mirror of
https://github.com/e107inc/e107.git
synced 2025-08-03 21:27:25 +02:00
Starting LAN on Media Manager (e107_admin/image.php) - Work in progress
This commit is contained in:
@@ -27,7 +27,7 @@ if (!getperms("A") && ($_GET['action'] != 'dialog'))
|
|||||||
e107::js('core', 'plupload/plupload.full.js', 'jquery', 2);
|
e107::js('core', 'plupload/plupload.full.js', 'jquery', 2);
|
||||||
e107::css('core', 'plupload/jquery.plupload.queue/css/jquery.plupload.queue.css', 'jquery');
|
e107::css('core', 'plupload/jquery.plupload.queue/css/jquery.plupload.queue.css', 'jquery');
|
||||||
e107::js('core', 'plupload/jquery.plupload.queue/jquery.plupload.queue.js', 'jquery', 2);
|
e107::js('core', 'plupload/jquery.plupload.queue/jquery.plupload.queue.js', 'jquery', 2);
|
||||||
e107::js("core", "core/mediaManager.js","jquery",5);
|
e107::js('core', 'core/mediaManager.js',"jquery",5);
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* CLOSE - GO TO MAIN SCREEN
|
* CLOSE - GO TO MAIN SCREEN
|
||||||
@@ -102,14 +102,14 @@ class media_admin extends e_admin_dispatcher
|
|||||||
|
|
||||||
|
|
||||||
protected $adminMenu = array(
|
protected $adminMenu = array(
|
||||||
'main/list' => array('caption'=> 'Media Library', 'perm' => 'A'),
|
'main/list' => array('caption'=> LAN_IMA_M_01, 'perm' => 'A'),
|
||||||
// 'main/create' => array('caption'=> "Add New Media", 'perm' => 'A'), // Should be handled in Media-Import.
|
// 'main/create' => array('caption'=> "Add New Media", 'perm' => 'A'), // Should be handled in Media-Import.
|
||||||
'main/import' => array('caption'=> "Media Upload/Import", 'perm' => 'A|A2'),
|
'main/import' => array('caption'=> LAN_IMA_M_02, 'perm' => 'A|A2'),
|
||||||
'cat/list' => array('caption'=> 'Media Categories', 'perm' => 'A'),
|
'cat/list' => array('caption'=> LAN_IMA_M_03, 'perm' => 'A'),
|
||||||
'cat/create' => array('caption'=> "Create Category", 'perm' => 'A'), // is automatic.
|
'cat/create' => array('caption'=> LAN_IMA_M_04, 'perm' => 'A'), // is automatic.
|
||||||
// 'main/settings' => array('caption'=> LAN_PREFS, 'perm' => 'A'), // legacy
|
// 'main/settings' => array('caption'=> LAN_PREFS, 'perm' => 'A'), // legacy
|
||||||
'main/prefs' => array('caption'=> LAN_PREFS, 'perm' => 'A'),
|
'main/prefs' => array('caption'=> LAN_PREFS, 'perm' => 'A'),
|
||||||
'main/avatar' => array('caption'=> IMALAN_23, 'perm' => 'A')
|
'main/avatar' => array('caption'=> LAN_IMA_M_05, 'perm' => 'A')
|
||||||
);
|
);
|
||||||
|
|
||||||
/*
|
/*
|
||||||
@@ -137,7 +137,7 @@ class media_admin extends e_admin_dispatcher
|
|||||||
|
|
||||||
class media_cat_ui extends e_admin_ui
|
class media_cat_ui extends e_admin_ui
|
||||||
{
|
{
|
||||||
protected $pluginTitle = 'Media Categories';
|
protected $pluginTitle = LAN_IMA_M_03;
|
||||||
protected $pluginName = 'core';
|
protected $pluginName = 'core';
|
||||||
protected $table = "core_media_cat";
|
protected $table = "core_media_cat";
|
||||||
protected $pid = "media_cat_id";
|
protected $pid = "media_cat_id";
|
||||||
@@ -154,9 +154,9 @@ class media_cat_ui extends e_admin_ui
|
|||||||
//'checkboxes' => array('title'=> '', 'type' => null, 'width' =>'5%', 'forced'=> TRUE, 'thclass'=>'center', 'class'=>'center'),
|
//'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),
|
'media_cat_id' => array('title'=> LAN_ID, 'type' => 'number', 'width' =>'5%', 'nolist'=>true, 'forced'=> TRUE, 'readonly'=>TRUE),
|
||||||
'media_cat_image' => array('title'=> LAN_IMAGE, 'type' => 'image', 'data' => 'str', 'width' => '100px', 'thclass' => 'center', 'class'=>'center', 'readParms'=>'thumb=60&thumb_urlraw=0&thumb_aw=60','readonly'=>FALSE, 'batch' => FALSE, 'filter'=>FALSE),
|
'media_cat_image' => array('title'=> LAN_IMAGE, 'type' => 'image', 'data' => 'str', 'width' => '100px', 'thclass' => 'center', 'class'=>'center', 'readParms'=>'thumb=60&thumb_urlraw=0&thumb_aw=60','readonly'=>FALSE, 'batch' => FALSE, 'filter'=>FALSE),
|
||||||
'media_cat_owner' => array('title'=> "Owner", 'type' => 'dropdown', 'width' => 'auto', 'thclass' => 'left', 'readonly'=>FALSE),
|
'media_cat_owner' => array('title'=> LAN_OWNER, 'type' => 'dropdown', 'width' => 'auto', 'thclass' => 'left', 'readonly'=>FALSE),
|
||||||
|
|
||||||
'media_cat_type' => array('title'=> "Type", 'type' => 'radio', 'data'=>false, 'width' => 'auto', 'thclass' => 'left', 'validate' => true, 'nolist'=>true),
|
'media_cat_type' => array('title'=> LAN_TYPE, 'type' => 'radio', 'data'=>false, 'width' => 'auto', 'thclass' => 'left', 'validate' => true, 'nolist'=>true),
|
||||||
|
|
||||||
'media_cat_category' => array('title'=> LAN_CATEGORY, 'type' => 'text', 'data'=>'str', 'width' => 'auto', 'thclass' => 'left', 'readonly'=>TRUE),
|
'media_cat_category' => array('title'=> LAN_CATEGORY, 'type' => 'text', 'data'=>'str', 'width' => 'auto', 'thclass' => 'left', 'readonly'=>TRUE),
|
||||||
'media_cat_title' => array('title'=> LAN_TITLE, 'type' => 'text', 'width' => 'auto', 'thclass' => 'left', 'readonly'=>FALSE),
|
'media_cat_title' => array('title'=> LAN_TITLE, 'type' => 'text', 'width' => 'auto', 'thclass' => 'left', 'readonly'=>FALSE),
|
||||||
@@ -228,7 +228,7 @@ class media_cat_ui extends e_admin_ui
|
|||||||
|
|
||||||
if($new_data['media_cat_owner'] != "gallery")
|
if($new_data['media_cat_owner'] != "gallery")
|
||||||
{
|
{
|
||||||
$mes->addError("Modification is not permitted");
|
$mes->addError(LAN_IMA_001);
|
||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -353,7 +353,7 @@ class media_form_ui extends e_admin_form_ui
|
|||||||
}
|
}
|
||||||
catch (Exception $e)
|
catch (Exception $e)
|
||||||
{
|
{
|
||||||
$mes->addError("Not enough memory available to rotate: ".basename($original));
|
$mes->addError(LAN_IMA_002.": ".basename($original));
|
||||||
}
|
}
|
||||||
|
|
||||||
$srch = array(".jpg",".jpeg");
|
$srch = array(".jpg",".jpeg");
|
||||||
@@ -362,13 +362,13 @@ class media_form_ui extends e_admin_form_ui
|
|||||||
try
|
try
|
||||||
{
|
{
|
||||||
imagejpeg($rotate,$original,80);
|
imagejpeg($rotate,$original,80);
|
||||||
$mes->addSuccess("Rotated: ".basename($original));
|
$mes->addSuccess(LAN_IMA_002.": ".basename($original));
|
||||||
e107::getCache()->clearAll('image',$cacheFile);
|
e107::getCache()->clearAll('image',$cacheFile);
|
||||||
$mes->addDebug("Clearing Image cache with mask: ".$cacheFile);
|
$mes->addDebug("Clearing Image cache with mask: ".$cacheFile);
|
||||||
}
|
}
|
||||||
catch (Exception $e)
|
catch (Exception $e)
|
||||||
{
|
{
|
||||||
$mes->addError("Not enough memory available to rotate: ".basename($original));
|
$mes->addError(LAN_IMA_002.": ".basename($original));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -437,14 +437,14 @@ class media_form_ui extends e_admin_form_ui
|
|||||||
{
|
{
|
||||||
|
|
||||||
$info = $fl->get_file_info($path);
|
$info = $fl->get_file_info($path);
|
||||||
$mes->addSuccess("Resizing: ".basename($path));
|
$mes->addSuccess(LAN_IMA_004.": ".basename($path));
|
||||||
$mes->addSuccess(print_a($info,true));
|
$mes->addSuccess(print_a($info,true));
|
||||||
$dim = intval($info['img-width'])." x ".intval($info['img-height']);
|
$dim = intval($info['img-width'])." x ".intval($info['img-height']);
|
||||||
$sql2->db_Update("core_media","media_dimensions = '".$dim."', media_size = '".intval($info['fsize'])."' WHERE media_id = ".intval($row['media_id'])." LIMIT 1");
|
$sql2->db_Update("core_media","media_dimensions = '".$dim."', media_size = '".intval($info['fsize'])."' WHERE media_id = ".intval($row['media_id'])." LIMIT 1");
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
$mes->addError("Resizing: ".basename($path));
|
$mes->addError(LAN_IMA_004.": ".basename($path));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -463,7 +463,7 @@ class media_form_ui extends e_admin_form_ui
|
|||||||
$pref = e107::getPref();
|
$pref = e107::getPref();
|
||||||
|
|
||||||
$options = array(
|
$options = array(
|
||||||
"news-image" => "News Images",
|
"news-image" => "News Images", // TODO LAN.
|
||||||
"news-bbcode" => "News [img] bbcode",
|
"news-bbcode" => "News [img] bbcode",
|
||||||
"page-bbcode" => "Page [img] bbcode",
|
"page-bbcode" => "Page [img] bbcode",
|
||||||
// "featurebox-image" => "Featurebox Images",
|
// "featurebox-image" => "Featurebox Images",
|
||||||
|
@@ -313,6 +313,7 @@ define("LAN_NO_RECORDS", "No Records Found");
|
|||||||
define("LAN_STATUS", "Status");
|
define("LAN_STATUS", "Status");
|
||||||
define("LAN_URL", "URL");
|
define("LAN_URL", "URL");
|
||||||
define("LAN_USER", "User");
|
define("LAN_USER", "User");
|
||||||
|
define("LAN_OWNER", "Owner");
|
||||||
define("LAN_ID", "ID");
|
define("LAN_ID", "ID");
|
||||||
define("LAN_TITLE", "Title");
|
define("LAN_TITLE", "Title");
|
||||||
define("LAN_DESCRIPTION", "Description");
|
define("LAN_DESCRIPTION", "Description");
|
||||||
@@ -331,6 +332,7 @@ define("LAN_TYPE", "Type");
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
define("LAN_SECURITYL_0", "Looking for trouble (none)");
|
define("LAN_SECURITYL_0", "Looking for trouble (none)");
|
||||||
define("LAN_SECURITYL_5", "Balanced");
|
define("LAN_SECURITYL_5", "Balanced");
|
||||||
define("LAN_SECURITYL_7", "High");
|
define("LAN_SECURITYL_7", "High");
|
||||||
|
@@ -7,6 +7,22 @@
|
|||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
// Menu
|
||||||
|
define("LAN_IMA_M_01", "Media Library");
|
||||||
|
define("LAN_IMA_M_02", "Media Upload/Import");
|
||||||
|
define("LAN_IMA_M_03", "Media Categories");
|
||||||
|
define("LAN_IMA_M_04", "Create Category");
|
||||||
|
define("LAN_IMA_M_05", "Avatars");
|
||||||
|
|
||||||
|
|
||||||
|
// Errors / Info / Notices
|
||||||
|
define("LAN_IMA_001", "Modification is not permitted.");
|
||||||
|
define("LAN_IMA_002", "Not enough memory available to rotate");
|
||||||
|
define("LAN_IMA_003", "Rotated");
|
||||||
|
define("LAN_IMA_004", "Resizing");
|
||||||
|
|
||||||
|
// Work in progress (Moc)
|
||||||
|
|
||||||
define("IMALAN_1", "Enable image display");
|
define("IMALAN_1", "Enable image display");
|
||||||
define("IMALAN_2", "Display images, this will apply sitewide (comments, chatbox etc) to images posted using the [img] bbcode");
|
define("IMALAN_2", "Display images, this will apply sitewide (comments, chatbox etc) to images posted using the [img] bbcode");
|
||||||
define("IMALAN_3", "Resize method");
|
define("IMALAN_3", "Resize method");
|
||||||
|
Reference in New Issue
Block a user