Example #1
0
 /**
  * Удаление картинки флага
  */
 public function postImageDelete()
 {
     $this->layout = null;
     $id = (int) Arr::get($this->getPostData(), 'key');
     $item = Capsule::table('langs')->find($id);
     if (empty($item)) {
         Message::instance()->warning('Image was not delete');
     } else {
         try {
             // Удаление картинки из сервера
             @unlink(ltrim(UploadFile::getImagePath($item['flag']), '/'));
             Capsule::table('langs')->whereId($id)->update(['flag' => null]);
             Message::instance()->success('Image was successfully deleted');
         } catch (Exception $e) {
             Message::instance()->warning('Image was not delete');
         }
     }
     echo json_encode(['errorMessage' => Message::instance()->flash_all()]);
 }
Example #2
0
        $("#image").fileinput({
            previewFileType: "image",
            browseClass: "btn btn-success",
            browseLabel: "Pick Image",
            browseIcon: "<i class=\"glyphicon glyphicon-picture\"></i> ",
            removeClass: "btn btn-danger",
            removeLabel: "Delete",
            removeIcon: "<i class=\"glyphicon glyphicon-trash\"></i> ",
            uploadClass: "btn btn-info",
            uploadLabel: "Upload",
            uploadIcon: "<i class=\"glyphicon glyphicon-upload\"></i> ",
            allowedFileTypes: ["image"],
            previewClass: "bg-warning",
            initialPreview: [
                <?php 
echo $item->icon ? '\'<img style="height:160px" src="' . File::getImagePath($item->icon) . '">\'' : '';
?>
            ],
            initialPreviewConfig: [{
                caption: '<?php 
echo $item->firstName() . ' Icon';
?>
',
                width: "120px",
                url: '<?php 
echo Uri::makeRouteUri("back.menus.image.delete");
?>
',
                key: <?php 
echo $item->id;
?>