Beispiel #1
0
 public function report($params)
 {
     $this->resetStatus();
     $inputs = array('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), 'extras' => array('name' => 'extras', 'alfanum' => true));
     Session::get('gender') == 2 ? $inputs['hip'] = array('required' => true, 'numeric' => true) : ($params['hip'] = '');
     $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();
         $this->status['success'] = 'ok';
     }
     return $this->return_json($this->status);
 }
 private function r()
 {
     $r = MfrUserReport::where('user_id', Session::get('id'))->count()->get();
     return (int) $r[0]->count;
 }
 public function report()
 {
     $session_id = Session::get('id');
     $scope = array('title' => 'Make Fit Real User Area', 'page-title' => 'Avaliação de progresso', 'website' => $this->website, 'csrf' => $this->csrf, 'intro-title' => 'intro title', 'intro-text' => 'Adipiscing pellentesque tempor amet, quam litora inceptos aliquet est commodo. Posuere phasellus massa rhoncus ac elit leo in elementum id pellentesque accumsan habitasse laoreet platea scelerisque mollis fusce tristique nostra eget cubilia nibh conubia cum Netus auctor nibh potenti curae; congue at cubilia consequat quisque nostra sociosqu, sed. Nibh vivamus quam pharetra. Vulputate.');
     $scope['user'] = (array) MfrUsers::find($session_id)[0];
     $scope['user-stats'] = MfrUserReport::where('user_id', $session_id)->as_array()->get(1);
     $navbar_stuff = $this->navbar_stuff();
     $scope['navbar-stuff'] = $navbar_stuff['stuff'];
     $scope['navbar-links'] = $navbar_stuff['links'];
     View::render('coaching/user/report/index.php', $scope);
 }