Ejemplo n.º 1
0
 public function actionImagine()
 {
     $product = ProductRecord::find()->lang()->one();
     echo Html::img($product->image->source);
     echo Html::img($product->imageSrc('200x200', \yii\image\drivers\Image::CROP));
     echo Html::img($product->imageSrc('100x200', \yii\image\drivers\Image::CROP));
     echo Html::img($product->imageSrc('500x200'));
 }
Ejemplo n.º 2
0
 /**
  * @return string
  */
 public function render()
 {
     if (isset($this->htmlOptions['class'])) {
         $this->htmlOptions['class'] = self::IMAGE_CLASS . ' ' . $this->htmlOptions['class'];
     } else {
         $this->htmlOptions['class'] = self::IMAGE_CLASS;
     }
     return \yii\bootstrap\Html::img($this->src, $this->htmlOptions);
 }
Ejemplo n.º 3
0
 /**
  * Lists all Book models.
  * @return mixed
  */
 public function actionIndex($id = null)
 {
     Yii::$app->session->setFlash('redirectUrl', Yii::$app->request->url);
     $searchModel = new BookSearch();
     $dataProvider = $searchModel->search(Yii::$app->request->queryParams);
     if (!empty($id)) {
         $model = $this->findModel($id);
         return $this->render('index', ['bookModel' => $model, 'imageResponse' => Html::img(Url::toRoute($model->imageUrl), ['style' => 'width:550px;']), 'searchModel' => $searchModel, 'dataProvider' => $dataProvider]);
     }
     return $this->render('index', ['searchModel' => $searchModel, 'dataProvider' => $dataProvider]);
 }
Ejemplo n.º 4
0
 public static function img($src, $options = [], $encode = false, $webroot = '@webroot')
 {
     if ($encode === true) {
         $file = Yii::getAlias($webroot) . DIRECTORY_SEPARATOR;
         $file .= is_array($src) ? $src[0] : $src;
         $data = file_get_contents($file);
         if ($data !== false) {
             $src = 'data:' . mime_content_type($file) . ';base64,' . base64_encode($data);
         }
     }
     return parent::img($src, $options);
 }
Ejemplo n.º 5
0
    <div class="row">
        <div class="col-lg-12">
            <div class="ibox float-e-margins">
                <div class="ibox-title">
                    <h5><?php 
echo Yii::t('common', 'Information');
?>
</h5>
                </div>
                <div class="ibox-content">
                    <?php 
$form = ActiveForm::begin(['id' => 'formDefault', 'layout' => 'horizontal', 'options' => ['enctype' => 'multipart/form-data'], 'fieldConfig' => ['horizontalCssClasses' => ['label' => 'col-sm-2', 'wrapper' => 'col-sm-10', 'error' => 'help-block m-b-none', 'hint' => '']]]);
// Image
$imageConfig = ['options' => ['accept' => 'uploads/*'], 'pluginOptions' => ['previewFileType' => 'image', 'showCaption' => FALSE, 'showRemove' => FALSE, 'showUpload' => FALSE, 'browseClass' => 'btn btn-primary btn-block', 'browseIcon' => '<i class="glyphicon glyphicon-camera"></i> ', 'browseLabel' => 'Select Photo', 'removeClass' => 'btn btn-danger', 'removeLabel' => "Delete", 'removeIcon' => '<i class="glyphicon glyphicon-trash"></i>', 'allowedFileExtensions' => ['jpg', 'gif', 'png', 'jpeg']]];
if (!empty($model->image)) {
    $imageConfig['pluginOptions']['initialPreview'] = [Html::img(LetHelper::getFileUploaded($model->image), ['class' => 'file-preview-image'])];
}
// END Image
$tabs = [['label' => Yii::t('common', 'General information'), 'content' => $form->field($model, 'name')->textInput() . $form->field($model, 'class')->textInput() . $form->field($model, 'skin')->textInput() . $form->field($model, 'image')->widget(FileInput::classname(), $imageConfig) . $form->field($model, 'content')->widget(letyii\tinymce\Tinymce::className(), ['options' => ['style' => 'height: 400px;'], 'configs' => ['plugins' => 'moxiemanager advlist autolink lists link image charmap print preview hr anchor pagebreak ' . 'searchreplace wordcount visualblocks visualchars code fullscreen ' . 'insertdatetime media nonbreaking save table contextmenu directionality ' . 'emoticons template paste textcolor colorpicker textpattern', 'toolbar1' => 'insertfile undo redo | styleselect | fontselect | bold italic | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | link image', 'toolbar2' => 'print preview media | forecolor backcolor emoticons', 'moxiemanager_image_settings' => ['moxiemanager_title' => 'Images', 'moxiemanager_extensions' => 'jpg,png,gif', 'moxiemanager_rootpath' => '/uploads/editor', 'moxiemanager_view' => 'thumbs'], 'external_plugins' => ['moxiemanager' => Url::base() . '/plugins/moxiemanager/plugin.min.js'], 'entity_encoding' => 'raw', 'force_p_newlines' => true, 'force_br_newlines' => false, 'auto_cleanup_word' => false, 'relative_urls' => true, 'convert_urls' => false, 'remove_script_host' => true, 'verify_html' => false, 'forced_root_block' => false, 'content_css' => 'https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css', 'templates' => Url::to(['template'])]]) . $form->field($model, 'description')->textarea() . $form->field($model, 'promotion')->widget(SwitchInput::className(['type' => SwitchInput::RADIO])) . $form->field($model, 'status')->widget(SwitchInput::className(['type' => SwitchInput::RADIO])), 'active' => true], ['label' => 'Seo', 'content' => $form->field($model, 'slug')->textInput() . $form->field($model, 'slug_prefix')->textInput() . $form->field($model, 'seo_url')->textInput() . $form->field($model, 'seo_title')->textInput() . $form->field($model, 'seo_desc')->textInput(), $form->field($model, 'seo_keyword')->textInput()]];
echo Html::hiddenInput('save_type', 'save');
echo yii\bootstrap\Tabs::widget(['items' => $tabs]);
ActiveForm::end();
?>
                </div>
            </div>
        </div>
    </div>
