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]; }
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); } } }
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>"); } }
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 é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; } }
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; } }
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 é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; } }
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; } }
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); } }