Пример #1
0
 public function setSession($last_checked_message)
 {
     Session::set('last_chat_message', $last_checked_message);
     $u = new MfrUsers();
     $u->id = Session::get('id');
     $u->last_chat_message = $last_checked_message;
     $u->save();
 }
Пример #2
0
 public function first_report($params = array())
 {
     $this->resetStatus();
     $inputs = array('objective' => array('name' => 'objective', 'required' => true, 'number' => true), 'gender' => array('name' => 'gender', 'required' => true, 'number' => 3), 'height' => array('name' => 'height', 'required' => true, 'number' => true), 'weight' => array('name' => 'weight', 'required' => true, 'number' => true), 'neck' => array('name' => 'neck', 'required' => true, 'number' => true), 'waist' => array('name' => 'waist', 'required' => true, 'number' => true), 'improvaments' => array('name' => 'improvements', 'alfanum' => true), 'extras' => array('name' => 'extras', 'alfanum' => true));
     if ($_POST['gender'] == 2) {
         $inputs['hip'] = array('required' => true, 'numeric' => true);
     }
     $v = Validation::check($inputs);
     if ($v == false) {
         $this->status['errors'] = Flash::showMessages();
         $this->return_json($this->status);
         return false;
     } else {
         $r = new MfrUserReport();
         $r->last_updated = time();
         $r->user_id = Session::get('id');
         $r->height = $params['height'];
         $r->weight = $params['weight'];
         $r->neck_measurement = $params['neck'];
         $r->waist_measurement = $params['waist'];
         $r->waist_measurement = $params['waist'];
         $r->hip_measurement = $params['hip'];
         $r->waist_measurement = $params['waist'];
         $r->observations = $params['extras'];
         $r->save();
         $u = new MfrUsers();
         $u->id = Session::get('id');
         $u->gender = $params['gender'];
         $u->last_updated = time();
         $u->objective = $params['objective'];
         $u->weak_points = $params['improvements'];
         $u->other_requirements = $params['extras'];
         $u->save();
         Session::set('gender', $params['gender']);
         $this->status['success'] = 'ok';
     }
     return $this->return_json($this->status);
 }