File: /home/www/torresncgolf/instalaciones/application/controllers/api.php
<?php
class Api extends CI_Controller {
function __construct()
{
parent::__construct();
$this->load->helper(array('form','url', 'util'));
$this->load->library('session');
}
function test()
{
echo "hola";
}
function login()
{
$login = dejar_numericos($this->input->post('login'));
$passwd = dejar_alfanumericos($this->input->post('passwd'));
$usuarios = $this->db->query('select * from usuario where login=\''. $login . '\' and passwd=\''. $passwd . '\'');
if ($usuarios->num_rows() > 0){ // El usuario existe
registrar_evento('login', 'info', '[APP] El usuario '.$login.' con alias ['.$usuarios->row()->alias.'] ha entrado desde Android', $usuarios->row()->id );
$response = array(
'logged' => true,
'user' => $login,
'alias' => $usuarios->row()->alias
);
echo json_encode($response);
}
else{ // El usuario no existe
registrar_evento('login', 'warning', "[APP] El usuario $login fall� la contrase�a o no existe: Passwd: [$passwd]" );
$response = array(
'logged' => false,
'message' => 'Password o login incorrectos.'
);
echo json_encode($response);
}
}
//listar las reservas de hoy
function listar_hoy(){
$query = $this->db->query("YOUR QUERY");
if ($query->num_rows() > 0)
{
foreach ($query->result() as $row)
{
$temp = array(
'' => $row->title,
'' => $row->name,
'' => $row->body);
array_push($response,$temp);
}
}
echo json_encode($response);
}
//listar las reservas de los 10 siguientes d�as, indicando su autor
function listar_reservas(){
$query = $this->db->query("YOUR QUERY");
if ($query->num_rows() > 0)
{
foreach ($query->result() as $row)
{
$temp = array(
'' => $row->title,
'' => $row->name,
'' => $row->body);
array_push($response,$temp);
}
}
echo json_encode($response);
}
//listar mis reservas futuras
function listar_mis_reservas(){
$query = $this->db->query("YOUR QUERY");
if ($query->num_rows() > 0)
{
foreach ($query->result() as $row)
{
$temp = array(
'' => $row->title,
'' => $row->name,
'' => $row->body);
array_push($response,$temp);
}
}
echo json_encode($response);
}
//reservar una pista
function reservar(){
}
//cancelar una reserva
function cancelar(){
}
}
/* End of file welcome.php */
/* Location: ./system/application/controllers/welcome.php */