Example #1
0
 /**
  * インデックスグループを取得する
  *
  * @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');
 }