private function makeUser($id)
 {
     $arrayUsuario = array();
     $query = "Select * from t_usuarios where uid = " . $id;
     dataIO::defaultConnect();
     $resultSet = dataIO::executeQuery($query);
     if ($resultSet != null) {
         while ($fila = mysql_fetch_array($resultSet)) {
             $this->user->onLoad($arrayUsuario, $fila);
         }
     }
     return $arrayUsuario[0];
 }
Esempio n. 2
0
 public static function executeQuery($query)
 {
     //$query = dataIO::cleanQuery($query);
     dataIO::$stmt = mysqli_query(dataIO::$link, $query);
     //echo $query;
     //	ob_start();
     //	$debug = FirePHP::getInstance(true);
     //	$debug->log(mysql_error(),'error');
     //	$debug->log($query,'query');
     if (!dataIO::$stmt) {
         throw new Exception(mysqli_error(dataIO::$link));
     }
     return dataIO::$stmt;
 }
Esempio n. 3
0
 public function __construct($e, $id = NULL)
 {
     global $config;
     dataIO::conectar($config['db']['servidor'], $config['db']['usuario'], $config['db']['pwd'], $config['db']['nombreDB']);
     $this->entidad = $e;
     $this->model = array();
     if ($id == NULL) {
         $resultSet = dataIO::executeQuery($this->entidad->getSelectQuery());
     } else {
         $resultSet = dataIO::executeQuery($this->entidad->getSelectQuery($id));
     }
     if ($resultSet != null) {
         while ($fila = mysql_fetch_array($resultSet)) {
             $this->entidad->onLoad($this->model, $fila);
         }
     }
 }
Esempio n. 4
0
 private function getTabla()
 {
     $this->user = new Usuario();
     $query = $this->user->getSelectQuery(1);
     dataIO::defaultConnect();
     $resultSet = dataIO::executeQuery($query);
     if ($resultSet != null) {
         while ($fila = mysql_fetch_array($resultSet)) {
             $this->user->onLoad($this->model, $fila);
         }
         $opciones = array(new TableOption("Modificar Usuario", CONTROLLER_PATH_BASE . '/cntrllrFormModifUsuario', "Modificacion", "Modificar Usuario"), new TableOption("Eliminar Usuario", CONTROLLER_PATH_BASE . '/cntrllrABMUsuarios', "Baja", "Eliminar Usuario"));
         $tabla = new GUITable("tablaUsuarios", $opciones);
         $tabla->setModel($this->model);
         $this->HTMLTabla = new GUIContainer("TablaUsuarios", $tabla->getHTML());
     } else {
         $this->HTMLTabla = new GUIContainer("Error", "<p>No hay usuarios para mostrar</p>");
     }
 }
Esempio n. 5
0
 private function startUpdate()
 {
     global $config;
     $servidor = $config['db']['servidor'];
     $usuario = $config['db']['usuario'];
     $pwd = $config['db']['pwd'];
     $bd = $config['db']['DBGlobal'];
     dataIO::conectar($servidor, $usuario, $pwd, $bd);
     $sqlUsuario = $this->objetoPerfil->getUpdateQuery();
     try {
         dataIO::executeQuery($sqlUsuario);
         $this->insercioncorrecta['id'] = 1;
         $this->insercioncorrecta['mensaje'] = '<p>Se han modificado con &eacute;xito sus datos</p>' . BACK_TO_HOME;
     } catch (Exception $e) {
         $this->insercioncorrecta['id'] = 0;
         $this->insercioncorrecta['error'] = $e;
         $this->insercioncorrecta['mensaje'] = '<p>Ha ocurrido un error en la transacción</p>' . BACK_TO_HOME;
     }
 }
