Exemplo n.º 1
0
 public function testJsonSerailize()
 {
     $organizerObject = new Organizer($this->responseArray);
     $organizerJson = $organizerObject->jsonSerialize();
     $this->assertArrayHasKey('organizerKey', $organizerJson);
     $this->assertArrayHasKey('groupKey', $organizerJson);
     $this->assertArrayHasKey('email', $organizerJson);
     $this->assertArrayHasKey('firstName', $organizerJson);
     $this->assertArrayHasKey('lastName', $organizerJson);
     $this->assertArrayHasKey('groupName', $organizerJson);
     $this->assertArrayHasKey('status', $organizerJson);
     $this->assertArrayHasKey('maximumAttendeesAllowed', $organizerJson);
 }
 public function eventModify()
 {
     $evId = Input::get('evId');
     Events::where('evId', $evId)->update(array('evName' => Input::get('evName'), 'evIntro' => Input::get('evIntro'), 'evRules' => Input::get('evRules'), 'evCat' => Input::get('evCat')));
     $phone = Input::get('phone');
     $k = Organizer::where('evId', $evId);
     if ($k) {
         $k->delete();
     }
     foreach (Input::get('name') as $key => $name) {
         if (strlen($name) > 0) {
             $organizer = new Organizer();
             $organizer->name = $name;
             if (strlen($phone[$key]) > 0) {
                 $organizer->phone = $phone[$key];
             }
             $organizer->evId = $evId;
             $organizer->save();
         }
     }
     return Redirect::to('admin/event/' . $evId)->with('isErr', false)->with('msg', 'Successfully updated event.');
 }
Exemplo n.º 3
0
 protected function processOrganizerForm(sfWebRequest $request, sfForm $form)
 {
     //$form->bind($request->getParameter($form->getName()), $request->getFiles($form->getName()));
     if ($form->isValid()) {
         //$form->save();
         $name = $form->getValue('name');
         $email = $form->getValue('email');
         //$colour = $form->getValue('colour_code');
         $guard_user = new sfGuardUser();
         $guard_user->setEmailAddress($email);
         $guard_user->setUsername($email);
         $guard_user->setPassword($form->getValue('password'));
         $guard_user->setIsActive(1);
         $guard_user->save();
         $organizer = new Organizer();
         $organizer->setName($name);
         $organizer->setSfGuardId($guard_user->getId());
         //$organizer->setColourCode($colour);
         $organizer->save();
         $this->redirect('organize/new');
     }
 }
Exemplo n.º 4
0
        //Добавляем
        self::$carList[] = $listItem;
    }
    public function showList()
    {
        if (count(self::$carList) > 0) {
            foreach (self::$carList as $item) {
                $car = $item['car'];
                echo "model: " . $car->getModel() . "<br>";
                echo "speed: " . $car->getSpeed() . "<br>";
                echo "rent price:" . $car->rentPrice($item['time']);
                echo "<hr>";
            }
        }
    }
}
$lorry = new Lorry();
$lorry->setModel("Камаз 5490");
$lorry->setCapacity(600);
$lorry->setSpeed(600);
$lorry->setCarryingWeight(300);
Organizer::addToList($lorry, 2.0);
$lorry1 = new Lorry();
$lorry1->setModel("Газ 66");
$lorry1->setCapacity(500);
$lorry1->setSpeed(500);
$lorry1->setGasolinePrice(45);
$lorry1->setCarryingWeight(400);
Organizer::addToList($lorry1, 4.0);
Organizer::showList();