public function companyid($id = null) { $function = new Functions(); $company = Companies::find('first', array('conditions' => array('hash' => $id))); if (count($company) == 0) { return $this->redirect('kyc::index'); } if ($this->request->data) { // if(stristr( $_SERVER['HTTP_REFERER'],COMPANY_URL)===FALSE){return $this->redirect('/kyc');exit;} $conditions = array('email' => $company['email'], 'kyc_id' => $company['kyc_id']); $save = Companies::update($this->request->data, $conditions); } $company = Companies::find('first', array('conditions' => array('hash' => $id))); $countries = Countries::find('all', array('order' => array('order' => 1))); return compact('company', 'countries'); }