Esempio n. 6
0
 private function startInsert()
 {
     global $config;
     $servidor = $config['db']['servidor'];
     $usuario = $config['db']['usuario'];
     $pwd = $config['db']['pwd'];
     $bd = $config['db']['DBGlobal'];
     dataIO::conectar($servidor, $usuario, $pwd, $bd);
     $sqlUsuario = $this->objetoPerfil->getInsertQuery();
     try {
         dataIO::executeQuery($sqlUsuario);
         $this->insercioncorrecta['id'] = 1;
         $this->insercioncorrecta['mensaje'] = '<p>Usted se ha registrado exitosamente</p>' . BACK_TO_HOME;
     } catch (Exception $e) {
         //echo $e;
         $this->insercioncorrecta['id'] = 0;
         $this->insercioncorrecta['error'] = $e;
         $this->insercioncorrecta['mensaje'] = '<p>Ha ocurrido un error en la transacción</p>' . BACK_TO_HOME;
     }
 }
Esempio n. 7
0
 private function startInsert()
 {
     global $config;
     $servidor = $config['db']['servidor'];
     $usuario = $config['db']['usuario'];
     $pwd = $config['db']['pwd'];
     $bd = $config['db']['DBGlobal'];
     dataIO::conectar($servidor, $usuario, $pwd, $bd);
     $sqlUsuario = $this->usuario->getDeleteQuery();
     echo $sqlUsuario;
     try {
         dataIO::executeQuery($sqlUsuario);
         $this->insercioncorrecta['id'] = 1;
         $this->insercioncorrecta['mensaje'] = '<p>El usuario se ha eliminado con &eacute;xito</p>' . BACK_TO_HOME;
     } catch (Exception $e) {
         //echo $e;
         $this->insercioncorrecta['id'] = 0;
         $this->insercioncorrecta['error'] = $e;
         $this->insercioncorrecta['mensaje'] = '<p>Ha ocurrido un error en la transacción</p>' . BACK_TO_HOME;
     }
 }
Esempio n. 8
0
function setCreditsForUser($credits, $cliid)
{
    global $config;
    $servidor = $config['db']['servidor'];
    $usuario = $config['db']['usuario'];
    $pwd = $config['db']['pwd'];
    $bd = $config['db']['DBGlobal'];
    dataIO::conectar($servidor, $usuario, $pwd, $bd);
    $cliente = new Cliente();
    $query = $cliente->getClientByid($cliid);
    try {
        $result = dataIO::executeQuery($query);
        $fila = mysqli_fetch_assoc($result);
        if ($fila != null) {
            $cliente = new Cliente($fila);
            $credits += $cliente->getCreditos();
            $query = $cliente->getUpdateCredits($credits, $cliid);
            $result = dataIO::executeQuery($query);
        }
        return true;
    } catch (Exception $e) {
        return false;
    }
}
Esempio n. 9
0
 public function getCliente()
 {
     global $config;
     $servidor = $config['db']['servidor'];
     $usuario = $config['db']['usuario'];
     $pwd = $config['db']['pwd'];
     $bd = $config['db']['DBGlobal'];
     dataIO::conectar($servidor, $usuario, $pwd, $bd);
     //no pregunto por pass porq todavia no lo uso
     if (isset($_GET['nick'])) {
         $nick = (string) $_GET['nick'];
         $pass = (string) $_GET['pass'];
     } else {
         if (isset($_POST['nick'])) {
             $nick = (string) $_POST['nick'];
             $pass = (string) $_POST['pass'];
         }
     }
     //escapamos el nick y pass para prevenir inyeccion sql ya que son strings
     $nick = mysqli_real_escape_string(dataIO::isConnected(), $nick);
     $pass = mysqli_real_escape_string(dataIO::isConnected(), $pass);
     //fin escape
     $usuario = new Usuario();
     $cliente = new Cliente();
     $query = $usuario->getUserByName($nick);
     try {
         $result = dataIO::executeQuery($query);
         $fila = mysqli_fetch_assoc($result);
         $usuario = new Usuario($fila);
         $query2 = $cliente->getClientByid($usuario->getId());
         $result2 = dataIO::executeQuery($query2);
         $fila2 = mysqli_fetch_assoc($result2);
         $cliente = new Cliente($fila2);
         echo json_encode($cliente->getJSon());
     } catch (Exception $e) {
         echo json_encode(null);
     }
 }