mirror of
https://github.com/e107inc/e107.git
synced 2025-08-16 11:36:08 +02:00
Issue #2794 Enhancement: Grid View toggle button for Admin-UI
This commit is contained in:
@@ -157,7 +157,8 @@ class media_admin extends e_admin_dispatcher
|
||||
|
||||
|
||||
protected $adminMenuAliases = array(
|
||||
'main/edit' => 'main/list'
|
||||
'main/edit' => 'main/list',
|
||||
'main/grid' => 'main/list'
|
||||
);
|
||||
|
||||
protected $menuTitle = LAN_MEDIAMANAGER;
|
||||
@@ -179,6 +180,8 @@ class media_cat_ui extends e_admin_ui
|
||||
|
||||
// protected $editQry = "SELECT * FROM #faq_info WHERE faq_info_id = {ID}";
|
||||
|
||||
|
||||
|
||||
protected $fields = array(
|
||||
//'checkboxes' => array('title'=> '', 'type' => null, 'width' =>'5%', 'forced'=> TRUE, 'thclass'=>'center', 'class'=>'center'),
|
||||
'media_cat_id' => array('title'=> LAN_ID, 'type' => 'number', 'width' =>'5%', 'nolist'=>true, 'forced'=> TRUE, 'readonly'=>TRUE),
|
||||
@@ -635,6 +638,14 @@ class media_form_ui extends e_admin_form_ui
|
||||
switch($mode)
|
||||
{
|
||||
case 'read':
|
||||
if($this->getController()->getAction() === 'grid')
|
||||
{
|
||||
$tp = e107::getParser();
|
||||
$img = $this->getController()->getFieldVar('media_url');
|
||||
$size = 400;
|
||||
return $tp->toImage($img, array('w'=>$size,'h'=>$size, 'crop'=>1));
|
||||
}
|
||||
|
||||
$attributes['readParms'] = 'thumb=60&thumb_urlraw=0&thumb_aw=60';
|
||||
$val = $this->getController()->getListModel()->get('media_url');
|
||||
break;
|
||||
@@ -743,6 +754,9 @@ class media_admin_ui extends e_admin_ui
|
||||
public $deleteConfirmScreen = true;
|
||||
public $deleteConfirmMessage = IMALAN_129;
|
||||
|
||||
protected $grid = array('title'=>'media_name', 'image'=>'media_preview', 'body'=>'', 'class'=>'col-md-2', 'perPage'=>12, 'carousel'=>false);
|
||||
|
||||
|
||||
|
||||
protected $preftabs = array(IMALAN_78,IMALAN_89, "Youtube");
|
||||
|
||||
|
Reference in New Issue
Block a user