예제 #1
0
 public function saveExpert()
 {
     $adminId = Session::get('admin_id');
     if (!isset($adminId)) {
         return json_encode(array('message' => 'not logged'));
     }
     $instituteId = Session::get('institute_id');
     if (!isset($instituteId)) {
         return json_encode(array('message' => 'invalid'));
     }
     $expert = new Expert();
     $expert->institute_id = $instituteId;
     $expert->name = Input::get('name');
     $expert->contact_number = Input::get('contact_number');
     $expert->email = Input::get('email');
     $expert->password = md5(Input::get('password'));
     $expert->gender = Input::get('gender');
     $expert->highest_qualification = Input::get('highest_qualification');
     $expert->status = 'active';
     $expert->save();
     return json_encode(array('message' => 'done'));
 }
 public function saveExpert()
 {
     $email = Input::get('email');
     if ($this->isDuplicateExpert($email) === "no") {
         $expert = new Expert();
         $expert->email = $email;
         $expert->password = Input::get('password');
         $expert->first_name = Input::get('first_name');
         $expert->last_name = Input::get('last_name');
         $expert->country = Input::get('country-sign');
         $expert->timezone = Input::get('timezone-sign');
         $expert->city = Input::get('city');
         $expert->about = "";
         $expert->status = "pending";
         $expert->created_at = date("Y-m-d h:i:s");
         $expert->updated_at = date("Y-m-d h:i:s");
         $expert->save();
         Session::put('name', $expert->name);
         Session::put('expert_id', $expert->id);
         return "done";
     } else {
         return "duplicate";
     }
 }