Пример #1
0
 public function edit($KdTarif)
 {
     $tarif = Tarif::find($KdTarif);
     $jnskategori = Jnskategori::all();
     $lab = Lab::all();
     return View::make('tarif.edit_tarif')->with('jnskategori', $jnskategori)->with('lab', $lab)->with('tarif', $tarif);
 }
    public function reqGetRents($idPoins, $date) {
                    
        $rentsArr = Rent::all( array('idPoints'=>$idPoins) );
        $resultArr = array();
        
        foreach($rentsArr as $rent) {
            
            $admin = Admin::find( array('id'=>$rent->idadmin) );
            $client = Client::find( array('id'=>$rent->idclient) );
            $inventory = Inventories::find( array('idRents'=>$rent->id) );
            
            $tarif = Tarif::find( array('id'=>$inventory->idtarif) );
            
            $resultTarifArr = array('id'=>$tarif->id, 'sum_per_hour'=>$tarif->sum_per_hour);
            
            $resultAdminArr = array('id'=>$admin->id, 'name'=>$admin->name, 'email'=>$admin->email);
            $resultClientArr = array('id'=>$client->id, 'name'=>$client->name, "phone"=>$client->phone, "sex"=>$client->sex);
            $resultInventoryArr = array('id'=>$inventory->id, 'model'=>$inventory->model, 'number'=>$inventory->number, 'tarif'=>$resultTarifArr);    
            
            $startDate = $rent->start;//date_format($rent->start, 'Y-m-d H:i:s');
            $endDate =  $rent->end; //date_format($rent->end, 'Y-m-d H:i:s');
            
            if(!is_null($rent->start)) {
                $startDate = date_format($rent->start, 'Y-m-d H:i:s');
            }
            
            if (!is_null($rent->end)) {
                $endDate = date_format($rent->end, 'Y-m-d H:i:s');
            }
            
            array_push( $resultArr, array( 'id'=>$rent->guid, 'start'=>$startDate, 'end'=>$endDate, 'note'=>$rent->note, 'administrator'=>$resultAdminArr, 'client'=>$resultClientArr, 'inventory'=>$resultInventoryArr ) );
        }

        echo json_encode(array("modified"=>"2015-11-23 22:23:00", "rents"=>$resultArr));  
        
    }