コード例 #1
0
 /**
  * saves a user object from memory to Database.
  *
  * @param User $user
  *
  * @return bool
  */
 public function save(User $user)
 {
     /* $data keys should correspond to valid Table columns on the Database */
     $data = array('userid' => $user->getUserId(), 'username' => $user->getUsername(), 'email' => $user->getEmail());
     /* if no ID specified create new user else update the one in the Database */
     if (null === ($id = $user->getUserId())) {
         unset($data['userid']);
         $this->adapter->insert($data);
         return true;
     } else {
         $this->adapter->update($data, array('userid = ?' => $id));
         return true;
     }
 }
コード例 #2
0
ファイル: Tipo.php プロジェクト: phcs93/proline
 public static function refreshTipo($request, $id)
 {
     $db = new DBAL();
     ${$id} = $db->update("tipo", $request, $id);
     return self::find($id);
 }
コード例 #3
0
ファイル: Usuario.php プロジェクト: phcs93/proline
 public static function refreshUsuario($request, $id)
 {
     $db = new DBAL();
     $id = $db->update("usuario", $request, $id);
     return self::find($id);
 }
コード例 #4
0
ファイル: Medida.php プロジェクト: phcs93/proline
 public static function refreshMedida($request, $id)
 {
     $db = new DBAL();
     ${$id} = $db->update("medida", $request, $id);
     return self::find($id);
 }
コード例 #5
0
ファイル: Produto.php プロジェクト: phcs93/proline
 public static function refreshProduto($request, $id)
 {
     $db = new DBAL();
     $request['vlCompra'] = str_replace(',', '.', $request['vlCompra']);
     $request['vlVenda'] = str_replace(',', '.', $request['vlVenda']);
     $request['vlKGMT'] = str_replace(',', '.', $request['vlKGMT']);
     $request['vlKGPC'] = str_replace(',', '.', $request['vlKGPC']);
     $request['vlMTPC'] = str_replace(',', '.', $request['vlMTPC']);
     $request['qtMinimo'] = str_replace(',', '.', $request['qtMinimo']);
     $request['idPessoa'] = $request['idPessoa'] == "" ? null : $request['idPessoa'];
     $id = $db->update("produto", $request, $id);
     return self::find($id);
 }