<?php
/**
* APIS generada para mantener la tabla contacto
*
* Fecha de creacion en general 14 de Diciembre de 2017
* @author Armando Maldonado <amaldonado@bf.cl>
* @copyright Copyright (c), Bruno Fritsch 
*
*/



function contacto_agregar ($telefono_con,$nombre_con) {
/**
* Funcion php: permite agregar un registro en la tabla contacto
*
* Fecha: 14 de Diciembre de 2017
* @author Armando Maldonado <amaldonado@bf.cl>
* @copyright Copyright (c), Bruno Fritsch 
*
* @param integer $telefono_con          
* @param text $nombre_con               
*
* @return true si la operacion es correcta, false si ocurre algun error
* 		 
* 		 
*/
	$sql = "INSERT INTO contacto (
		telefono_con,
		nombre_con
	) VALUES (
		$telefono_con,
		".sql_escape($nombre_con)."
	)";
	if (sql_query($sql)) {
		return true;
	}
	return false;
}




function contacto_modificar ($telefono_con,$nombre_con) {
/**
* Funcion php: permite modificar un registro en la tabla contacto
*
* Fecha: 14 de Diciembre de 2017
* @author Armando Maldonado <amaldonado@bf.cl>
* @copyright Copyright (c), Bruno Fritsch 
*
* @param integer $telefono_con          
* @param text $nombre_con               
*
* @return true si la operacion es correcta, false si ocurre algun error
* 		 
* 		 
*/
	$sql = "UPDATE contacto SET 
		telefono_con=$telefono_con,
		nombre_con=".sql_escape($nombre_con)."
	WHERE
		telefono_con=$telefono_con
	";
	if (sql_query($sql)) {
		return true;
	}
	return false;
}




function contacto_existe ($telefono_con) {
/**
* Funcion php: permite verificar si existe el registro señalado en la tabla contacto
*
* Fecha: 14 de Diciembre de 2017
* @author Armando Maldonado <amaldonado@bf.cl>
* @copyright Copyright (c), Bruno Fritsch 
*
* @param integer $telefono_con          
*
* @return true si la operacion es correcta, false si ocurre algun error
* 		 
* 		 
*/
	$sql = "SELECT count(*) FROM contacto WHERE 
		telefono_con=$telefono_con
	";
	if ($rs=sql_query($sql)) {
		list($total) = sql_fetch_row( $rs );
		if ($total>0) {
			return true;
		}
	}
	return false;
}




function contacto_eliminar ($telefono_con) {
/**
* Funcion php: permite eliminar un registro en la tabla contacto
*
* Fecha: 14 de Diciembre de 2017
* @author Armando Maldonado <amaldonado@bf.cl>
* @copyright Copyright (c), Bruno Fritsch 
*
* @param integer $telefono_con          
*
* @return true si la operacion es correcta, false si ocurre algun error
* 		 
* 		 
*/
	$sql = "DELETE FROM contacto
	WHERE
		telefono_con=$telefono_con
	";
	if (sql_query($sql)) {
		return true;
	}
	return false;
}




function contacto_datos ($telefono_con) {
/**
* Funcion php: permite obtener los datos de un registro de la tabla contacto
* 
* Fecha: 14 de Diciembre de 2017
* @author Armando Maldonado <amaldonado@bf.cl>
* @copyright Copyright (c), Bruno Fritsch 
* 
* @param integer $telefono_con          
* 
* @return $contacto Arreglo de una dimensión
* 		 
* 		 
*/
	$contacto = array();
	$sql = "SELECT telefono_con,nombre_con FROM 
		contacto
	WHERE
		telefono_con=$telefono_con
	";
	if ($datos=sql_fetch_array(sql_query($sql))) {
		$contacto['telefono_con'] = $datos['telefono_con'];
		$contacto['nombre_con'] = $datos['nombre_con'];
	}
	return $contacto;
}




function contacto_lista () {
/**
* Funcion php: permite obtener una lista de los registros de la tabla contacto
*
* Fecha: 14 de Diciembre de 2017
* @author Armando Maldonado <amaldonado@bf.cl>
* @copyright Copyright (c), Bruno Fritsch 
*
* @return $contacto Arreglo de dos dimensiones
* 		 
* 		 
*/
	$contacto = array();
	$sql = "SELECT telefono_con,nombre_con FROM 
		contacto
	ORDER BY 
		nombre_con
	";
	if ($rs=sql_query($sql)) {
		$i=0;
		while ($datos=sql_fetch_array($rs)) {
			$contacto[$i]['telefono_con'] = $datos['telefono_con'];
			$contacto[$i]['nombre_con'] = $datos['nombre_con'];
			$i++;
		}
	}
	return $contacto;
}

?>