public function action() { $attrs_cond = array('id'); $sql = TTransaction::get_delete_query('event', $attrs_cond); // Parâmetros em ordem de aparição da query $query_values = parent::get_input_values($attrs_cond); // Resultado da query $query_result = TTransaction::safe_execute($sql, $query_values); if ($query_result === false) { parent::set_error(101); TTransaction::rollback(); } return parent::get_result(); }
public function action() { $attrs = array('id_user', 'id_dummy'); $sql = TTransaction::get_insert_query('user_dummy', $attrs); // Parâmetros em ordem de aparição da query $query_values = parent::get_input_values($attrs); // Resultado da query $query_result = TTransaction::safe_execute($sql, $query_values); if ($query_result === false) { parent::set_error(101); TTransaction::rollback(); } return parent::get_result(); }
public function action() { $attrs = array('name', 'username', 'email', 'password'); $attrs_cond = array('id'); $sql = TTransaction::get_update_query('user', $attrs, $attrs_cond); // Parâmetros em ordem de aparição da query $query_values = parent::get_input_values(array_merge($attrs, $attrs_cond)); $query_values[3] = sha1($query_values[3]); // Resultado da query $query_result = TTransaction::safe_execute($sql, $query_values); if ($query_result === false) { parent::set_error(101); TTransaction::rollback(); } return parent::get_result(); }
public function action() { $attrs = array('name', 'date', 'description', 'value'); $sql = TTransaction::get_insert_query('transaction', $attrs); // Parâmetros em ordem de aparição da query $query_values = parent::get_input_values($attrs); // Resultado da query $query_result = TTransaction::safe_execute($sql, $query_values); if ($query_result === false) { parent::set_error(101); TTransaction::rollback(); } else { $this->treat_success($query_result); } return parent::get_result(); }
public function action() { $attrs = array('id_event', 'id_transaction'); $sql = TTransaction::get_insert_query('event_transaction', $attrs); // Parâmetros em ordem de aparição da query $query_values = parent::get_input_values($attrs); // Resultado da query $query_result = TTransaction::safe_execute($sql, $query_values); if ($query_result !== false) { // Sucesso! TTransaction::close(); } else { parent::set_error(101); TTransaction::rollback(); } return parent::get_result(); }
public function action() { $attrs = array(); $attrs_cond = array(); $sql = TTransaction::get_update_query('table', $attrs, $attrs_cond); // Parâmetros em ordem de aparição da query $query_values = parent::get_input_values(array_merge($attrs, $attrs_cond)); // Resultado da query $query_result = TTransaction::safe_execute($sql, $query_values); if ($query_result === false) { parent::set_error(101); TTransaction::rollback(); } else { //$this->treat_success($query_result); } return parent::get_result(); }
public function action() { $attrs_cond = array('id'); $sql = TTransaction::get_delete_query('user', $attrs_cond); // Parâmetros em ordem de aparição da query $query_values = parent::get_input_values($attrs_cond); // Resultado da query $query_result = TTransaction::safe_execute($sql, $query_values); if ($query_result !== false) { $this->treat_success($query_result); // Sucesso! TTransaction::close(); } else { parent::set_error(101); TTransaction::rollback(); } return parent::get_result(); }
public function action() { $attrs = array('id', 'name'); $attrs_cond = array($this->get_login_type(), 'password'); $sql = TTransaction::get_select_query('user', $attrs, $attrs_cond); // Parâmetros em ordem de aparição da query $query_values = parent::get_input_values(array('login', 'password')); $query_values[1] = sha1($query_values[1]); // Resultado da query $query_result = TTransaction::safe_execute($sql, $query_values); if ($query_result === false) { parent::set_error(101); TTransaction::rollback(); } else { $this->treat_success($query_result); } return parent::get_result(); }
public function action() { $attrs = array('id', 'name'); $join = array('user_dummy' => array('id_dummy', 'dummy.id')); $attrs_cond = array('id_user'); $sql = TTransaction::get_select_query('dummy', $attrs, $join, $attrs_cond); // Parâmetros em ordem de aparição da query $query_values = parent::get_input_values($attrs_cond); // Resultado da query $query_result = TTransaction::safe_execute($sql, $query_values); if ($query_result === false) { parent::set_error(101); TTransaction::rollback(); } else { $this->treat_success($query_result); } return parent::get_result(); }
private function check_email() { $attrs = array('1 AS result'); $attrs_cond = array('email'); $sql = TTransaction::get_select_query('user', $attrs, $attrs_cond); // Parâmetros em ordem de aparição da query $query_values = parent::get_input_values($attrs_cond); // Resultado da query $query_result = TTransaction::safe_execute($sql, $query_values); if ($query_result === false) { parent::set_error(101); } else { if ($result_obj = $query_result->fetchObject()) { parent::set_error(1062, 'Já existe um usuário com esse email.'); } else { return true; } } return false; }