</div>


Ejemplo n.º 6
0
<?php

use app\modules\cms\models\WebPage;
use yii\bootstrap\Html;
use yii\helpers\Url;
/**
 * @var WebPage $model
 */
if (!is_null($model->base->menu_index)) {
    $upLink = Html::a(Html::img($this->assetManager->getBundle('app\\modules\\cms\\assets\\CmsAsset')->baseUrl . '/fleche-monter-verte-32.png'), Url::to(['/cms/base-pages/increase-menu-index/', 'id' => $model->base_id]));
    $downLink = Html::a(Html::img($this->assetManager->getBundle('app\\modules\\cms\\assets\\CmsAsset')->baseUrl . '/fleche-descendre-verte-32.png'), Url::to(['/cms/base-pages/decrease-menu-index/', 'id' => $model->base_id]));
    echo "{$upLink} {$downLink} [{$model->base->menu_index}] {$model->menu_title}";
} else {
    echo '';
}
Ejemplo n.º 7
0
<?php

use yii\bootstrap\Html;
use yii\helpers\Url;
echo Html::a(Html::img($post->photo), Url::to('/post/' . $post->id), ['class' => 'ad-image']) . Html::tag('div', Html::tag('span', Html::tag('div', \rmrevin\yii\fontawesome\FA::icon($post->categoryObject->image), ['style' => 'background-color: ' . $post->categoryObject->color, 'class' => 'category-icon-box']), ['class' => 'ad-category']) . Html::a($post->title, Url::to('/post/' . $post->id)) . Html::tag('div', Html::tag('span', $post->price), ['class' => 'add-price']), ['class' => 'ad-box-content']);
Ejemplo n.º 8
0
echo $model->airport->name;
?>
(<?php 
echo $model->airport->icao;
?>
)</h1>
    </div>
    <div class="row">
        <?php 
echo \yii\bootstrap\Html::a('View ' . $actother . ' <i class="fa fa-forward"></i>', ['/booking/' . $actother, 'id' => $model->airport_id]);
?>
    </div>
    <div class='row'>
        <?php 
