admin_controller.php.svn-base

来自「j2me is based on j2mepolish, client & se」· SVN-BASE 代码 · 共 76 行

SVN-BASE
76
字号
<?phpclass AdminController extends AppController{  var $name = 'Admin';      var $components = array('Joey', 'Pagination', 'Session', 'Storage');//@todo review these    var $uses = array('Phone', 'Contentsource', 'Contentsourcetype', 'File', 'Upload','User');    var $helpers = array('Number','Time');    /**     * Set in beforeFilter().  Will hold the session user data.     */    var $_user;    /**     * You can thank https://trac.cakephp.org/ticket/1589 for not letting us put this     * in the constructor.  (Apparently that is not a valid scenario...)     */    function beforeFilter() {        parent::beforeFilter();        // Set the local user variable to the Session's User        $this->_user = $this->Session->read('User');        // disable query caching so devcp changes are visible immediately        foreach ($this->uses as $_model) {            $this->$_model->caching = false;        }    }    function index() {        $this->summary();    }    /**    * Admin Summary    */    function summary() {      if ($this->_user['administrator'] == 0)      {        $this->flash('Permission Denined.', '/uploads/index');      }        $_summary["user_count"] = $this->User->findCount();      $_summary["upload_count"] = $this->Upload->findCOunt();      //Last 24 hours      $timestamp = date('Y-m-d H:i:s', (time() - 86400));      $result = $this->User->query("SELECT count(*) from users WHERE created >= '{$timestamp}';");      $_summary["new_user_count"] = $result[0][0]["count(*)"];      $result = $this->Upload->query("SELECT count(*) from uploads WHERE created >= '{$timestamp}'");      $_summary["new_upload_count"] = $result[0][0]["count(*)"];      $this->set('summary', $_summary);    }}?>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?