예제 #1
0
파일: mysql.php 프로젝트: ewa-k-batko/dom
 public function getCategoryPlantsById($id, $pack, $sizePack)
 {
     $list = new Model_Collection();
     $data = $this->getCsv();
     $data = str_getcsv($data, "|");
     foreach ($data as $row) {
         $row = str_getcsv($row, ";");
         if (isset($row[1]) && $row[1] == $id) {
             $list->append(Model_Plant_Source_File_Csv::buildPlant($row));
         }
     }
     return $list;
 }
예제 #2
0
파일: index.php 프로젝트: ewa-k-batko/dom
 $this->storage->pageId = 'projection-page';
 $this->storage->metatags->setTitle('Rzuty projektu adaptacji - ');
 $this->storage->metatags->setDescription('rzuty w svg');
 $this->storage->metatags->setKeywords('projekt');
 $link = new Model_Link_Container();
 $link->setTitle('Rzuty projektu remontu i adapcji domu')->setRoot();
 $this->storage->breadcrumbs->set(0, $link);
 $event = new Manager_Event();
 $event->setName('fluid')->setClass('Projection_Module_Image');
 $this->add($event);
 /* nawigacja */
 $url = '/rzut,k,';
 $nav = new Model_Collection();
 $link = new Model_Link_Container();
 $link->setId(1)->setUrl($url . 'parter-inwent')->setTitle('Rzut parteru')->setClass('parter');
 $nav->append($link);
 $link = new Model_Link_Container();
 $link->setId(2)->setUrl($url . 'poddasze-inwent')->setTitle('Rzut poddasza')->setClass('poddasze');
 $nav->append($link);
 $link = new Model_Link_Container();
 $link->setId(3)->setUrl($url . 'piwnica')->setTitle('Rzut piwnicy')->setClass('piwnica');
 $nav->append($link);
 /* $link = new Model_Link_Container();
    $link->setId(4)->setUrl($url . 'front-polnoc' )->setTitle('Rzut frontu północnego')->setClass('front-polnoc');
    $nav->append($link);*/
 $link = new Model_Link_Container();
 $link->setId(5)->setUrl($url . 'front-polnoc-luk-inwent')->setTitle('Rzut frontu północnego')->setClass('front-polnoc-luk');
 $nav->append($link);
 $link = new Model_Link_Container();
 $link->setId(6)->setUrl($url . 'front-poludnie-inwent')->setTitle('Rzut frontu południowego')->setClass('front-poludnie-luk');
 $nav->append($link);
예제 #3
0
파일: csv.php 프로젝트: ewa-k-batko/dom
 public static function buildPlant($row)
 {
     $plant = new Model_Plant_Container();
     $category = new Model_Plant_Category_Container();
     $category->setId(trim($row[1]));
     $plant->setCategory($category);
     $plant->setId($row[3]);
     $plant->setName(trim($row[4]));
     $plant->setSpecies($row[5]);
     $plant->setGenus($row[6]);
     $plant->setPrice($row[7]);
     $plant->setHeight($row[8]);
     $pot = new Model_Plant_Pot_Container();
     $pot->setWidth($row[9]);
     $pot->setHeight($row[10]);
     $plant->setPot($pot);
     $plant->setHeightMax($row[11]);
     $plant->setPeriodBloom($row[12]);
     $plant->setPeriodSow($row[13]);
     $items = new Model_Collection();
     //foto child
     $photo = new Model_Gallery_Photo_Container();
     $file = new Model_File_Container();
     $file->setUrl($row[14]);
     $photo->setFile($file);
     $items->append($photo);
     //foto adult
     $photo = new Model_Gallery_Photo_Container();
     $file = new Model_File_Container();
     $file->setUrl($row[15]);
     $photo->setFile($file);
     $items->append($photo);
     $gallery = new Model_Gallery_Container();
     $gallery->setItems($items);
     $plant->setGallery($gallery);
     return $plant;
 }