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); }
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); }