コード例 #1
0
ファイル: egg_controller.php プロジェクト: boulama/DreamVids
 public function get($id, $request)
 {
     //Triggered when an egg is clicked to add the point(s)
     $data = [];
     if (Eggs::isAvailable($id)) {
         $data['egg'] = Eggs::find($id);
         if (Session::isActive()) {
             $data['egg']->user_id = Session::get()->id;
             $data['egg']->found = true;
             $data['egg']->save();
             $data['pts'] = Eggs::countUserScore(Session::get());
         }
         return new ViewResponse('egg/found', $data);
         //echo 'You won ' . $pts . ' point' . $pts > 1 ? 's' : '';
     } else {
         if (Session::isActive()) {
             $data['pts'] = Eggs::countUserScore(Session::get());
         }
         return new ViewResponse('egg/error', $data);
     }
 }
コード例 #2
0
ファイル: egg_controller.php プロジェクト: boulama/DreamVids
 public function destroy($id, $request)
 {
     $egg = Eggs::find($id);
     $result = $egg->delete();
     return new JsonResponse(['result' => $result]);
 }