public function e($act, $value = null) { if (role_check()) { switch ($act) { case 'news': $this->eNews($value); break; case 'del': if (is_post()) { $this->loadHelper('Validator'); $id = validate('required', 'id'); if (preg_match('/^[0-9]+$/', $id)) { $news = new \app\models\News(); if ($news->delete($id)) { cache_forgot('p.n.' . $id); cache_forgot('p.getJson.news.' . user('major')); } } } break; } } }