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('id_user1', 'id_user2'); $sql = TTransaction::get_insert_query('user_user', $attrs); // Parâmetros em ordem de aparição da query $query_values = array(parent::get_input('id_user1'), $this->connected); // Resultado da query $query_result = TTransaction::safe_execute($sql, array($query_values, array_reverse($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('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() { // Checa se existe um convite contrário e gera o relacionamento, caso positivo. if ($this->check_invitation()) { return parent::get_result(); } $attrs = array('id_user1', 'id_user2', 'date'); $sql = TTransaction::get_insert_query('invitation', $attrs); // Parâmetros em ordem de aparição da query $query_values = array($this->connected, parent::get_input('id_user2'), date('Y-m-d H:i:s')); // 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(); }