/** * インデックスグループを取得する * * @author suguru **/ public function getIndexGroup($request) { try { $client = $_SESSION['client']; Helper::getConnection($client); $container = new Container(new ModelFactory()); $table = $container->get('IndexGroupQuery'); $results = $table->fetchAll(); $all = new \stdClass(); $all->id = 'all'; $all->title = '全選択'; $results = array_merge(array($all), $results); } catch (\Exception $e) { var_dump($e->getMessage()); exit; throw $e; } return $results; }
/** * ユーザ名とパスワードが合っているかどうか * * @author app2641 **/ public function validate($username, $password) { $container = new Container(new ModelFactory()); $user_table = $container->get('UserTable'); $auth_user = $user_table->fetchByName($username); if ($auth_user) { $login_pass = sha1($auth_user->salt . $password); // パスワードが合致しているかどうか if ($login_pass == $auth_user->password) { $user = $user_table->fetchById($auth_user->id); } else { return false; } } else { return false; } return $user; }
public function __construct() { $container = new Container(new ModelFactory()); $this->query = $container->get('IndexGroupQuery'); }
public function __construct() { $this->db = \Zend_Registry::get('db'); $container = new Container(new ModelFactory()); $this->column = $container->get('IndexGroupColumn'); }