public function register()
 {
     if (Request::isMethod('post')) {
         $this->postRegister();
     }
     $countryModel = new CountryBaseModel();
     $this->data['listCountry'] = $countryModel->getAllForm();
     $this->data['listWebsiteCategory'] = CategoryBaseModel::where('status', 1)->where('parent_id', 0)->where('name', '!=', 'Other')->orderBy('name', 'asc')->get()->toArray();
     $this->data['listLanguage'] = LanguageBaseModel::where('status', 1)->orderBy('name', 'asc')->get()->toArray();
     $this->data['listReason'] = $this->model->reason;
     $this->data['errors'] = $this->errors;
     $this->layout->content = View::make('register', $this->data);
 }
Beispiel #2
0
 public function contactInfo()
 {
     $this->layout = View::make('layout.main');
     $this->layout->slugMenu = '';
     $countryModel = new CountryBaseModel();
     $this->data['listCountry'] = $countryModel->getAllForm();
     $this->data['listWebsiteCategory'] = CategoryBaseModel::where('status', 1)->where('parent_id', 0)->where('name', '!=', 'Other')->orderBy('name', 'asc')->get()->toArray();
     $this->data['listLanguage'] = LanguageBaseModel::where('status', 1)->orderBy('name', 'asc')->get()->toArray();
     //$this->data['listReason']			= $this->model->reason;
     if (Request::isMethod('post')) {
         $this->postContactInfo($this->data);
     }
     $this->layout->slugMenu = '';
     $this->layout->content = View::make('contactInfoPage', $this->data);
 }
 function showUpdate($id = 0)
 {
     $this->data['id'] = $id;
     $this->data['user'] = FALSE;
     $this->data['statusLists'] = Config::get('data.approve_status');
     //get country
     $this->data['countryLists'] = CountryBaseModel::select('id', 'country_name')->get();
     //get language
     $this->data['languageLists'] = LanguageBaseModel::select('id', 'name')->get();
     //get category
     $this->data['channelLists'] = CategoryBaseModel::select('id', 'name')->where('parent_id', 0)->where('status', 1)->get();
     // WHEN UPDATE SHOW CURRENT INFOMATION
     if ($id != 0) {
         $item = $this->model->find($id);
         if ($item) {
             //get site language
             $this->data['languageSelected'] = $item->language->lists('id');
             //get serve country
             $this->data['countryServeSelected'] = $item->serveCountry->lists('id');
             //get site channel
             $this->data['channelSelected'] = $item->channel->lists('id');
             $this->data['item'] = $item;
             if ($item->user_id != 0) {
                 $user = Sentry::findUserById($item->user_id);
                 $this->data['user'] = $user;
             }
         } else {
             return Redirect::to($this->moduleURL);
         }
     }
     if (Request::isMethod('post')) {
         if ($this->postUpdate($id)) {
             return Redirect::to($this->moduleURL);
         }
     }
     $this->layout->content = View::make('showCreate', $this->data);
 }