echo \yii\grid\GridView::widget(['dataProvider' => $dataProvider, 'tableOptions' => ['class' => 'table table-condensed'], 'layout' => '{items}', 'columns' => [['attribute' => 'airline', 'format' => 'html', 'header' => false, 'value' => function ($data) {
    return \yii\bootstrap\Html::img('https://ivaoru.org/images/airlines/' . $data->airline . '.gif');
}], ['attribute' => 'flightnumber', 'format' => 'raw', 'value' => function ($data) {
    $lnk = $data->turnaround_id ? "<i onclick='showturnaround({$data->id})' style='cursor: pointer;' class='fa fa-spin fa-refresh' title='This flight have turnaround'></i>" : "";
    return $lnk . " " . $data->airline . $data->flightnumber;
}], 'gate', 'aircraft', 'icaofrom', 'icaoto', 'timefrom', 'timeto', ['header' => 'info', 'format' => 'html', 'value' => function ($data) {
    if (!$data->vid) {
        return \yii\helpers\Html::a('Book', \yii\helpers\Url::to(['/booking/book', 'id' => $data->id]), ['class' => 'btn btn-xs btn-success']);
    }
    return \yii\helpers\Html::a('Booked: ' . $data->vid, \yii\helpers\Url::to(['/booking/show', 'id' => $data->id]), ['class' => 'btn btn-xs btn-warning']);
}], ['visible' => !Yii::$app->user->isGuest && Yii::$app->user->identity->isadmin, 'class' => \yii\grid\ActionColumn::className(), 'header' => 'Admin', 'template' => '{turnaround} {delete}', 'buttons' => ['turnaround' => function ($url, $model, $key) {
    if (!$model->turnaround_id) {
        return "<i style='cursor: pointer' onclick='linkturnaround({$model->id})' title='link turnaround flights' class='fa fa-refresh'></i>";
    } else {
        return "<i style='cursor: pointer' onclick='unlinkturnaround({$model->id})' title='unlink turnaround flights' class='fa fa-unlink'></i>";
    }
}]]]]);
Ejemplo n.º 9
0
ActiveForm::end();
?>

<div class="search-results">
    <?php 
