Example #1
0
 /**
  * Registers KCFinder
  */
 protected function registerKCFinder()
 {
     $register = KCFinderAsset::register($this->view);
     $kcfinderUrl = $register->baseUrl;
     $browseOptions = ['filebrowserBrowseUrl' => $kcfinderUrl . '/browse.php?opener=ckeditor&type=files', 'filebrowserUploadUrl' => $kcfinderUrl . '/upload.php?opener=ckeditor&type=files'];
     $this->clientOptions = ArrayHelper::merge($browseOptions, $this->clientOptions);
 }
Example #2
0
 /**
  * Registers KCFinder
  */
 protected function registerKCFinder()
 {
     $register = KCFinderAsset::register($this->view);
     $kcfinderUrl = $register->baseUrl;
     $browseOptions = ['filebrowserBrowseUrl' => $kcfinderUrl . '/browse.php?opener=ckeditor&type=files', 'filebrowserUploadUrl' => $kcfinderUrl . '/upload.php?opener=ckeditor&type=files'];
     $this->clientOptions = ArrayHelper::merge($browseOptions, $this->clientOptions);
     $kcfOptions = array_merge(KCFinder::$kcfDefaultOptions, ['uploadURL' => Yii::getAlias('@web') . '/upload', 'access' => ['files' => ['upload' => true, 'delete' => false, 'copy' => false, 'move' => false, 'rename' => false], 'dirs' => ['create' => true, 'delete' => false, 'rename' => false]]]);
     // Set kcfinder session options
     Yii::$app->session->set('KCFINDER', $kcfOptions);
 }
Example #3
0
<?php

/* @var $this yii\web\View */
/* @var $type string */
use iutbay\yii2kcfinder\KCFinderAsset;
use yii\helpers\Html;
$register = KCFinderAsset::register($this);
$kcfinderUrl = $register->baseUrl;
$this->title = $type == 'images' ? Yii::t('back', 'Manage image files') : Yii::t('back', 'Manage files');
$this->params['breadcrumbs'][] = ['label' => $type == 'images' ? Yii::t('back', 'Images') : Yii::t('back', 'Files'), 'url' => $type == 'images' ? ['file/images'] : ['file/files']];
$this->params['breadcrumbs'][] = $this->title;
$modelClass = Yii::t('back', 'Image');
?>

<!--suppress HtmlUnknownTarget -->
<div class="file-index">

	<h1><?php 
echo Html::encode($this->title);
?>
</h1>

	<iframe name="files" src="<?php 
echo $kcfinderUrl;
?>
/browse.php?type=<?php 
echo $type;
?>
&lang=cs" style="border: none; width: 100%; height: 600px;"></iframe>

</div>