public function __construct($app) { parent::__construct($app); $this->user_model = new UserModel($app->db_admin); $this->report_model = new ReportModel($app->db_admin); $this->usergroup_model = new UserGroupModel($app->db_admin); }
public function offsetGet($offset) { // Support for direct binding of plain views (no produce). if (!parent::offsetExists($offset)) { return $this->getViewProvider()->getTemplate($offset); } return parent::offsetGet($offset); }
/** * 個人情報アクセスのログを記録する. * 記録内容は、日時、ログインID、IPアドレス、件数、検索条件、データアクセスした個人情報の主キーとする。 * ・メッセージには、データアクセスに使用した検索条件などをセットする。 * ・個人情報の主キーには、DBから取得した個人情報の主キー(配列もしくは文字列)をセットする。 * ・日時、ログインID、IPアドレス、件数は、フレームワークにて自動セットする。 * * @access public * @param string $message メッセージ (検索条件などをセットする) * @param mixed $data 個人情報の主キー(string/arrayの両方がセット可能) * @param string $class クラス名 * @param string $function ファンクション名 * @param string $file プログラムファイル名 * @param string $line プログラムライン番号 */ public function recPersonalAccessLog($message = null, $data = null, $class = __CLASS__, $function = __FUNCTION__, $file = __FILE__, $line = __LINE__) { // ロガーを取得する $logger = $this->controller->getLogger(); // メッセージを作成する if (!is_null($data)) { if (is_array($data)) { $data = "\n" . implode("\n", $data); } else { $data = "\n" . $data; } } $msg = new Message(array('m' => $message, 'c' => $class, 'F' => $function, 'f' => $file, 'l' => $line, 'N' => 'P_INFO', 'p' => Logger::P_INFO, 'ip_address' => $_SERVER['REMOTE_ADDR'], 'data' => $data)); // ログを出力する $logger->log($msg); }
*/ /** * Use Composer autoloader to automatically load library classes. */ try { if (!file_exists('./vendor/autoload.php')) { throw new Exception('Dependencies managed by Composer missing. Please run "php composer.phar install".'); } require_once 'vendor/autoload.php'; } catch (Exception $e) { echo "Error: " . $e->getMessage(); return; } $config = new GlobalConfig(); $model = new Model($config); $controller = new WebController($model); $request = new Request($model); // PATH_INFO, for example "/ysa/fi" $path = $request->getServerConstant('PATH_INFO') ? $request->getServerConstant('PATH_INFO') : ''; $parts = explode('/', $path); if (sizeof($parts) <= 2) { // if language code missing, redirect to guessed language // in any case, redirect to <lang>/ $lang = sizeof($parts) == 2 && $parts[1] !== '' ? $parts[1] : $controller->guessLanguage(); header("Location: " . $lang . "/"); } else { if (array_key_exists($parts[1], $config->getLanguages())) { // global pages $request->setLang($parts[1]); $content_lang = $request->getQueryParam('clang'); $request->setContentLang($content_lang);
public function __construct($app) { parent::__construct($app); }
public function __construct($app) { parent::__construct($app); $this->machineModel = new MachineModel($app->db_zebra); $this->_db = $app->db_zebra; }
public function __construct($app) { parent::__construct($app); $this->_db = $app->db_show; $this->showModel = new ShowModel($this->_db); }
public function __construct($app) { parent::__construct($app); //$this->chaxunModel = new ChaxunModel($app->db_zebra); $this->_db = $app->db_chaxun; }
/** * Welcome constructor. */ public function __construct() { parent::__construct(); $this->template_data['title'] = 'Welcome to CodeIgniter Scaffolding'; }