if (is_array($results)) {
    if (empty($results)) {
        echo '<article>' . Yii::t('msg', 'No results') . '</article>';
    } else {
        foreach ($results as $group) {
            ?>
                    <article class="list-item">
                        <div class="row">
                            <div class="col-xs-12 col-sm-3">
                                <?php 
            echo $group->has_logo ? Html::img('/logo/' . $group->id . '.jpg', ['alt' => $group->name]) : '';
            ?>
                            </div>
                            <div class="col-xs-12 col-sm-6">
                                <h4><?php 
            echo $group->name;
            ?>
</h4>
                                <p class="text-blue"><?php 
            echo $group->short;
            ?>
</p>
                                <p class="hash-tags">
                                    <?php 
            if ($group->tags) {
                echo '#' . implode(' #', ArrayHelper::map($group->tags, 'id', 'name'));
Ejemplo n.º 10
0
Archivo: view.php Proyecto: vetoni/toko
$this->title = Html::encode($page->model->name);
$this->params['breadcrumbs'][] = ['label' => Yii::t('app', 'Pages'), 'url' => ['/page/index']];
$this->params['breadcrumbs'][] = ['label' => $this->title, 'url' => [Url::to()]];
?>

<div class="shop-page">
    <div class="row">
        <div class="col-md-12">
            <?php 
echo Breadcrumbs::widget(['links' => isset($this->params['breadcrumbs']) ? $this->params['breadcrumbs'] : []]);
?>
        </div>
        <div class="col-md-12">
            <h1>
                <?php 
echo $page->model->name;
?>
            </h1>
            <div class="thumbnail no-border">
                <?php 
echo Html::img($page->getImageUrl());
?>
            </div>
            <?php 
echo $page->model->content;
?>
        </div>
    </div>
</div>

Ejemplo n.º 11
0
				</div>
			</div>
			<!--end gameserver-->

			<!--recent articles-->
			<div class="row">
				<div class="col-md-12">
					<div class="margin-bottom-50">
						<div class="headline"><h3>最新资讯</h3></div>
						<?php 
foreach (Buuug7Util::getRecentArticles() as $article) {
    ?>
							<div class="blog-thumb blog-thumb-circle">
								<div class="blog-thumb-hover">
									<?php 
    echo Html::img($article->thumbnail_base_url . '/' . $article->thumbnail_path, ['alt' => $article->title]);
    ?>
									<a class="hover-grad" href=""><i class="fa fa-link"></i></a>
								</div>
								<div class="blog-thumb-desc">
									<h3>
										<a href="<?php 
    echo Url::to(['article/view', 'slug' => $article->slug]);
    ?>
"><?php 
    echo $article->title;
    ?>
</a>
									</h3>
									<ul class="blog-thumb-info">
										<li><?php 
Ejemplo n.º 12
0
?>
<!-- MAIN -->
<main id="main" class="main-container">
    <!-- SECTION 1 -->
    <div class="section section-1">
        <div class="container">
            <div class="row">
                <div class="col-xs-12">
                    <div class="media avatar">
                        <div class="media-left">
                            <a href="<?php 
echo Url::to(['/account/public-profile'], ['display_name' => $user->display_name]);
?>
">
                                <?php 
echo Html::img(\app\helpers\LetHelper::getFileUploaded($user->image), ['class' => 'media-object', 'width' => '80', 'height' => '80']);
?>
                            </a>
                        </div>
                        <div class="media-body">
                            <h4 class="media-heading"><?php 
echo Html::encode($user->userJob->getDisplayName());
?>
</h4>
                        </div>
                    </div>
                    <dl class="row information">
                        <dt class="col-xs-12 col-sm-4">Company Name:</dt>
                        <dd class="col-xs-12 col-sm-8"><?php 
echo $user->userJob->agent_company_name ? Html::encode($user->userJob->agent_company_name) : Yii::t('common', 'Not set');
?>
Ejemplo n.º 13
0
use app\helpers\CurrencyHelper;
use app\widgets\Rating;
use yii\bootstrap\Html;
use yii\helpers\Url;
/** @var ProductObject $product */
$url = Url::to(['product/view', 'slug' => $product->model->slug]);
?>

<div class="col-md-3">
    <div class="thumbnail">
        <a class="image" href="<?php 
echo $url;
?>
">
            <?php 
echo Html::img($product->thumb(300, 300));
?>
        </a>
        <p class="caption">
            <?php 
echo Html::a($product->model->name, $url);
?>
        </p>
        <p class="price"><?php 
echo CurrencyHelper::format($product->model->price);
?>
</p>
        <div class="rating">
            <?php 
echo Rating::widget(['name' => "Product[{$product->model->id}]rating", 'value' => $product->model->rating, 'readonly' => true]);
?>
Ejemplo n.º 14
0
<?php

use yii\bootstrap\Html;
use yii\helpers\Url;
?>


<div class="panel panel-default">
    <div class="panel panel-heading">
        <?php 
echo $model->user->fullname;
?>
    </div>
    <div class="panel panel-body">
        <div class="media">
            <div class="media-left media-middle">
              <a href="#">
                  <?php 
echo Html::img($model->user->image);
?>
              </a>
            </div>
            <div class="media-body">
                
                Информация
                  
            </div>
        </div>
    </div>
</div>
Ejemplo n.º 15
0
<?php

/**
 * Created by PhpStorm.
 * User: David Cocom
 * Date: 14/02/2016
 * Time: 03:39 PM
 */
use app\models\Person;
use yii\bootstrap\Html;
use yii\helpers\Url;
?>
<div class="row">
    <div class="col-xs-2">
        <?php 
echo Html::img(Url::to(['/images/uady-logo.jpg']));
?>
    </div>
    <div class="col-xs-6 center-block">
        <h4 class="text-center" style="font-weight: bold">Universidad Autónoma de Yucatán</h4>
        <p class="text-center">Direccion General de Desarrollo Academico<br>Sistema de Atencion Integral al
            Estudiante<br>Programa
            Institucional de Servicio Social</p>
    </div>
</div>
<h3 class="text-center" STYLE="font-weight: bold">CARTA DE ASIGNACIÓN</h3>

<div class="row">
    <h4 class="text-center" style="margin: 2em 0">DATOS DEL PRESTADOR</h4>
    <div class="col-xs-3 col-xs-offset-1">
        <strong>Matricula:</strong><br>
Ejemplo n.º 16
0
?>

<div id="<?php 
echo $id;
?>
">
<ul class="file-manager-images">
    <?php 
foreach ($images as $image) {
    ?>
        <li>
            <?php 
    echo Html::button('<i class="glyphicon glyphicon-remove-circle"></i>', ['class' => 'btn-remove']);
    ?>
            <?php 
    echo Html::img($image->getThumbnail(300, 300));
    ?>
            <?php 
    echo Html::hiddenInput("{$options['name']}[{$image->id}]", $image->url);
    ?>
        </li>
    <?php 
}
?>
</ul>

<?php 
Modal::begin(['header' => Html::tag('h2', Yii::t('app', 'Image manager')), 'toggleButton' => ['label' => $buttonCaption, 'class' => 'btn btn-default'], 'size' => Modal::SIZE_LARGE]);
Modal::end();
?>
</div>
Ejemplo n.º 17
0
 * User: uniqbook
 * Date: 11.12.15
 * Time: 21:54
 * @var \app\models\Book $model
 */
use yii\bootstrap\Html;
?>

<h2><?php 
echo $model->name;
?>
</h2>
<div class="row">
	<div class="col-md-3">
		<?php 
echo Html::img($model->previewUrl, ['width' => 100]);
?>
	</div>
	<div class="col-md-9">
		<p>Автор: <?php 
echo $model->author->fullName;
?>
</p>

		<p>Издана: <?php 
echo \Yii::$app->formatter->asDate($model->date);
?>
</p>

		<p>Добавлена: <?php 
echo \Yii::$app->formatter->asDate($model->date_create);
Ejemplo n.º 18
0
Archivo: view.php Proyecto: vetoni/toko
$this->title = Html::encode($newsItem->model->name);
$this->params['breadcrumbs'][] = ['label' => Yii::t('app', 'News'), 'url' => ['/news/index']];
$this->params['breadcrumbs'][] = ['label' => $this->title, 'url' => [Url::to()]];
?>

<div class="shop-page">
    <div class="row">
        <div class="col-md-12">
            <?php 
echo Breadcrumbs::widget(['links' => isset($this->params['breadcrumbs']) ? $this->params['breadcrumbs'] : []]);
?>
        </div>
        <div class="col-md-12">
            <h1>
                <?php 
echo $newsItem->model->name;
?>
            </h1>
            <div class="thumbnail no-border">
                <?php 
echo Html::img($newsItem->getImageUrl());
?>
            </div>
            <?php 
echo $newsItem->model->content;
?>
        </div>
    </div>
</div>

Ejemplo n.º 19
0
 public function renderDataCell($model, $key, $index)
 {
     $image = $model->imageSrc($this->size);
     return Html::tag('td', Html::img($image));
 }
Ejemplo n.º 20
0
<?php

/* @var $this yii\web\View */
use yii\bootstrap\Html;
/* @var \app\models\Article $model */
//TODO alt для превью'
?>
<hr/>
<div class="container">
    <?php 
if (!empty($model->preview_picture)) {
    ?>
    <div class="col-sm-3">
        <?php 
    echo Html::img("@web/" . $model->preview_picture, ['class' => 'preview-img']);
    ?>
    </div>
    <?php 
}
?>
    <div class="col-sm-5">
        <p>
            <a href="<?php 
echo Yii::$app->urlManager->createUrl(['article/view', 'id' => $model->id]);
?>
"><?php 
echo $model->title;
?>
</a>
        </p>
        <?php 
Ejemplo n.º 21
0
                <?php 
echo $this->render('myProfileInfo');
?>
            </div>
        </div>
        <div class="col-sm-9">
            <div class="content">
                <h1>Все мои лоты на продажу</h1>
                <?php 
if ($ads) {
    echo '<table class="table">' . '<tbody>';
    foreach ($ads as $ad) {
        if (!$ad->galleryGroup) {
            $image = Html::tag('small', 'Нет фото', ['class' => 'text-muted']);
        } else {
            $image = Html::img($ad->galleryGroup->images->small, ['class' => 'img-rounded', 'height' => 64]);
        }
        echo '<tr>' . '<td>' . $image . '</td>' . '<td><strong>' . $ad->name . '</strong><br>' . Html::tag('small', $ad->description, ['class' => 'text-muted']) . '</td>' . '<td>' . $ad->city->name . '</td>' . '<td>' . $ad->price . ' (' . ($ad->price - $ad->price * Yii::$app->params['saleBacker'] / 100) . ') ' . Icon::show('rub', [], Icon::FA) . '<br>' . '</td>' . '<td>' . $ad->views . ' ' . Html::tag('small', 'просмотров', ['class' => 'text-muted']) . '</td>' . '</tr>';
    }
    echo '</tbody></table>';
} else {
    ?>
                    <div class="text-center text-muted">В данный момент у вас нет объявлений</div>
                    <?php 
    echo Html::a('Добавить объявление', ['/tor/mng-ad'], ['class' => 'btn btn-default']);
    ?>
                <?php 
}
?>
            </div>
        </div>
Ejemplo n.º 22
0
<?php

use yii\bootstrap\Html;
if ($link == true) {
    echo Html::beginTag('a', $linkOptions);
}
echo Html::beginTag('div', $acronymHtmlOptions);
echo $acronym;
echo Html::endTag('div');
echo Html::img($space->getProfileImage()->getUrl(), $imageHtmlOptions);
if ($link == true) {
    echo Html::endTag('a');
}
Ejemplo n.º 23
0
                            <td><?php 
echo number_format($ile_avg->old_price, 2, ',', ' ');
?>
</td>
                            <td><?php 
echo number_format($ile_avg_brand->old_price, 2, ',', ' ');
?>
</td>
                            <td><span class="badge bg-green"><?php 
echo $ile_update;
?>
</span></td>
                        </tr>
                        <tr>
                            <td ><a target="_blank" href="http://www.podrygka.ru/"><?php 
echo Html::img('@web/image/main_logo.jpg', ['width' => '100px;']);
?>
</a></td>
                            <td >Подружка</td>
                            <td><?php 
echo number_format($pod_avg->price, 2, ',', ' ');
?>
</td>
                            <td><?php 
echo number_format($pod_avg_brand->price, 2, ',', ' ');
?>
</td>
                            <td><span class="badge bg-green"><?php 
echo $pod_update;
?>
</span></td>
Ejemplo n.º 24
0
    <?php 
} else {
    ?>
        <button class="btn btn-default" type="button" disabled>Товар уже в корзине</button>
    <?php 
}
?>
    <h1 class="page-header">
        <?php 
echo $goods->name;
?>
    </h1>

    <div class="image-goods-cart"><?php 
echo \yii\bootstrap\Html::img($image);
?>
</div>

    <div class="description-price">
        Стоимость: <?php 
echo $goods->price;
?>
 бел.руб.
    </div>

    <div class="description-goods"><span>Описание:</span><br>
        <?php 
echo $goods->description;
?>
    </div>
Ejemplo n.º 25
0
 /**
  * Displays a single Book model.
  * @param integer $id
  * @return mixed
  */
 public function actionImage($id)
 {
     $model = $this->findModel($id);
     return Html::img($model->image->real_path);
 }
Ejemplo n.º 26
0
Archivo: grid.php Proyecto: myorb/alox
 * User: alex
 * Date: 13.02.16
 * Time: 20:38
 */
?>
<div class="grid-ap-index">
    <div class="row">
        <?php 
foreach (array_chunk($dataProvider->getModels(), 4) as $v) {
    ?>
            <?php 
    foreach ($v as $model) {
        ?>
                <div class="col-lg-3 col-md-4 col-xs-6 thumb portfolio-item">
                    <?php 
        echo \yii\bootstrap\Html::a('<b class="grid-price">' . $model->fullprice . '</b>' . \yii\bootstrap\Html::img($model->image_link ? $model->image_link : 'http://placehold.it/400x300', ['height' => '200px', 'style' => ['max-height' => '200px', 'min-height' => '200px']]) . '<span class="title">' . $model->title . '</span>', ['details', 'id' => $model->id], ['class' => "thumbnail", 'onclick' => "\$('#modal').modal('show').find('.modal-body').load(\$(this).attr('href'));return false"]);
        ?>
                </div>
            <?php 
    }
    ?>
            <div class="clearfix"></div>
        <?php 
}
?>
    </div>
</div>
    


Ejemplo n.º 27
0
 /**
  * Ham lay ra hinh anh trong website theo duong dan
  * @param string $path duong dan chua anh
  * @param string $template hinh anh duoc lay ra tu thu muc upload
  * @return string
  */
 private function getGalleryByPath($path, $template = '')
 {
     // Duong dan chua anh
     $rootPath = Yii::getAlias(Yii::$app->getModule('gallery')->syaDirPath);
     // Thu muc upload
     $dirPath = Yii::$app->getModule('gallery')->syaDirUpload;
     if (!file_exists($path)) {
         return null;
     }
     $entrys = scandir($path);
     foreach ($entrys as $entry) {
         if (in_array($entry, ['.', '..', 'cache'])) {
             continue;
         }
         $entryPath = $path . DIRECTORY_SEPARATOR . $entry;
         if (is_dir($entryPath)) {
             $template .= self::getGalleryByPath($entryPath, $template);
         } else {
             if (in_array(end(explode('.', $entry)), self::$fileType)) {
                 $imgPath = str_replace($rootPath . $dirPath . DIRECTORY_SEPARATOR, '', $entryPath);
                 $template .= Html::beginTag('div', ['class' => 'col-md-3 text-center']);
                 // input chua cac image duoc chon
                 $template .= Html::hiddenInput('let_galleries', '', ['id' => 'let_galleries', 'class' => 'col-md-3 text-center input_image', 'data-type' => 'path']);
                 // View image
                 $template .= Html::beginTag('div', ['class' => 'letImgPreview', 'id' => $imgPath, 'onclick' => 'insertImagePath(this);']);
                 $template .= Html::img('@web/' . $dirPath . DIRECTORY_SEPARATOR . $imgPath, ['style' => 'max-width: 100%; height: 200px;']);
                 $template .= Html::endTag('div');
                 $template .= Html::endTag('div');
             }
         }
     }
     return $template;
 }
Ejemplo n.º 28
0
<?php

use app\base\widgets\ActionColumn\AdminActionColumn;
use nagser\base\widgets\ActionColumn\ActionColumn;
use nagser\base\widgets\GridView\GridView;
use yii\bootstrap\Html;
use yii\helpers\ArrayHelper;
/** @var $dataProvider yii\data\ArrayDataProvider **/
$this->title = Yii::t('themes', 'Themes');
$this->params['breadcrumbs'][] = $this->title;
?>

<?php 
echo GridView::widget(['dataProvider' => $dataProvider, 'columns' => [['attribute' => 'preview', 'label' => Yii::t('themes', 'Preview'), 'format' => 'html', 'headerOptions' => ['style' => 'width: 220px;'], 'options' => ['style' => 'vertical-align: middle'], 'value' => function ($model) {
    return Html::img(Yii::$app->request->baseUrl . '/themes/' . ArrayHelper::getValue($model, 'dir') . '/preview.png', ['class' => 'img-responsive']);
}], ['attribute' => 'name', 'label' => Yii::t('themes', 'Name'), 'vAlign' => GridView::ALIGN_MIDDLE], ['attribute' => 'link', 'label' => Yii::t('themes', 'Link to description'), 'value' => function ($model) {
    return Html::a(Yii::t('themes', 'Description'), ArrayHelper::getValue($model, 'link'), ['class' => 'btn btn-default btn-sm', 'target' => '_blank']);
}, 'format' => 'raw', 'vAlign' => GridView::ALIGN_MIDDLE], ['class' => ActionColumn::className(), 'template' => '{copy} {delete}', 'buttons' => ['copy' => function ($url, $model) {
    return Html::a(Html::tag('i', '', ['class' => 'fa fa-files-o']), $url, ['class' => 'btn btn-default btn-sm jsOpen', 'data-title' => Yii::t('themes', 'Copy theme')]);
}]]]]);
Ejemplo n.º 29
0
    ?>
</th>
                        <?php 
}
?>
                    </tr>
                    </thead>
                    <tbody>
                    <?php 
foreach ($model->getProviderProducts($provider_id) as $index => $it) {
    $itProd = $it->product;
    ?>
                        <tr>
                            <td><?php 
    if (!is_null($itProd)) {
        echo \yii\bootstrap\Html::img($itProd->getListImage(), ['style' => 'max-height:24px;']);
    }
    ?>
 <?php 
    echo $it->description;
    ?>
</td>
                            <td style="text-align: right"><?php 
    echo $it->quantity;
    ?>
</td>
                            <td style="text-align: right">$<?php 
    echo number_format($it->cost * $it->quantity, 2, '.', '');
    ?>
</td>
                            <?php 
Ejemplo n.º 30
0
        <?php 
    foreach ($recommendedProducts as $recommendedProduct) {
        ?>
            <div class="text-center product col-md-3">

                <!--Product image-->
                <div class="img">
                    <a href="<?php 
        echo Url::to(['/shop/product/show', 'id' => $recommendedProduct->id]);
        ?>
">
                        <?php 
        if (!empty($recommendedProduct->image)) {
            ?>
                            <?php 
            echo Html::img($recommendedProduct->image->small);
            ?>
                        <?php 
        }
        ?>
                    </a>
                </div>

                <!--Content block-->
                <?php 
        $form = ActiveForm::begin(['method' => 'post', 'action' => ['/cart/cart/add'], 'options' => ['_fields' => ['class' => 'col-md-4']]]);
        $cart = new CartForm();
        ?>
                <div class="product-content">
                    <!--Product title-->
                    <p class="product-title">