Пример #1
0
 public function run()
 {
     DB::table('residences')->delete();
     $success = File::cleanDirectory($this->getImagesPath());
     File::put($this->getImagesPath() . '.gitignore', File::get(public_path() . '/../app/storage/cache/.gitignore'));
     Residence::create(['name' => 'Living room', 'text' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin finibus congue pellentesque. Vestibulum euismod non dolor eget malesuada. Fusce fringilla non nunc ac eleifend. Aliquamauctor cursus lectus sit amet vulputate.', 'image_name' => $this->copyImage(public_path() . '/backup_images/residences/living.jpg'), 'order_id' => 2]);
     Residence::create(['name' => 'Kitchen', 'text' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin finibus congue pellentesque. Vestibulum euismod non dolor eget malesuada. Fusce fringilla non nunc ac eleifend. Aliquamauctor cursus lectus sit amet vulputate.', 'image_name' => $this->copyImage(public_path() . '/backup_images/residences/kitchen.jpg'), 'order_id' => 1]);
     Residence::create(['name' => 'Bedroom', 'text' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin finibus congue pellentesque. Vestibulum euismod non dolor eget malesuada. Fusce fringilla non nunc ac eleifend. Aliquamauctor cursus lectus sit amet vulputate.', 'image_name' => $this->copyImage(public_path() . '/backup_images/residences/bedroom.jpg'), 'order_id' => 1]);
     Residence::create(['name' => 'Bath', 'text' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin finibus congue pellentesque. Vestibulum euismod non dolor eget malesuada. Fusce fringilla non nunc ac eleifend. Aliquamauctor cursus lectus sit amet vulputate.', 'image_name' => $this->copyImage(public_path() . '/backup_images/residences/bath.jpg'), 'order_id' => 3]);
     Residence::create(['name' => 'Penthouse', 'text' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin finibus congue pellentesque. Vestibulum euismod non dolor eget malesuada. Fusce fringilla non nunc ac eleifend. Aliquamauctor cursus lectus sit amet vulputate.', 'image_name' => $this->copyImage(public_path() . '/backup_images/residences/penthouse.jpg'), 'order_id' => 3]);
 }
Пример #2
0
 public function getResidences()
 {
     $residences = Residence::orderBy('order_id')->get();
     return View::make('site.residences', array('residences' => $residences));
 }
Пример #3
0
 public function Residence()
 {
     return Residence::Load($this->ResidenceID);
 }
Пример #4
0
 public function AddResidence($name, $street, $city, $state, $zip, $custom = false)
 {
     $res = new Residence();
     $res->WardID($this->ID);
     $res->Name = $name;
     $res->Address = $street;
     $res->City = $city;
     $res->State = $state;
     $res->PostalCode = $zip;
     $res->Custom($custom);
     $res->Save();
     return $res;
 }
 public function getViewVoters()
 {
     $faculties = Faculty::where('Active', '=', TRUE)->get();
     View::share('faculties', $faculties);
     $residences = Residence::where('Active', '=', TRUE)->get();
     View::share('residences', $residences);
     $voters = Student::where('Active', '=', TRUE)->get();
     View::share('voters', $voters);
     return View::make('admin.admin-view-voters');
 }
Пример #6
0
 public function updateSortableElements($type)
 {
     $ids = Input::get('item');
     if ($type == 'amenities') {
         for ($i = 0; $i < count($ids); $i++) {
             $amenitie = Amenitie::where('id', '=', $ids[$i])->first();
             var_dump($amenitie->toJson());
             $amenitie->update(array('order_id' => $i + 1));
         }
     } else {
         if ($type == 'residences') {
             for ($i = 0; $i < count($ids); $i++) {
                 $residence = Residence::where('id', '=', $ids[$i])->first();
                 $residence->update(array('order_id' => $i + 1));
             }
         } else {
             if ($type == 'home') {
                 for ($i = 0; $i < count($ids); $i++) {
                     $residence = HomePage::where('id', '=', $ids[$i])->first();
                     $residence->update(array('order_id' => $i + 1));
                 }
             } else {
                 if ($type == 'terrace') {
                     for ($i = 0; $i < count($ids); $i++) {
                         $residence = TerraceLivingPage::where('id', '=', $ids[$i])->first();
                         $residence->update(array('order_id' => $i + 1));
                     }
                 } else {
                     echo 'Non sortable type';
                 }
             }
         }
     }
 }