예제 #1
0
 public function indexAction()
 {
     $nameAdmin = $this->app['session']->get('adminName', '1');
     if ($nameAdmin == 1) {
         return $this->redirect('login-admin');
     }
     $data['title'] = 'Quản trị hệ thống';
     $data['fullname'] = $this->app['session']->get('adminName', 'Null');
     $data['control'] = 'Cài đặt thông tin website';
     if (Setting::getData()) {
         $data['social'] = Setting::getData();
     }
     if ($this->getPostData("update")) {
         $postData = $this->getPostData();
         if (Setting::updateData($postData) == True) {
             $this->app['session']->remove('message');
             $this->app['session']->getFlashBag()->add('message', 'Cập nhật thông tin thành công');
             return $this->redirect('setting');
         }
         if (Setting::updateData($postData) == false) {
             $this->app['session']->remove('message');
             $this->app['session']->getFlashBag()->add('message', 'Có lỗi xảy ra,vui lòng thử lại');
             return $this->redirect('setting');
         }
     }
     return $this->render('admin/setting/form.html.twig', $data);
 }
예제 #2
0
 public function updateData($data)
 {
     $update = Setting::where('id', '=', 1)->update(array('page_name' => $data['page_name'], 'keywords' => $data['keywords'], 'description' => $data['description']));
     if ($update) {
         return true;
     }
     return false;
 }