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]);
 }
 public function getResidences()
 {
     $residences = Residence::orderBy('order_id')->get();
     return View::make('site.residences', array('residences' => $residences));
 }
Exemple #3
0
 public function Residence()
 {
     return Residence::Load($this->ResidenceID);
 }
Exemple #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');
 }
 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';
                 }
             }
         }
     }
 }