/**
  * Remove the specified slider from storage.
  *
  * @param  int  $id
  * @return Response
  */
 public function destroy()
 {
     $id = Input::all()['id'];
     $slider = SliderImage::findOrFail($id);
     $slider->delete();
     return Response::json(array('status' => true, 'id_slider' => $id));
 }
示例#2
0
 public function postAddImg()
 {
     //image upload
     $move = Input::file('images')->move('uploadfiles', Input::file('images')->getClientOriginalName());
     if ($move) {
         $sliderImage = SliderImage::create(array('title' => Input::get('title'), 'description' => Input::get('description'), 'image_name' => Input::file('images')->getClientOriginalName()));
         return Redirect::route('add-slider-images')->with('global', 'Image uploaded successfully');
     }
 }
 public function initialLoad()
 {
     $advertisings = Advertising::orderBy('order', 'asc')->get();
     $budgets = Budget::orderBy('order', 'asc')->get();
     $doctors = Doctor::with('speciality')->get();
     $nav_menus = NavigationMenu::orderBy('order', 'asc')->get();
     $promos = Promo::all();
     $services = Service::orderBy('order', 'asc')->get();
     $slider_images = SliderImage::all();
     $specialities = Speciality::all();
     return View::make('layouts.main', array('advertisings' => $advertisings, 'budgets' => $budgets, 'doctors' => $doctors, 'nav_menus' => $nav_menus, 'promos' => $promos, 'services' => $services, 'slider_images' => $slider_images, 'specialities' => $specialities));
 }
    public function update(SliderImage $sliderImage)
    {
        $query = $this->_db->prepare(' UPDATE t_sliderimage SET 
		name=:name, url=:url, description=:description, updated=:updated, updatedBy=:updatedBy
		WHERE id=:id') or die(print_r($this->_db->errorInfo()));
        $query->bindValue(':id', $sliderImage->id());
        $query->bindValue(':name', $sliderImage->name());
        $query->bindValue(':url', $sliderImage->url());
        $query->bindValue(':description', $sliderImage->description());
        $query->bindValue(':updated', $sliderImage->updated());
        $query->bindValue(':updatedBy', $sliderImage->updatedBy());
        $query->execute();
        $query->closeCursor();
    }
 public static function fetchAllDb()
 {
     global $logger;
     $logger->LogDebug("Fetching all slider images ...");
     $sliderImages = array();
     $sql = "SELECT gi.* FROM bsi_slider_images ri INNER JOIN bsi_gallery_images gi ON ri.image_id = gi.id ORDER BY gi.display_order";
     $query = mysql_query($sql);
     if (!$query) {
         $logger->LogFatal("Database error: " . mysql_errno() . ". Message: " . mysql_error());
         $logger->LogError("SQL: " . $sql);
         die("Database error: " . mysql_errno() . ". Message: " . mysql_error());
     }
     while ($row = mysql_fetch_assoc($query)) {
         $sliderImage = SliderImage::fetchFromParameters($row);
         $sliderImages[] = $sliderImage;
     }
     mysql_free_result($query);
     return $sliderImages;
 }
<?php

// TODO: umcomment
include "access.php";
require_once "../includes/SystemConfiguration.class.php";
global $systemConfiguration;
global $logger;
$errors = array();
$sliderImages = SliderImage::fetchAllDb();
$logger->LogDebug("Fetching default language ...");
$defaultLanguage = Language::fetchDefaultLangauge();
if ($defaultLanguage == null) {
    $logger->LogError("There were errors fetching default language.");
    foreach (Language::$staticErrors as $error) {
        $logger->LogError($error);
        $errors[] = $error;
    }
}
include "header.php";
?>
	</td>
  </tr> 
  
  <tr>
    <td valign="top" >
    <?php 
if (sizeof($errors) > 0) {
    echo '			<table width="100%">' . "\n";
    foreach ($errors as $error) {
        echo '				<tr><td class="TitleBlue11pt" style="color: red; font-weight: bold;">' . htmlentities($error) . '</td></tr>' . "\n";
    }
 public function run()
 {
     SliderImage::create(['link' => 'img/resources/slider/slide1.jpg', 'description' => 'Some description']);
     SliderImage::create(['link' => 'img/resources/slider/slide2.jpg', 'description' => 'Some description 2']);
     SliderImage::create(['link' => 'img/resources/slider/slide3.jpg', 'description' => 'Some description 3']);
 }
    $logger->LogInfo("Form has been submitted.");
    $sliderImage = SliderImage::fetchFromParameters($_POST, $_FILES);
    if (!$sliderImage->save()) {
        $logger->LogError("Error saving slider image.");
        foreach ($sliderImage->errors as $error) {
            $logger->LogError($error);
            $errors[] = $error;
        }
    } else {
        header("Location: slider_images_list.php");
    }
} else {
    if (isset($_REQUEST['id']) && is_numeric($_REQUEST['id'])) {
        $imageId = intval($_REQUEST['id']);
        $logger->LogInfo("Page was called for image edit of slider image id: {$imageId}");
        $sliderImage = SliderImage::fetchFromDb($imageId);
        if ($sliderImage == null) {
            $logger->LogError("Invalid request. No gallery slider image with  id: {$imageId} exists.");
            $errors[] = "Invalid request. No gallery slider image with  id: {$imageId} exists.";
        }
    }
}
include "header.php";
?>
</td>
<tr>
  <td valign="top">
  <?php 
if (sizeof($errors) > 0) {
    echo '			<table width="100%">' . "\n";
    foreach ($errors as $error) {