exists() public static method

Determine if the request contains a given input item key.
public static exists ( string | array $key ) : boolean
$key string | array
return boolean
 public function lists($lang, $area)
 {
     global $data;
     global $settings;
     if (Request::exists('line-id')) {
         $result = $this->getStationList(Request::input('line-id'));
         return Response::json($result)->setCallback(Input::get('callback'));
     }
 }
Esempio n. 2
0
    public static function Create($p_sessionId, &$p_objectId, $p_objectTypeId = null, $p_userId = null) {
        if (empty($p_sessionId)) {
            throw new SessionIdNotSet();
        }

        $session = new Session($p_sessionId);
        if (!$session->exists()) {
            $sessionParams = array('start_time'=>strftime("%Y-%m-%d %T"));
            if (!empty($p_userId)) {
                $sessionParams['user_id'] = $p_userId;
            }
            $session->create($sessionParams);
        }
        $sessionUserId = $session->getUserId();
        if (!empty($p_userId) && !empty($sessionUserId) && $sessionUserId != $p_userId) {
            throw new InvalidUserId();
        }

        $requestObject = new RequestObject($p_objectId);
        if (!$requestObject->exists()) {
            if (empty($p_objectTypeId)) {
                throw new ObjectTypeIdNotSet();
            }
            $requestObject->create(array('object_type_id'=>$p_objectTypeId));
            $p_objectId = $requestObject->getObjectId();
        } elseif (empty($p_objectId)) {
            throw new ObjectIdNotSet();
        }

        $request = new Request($p_sessionId, $p_objectId);
        if (!$request->exists()) {
            $request->create();
        }
        if (!$request->isInStats()) {
        	$requestStats = new RequestStats($p_objectId);
        	if (!$requestStats->exists()) {
        		$requestStats->create();
        	}
        	$requestStats->incrementRequestCount();
            $request->setLastStatsUpdate();
        }
    }
Esempio n. 3
0
 /**
  * Writes the statistics (when article read).
  *
  * @param int $p_sessionId
  *      used for not writing the stats multiple times
  * @param int $p_objectId
  *      the article object whose stats shall be updated
  * @return bool
  */
 public static function UpdateStats($p_sessionId, $p_objectId)
 {
     if (!$p_sessionId || !$p_objectId) {
         return false;
     }
     $request = new Request($p_sessionId, $p_objectId);
     if (!$request->exists()) {
         $request->create();
     }
     if (!$request->isInStats()) {
         $requestStats = new RequestStats($p_objectId);
         if (!$requestStats->exists()) {
             $requestStats->create();
         }
         $requestStats->incrementRequestCount();
         $request->setLastStatsUpdate();
         return true;
     }
     return false;
 }
Esempio n. 4
0
                     <a href="{{URL::to('/').'/admin/fish/create'}}" id="demo-btn-addrow" class="btn btn-purple btn-labeled fa fa-plus">Add</a>
                     <button id="demo-btn-addrow" class="btn btn-purple btn-labeled fa fa-search btn-search">Advanced search</button>
                  </div>

               </div>

            </div>
            <div class="search-container blue-dotted">
                     <form action="{{URL::full()}}" method="GET">                     
                        <div class="control-group">
                           <label for="" class="control-label">Name</label>
                            @if(!empty($allFishs))
                               <select name="" id="allFishs" class="form-control" name="fish">
                                <option value=""></option>
                                 <?php 
$selectedID = Request::exists('id') ? Input::get('id') : NULL;
?>
                                 @foreach($allFishs as $fish)
                                    @if($fish->id == $selectedID)
                                       <option selected selected="true" selected="selected" value="{{$fish->id}}">{{$fish->name_ro}}</option>
                                    @else
                                       <option value="{{$fish->id}}">{{$fish->name_ro}}</option>
                                    @endif
                                 @endforeach
                                 </select>
                             @endif
                        </div>
                        <br/>
                        <div class="control-group">
                           <label for="" class="control-label">Description</label>
                           <input name="description" type="text" class="form-control" value="{{Request::exists('description') ? Input::get('description') : ''}}">