public function tran() { $user = Model_Db_User::anew(); $user->user_name = 'あだち こう'; $user->user_email = '*****@*****.**'; $user->user_password = md5('123456'); $user->user_status = 1; $user->save(); if (false) { throw new Exception(); } $user = Model_Db_User::anew(); $user->user_name = 'あだち こう'; $user->user_email = '*****@*****.**'; $user->user_password = md5('123456'); $user->user_status = 1; $user->save(); if (false) { throw new Exception(); } }
protected function get_user() { return Model_Db_User::by_session(); }
public function save($data = array()) { $this->updateTime = date('Y-m-d H:i:s'); return parent::save($data); }
public function update() { $this->verify_csrf(); $d = $this->verify($this->get_form()); if (!$d) { $this->action_edit(); return; } $now = System::now(); $user = null; if ($d['ope'] == Ope::ADD) { $user = Model_Db_User::anew(); $user->user_password = Auth::hash_password(Str::random('alnum', 6)); } else { $user = Model_Db_User::by_id($d['id']); } $user->user_name = $d['name']; $user->user_email = $d['email']; $user->user_status = $d['status']; $user->user_updated_at = $now; $user->save(); $this->template->content = View_Smarty::forge('admin/user/do', $d); }