Exemplo n.º 1
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);
         }
     }
 }
Exemplo n.º 2
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;
     }
 }
Exemplo n.º 3
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;
     }
 }
Exemplo n.º 4
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;
     }
 }
Exemplo n.º 5
0
 public static function defaultConnect()
 {
     global $config;
     dataIO::conectar($config['db']['servidor'], $config['db']['usuario'], $config['db']['pwd'], $config['db']['DBGlobal']);
 }
Exemplo n.º 6
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;
    }
}
Exemplo n.º 7
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);
     }
 }