コード例 #1
0
ファイル: images.php プロジェクト: rizumita/PassCurrent
 public function view()
 {
     $manager = new Pass_File_Manager($this->pass);
     $pass = $this->pass;
     $this->echo_img = function ($name) use($manager, $pass) {
         if (file_exists($manager->file_path($name))) {
             echo \Fuel\Core\Html::img(\Fuel\Core\Uri::create('admin/pass/image/' . $pass->id . '/' . $name), array('alt' => str_replace('.png', '', $name)));
         }
     };
     $image_names = array('icon.png', '*****@*****.**', 'logo.png', '*****@*****.**', 'background.png', '*****@*****.**', 'footer.png', '*****@*****.**', 'strip.png', '*****@*****.**', 'thumbnail.png', '*****@*****.**');
     $this->images = array_map(function ($image_name) use($manager) {
         if (file_exists($manager->file_path($image_name))) {
             return array('name' => $image_name, 'sizes' => \Fuel\Core\Image::sizes($manager->file_path($image_name)));
         } else {
             return null;
         }
     }, array_filter($image_names, function ($image_name) use($manager) {
         if (file_exists($manager->file_path($image_name))) {
             return true;
         } else {
             return false;
         }
     }));
     $this->upload_image_selection = $manager->required_images_readable();
 }
コード例 #2
0
ファイル: folder.php プロジェクト: ksakuntanak/buffohero_cms
                </div>
            </form>
            <div class="clearfix"></div>
        </div>
        <div id="wall">
            <?php 
try {
    foreach ($all as $k => $v) {
        if (is_int($k)) {
            $name = '';
            $model = Model_Filemanager::find_by_value($v);
            if ($model and $model->deleted_at == null) {
                $name = $model->key;
                $v = str_replace('150x150_', '', $v);
                echo '<div class=" col-lg-2"><div class="thumbnail">';
                echo \Fuel\Core\Html::img('images/file/' . $folder . '/270x270/crop/?image=' . $v);
                echo '<div class="caption">';
                echo '<p class="img_name">' . $name . '</p>';
                echo '<p>' . \Fuel\Core\Html::anchor('images/file/' . $folder . '/150x150/crop/?image=' . $v . '&action=view', '<i class="fa fa-eye-open"></i> ดูข้อมูล', array('class' => 'btn btn-info view')) . '</p>';
                echo '<p>' . \Fuel\Core\Html::anchor('images/file/' . $folder . '/150x150/crop/?image=' . $v . '&action=delete', '<i class="fa fa-times"></i> ลบ', array('class' => 'btn btn-danger')) . '</p>';
                echo '</div>';
                echo '</div></div> ';
            }
        }
    }
} catch (Exception $e) {
    echo $e->getMessage();
}
?>

            <div class="clearfix"></div>