mirror of
https://github.com/e107inc/e107.git
synced 2025-08-03 21:27:25 +02:00
Plugin categories (upgrade routine included) + some theme-manager and plugin-manager fixes. Added a few styles to the blank theme.
This commit is contained in:
@@ -9,9 +9,9 @@
|
|||||||
* Admin Navigation
|
* Admin Navigation
|
||||||
*
|
*
|
||||||
* $Source: /cvs_backup/e107_0.8/e107_admin/ad_links.php,v $
|
* $Source: /cvs_backup/e107_0.8/e107_admin/ad_links.php,v $
|
||||||
* $Revision: 1.9 $
|
* $Revision: 1.10 $
|
||||||
* $Date: 2009-05-03 19:13:32 $
|
* $Date: 2009-07-09 02:47:09 $
|
||||||
* $Author: bugrain $
|
* $Author: e107coders $
|
||||||
*/
|
*/
|
||||||
|
|
||||||
if (!defined('e107_INIT')) { exit; }
|
if (!defined('e107_INIT')) { exit; }
|
||||||
@@ -39,6 +39,12 @@ if (!defined('E_16_CAT_TOOL')) {
|
|||||||
if (!defined('E_16_CAT_PLUG')) {
|
if (!defined('E_16_CAT_PLUG')) {
|
||||||
define('E_16_CAT_PLUG', e_IMAGE.'admin_images/cat_plugins_16.png');
|
define('E_16_CAT_PLUG', e_IMAGE.'admin_images/cat_plugins_16.png');
|
||||||
}
|
}
|
||||||
|
if (!defined('E_16_CAT_MANAGE')) {
|
||||||
|
define('E_16_CAT_MANAGE', e_IMAGE.'admin_images/manage_16.png');
|
||||||
|
}
|
||||||
|
if (!defined('E_16_CAT_MISC')) {
|
||||||
|
define('E_16_CAT_MISC', e_IMAGE.'admin_images/settings_16.png');
|
||||||
|
}
|
||||||
if (!defined('E_16_CAT_ABOUT')) {
|
if (!defined('E_16_CAT_ABOUT')) {
|
||||||
define('E_16_CAT_ABOUT', e_IMAGE.'admin_images/info_16.png');
|
define('E_16_CAT_ABOUT', e_IMAGE.'admin_images/info_16.png');
|
||||||
}
|
}
|
||||||
@@ -62,6 +68,12 @@ if (!defined('E_32_CAT_TOOL')) {
|
|||||||
if (!defined('E_32_CAT_PLUG')) {
|
if (!defined('E_32_CAT_PLUG')) {
|
||||||
define('E_32_CAT_PLUG', "<img class='icon S32' src='".e_IMAGE."admin_images/cat_plugins_32.png' alt='' />");
|
define('E_32_CAT_PLUG', "<img class='icon S32' src='".e_IMAGE."admin_images/cat_plugins_32.png' alt='' />");
|
||||||
}
|
}
|
||||||
|
if (!defined('E_32_CAT_MANAGE')) {
|
||||||
|
define('E_32_CAT_MANAGE', "<img class='icon S32' src='".e_IMAGE."admin_images/manage_32.png' alt='' />");
|
||||||
|
}
|
||||||
|
if (!defined('E_32_CAT_MISC')) {
|
||||||
|
define('E_32_CAT_MISC', "<img class='icon S32' src='".e_IMAGE."admin_images/settings_32.png' alt='' />");
|
||||||
|
}
|
||||||
if (!defined('E_32_CAT_ABOUT')) {
|
if (!defined('E_32_CAT_ABOUT')) {
|
||||||
define('E_32_CAT_ABOUT', "<img class='icon S32' src='".e_IMAGE."admin_images/info_32.png' alt='' />");
|
define('E_32_CAT_ABOUT', "<img class='icon S32' src='".e_IMAGE."admin_images/info_32.png' alt='' />");
|
||||||
}
|
}
|
||||||
@@ -467,18 +479,37 @@ $admin_cat['img'][4] = E_16_CAT_TOOL;
|
|||||||
$admin_cat['lrg_img'][4] = E_32_CAT_TOOL;
|
$admin_cat['lrg_img'][4] = E_32_CAT_TOOL;
|
||||||
$admin_cat['sort'][4] = true;
|
$admin_cat['sort'][4] = true;
|
||||||
|
|
||||||
$admin_cat['title'][5] = ADLAN_CL_7;
|
// Manage
|
||||||
$admin_cat['id'][5] = 'plugMenu';
|
$admin_cat['title'][5] = LAN_MANAGE;
|
||||||
$admin_cat['img'][5] = E_16_CAT_PLUG;
|
$admin_cat['id'][5] = 'managMenu';
|
||||||
$admin_cat['lrg_img'][5] = E_32_CAT_PLUG;
|
$admin_cat['img'][5] = E_16_CAT_MANAGE;
|
||||||
$admin_cat['sort'][5] = false;
|
$admin_cat['lrg_img'][5] = E_32_CAT_MANAGE;
|
||||||
|
$admin_cat['sort'][5] = TRUE;
|
||||||
|
|
||||||
//About menu
|
if(varsettrue($pref['admin_separate_plugins']))
|
||||||
$admin_cat['title'][6] = ADLAN_CL_8;
|
{
|
||||||
$admin_cat['id'][6] = 'aboutMenu';
|
$admin_cat['title'][6] = ADLAN_CL_7;
|
||||||
$admin_cat['img'][6] = E_16_CAT_ABOUT;//E_16_NAV_DOCS
|
$admin_cat['id'][6] = 'plugMenu';
|
||||||
$admin_cat['lrg_img'][6] = E_32_CAT_ABOUT;
|
$admin_cat['img'][6] = E_16_CAT_PLUG;
|
||||||
|
$admin_cat['lrg_img'][6] = E_32_CAT_PLUG;
|
||||||
$admin_cat['sort'][6] = false;
|
$admin_cat['sort'][6] = false;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
// Misc.
|
||||||
|
$admin_cat['title'][6] = ADLAN_CL_8;
|
||||||
|
$admin_cat['id'][6] = 'miscMenu';
|
||||||
|
$admin_cat['img'][6] = E_16_CAT_MISC;
|
||||||
|
$admin_cat['lrg_img'][6] = E_32_CAT_MISC;
|
||||||
|
$admin_cat['sort'][6] = TRUE;
|
||||||
|
}
|
||||||
|
|
||||||
|
//About menu - No 20 - leave space for user-categories.
|
||||||
|
$admin_cat['title'][20] = ADLAN_CL_20;
|
||||||
|
$admin_cat['id'][20] = 'aboutMenu';
|
||||||
|
$admin_cat['img'][20] = E_16_CAT_ABOUT;//E_16_NAV_DOCS
|
||||||
|
$admin_cat['lrg_img'][20] = E_32_CAT_ABOUT;
|
||||||
|
$admin_cat['sort'][20] = false;
|
||||||
|
|
||||||
// Info about attributes
|
// Info about attributes
|
||||||
/*
|
/*
|
||||||
@@ -490,15 +521,23 @@ attribute 5 = category
|
|||||||
1 - settings
|
1 - settings
|
||||||
2 - users
|
2 - users
|
||||||
3 - content
|
3 - content
|
||||||
4 - tools
|
4 - tools (maintenance)
|
||||||
5 - plugins
|
5 - plugins/misc
|
||||||
6 - about
|
6 - manage
|
||||||
|
|
||||||
|
7 - user-category
|
||||||
|
8 - user-category etc.
|
||||||
|
|
||||||
|
20 - help
|
||||||
|
|
||||||
attribute 6 = 16 x 16 image
|
attribute 6 = 16 x 16 image
|
||||||
attribute 7 = 32 x 32 image
|
attribute 7 = 32 x 32 image
|
||||||
*/
|
*/
|
||||||
|
|
||||||
//FIXME array structure suitable for e_admin_menu - see shortcodes/admin_navigation.php
|
//FIXME array structure suitable for e_admin_menu - see shortcodes/admin_navigation.php
|
||||||
//TODO find out where is used $array_functions elsewhere, refactor it
|
//TODO find out where is used $array_functions elsewhere, refactor it
|
||||||
|
|
||||||
|
|
||||||
$array_functions = array(
|
$array_functions = array(
|
||||||
0 => array(e_ADMIN.'administrator.php', ADLAN_8, ADLAN_9, '3', 2, E_16_ADMIN, E_32_ADMIN),
|
0 => array(e_ADMIN.'administrator.php', ADLAN_8, ADLAN_9, '3', 2, E_16_ADMIN, E_32_ADMIN),
|
||||||
1 => array(e_ADMIN.'updateadmin.php', ADLAN_10, ADLAN_11, '', 2, E_16_ADPASS, E_32_ADPASS),
|
1 => array(e_ADMIN.'updateadmin.php', ADLAN_10, ADLAN_11, '', 2, E_16_ADPASS, E_32_ADPASS),
|
||||||
@@ -509,7 +548,7 @@ $array_functions = array(
|
|||||||
6 => array(e_ADMIN.'db.php', ADLAN_44, ADLAN_45, '0', 4, E_16_DATAB, E_32_DATAB),
|
6 => array(e_ADMIN.'db.php', ADLAN_44, ADLAN_45, '0', 4, E_16_DATAB, E_32_DATAB),
|
||||||
7 => array(e_ADMIN.'download.php', ADLAN_24, ADLAN_25, 'R', 3, E_16_DOWNL, E_32_DOWNL),
|
7 => array(e_ADMIN.'download.php', ADLAN_24, ADLAN_25, 'R', 3, E_16_DOWNL, E_32_DOWNL),
|
||||||
8 => array(e_ADMIN.'emoticon.php', ADLAN_58, ADLAN_59, 'F', 1, E_16_EMOTE, E_32_EMOTE),
|
8 => array(e_ADMIN.'emoticon.php', ADLAN_58, ADLAN_59, 'F', 1, E_16_EMOTE, E_32_EMOTE),
|
||||||
9 => array(e_ADMIN.'filemanager.php', ADLAN_30, ADLAN_31, '6', 4, E_16_FILE, E_32_FILE),
|
9 => array(e_ADMIN.'filemanager.php', ADLAN_30, ADLAN_31, '6', 5, E_16_FILE, E_32_FILE),
|
||||||
10 => array(e_ADMIN.'frontpage.php', ADLAN_60, ADLAN_61, 'G', 1, E_16_FRONT, E_32_FRONT),
|
10 => array(e_ADMIN.'frontpage.php', ADLAN_60, ADLAN_61, 'G', 1, E_16_FRONT, E_32_FRONT),
|
||||||
11 => array(e_ADMIN.'image.php', ADLAN_105, ADLAN_106, 'A', 1, E_16_IMAGES, E_32_IMAGES),
|
11 => array(e_ADMIN.'image.php', ADLAN_105, ADLAN_106, 'A', 1, E_16_IMAGES, E_32_IMAGES),
|
||||||
12 => array(e_ADMIN.'links.php', ADLAN_138, ADLAN_139, 'I', 1, E_16_LINKS, E_32_LINKS),
|
12 => array(e_ADMIN.'links.php', ADLAN_138, ADLAN_139, 'I', 1, E_16_LINKS, E_32_LINKS),
|
||||||
@@ -518,11 +557,11 @@ $array_functions = array(
|
|||||||
15 => array(e_ADMIN.'menus.php', ADLAN_6, ADLAN_7, '2', 3, E_16_MENUS, E_32_MENUS),
|
15 => array(e_ADMIN.'menus.php', ADLAN_6, ADLAN_7, '2', 3, E_16_MENUS, E_32_MENUS),
|
||||||
16 => array(e_ADMIN.'meta.php', ADLAN_66, ADLAN_67, 'T', 1, E_16_META, E_32_META),
|
16 => array(e_ADMIN.'meta.php', ADLAN_66, ADLAN_67, 'T', 1, E_16_META, E_32_META),
|
||||||
17 => array(e_ADMIN.'newspost.php', ADLAN_0, ADLAN_1, 'H', 3, E_16_NEWS, E_32_NEWS),
|
17 => array(e_ADMIN.'newspost.php', ADLAN_0, ADLAN_1, 'H', 3, E_16_NEWS, E_32_NEWS),
|
||||||
18 => array(e_ADMIN.'phpinfo.php', ADLAN_68, ADLAN_69, '0', 4, E_16_PHP, E_32_PHP),
|
18 => array(e_ADMIN.'phpinfo.php', ADLAN_68, ADLAN_69, '0', 20, E_16_PHP, E_32_PHP),
|
||||||
19 => array(e_ADMIN.'prefs.php', ADLAN_4, ADLAN_5, '1', 1, E_16_PREFS, E_32_PREFS),
|
19 => array(e_ADMIN.'prefs.php', ADLAN_4, ADLAN_5, '1', 1, E_16_PREFS, E_32_PREFS),
|
||||||
20 => array(e_ADMIN.'search.php', ADLAN_142, ADLAN_143, 'X', 1, E_16_SEARCH, E_32_SEARCH),
|
20 => array(e_ADMIN.'search.php', ADLAN_142, ADLAN_143, 'X', 1, E_16_SEARCH, E_32_SEARCH),
|
||||||
21 => array(e_ADMIN.'admin_log.php', ADLAN_155, ADLAN_156, 'S', 4, E_16_ADMINLOG, E_32_ADMINLOG),
|
21 => array(e_ADMIN.'admin_log.php', ADLAN_155, ADLAN_156, 'S', 4, E_16_ADMINLOG, E_32_ADMINLOG),
|
||||||
22 => array(e_ADMIN.'theme.php', ADLAN_140, ADLAN_141, '1', 4, E_16_THEMEMANAGER, E_32_THEMEMANAGER),
|
22 => array(e_ADMIN.'theme.php', ADLAN_140, ADLAN_141, '1', 5, E_16_THEMEMANAGER, E_32_THEMEMANAGER),
|
||||||
23 => array(e_ADMIN.'upload.php', ADLAN_72, ADLAN_73, 'V', 3, E_16_UPLOADS, E_32_UPLOADS),
|
23 => array(e_ADMIN.'upload.php', ADLAN_72, ADLAN_73, 'V', 3, E_16_UPLOADS, E_32_UPLOADS),
|
||||||
24 => array(e_ADMIN.'users.php', ADLAN_36, ADLAN_37, '4', 2, E_16_USER, E_32_USER),
|
24 => array(e_ADMIN.'users.php', ADLAN_36, ADLAN_37, '4', 2, E_16_USER, E_32_USER),
|
||||||
25 => array(e_ADMIN.'userclass2.php', ADLAN_38, ADLAN_39, '4', 2, E_16_USERCLASS, E_32_USERCLASS),
|
25 => array(e_ADMIN.'userclass2.php', ADLAN_38, ADLAN_39, '4', 2, E_16_USERCLASS, E_32_USERCLASS),
|
||||||
@@ -534,9 +573,9 @@ $array_functions = array(
|
|||||||
31 => array(e_ADMIN.'cron.php', ADLAN_157, ADLAN_158, 'U', 4, E_16_CRON, E_32_CRON),
|
31 => array(e_ADMIN.'cron.php', ADLAN_157, ADLAN_158, 'U', 4, E_16_CRON, E_32_CRON),
|
||||||
32 => array(e_ADMIN.'eurl.php', ADLAN_159, ADLAN_160, 'L', 1, E_16_EURL, E_32_EURL),
|
32 => array(e_ADMIN.'eurl.php', ADLAN_159, ADLAN_160, 'L', 1, E_16_EURL, E_32_EURL),
|
||||||
33 => array(e_ADMIN.'plugin.php', ADLAN_98, ADLAN_99, 'Z', 5 , E_16_PLUGMANAGER, E_32_PLUGMANAGER),
|
33 => array(e_ADMIN.'plugin.php', ADLAN_98, ADLAN_99, 'Z', 5 , E_16_PLUGMANAGER, E_32_PLUGMANAGER),
|
||||||
34 => array(e_ADMIN.'docs.php', ADLAN_12, ADLAN_13, '', 6, E_16_DOCS, E_32_DOCS),
|
34 => array(e_ADMIN.'docs.php', ADLAN_12, ADLAN_13, '', 20, E_16_DOCS, E_32_DOCS),
|
||||||
35 => array('#TODO', 'System Info', 'System Information', '', 6, '', ''),
|
35 => array('#TODO', 'System Info', 'System Information', '', 20, '', ''),
|
||||||
36 => array(e_ADMIN.'credits.php', LAN_CREDITS, LAN_CREDITS, '', 6, '', '')
|
36 => array(e_ADMIN.'credits.php', LAN_CREDITS, LAN_CREDITS, '', 20, '', '')
|
||||||
);
|
);
|
||||||
|
|
||||||
//FIXME array structure suitable for e_admin_menu - see shortcodes/admin_navigation.php
|
//FIXME array structure suitable for e_admin_menu - see shortcodes/admin_navigation.php
|
||||||
|
@@ -11,8 +11,8 @@
|
|||||||
| GNU General Public License (http://gnu.org).
|
| GNU General Public License (http://gnu.org).
|
||||||
|
|
|
|
||||||
| $Source: /cvs_backup/e107_0.8/e107_admin/plugin.php,v $
|
| $Source: /cvs_backup/e107_0.8/e107_admin/plugin.php,v $
|
||||||
| $Revision: 1.27 $
|
| $Revision: 1.28 $
|
||||||
| $Date: 2009-07-07 07:25:26 $
|
| $Date: 2009-07-09 02:47:10 $
|
||||||
| $Author: e107coders $
|
| $Author: e107coders $
|
||||||
+----------------------------------------------------------------------------+
|
+----------------------------------------------------------------------------+
|
||||||
*/
|
*/
|
||||||
@@ -57,7 +57,7 @@ class pluginManager{
|
|||||||
global $user_pref,$admin_log,$ns;
|
global $user_pref,$admin_log,$ns;
|
||||||
|
|
||||||
$tmp = explode('.', e_QUERY);
|
$tmp = explode('.', e_QUERY);
|
||||||
$this -> action = $tmp[0];
|
$this -> action = ($tmp[0]) ? $tmp[0] : "installed";
|
||||||
$this -> id = intval($tmp[1]);
|
$this -> id = intval($tmp[1]);
|
||||||
|
|
||||||
|
|
||||||
@@ -68,6 +68,7 @@ class pluginManager{
|
|||||||
"plugin_name" => array("title" => EPL_ADLAN_10, "type"=>"text", "width" => "30", "thclass" => "middle", "url" => ""),
|
"plugin_name" => array("title" => EPL_ADLAN_10, "type"=>"text", "width" => "30", "thclass" => "middle", "url" => ""),
|
||||||
"plugin_version" => array("title" => EPL_ADLAN_11, "type"=>"numeric", "width" => "5%", "thclass" => "middle", "url" => ""),
|
"plugin_version" => array("title" => EPL_ADLAN_11, "type"=>"numeric", "width" => "5%", "thclass" => "middle", "url" => ""),
|
||||||
"plugin_folder" => array("title" => EPL_ADLAN_64, "type"=>"text", "width" => "10%", "thclass" => "middle", "url" => ""),
|
"plugin_folder" => array("title" => EPL_ADLAN_64, "type"=>"text", "width" => "10%", "thclass" => "middle", "url" => ""),
|
||||||
|
"plugin_category" => array("title" => LAN_CATEGORY, "type"=>"text", "width" => "15%", "thclass" => "middle", "url" => ""),
|
||||||
"plugin_author" => array("title" => EPL_ADLAN_12, "type"=>"text", "width" => "auto", "thclass" => "middle", "url" => ""),
|
"plugin_author" => array("title" => EPL_ADLAN_12, "type"=>"text", "width" => "auto", "thclass" => "middle", "url" => ""),
|
||||||
"plugin_website" => array("title" => EPL_WEBSITE, "type"=>"url", "width" => "5%", "thclass" => "middle center", "url" => ""),
|
"plugin_website" => array("title" => EPL_WEBSITE, "type"=>"url", "width" => "5%", "thclass" => "middle center", "url" => ""),
|
||||||
"plugin_notes" => array("title" => EPL_ADLAN_83, "type"=>"url", "width" => "5%", "thclass" => "middle center", "url" => ""),
|
"plugin_notes" => array("title" => EPL_ADLAN_83, "type"=>"url", "width" => "5%", "thclass" => "middle center", "url" => ""),
|
||||||
@@ -88,17 +89,9 @@ class pluginManager{
|
|||||||
save_prefs('user');
|
save_prefs('user');
|
||||||
}
|
}
|
||||||
|
|
||||||
$this -> fieldpref = (is_array($user_pref['admin_pluginmanager_columns'])) ? $user_pref['admin_pluginmanager_columns'] : array("plugin_icon","plugin_name","plugin_version","plugin_description","plugin_author","plugin_website","plugin_notes");
|
$this -> fieldpref = (is_array($user_pref['admin_pluginmanager_columns'])) ? $user_pref['admin_pluginmanager_columns'] : array("plugin_icon","plugin_name","plugin_version","plugin_description","plugin_category","plugin_author","plugin_website","plugin_notes");
|
||||||
|
|
||||||
|
|
||||||
if(isset($_POST['install-selected']))
|
|
||||||
{
|
|
||||||
foreach($_POST['plugin_checkbox'] as $val)
|
|
||||||
{
|
|
||||||
$this -> id = intval($val);
|
|
||||||
$this -> pluginInstall();
|
|
||||||
}
|
|
||||||
$this -> action = "installed";
|
|
||||||
}
|
|
||||||
|
|
||||||
/* if(isset($_POST['uninstall-selected']))
|
/* if(isset($_POST['uninstall-selected']))
|
||||||
{
|
{
|
||||||
@@ -115,11 +108,20 @@ class pluginManager{
|
|||||||
}*/
|
}*/
|
||||||
|
|
||||||
|
|
||||||
|
/*
|
||||||
|
if($this->action == 'avail' || $this->action == 'installed') // Plugin Check is done during upgrade_routine.
|
||||||
|
{
|
||||||
|
$this -> pluginCheck();
|
||||||
|
}
|
||||||
|
*/
|
||||||
|
|
||||||
|
|
||||||
if($this->action == "uninstall")
|
if($this->action == "uninstall")
|
||||||
{
|
{
|
||||||
|
|
||||||
$this -> pluginUninstall();
|
$this -> pluginUninstall();
|
||||||
$this -> action = "installed";
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if($this->action == "install")
|
if($this->action == "install")
|
||||||
@@ -151,16 +153,28 @@ class pluginManager{
|
|||||||
$ns->tablerender(NWSLAN_4, $emessage->render());
|
$ns->tablerender(NWSLAN_4, $emessage->render());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if(isset($_POST['install-selected']))
|
||||||
|
{
|
||||||
|
foreach($_POST['plugin_checkbox'] as $val)
|
||||||
|
{
|
||||||
|
$this -> id = intval($val);
|
||||||
|
$this -> pluginInstall();
|
||||||
|
}
|
||||||
|
$this -> action = "installed";
|
||||||
|
}
|
||||||
|
|
||||||
if($this->action != 'avail')
|
if($this->action != 'avail')
|
||||||
{
|
{
|
||||||
unset($this-> fields['plugin_checkboxes']);
|
unset($this-> fields['plugin_checkboxes']);
|
||||||
}
|
}
|
||||||
|
|
||||||
if($this->action !='upload')
|
if($this->action !='upload' && $this->action !='uninstall')
|
||||||
{
|
{
|
||||||
$this -> pluginRenderList();
|
$this -> pluginRenderList();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@@ -172,7 +186,7 @@ class pluginManager{
|
|||||||
if(!isset($_POST['uninstall_confirm']))
|
if(!isset($_POST['uninstall_confirm']))
|
||||||
{ // $id is already an integer
|
{ // $id is already an integer
|
||||||
$this->pluginConfirmUninstall($this->id);
|
$this->pluginConfirmUninstall($this->id);
|
||||||
exit;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
$plug = $plugin->getinfo($this->id);
|
$plug = $plugin->getinfo($this->id);
|
||||||
@@ -312,6 +326,8 @@ class pluginManager{
|
|||||||
$this->show_message($text, E_MESSAGE_SUCCESS);
|
$this->show_message($text, E_MESSAGE_SUCCESS);
|
||||||
// $ns->tablerender(EPL_ADLAN_1.' '.$tp->toHtml($plug['plugin_name'], "", "defs,emotes_off,no_make_clickable"), $text);
|
// $ns->tablerender(EPL_ADLAN_1.' '.$tp->toHtml($plug['plugin_name'], "", "defs,emotes_off,no_make_clickable"), $text);
|
||||||
$text = '';
|
$text = '';
|
||||||
|
$this->action = "installed";
|
||||||
|
return;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -767,6 +783,7 @@ class pluginManager{
|
|||||||
$text .= (in_array("plugin_name",$this->fieldpref)) ? "<td class='middle'>".$plugName."</td>" : "";
|
$text .= (in_array("plugin_name",$this->fieldpref)) ? "<td class='middle'>".$plugName."</td>" : "";
|
||||||
$text .= (in_array("plugin_version",$this->fieldpref)) ? "<td class='middle'>".$plug['plugin_version']."</td>" : "";
|
$text .= (in_array("plugin_version",$this->fieldpref)) ? "<td class='middle'>".$plug['plugin_version']."</td>" : "";
|
||||||
$text .= (in_array("plugin_folder",$this->fieldpref)) ? "<td class='middle'>".$plug['plugin_path']."</td>" : "";
|
$text .= (in_array("plugin_folder",$this->fieldpref)) ? "<td class='middle'>".$plug['plugin_path']."</td>" : "";
|
||||||
|
$text .= (in_array("plugin_category",$this->fieldpref)) ? "<td class='middle'>".$plug['plugin_category']."</td>" : "";
|
||||||
$text .= (in_array("plugin_author",$this->fieldpref)) ? "<td class='middle'><a href='mailto:".$plugEmail."' title='".$plugEmail."'>".$plugAuthor."</a> </td>" : "";
|
$text .= (in_array("plugin_author",$this->fieldpref)) ? "<td class='middle'><a href='mailto:".$plugEmail."' title='".$plugEmail."'>".$plugAuthor."</a> </td>" : "";
|
||||||
$text .= (in_array("plugin_website",$this->fieldpref)) ? "<td class='center middle'>".($plugURL ? "<a href='{$plugURL}' title='{$plugURL}' ><img src='".e_IMAGE_ABS."admin_images/forums_16.png' alt='' style='border:0px' /></a>" : "")."</td>" : "";
|
$text .= (in_array("plugin_website",$this->fieldpref)) ? "<td class='center middle'>".($plugURL ? "<a href='{$plugURL}' title='{$plugURL}' ><img src='".e_IMAGE_ABS."admin_images/forums_16.png' alt='' style='border:0px' /></a>" : "")."</td>" : "";
|
||||||
$text .= (in_array("plugin_notes",$this->fieldpref)) ? "<td class='center middle'>".($plugReadme ? "<a href='".e_PLUGIN.$plug['plugin_path']."/".$plugReadme."' title='".$plugReadme."'><img src='".e_IMAGE_ABS."admin_images/info_16.png' alt='' style='border:0px' /></a>" : " ")."</td>" : "";
|
$text .= (in_array("plugin_notes",$this->fieldpref)) ? "<td class='center middle'>".($plugReadme ? "<a href='".e_PLUGIN.$plug['plugin_path']."/".$plugReadme."' title='".$plugReadme."'><img src='".e_IMAGE_ABS."admin_images/info_16.png' alt='' style='border:0px' /></a>" : " ")."</td>" : "";
|
||||||
@@ -976,8 +993,7 @@ class pluginManager{
|
|||||||
</form>
|
</form>
|
||||||
";
|
";
|
||||||
$ns->tablerender(EPL_ADLAN_63." ".$tp->toHtml($plug_vars['name'], "", "defs,emotes_off, no_make_clickable"), $text);
|
$ns->tablerender(EPL_ADLAN_63." ".$tp->toHtml($plug_vars['name'], "", "defs,emotes_off, no_make_clickable"), $text);
|
||||||
require_once(e_ADMIN."footer.php");
|
|
||||||
exit;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
function show_message($message, $type = E_MESSAGE_INFO, $session = false)
|
function show_message($message, $type = E_MESSAGE_INFO, $session = false)
|
||||||
@@ -986,11 +1002,8 @@ class pluginManager{
|
|||||||
$emessage = &eMessage::getInstance();
|
$emessage = &eMessage::getInstance();
|
||||||
$emessage->add($message, $type, $session);
|
$emessage->add($message, $type, $session);
|
||||||
}
|
}
|
||||||
} // end of Class.
|
|
||||||
|
|
||||||
|
function pluginOptions()
|
||||||
|
|
||||||
function plugin_adminmenu()
|
|
||||||
{
|
{
|
||||||
// $e107 = &e107::getInstance();
|
// $e107 = &e107::getInstance();
|
||||||
|
|
||||||
@@ -1000,16 +1013,26 @@ function plugin_adminmenu()
|
|||||||
$var['avail']['text'] = EPL_ADLAN_23;
|
$var['avail']['text'] = EPL_ADLAN_23;
|
||||||
$var['avail']['link'] = e_SELF."?avail";
|
$var['avail']['link'] = e_SELF."?avail";
|
||||||
|
|
||||||
/* $var['choose']['text'] = TPVLAN_51;
|
|
||||||
$var['choose']['link'] = e_SELF."?choose";*/
|
|
||||||
|
|
||||||
$var['upload']['text'] = EPL_ADLAN_38;
|
$var['upload']['text'] = EPL_ADLAN_38;
|
||||||
$var['upload']['link'] = e_SELF."?upload";
|
$var['upload']['link'] = e_SELF."?upload";
|
||||||
|
|
||||||
$selected = (e_QUERY) ? e_QUERY : "installed";
|
$keys = array_keys($var);
|
||||||
|
|
||||||
|
$action = (in_array($this->action,$keys)) ? $this->action : "installed";
|
||||||
|
|
||||||
|
e_admin_menu(ADLAN_98, $action, $var);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
e_admin_menu(ADLAN_98, $selected, $var);
|
|
||||||
|
} // end of Class.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
function plugin_adminmenu()
|
||||||
|
{
|
||||||
|
global $pman;
|
||||||
|
$pman -> pluginOptions();
|
||||||
}
|
}
|
||||||
|
|
||||||
?>
|
?>
|
@@ -9,9 +9,9 @@
|
|||||||
* Administration - Site Preferences
|
* Administration - Site Preferences
|
||||||
*
|
*
|
||||||
* $Source: /cvs_backup/e107_0.8/e107_admin/prefs.php,v $
|
* $Source: /cvs_backup/e107_0.8/e107_admin/prefs.php,v $
|
||||||
* $Revision: 1.30 $
|
* $Revision: 1.31 $
|
||||||
* $Date: 2009-06-12 20:41:34 $
|
* $Date: 2009-07-09 02:47:11 $
|
||||||
* $Author: e107steved $
|
* $Author: e107coders $
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
require_once ("../class2.php");
|
require_once ("../class2.php");
|
||||||
@@ -377,6 +377,12 @@ $text .= "
|
|||||||
".$frm->radio_switch('admin_slidedown_subs', $pref['admin_slidedown_subs'])."
|
".$frm->radio_switch('admin_slidedown_subs', $pref['admin_slidedown_subs'])."
|
||||||
<div class='smalltext field-help'>".PRFLAN_200."</div>
|
<div class='smalltext field-help'>".PRFLAN_200."</div>
|
||||||
</td>
|
</td>
|
||||||
|
<tr>
|
||||||
|
<td class='label'>".PRFLAN_204."</td>
|
||||||
|
<td class='control'>
|
||||||
|
".$frm->radio_switch('admin_separate_plugins', $pref['admin_separate_plugins'])."
|
||||||
|
<div class='smalltext field-help'>".PRFLAN_205."</div>
|
||||||
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
</tbody>
|
</tbody>
|
||||||
</table>
|
</table>
|
||||||
|
@@ -11,8 +11,8 @@
|
|||||||
| GNU General Public License (http://gnu.org).
|
| GNU General Public License (http://gnu.org).
|
||||||
|
|
|
|
||||||
| $Source: /cvs_backup/e107_0.8/e107_admin/sql/core_sql.php,v $
|
| $Source: /cvs_backup/e107_0.8/e107_admin/sql/core_sql.php,v $
|
||||||
| $Revision: 1.18 $
|
| $Revision: 1.19 $
|
||||||
| $Date: 2009-07-07 12:54:47 $
|
| $Date: 2009-07-09 02:47:12 $
|
||||||
| $Author: e107coders $
|
| $Author: e107coders $
|
||||||
+----------------------------------------------------------------------------+
|
+----------------------------------------------------------------------------+
|
||||||
*/
|
*/
|
||||||
@@ -385,6 +385,7 @@ CREATE TABLE plugin (
|
|||||||
plugin_path varchar(100) NOT NULL default '',
|
plugin_path varchar(100) NOT NULL default '',
|
||||||
plugin_installflag tinyint(1) unsigned NOT NULL default '0',
|
plugin_installflag tinyint(1) unsigned NOT NULL default '0',
|
||||||
plugin_addons text NOT NULL,
|
plugin_addons text NOT NULL,
|
||||||
|
plugin_category varchar(100) NOT NULL default '',
|
||||||
PRIMARY KEY (plugin_id),
|
PRIMARY KEY (plugin_id),
|
||||||
UNIQUE KEY plugin_path (plugin_path)
|
UNIQUE KEY plugin_path (plugin_path)
|
||||||
) TYPE=MyISAM;
|
) TYPE=MyISAM;
|
||||||
|
@@ -11,8 +11,8 @@
|
|||||||
| GNU General Public License (http://gnu.org).
|
| GNU General Public License (http://gnu.org).
|
||||||
|
|
|
|
||||||
| $Source: /cvs_backup/e107_0.8/e107_admin/update_routines.php,v $
|
| $Source: /cvs_backup/e107_0.8/e107_admin/update_routines.php,v $
|
||||||
| $Revision: 1.39 $
|
| $Revision: 1.40 $
|
||||||
| $Date: 2009-07-07 12:54:46 $
|
| $Date: 2009-07-09 02:47:11 $
|
||||||
| $Author: e107coders $
|
| $Author: e107coders $
|
||||||
+----------------------------------------------------------------------------+
|
+----------------------------------------------------------------------------+
|
||||||
*/
|
*/
|
||||||
@@ -244,7 +244,7 @@ function update_706_to_800($type='')
|
|||||||
|
|
||||||
// List of changed DB tables (defined in core_sql.php)
|
// List of changed DB tables (defined in core_sql.php)
|
||||||
// (primarily those which have changed significantly; for the odd field write some explicit code - it'll run faster)
|
// (primarily those which have changed significantly; for the odd field write some explicit code - it'll run faster)
|
||||||
$changed_tables = array('user', 'dblog','admin_log', 'userclass_classes', 'banlist', 'menus');
|
$changed_tables = array('user', 'dblog','admin_log', 'userclass_classes', 'banlist', 'menus', 'plugin');
|
||||||
|
|
||||||
|
|
||||||
// List of changed DB tables from core plugins (defined in pluginname_sql.php file)
|
// List of changed DB tables from core plugins (defined in pluginname_sql.php file)
|
||||||
@@ -332,6 +332,17 @@ function update_706_to_800($type='')
|
|||||||
catch_error();
|
catch_error();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if($sql->db_Select("plugin", "plugin_category", "plugin_category = ''"))
|
||||||
|
{
|
||||||
|
if ($just_check) return update_needed();
|
||||||
|
require_once(e_HANDLER."plugin_class.php");
|
||||||
|
$ep = new e107plugin;
|
||||||
|
$ep -> update_plugins_table();
|
||||||
|
$updateMessages[] = LAN_UPDATE_24;
|
||||||
|
// catch_error();
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
//change menu_path for userlanguage_menu
|
//change menu_path for userlanguage_menu
|
||||||
if($sql->db_Select("menus", "menu_path", "menu_path='userlanguage_menu' || menu_path='userlanguage_menu/'"))
|
if($sql->db_Select("menus", "menu_path", "menu_path='userlanguage_menu' || menu_path='userlanguage_menu/'"))
|
||||||
{
|
{
|
||||||
|
@@ -1,7 +1,7 @@
|
|||||||
<?php
|
<?php
|
||||||
/*
|
/*
|
||||||
* Copyright e107 Inc e107.org, Licensed under GNU GPL (http://www.gnu.org/licenses/gpl.txt)
|
* Copyright e107 Inc e107.org, Licensed under GNU GPL (http://www.gnu.org/licenses/gpl.txt)
|
||||||
* $Id: admin_shortcodes_class.php,v 1.5 2009-07-07 07:25:26 e107coders Exp $
|
* $Id: admin_shortcodes_class.php,v 1.6 2009-07-09 02:47:12 e107coders Exp $
|
||||||
*
|
*
|
||||||
* Admin shortcode batch - class
|
* Admin shortcode batch - class
|
||||||
*/
|
*/
|
||||||
@@ -272,6 +272,8 @@ class admin_shortcodes
|
|||||||
$text = "<div style='padding-bottom: 2px;'>".E_16_NEWS.($submitted_news ? " <a href='".e_ADMIN."newspost.php?sn'>".ADLAN_LAT_2.": $submitted_news</a>" : ' '.ADLAN_LAT_2.': 0').'</div>';
|
$text = "<div style='padding-bottom: 2px;'>".E_16_NEWS.($submitted_news ? " <a href='".e_ADMIN."newspost.php?sn'>".ADLAN_LAT_2.": $submitted_news</a>" : ' '.ADLAN_LAT_2.': 0').'</div>';
|
||||||
$text .= "<div style='padding-bottom: 2px;'>".E_16_UPLOADS.($active_uploads ? " <a href='".e_ADMIN."upload.php'>".ADLAN_LAT_7.": $active_uploads</a>" : ' '.ADLAN_LAT_7.': '.$active_uploads).'</div>';
|
$text .= "<div style='padding-bottom: 2px;'>".E_16_UPLOADS.($active_uploads ? " <a href='".e_ADMIN."upload.php'>".ADLAN_LAT_7.": $active_uploads</a>" : ' '.ADLAN_LAT_7.': '.$active_uploads).'</div>';
|
||||||
|
|
||||||
|
if(isset($pref['e_latest_list']))
|
||||||
|
{
|
||||||
foreach($pref['e_latest_list'] as $val)
|
foreach($pref['e_latest_list'] as $val)
|
||||||
{
|
{
|
||||||
if (is_readable(e_PLUGIN.$val.'/e_latest.php'))
|
if (is_readable(e_PLUGIN.$val.'/e_latest.php'))
|
||||||
@@ -279,6 +281,7 @@ class admin_shortcodes
|
|||||||
include_once(e_PLUGIN.$val.'/e_latest.php');
|
include_once(e_PLUGIN.$val.'/e_latest.php');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
$messageTypes = array('Broken Download', 'Dev Team Message');
|
$messageTypes = array('Broken Download', 'Dev Team Message');
|
||||||
$queryString = '';
|
$queryString = '';
|
||||||
@@ -920,7 +923,7 @@ class admin_shortcodes
|
|||||||
{
|
{
|
||||||
/*
|
/*
|
||||||
* e107 website system (c) 2001-2008 Steve Dunstan (e107.org)
|
* e107 website system (c) 2001-2008 Steve Dunstan (e107.org)
|
||||||
* $Id: admin_shortcodes_class.php,v 1.5 2009-07-07 07:25:26 e107coders Exp $
|
* $Id: admin_shortcodes_class.php,v 1.6 2009-07-09 02:47:12 e107coders Exp $
|
||||||
*/
|
*/
|
||||||
|
|
||||||
if (ADMIN)
|
if (ADMIN)
|
||||||
@@ -971,8 +974,9 @@ class admin_shortcodes
|
|||||||
|
|
||||||
$text .= adnav_cat(ADLAN_151, e_ADMIN.'admin.php', E_16_NAV_MAIN);
|
$text .= adnav_cat(ADLAN_151, e_ADMIN.'admin.php', E_16_NAV_MAIN);
|
||||||
|
|
||||||
for ($i = 1; $i < 5; $i++)
|
for ($i = 1; $i < 6; $i++)
|
||||||
{
|
{
|
||||||
|
|
||||||
$ad_tmpi = 0;
|
$ad_tmpi = 0;
|
||||||
$ad_links_array = asortbyindex($array_functions, 1);
|
$ad_links_array = asortbyindex($array_functions, 1);
|
||||||
$nav_main = adnav_cat($admin_cat['title'][$i], '', $admin_cat['img'][$i], $admin_cat['id'][$i]);
|
$nav_main = adnav_cat($admin_cat['title'][$i], '', $admin_cat['img'][$i], $admin_cat['id'][$i]);
|
||||||
@@ -1028,13 +1032,13 @@ class admin_shortcodes
|
|||||||
$plugs_text .= $plugin_compile;
|
$plugs_text .= $plugin_compile;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
/*
|
||||||
if (getperms('Z'))
|
if (getperms('Z'))
|
||||||
{
|
{
|
||||||
$pclass_extended = $active_plugs ? 'header' : '';
|
$pclass_extended = $active_plugs ? 'header' : '';
|
||||||
$plugin_text = adnav_main(ADLAN_98, e_ADMIN.'plugin.php', E_16_PLUGMANAGER, FALSE, $pclass_extended);
|
$plugin_text = adnav_main(ADLAN_98, e_ADMIN.'plugin.php', E_16_PLUGMANAGER, FALSE, $pclass_extended);
|
||||||
$render_plugins = TRUE;
|
$render_plugins = TRUE;
|
||||||
}
|
}*/
|
||||||
|
|
||||||
if ($render_plugins)
|
if ($render_plugins)
|
||||||
{
|
{
|
||||||
@@ -1104,7 +1108,6 @@ class admin_shortcodes
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
// MAIN LINK
|
// MAIN LINK
|
||||||
$menu_vars = array();
|
$menu_vars = array();
|
||||||
$menu_vars['main']['text'] = ADLAN_151;
|
$menu_vars['main']['text'] = ADLAN_151;
|
||||||
@@ -1114,8 +1117,8 @@ class admin_shortcodes
|
|||||||
$menu_vars['main']['perm'] = '';
|
$menu_vars['main']['perm'] = '';
|
||||||
|
|
||||||
//ALL OTHER ROOT LINKS - temporary data transformation - data structure will be changed in the future and this block will be removed
|
//ALL OTHER ROOT LINKS - temporary data transformation - data structure will be changed in the future and this block will be removed
|
||||||
$cnt = count($admin_cat['id']);
|
|
||||||
for ($i = 1; $i <= $cnt; $i++)
|
foreach($admin_cat['id'] as $i => $cat)
|
||||||
{
|
{
|
||||||
$id = $admin_cat['id'][$i];
|
$id = $admin_cat['id'][$i];
|
||||||
$menu_vars[$id]['text'] = $admin_cat['title'][$i];
|
$menu_vars[$id]['text'] = $admin_cat['title'][$i];
|
||||||
@@ -1187,6 +1190,7 @@ class admin_shortcodes
|
|||||||
$id = 'plugnav-'.$row['plugin_path'];
|
$id = 'plugnav-'.$row['plugin_path'];
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
$tmp[$id]['text'] = $e107->tp->toHTML($plug_vars['@attributes']['name'], FALSE, "defs");
|
$tmp[$id]['text'] = $e107->tp->toHTML($plug_vars['@attributes']['name'], FALSE, "defs");
|
||||||
$tmp[$id]['description'] = $plug_vars['description'];
|
$tmp[$id]['description'] = $plug_vars['description'];
|
||||||
$tmp[$id]['link'] = e_PLUGIN_ABS.$row['plugin_path'].'/'.$plug_vars['administration']['configFile'];
|
$tmp[$id]['link'] = e_PLUGIN_ABS.$row['plugin_path'].'/'.$plug_vars['administration']['configFile'];
|
||||||
@@ -1196,7 +1200,9 @@ class admin_shortcodes
|
|||||||
$tmp[$id]['image_large_src'] = $icon_src_lrg;
|
$tmp[$id]['image_large_src'] = $icon_src_lrg;
|
||||||
$tmp[$id]['perm'] = 'P'.$row['plugin_id'];
|
$tmp[$id]['perm'] = 'P'.$row['plugin_id'];
|
||||||
$tmp[$id]['sub_class'] = '';
|
$tmp[$id]['sub_class'] = '';
|
||||||
$tmp[$id]['sort'] = false;
|
$tmp[$id]['sort'] = 2;
|
||||||
|
$tmp[$id]['category'] = $row['plugin_category'];
|
||||||
|
|
||||||
|
|
||||||
if($pref['admin_slidedown_subs'] && varsettrue($plug_vars['administration']['subMenuItem']))
|
if($pref['admin_slidedown_subs'] && varsettrue($plug_vars['administration']['subMenuItem']))
|
||||||
{
|
{
|
||||||
@@ -1222,9 +1228,37 @@ class admin_shortcodes
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
$menu_vars['plugMenu']['sub'] += multiarray_sort($tmp, 'text');
|
|
||||||
|
$menu_vars['plugMenu']['sub'] = multiarray_sort($tmp, 'text');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
// ---------------- Cameron's Bit ---------------------------------
|
||||||
|
|
||||||
|
if(!varsettrue($pref['admin_separate_plugins']))
|
||||||
|
{
|
||||||
|
// Convert Plugin Categories to Core Categories.
|
||||||
|
$convert = array(
|
||||||
|
'settings' => array(1,'setMenu'),
|
||||||
|
'users' => array(2,'userMenu'),
|
||||||
|
'content' => array(3,'contMenu'),
|
||||||
|
'tools' => array(4,'toolMenu'),
|
||||||
|
'manage' => array(6,'managMenu'),
|
||||||
|
'misc' => array(7,'miscMenu'),
|
||||||
|
'help' => array(20,'helpMenu')
|
||||||
|
);
|
||||||
|
|
||||||
|
foreach($tmp as $pg)
|
||||||
|
{
|
||||||
|
$id = $convert[$pg['category']][1];
|
||||||
|
$menu_vars[$id]['sub'][] = $pg;
|
||||||
|
}
|
||||||
|
unset($menu_vars['plugMenu']);
|
||||||
|
}
|
||||||
|
|
||||||
|
// print_a($menu_vars);
|
||||||
|
// ------------------------------------------------------------------
|
||||||
|
|
||||||
return e_admin_menu('', '', $menu_vars, $$tmpl, false, false);
|
return e_admin_menu('', '', $menu_vars, $$tmpl, false, false);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -11,9 +11,9 @@
|
|||||||
| GNU General Public License (http://gnu.org).
|
| GNU General Public License (http://gnu.org).
|
||||||
|
|
|
|
||||||
| $Source: /cvs_backup/e107_0.8/e107_handlers/plugin_class.php,v $
|
| $Source: /cvs_backup/e107_0.8/e107_handlers/plugin_class.php,v $
|
||||||
| $Revision: 1.64 $
|
| $Revision: 1.65 $
|
||||||
| $Date: 2008-12-30 19:01:09 $
|
| $Date: 2009-07-09 02:47:12 $
|
||||||
| $Author: e107steved $
|
| $Author: e107coders $
|
||||||
+----------------------------------------------------------------------------+
|
+----------------------------------------------------------------------------+
|
||||||
*/
|
*/
|
||||||
|
|
||||||
@@ -80,7 +80,8 @@ class e107plugin
|
|||||||
'plugin_version', // Version - arbitrary text field
|
'plugin_version', // Version - arbitrary text field
|
||||||
'plugin_path', // Name of the directory off e_PLUGIN - unique
|
'plugin_path', // Name of the directory off e_PLUGIN - unique
|
||||||
'plugin_installflag', // '0' = not installed, '1' = installed
|
'plugin_installflag', // '0' = not installed, '1' = installed
|
||||||
'plugin_addons' // List of any extras associated with plugin - bbcodes, e_XXX files...
|
'plugin_addons', // List of any extras associated with plugin - bbcodes, e_XXX files...
|
||||||
|
'plugin_category' // Plugin Category: settings, users, content, management, tools, misc
|
||||||
);
|
);
|
||||||
|
|
||||||
var $plug_vars;
|
var $plug_vars;
|
||||||
@@ -173,12 +174,24 @@ class e107plugin
|
|||||||
$eplug_addons = $this->getAddons($plugin_path); // Returns comma-separated list
|
$eplug_addons = $this->getAddons($plugin_path); // Returns comma-separated list
|
||||||
// $eplug_addons = $this->getAddons($plugin_path,'check'); // Checks opening/closing tags on addon files
|
// $eplug_addons = $this->getAddons($plugin_path,'check'); // Checks opening/closing tags on addon files
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
//Ensure the plugin path lives in the same folder as is configured in the plugin.php/plugin.xml
|
//Ensure the plugin path lives in the same folder as is configured in the plugin.php/plugin.xml
|
||||||
if ($plugin_path == $plug_info['folder'])
|
if ($plugin_path == $plug_info['folder'])
|
||||||
{
|
{
|
||||||
if(array_key_exists($plugin_path, $pluginDBList))
|
if(array_key_exists($plugin_path, $pluginDBList))
|
||||||
{ // Update the addons needed by the plugin
|
{ // Update the addons needed by the plugin
|
||||||
$pluginDBList[$plugin_path]['status'] = 'exists';
|
$pluginDBList[$plugin_path]['status'] = 'exists';
|
||||||
|
|
||||||
|
// Check for missing plugin_category in plugin table.
|
||||||
|
if ($pluginDBList[$plugin_path]['plugin_category'] == '')
|
||||||
|
{
|
||||||
|
// print_a($plug_info);
|
||||||
|
$pluginDBList[$plugin_path]['status'] = 'update';
|
||||||
|
$pluginDBList[$plugin_path]['plugin_category'] = (isset($plug_info['category'])) ? $plug_info['category'] : "misc";
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
// If plugin not installed, and version number of files changed, update version as well
|
// If plugin not installed, and version number of files changed, update version as well
|
||||||
if (($pluginDBList[$plugin_path]['plugin_installflag'] == 0) && ($pluginDBList[$plugin_path]['plugin_version'] != $plug_info['@attributes']['version']))
|
if (($pluginDBList[$plugin_path]['plugin_installflag'] == 0) && ($pluginDBList[$plugin_path]['plugin_version'] != $plug_info['@attributes']['version']))
|
||||||
{ // Update stored version
|
{ // Update stored version
|
||||||
@@ -219,7 +232,7 @@ class e107plugin
|
|||||||
// Can just add to DB - shouldn't matter that its not in our current table
|
// Can just add to DB - shouldn't matter that its not in our current table
|
||||||
// echo "Trying to insert: ".$eplug_folder."<br />";
|
// echo "Trying to insert: ".$eplug_folder."<br />";
|
||||||
$_installed = ($plug_info['@attributes']['installRequired'] == 'true' || $plug_info['@attributes']['installRequired'] == 1 ? 0 : 1 );
|
$_installed = ($plug_info['@attributes']['installRequired'] == 'true' || $plug_info['@attributes']['installRequired'] == 1 ? 0 : 1 );
|
||||||
$sql->db_Insert("plugin", "0, '".$tp -> toDB($plug_info['@attributes']['name'], true)."', '".$tp -> toDB($plug_info['@attributes']['version'], true)."', '".$tp -> toDB($plugin_path, true)."', {$_installed}, '{$eplug_addons}' ");
|
$sql->db_Insert("plugin", "0, '".$tp -> toDB($plug_info['@attributes']['name'], true)."', '".$tp -> toDB($plug_info['@attributes']['version'], true)."', '".$tp -> toDB($plugin_path, true)."', {$_installed}, '{$eplug_addons}', '".$plug_info['category']."' ");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -227,6 +240,8 @@ class e107plugin
|
|||||||
{ // May be useful that we ignore what will usually be copies/backups of plugins - but don't normally say anything
|
{ // May be useful that we ignore what will usually be copies/backups of plugins - but don't normally say anything
|
||||||
// echo "Plugin copied to wrong directory. Is in: {$plugin_path} Should be: {$plug_info['folder']}<br /><br />";
|
// echo "Plugin copied to wrong directory. Is in: {$plugin_path} Should be: {$plug_info['folder']}<br /><br />";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/// print_a($plug_info);
|
||||||
}
|
}
|
||||||
|
|
||||||
// Now scan the table, updating the DB where needed
|
// Now scan the table, updating the DB where needed
|
||||||
@@ -1568,6 +1583,7 @@ class e107plugin
|
|||||||
$ret['@attributes']['name'] = varset($eplug_name);
|
$ret['@attributes']['name'] = varset($eplug_name);
|
||||||
$ret['@attributes']['compatibility'] = varset($eplug_compatible);
|
$ret['@attributes']['compatibility'] = varset($eplug_compatible);
|
||||||
$ret['folder'] = varset($eplug_folder);
|
$ret['folder'] = varset($eplug_folder);
|
||||||
|
$ret['category'] = varset($eplug_category);
|
||||||
$ret['description'] = varset($eplug_description);
|
$ret['description'] = varset($eplug_description);
|
||||||
$ret['author']['@attributes']['name'] = varset($eplug_author);
|
$ret['author']['@attributes']['name'] = varset($eplug_author);
|
||||||
$ret['author']['@attributes']['url'] = varset($eplug_url);
|
$ret['author']['@attributes']['url'] = varset($eplug_url);
|
||||||
@@ -1576,6 +1592,7 @@ class e107plugin
|
|||||||
$ret['compliant'] = varset($eplug_compliant);
|
$ret['compliant'] = varset($eplug_compliant);
|
||||||
$ret['menuName'] = varset($eplug_menu_name);
|
$ret['menuName'] = varset($eplug_menu_name);
|
||||||
|
|
||||||
|
|
||||||
$ret['administration']['icon'] = varset($eplug_icon);
|
$ret['administration']['icon'] = varset($eplug_icon);
|
||||||
$ret['administration']['caption'] = varset($eplug_caption);
|
$ret['administration']['caption'] = varset($eplug_caption);
|
||||||
$ret['administration']['iconSmall'] = varset($eplug_icon_small);
|
$ret['administration']['iconSmall'] = varset($eplug_icon_small);
|
||||||
|
@@ -11,8 +11,8 @@
|
|||||||
| GNU General Public License (http://gnu.org).
|
| GNU General Public License (http://gnu.org).
|
||||||
|
|
|
|
||||||
| $Source: /cvs_backup/e107_0.8/e107_handlers/theme_handler.php,v $
|
| $Source: /cvs_backup/e107_0.8/e107_handlers/theme_handler.php,v $
|
||||||
| $Revision: 1.27 $
|
| $Revision: 1.28 $
|
||||||
| $Date: 2009-07-08 06:58:00 $
|
| $Date: 2009-07-09 02:47:12 $
|
||||||
| $Author: e107coders $
|
| $Author: e107coders $
|
||||||
+----------------------------------------------------------------------------+
|
+----------------------------------------------------------------------------+
|
||||||
*/
|
*/
|
||||||
@@ -301,12 +301,9 @@ class themeHandler{
|
|||||||
$text = "";
|
$text = "";
|
||||||
foreach($this -> themeArray as $key => $theme)
|
foreach($this -> themeArray as $key => $theme)
|
||||||
{
|
{
|
||||||
// if($key != $pref['admintheme'] && $key != $pref['sitetheme'])
|
|
||||||
// {
|
|
||||||
$text .= $this -> renderTheme(FALSE, $theme);
|
$text .= $this -> renderTheme(FALSE, $theme);
|
||||||
// }
|
|
||||||
}
|
}
|
||||||
|
$text .= "<div class='clear'> </div>";
|
||||||
$ns->tablerender(TPVLAN_26." :: ".TPVLAN_39, $text);
|
$ns->tablerender(TPVLAN_26." :: ".TPVLAN_39, $text);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -470,10 +467,10 @@ class themeHandler{
|
|||||||
|
|
||||||
$this->id = $theme['path'];
|
$this->id = $theme['path'];
|
||||||
|
|
||||||
$text = "<div style='text-align:center;margin-left:auto;margin-right:auto'>
|
$text = "<div class='block' >
|
||||||
|
<h2 class='caption'>".$theme['name']."</h2>
|
||||||
<table class='adminlist'>
|
<table class='adminlist'>
|
||||||
|
<tr><td colspan='3'></td></tr>
|
||||||
<tr><td colspan='2'><h1>".$theme['name']."</h1></td></tr>
|
|
||||||
<tr><td><b>".TPVLAN_11."</b></td><td>".$theme['version']."</td>
|
<tr><td><b>".TPVLAN_11."</b></td><td>".$theme['version']."</td>
|
||||||
<td class='first last' rowspan='6' style='text-align:center;width:25%'>$newpreview </td></tr>";
|
<td class='first last' rowspan='6' style='text-align:center;width:25%'>$newpreview </td></tr>";
|
||||||
|
|
||||||
|
@@ -1,7 +1,7 @@
|
|||||||
<?php
|
<?php
|
||||||
/*
|
/*
|
||||||
* Copyright e107 Inc e107.org, Licensed under GNU GPL (http://www.gnu.org/licenses/gpl.txt)
|
* Copyright e107 Inc e107.org, Licensed under GNU GPL (http://www.gnu.org/licenses/gpl.txt)
|
||||||
* $Id: lan_admin.php,v 1.17 2009-07-08 10:31:53 e107coders Exp $
|
* $Id: lan_admin.php,v 1.18 2009-07-09 02:47:12 e107coders Exp $
|
||||||
*
|
*
|
||||||
* Admin Language File
|
* Admin Language File
|
||||||
*/
|
*/
|
||||||
@@ -188,7 +188,10 @@ define('ADLAN_CL_4', 'Coms');
|
|||||||
define('ADLAN_CL_5', 'Files');
|
define('ADLAN_CL_5', 'Files');
|
||||||
define('ADLAN_CL_6', 'Tools');
|
define('ADLAN_CL_6', 'Tools');
|
||||||
define('ADLAN_CL_7', 'Plugins');
|
define('ADLAN_CL_7', 'Plugins');
|
||||||
define('ADLAN_CL_8', 'About');
|
|
||||||
|
define('ADLAN_CL_8', 'Misc');
|
||||||
|
|
||||||
|
define('ADLAN_CL_20', 'About');
|
||||||
|
|
||||||
define("ADLAN_LAT_1", "Latest");
|
define("ADLAN_LAT_1", "Latest");
|
||||||
|
|
||||||
@@ -287,5 +290,7 @@ define("LAN_UNCHECKALL", 'Uncheck All');
|
|||||||
|
|
||||||
define("LAN_USERCLASS", "Userclass");
|
define("LAN_USERCLASS", "Userclass");
|
||||||
define("LAN_AUTHOR", "Author");
|
define("LAN_AUTHOR", "Author");
|
||||||
|
define("LAN_CATEGORY", "Category");
|
||||||
|
|
||||||
|
|
||||||
?>
|
?>
|
||||||
|
@@ -12,8 +12,8 @@
|
|||||||
| GNU General Public License (http://gnu.org).
|
| GNU General Public License (http://gnu.org).
|
||||||
|
|
|
|
||||||
| $Source: /cvs_backup/e107_0.8/e107_languages/English/admin/lan_prefs.php,v $
|
| $Source: /cvs_backup/e107_0.8/e107_languages/English/admin/lan_prefs.php,v $
|
||||||
| $Revision: 1.19 $
|
| $Revision: 1.20 $
|
||||||
| $Date: 2009-03-08 18:48:12 $
|
| $Date: 2009-07-09 02:47:13 $
|
||||||
| $Author: e107coders $
|
| $Author: e107coders $
|
||||||
+----------------------------------------------------------------------------+
|
+----------------------------------------------------------------------------+
|
||||||
*/
|
*/
|
||||||
@@ -218,4 +218,7 @@ define("PRFLAN_200", "If enabled, Admin slide down navigation menu (if supported
|
|||||||
define("PRFLAN_201", "Username and Password");
|
define("PRFLAN_201", "Username and Password");
|
||||||
define("PRFLAN_202", "Email and Password");
|
define("PRFLAN_202", "Email and Password");
|
||||||
define("PRFLAN_203", "Username/Email and Password");
|
define("PRFLAN_203", "Username/Email and Password");
|
||||||
|
define("PRFLAN_204", "Separate plugins into their own menu.");
|
||||||
|
define("PRFLAN_205", "If enabled, plugins will be displayed in their own navigation menu, similar to e107 v0.7 and before.");
|
||||||
|
|
||||||
?>
|
?>
|
@@ -1,11 +1,12 @@
|
|||||||
<?xml version="1.0" encoding="iso-8859-1"?>
|
<?xml version="1.0" encoding="iso-8859-1"?>
|
||||||
|
|
||||||
<!-- $Id: plugin.xml,v 1.1 2008-12-09 20:40:54 e107steved Exp $ -->
|
<!-- $Id: plugin.xml,v 1.2 2009-07-09 02:47:13 e107coders Exp $ -->
|
||||||
|
|
||||||
<e107Plugin name="LAN_ALT_65" version="0.4" compatibility="0.8" installRequired="true" >
|
<e107Plugin name="LAN_ALT_65" version="0.4" compatibility="0.8" installRequired="true" >
|
||||||
<author name="McFly/steved" url="e107.org" email="mcfly@e107.org" />
|
<author name="McFly/steved" url="e107.org" email="mcfly@e107.org" />
|
||||||
<description>LAN_ALT_66</description>
|
<description>LAN_ALT_66</description>
|
||||||
<folder>alt_auth</folder>
|
<folder>alt_auth</folder>
|
||||||
|
<category>users</category>
|
||||||
<copyright>Copyright e107 Inc e107.org, Licensed under GPL (http://www.gnu.org/licenses/gpl.txt)</copyright>
|
<copyright>Copyright e107 Inc e107.org, Licensed under GPL (http://www.gnu.org/licenses/gpl.txt)</copyright>
|
||||||
<logLanguageFile filename="languages/--LAN--/--LAN--_log.php" />
|
<logLanguageFile filename="languages/--LAN--/--LAN--_log.php" />
|
||||||
<administration>
|
<administration>
|
||||||
|
@@ -1,12 +1,13 @@
|
|||||||
<?xml version="1.0" encoding="iso-8859-1"?>
|
<?xml version="1.0" encoding="iso-8859-1"?>
|
||||||
|
|
||||||
<!-- $Id: plugin.xml,v 1.5 2008-12-30 09:44:23 e107steved Exp $ -->
|
<!-- $Id: plugin.xml,v 1.6 2009-07-09 02:47:13 e107coders Exp $ -->
|
||||||
|
|
||||||
<e107Plugin name="EC_ADLAN_1" version="3.70" compatibility="0.8" installRequired="true">
|
<e107Plugin name="EC_ADLAN_1" version="3.70" compatibility="0.8" installRequired="true">
|
||||||
<author name="jalist / cameron / McFly / Barry / Lisa_ / steved" url="http://e107.org" />
|
<author name="jalist / cameron / McFly / Barry / Lisa_ / steved" url="http://e107.org" />
|
||||||
<description>EC_ADLAN_A206</description>
|
<description>EC_ADLAN_A206</description>
|
||||||
<readMe>readme.pdf</readMe>
|
<readMe>readme.pdf</readMe>
|
||||||
<folder>calendar_menu</folder>
|
<folder>calendar_menu</folder>
|
||||||
|
<category>content</category>
|
||||||
<installLanguageFile filename="languages/--LAN--_install.php" />
|
<installLanguageFile filename="languages/--LAN--_install.php" />
|
||||||
<logLanguageFile filename="languages/--LAN--_log.php" />
|
<logLanguageFile filename="languages/--LAN--_log.php" />
|
||||||
<administration>
|
<administration>
|
||||||
|
@@ -1,11 +1,12 @@
|
|||||||
<?xml version="1.0" encoding="iso-8859-1"?>
|
<?xml version="1.0" encoding="iso-8859-1"?>
|
||||||
|
|
||||||
<!-- $Id: plugin.xml,v 1.2 2008-12-13 10:30:24 e107steved Exp $ -->
|
<!-- $Id: plugin.xml,v 1.3 2009-07-09 02:47:13 e107coders Exp $ -->
|
||||||
|
|
||||||
<e107Plugin name="CHBLAN_40" version="1.0" compatibility="0.8" installRequired="true">
|
<e107Plugin name="CHBLAN_40" version="1.0" compatibility="0.8" installRequired="true">
|
||||||
<author name="e107" url="http://e107.org" email="jalist@e107.org" />
|
<author name="e107" url="http://e107.org" email="jalist@e107.org" />
|
||||||
<description>CHBLAN_41</description>
|
<description>CHBLAN_41</description>
|
||||||
<folder>chatbox_menu</folder>
|
<folder>chatbox_menu</folder>
|
||||||
|
<category>content</category>
|
||||||
<logLanguageFile filename="languages/--LAN--/--LAN--_config.php" />
|
<logLanguageFile filename="languages/--LAN--/--LAN--_config.php" />
|
||||||
<copyright>Copyright e107 Inc e107.org, Licensed under GPL (http://www.gnu.org/licenses/gpl.txt)</copyright>
|
<copyright>Copyright e107 Inc e107.org, Licensed under GPL (http://www.gnu.org/licenses/gpl.txt)</copyright>
|
||||||
<administration>
|
<administration>
|
||||||
|
@@ -30,6 +30,7 @@ $eplug_compatible = "e107v0.7+";
|
|||||||
$eplug_readme = ""; // leave blank if no readme file
|
$eplug_readme = ""; // leave blank if no readme file
|
||||||
$eplug_latest = TRUE; //Show reported threads in admin (use latest.php)
|
$eplug_latest = TRUE; //Show reported threads in admin (use latest.php)
|
||||||
$eplug_status = TRUE; //Show post count in admin (use status.php)
|
$eplug_status = TRUE; //Show post count in admin (use status.php)
|
||||||
|
$eplug_category = "content";
|
||||||
|
|
||||||
// Name of the plugin's folder -------------------------------------------------------------------------------------
|
// Name of the plugin's folder -------------------------------------------------------------------------------------
|
||||||
$eplug_folder = "content";
|
$eplug_folder = "content";
|
||||||
|
@@ -1,9 +1,10 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<!-- $Id: plugin.xml,v 1.6 2009-06-24 22:04:38 e107coders Exp $ -->
|
<!-- $Id: plugin.xml,v 1.7 2009-07-09 02:47:14 e107coders Exp $ -->
|
||||||
<e107Plugin name="Download" version="1.0" compatibility="0.8" installRequired="true">
|
<e107Plugin name="Download" version="1.0" compatibility="0.8" installRequired="true">
|
||||||
<author name="e107devs" url="http://e107.org"/>
|
<author name="e107devs" url="http://e107.org"/>
|
||||||
<description>DOWLAN_DESCRIPTION</description>
|
<description>DOWLAN_DESCRIPTION</description>
|
||||||
<folder>download</folder>
|
<folder>download</folder>
|
||||||
|
<category>content</category>
|
||||||
<installLanguageFile filename="languages/--LAN--/admin_download.php" />
|
<installLanguageFile filename="languages/--LAN--/admin_download.php" />
|
||||||
<administration>
|
<administration>
|
||||||
<configFile>download_admin.php</configFile>
|
<configFile>download_admin.php</configFile>
|
||||||
|
@@ -1,12 +1,13 @@
|
|||||||
<?xml version="1.0" encoding="iso-8859-1"?>
|
<?xml version="1.0" encoding="iso-8859-1"?>
|
||||||
|
|
||||||
<!-- $Id: plugin.xml,v 1.2 2008-12-13 10:30:24 e107steved Exp $ -->
|
<!-- $Id: plugin.xml,v 1.3 2009-07-09 02:47:15 e107coders Exp $ -->
|
||||||
|
|
||||||
<e107Plugin name="FBLAN_01" version="1.0" compatibility="0.8" installRequired="true">
|
<e107Plugin name="FBLAN_01" version="1.0" compatibility="0.8" installRequired="true">
|
||||||
<author name="Steve Dunstan (jalist)" url="http://e107.org" email="jalist@e107.org" />
|
<author name="Steve Dunstan (jalist)" url="http://e107.org" email="jalist@e107.org" />
|
||||||
<description>FBLAN_02</description>
|
<description>FBLAN_02</description>
|
||||||
<logLanguageFile filename="languages/--LAN--_admin_featurebox.php" />
|
<logLanguageFile filename="languages/--LAN--_admin_featurebox.php" />
|
||||||
<folder>featurebox</folder>
|
<folder>featurebox</folder>
|
||||||
|
<category>content</category>
|
||||||
<copyright>Copyright e107 Inc e107.org, Licensed under GPL (http://www.gnu.org/licenses/gpl.txt)</copyright>
|
<copyright>Copyright e107 Inc e107.org, Licensed under GPL (http://www.gnu.org/licenses/gpl.txt)</copyright>
|
||||||
<administration>
|
<administration>
|
||||||
<configFile>admin_config.php</configFile>
|
<configFile>admin_config.php</configFile>
|
||||||
|
@@ -1,9 +1,10 @@
|
|||||||
<?xml version="1.0" encoding="iso-8859-1"?>
|
<?xml version="1.0" encoding="iso-8859-1"?>
|
||||||
<!-- $Id: plugin.xml,v 1.19 2009-07-07 02:22:57 e107coders Exp $ -->
|
<!-- $Id: plugin.xml,v 1.20 2009-07-09 02:47:15 e107coders Exp $ -->
|
||||||
<e107Plugin name="Forum" version="2.0" compatibility="0.8" installRequired="true" xhtmlcompliant="true" >
|
<e107Plugin name="Forum" version="2.0" compatibility="0.8" installRequired="true" xhtmlcompliant="true" >
|
||||||
<author name="e107dev" url="http://e107.org"/>
|
<author name="e107dev" url="http://e107.org"/>
|
||||||
<description>This plugin is a fully featured Forum system</description>
|
<description>This plugin is a fully featured Forum system</description>
|
||||||
<folder>forum</folder>
|
<folder>forum</folder>
|
||||||
|
<category>content</category>
|
||||||
<administration>
|
<administration>
|
||||||
<configFile>forum_admin.php</configFile>
|
<configFile>forum_admin.php</configFile>
|
||||||
<subMenuItem title="Front Page" description="Forum Front Page" link="forum_admin.php" icon="manage" />
|
<subMenuItem title="Front Page" description="Forum Front Page" link="forum_admin.php" icon="manage" />
|
||||||
|
@@ -1,11 +1,12 @@
|
|||||||
<?xml version="1.0" encoding="iso-8859-1"?>
|
<?xml version="1.0" encoding="iso-8859-1"?>
|
||||||
|
|
||||||
<!-- $Id: plugin.xml,v 1.2 2008-12-17 20:26:57 e107steved Exp $ -->
|
<!-- $Id: plugin.xml,v 1.3 2009-07-09 02:47:15 e107coders Exp $ -->
|
||||||
|
|
||||||
<e107Plugin name="LCLAN_PLUGIN_LAN_1" version="1.12" compatibility="0.8" installRequired="true">
|
<e107Plugin name="LCLAN_PLUGIN_LAN_1" version="1.12" compatibility="0.8" installRequired="true">
|
||||||
<author name="e107devs" url="http://e107.org" />
|
<author name="e107devs" url="http://e107.org" />
|
||||||
<description>Links Page For Displaying External Web Links</description>
|
<description>Links Page For Displaying External Web Links</description>
|
||||||
<folder>links_page</folder>
|
<folder>links_page</folder>
|
||||||
|
<category>content</category>
|
||||||
<copyright>Copyright e107 Inc e107.org, Licensed under GPL (http://www.gnu.org/licenses/gpl.txt)</copyright>
|
<copyright>Copyright e107 Inc e107.org, Licensed under GPL (http://www.gnu.org/licenses/gpl.txt)</copyright>
|
||||||
<logLanguageFile filename="languages/--LAN--_admin_links_page.php" />
|
<logLanguageFile filename="languages/--LAN--_admin_links_page.php" />
|
||||||
<administration>
|
<administration>
|
||||||
|
@@ -1,12 +1,13 @@
|
|||||||
<?xml version="1.0" encoding="iso-8859-1"?>
|
<?xml version="1.0" encoding="iso-8859-1"?>
|
||||||
|
|
||||||
<!-- Copyright e107 Inc e107.org, Licensed under GNU GPL (http://www.gnu.org/licenses/gpl.txt) -->
|
<!-- Copyright e107 Inc e107.org, Licensed under GNU GPL (http://www.gnu.org/licenses/gpl.txt) -->
|
||||||
<!-- $Id: plugin.xml,v 1.1 2008-12-20 10:39:29 e107steved Exp $ -->
|
<!-- $Id: plugin.xml,v 1.2 2009-07-09 02:47:15 e107coders Exp $ -->
|
||||||
|
|
||||||
<e107Plugin name="NFLAN_01" version="2.0" compatibility="0.8" installRequired="true">
|
<e107Plugin name="NFLAN_01" version="2.0" compatibility="0.8" installRequired="true">
|
||||||
<author name="Steve Dunstan (jalist)" url="http://e107.org" email="jalist@e107.org" />
|
<author name="Steve Dunstan (jalist)" url="http://e107.org" email="jalist@e107.org" />
|
||||||
<description>NFLAN_02</description>
|
<description>NFLAN_02</description>
|
||||||
<folder>newsfeed</folder>
|
<folder>newsfeed</folder>
|
||||||
|
<category>content</category>
|
||||||
<copyright>Copyright e107 Inc e107.org, Licensed under GPL (http://www.gnu.org/licenses/gpl.txt)</copyright>
|
<copyright>Copyright e107 Inc e107.org, Licensed under GPL (http://www.gnu.org/licenses/gpl.txt)</copyright>
|
||||||
<logLanguageFile filename="languages/--LAN--_admin_newsfeed.php" />
|
<logLanguageFile filename="languages/--LAN--_admin_newsfeed.php" />
|
||||||
<administration>
|
<administration>
|
||||||
|
@@ -11,9 +11,9 @@
|
|||||||
| GNU General Public License (http://gnu.org).
|
| GNU General Public License (http://gnu.org).
|
||||||
|
|
|
|
||||||
| $Source: /cvs_backup/e107_0.8/e107_plugins/newsletter/plugin.php,v $
|
| $Source: /cvs_backup/e107_0.8/e107_plugins/newsletter/plugin.php,v $
|
||||||
| $Revision: 1.1.1.1 $
|
| $Revision: 1.2 $
|
||||||
| $Date: 2006-12-02 04:35:32 $
|
| $Date: 2009-07-09 02:47:15 $
|
||||||
| $Author: mcfly_e107 $
|
| $Author: e107coders $
|
||||||
+----------------------------------------------------------------------------+
|
+----------------------------------------------------------------------------+
|
||||||
*/
|
*/
|
||||||
|
|
||||||
@@ -31,6 +31,7 @@ $eplug_email = "jalist@e107.org";
|
|||||||
$eplug_description = NLLAN_02;
|
$eplug_description = NLLAN_02;
|
||||||
$eplug_compatible = "e107v0.7+";
|
$eplug_compatible = "e107v0.7+";
|
||||||
$eplug_readme = "";
|
$eplug_readme = "";
|
||||||
|
$eplug_category = "content";
|
||||||
|
|
||||||
// Name of the plugin's folder -------------------------------------------------------------------------------------
|
// Name of the plugin's folder -------------------------------------------------------------------------------------
|
||||||
$eplug_folder = "newsletter";
|
$eplug_folder = "newsletter";
|
||||||
|
@@ -1,9 +1,10 @@
|
|||||||
<?xml version="1.0" encoding="iso-8859-1"?>
|
<?xml version="1.0" encoding="iso-8859-1"?>
|
||||||
<!-- $Id: plugin.xml,v 1.3 2008-12-04 12:49:30 mcfly_e107 Exp $ -->
|
<!-- $Id: plugin.xml,v 1.4 2009-07-09 02:47:15 e107coders Exp $ -->
|
||||||
<e107Plugin name="{ADLAN_PM}" version="3.0" compatibility="0.8" installRequired="true">
|
<e107Plugin name="{ADLAN_PM}" version="3.0" compatibility="0.8" installRequired="true">
|
||||||
<author name="McFly" email="mcfly@e107.org"/>
|
<author name="McFly" email="mcfly@e107.org"/>
|
||||||
<description>{ADLAN_PM_57}</description>
|
<description>{ADLAN_PM_57}</description>
|
||||||
<folder>pm</folder>
|
<folder>pm</folder>
|
||||||
|
<category>users</category>
|
||||||
<administration>
|
<administration>
|
||||||
<configFile>pm_conf.php</configFile>
|
<configFile>pm_conf.php</configFile>
|
||||||
<icon>images/pvt_message_32.png</icon>
|
<icon>images/pvt_message_32.png</icon>
|
||||||
|
@@ -1,9 +1,10 @@
|
|||||||
<?xml version="1.0" encoding="iso-8859-1"?>
|
<?xml version="1.0" encoding="iso-8859-1"?>
|
||||||
<!-- $Id: plugin.xml,v 1.5 2008-12-13 10:30:24 e107steved Exp $ -->
|
<!-- $Id: plugin.xml,v 1.6 2009-07-09 02:47:16 e107coders Exp $ -->
|
||||||
<e107Plugin name="POLL_ADLAN01" version="2.0" compatibility="0.8" installRequired="true" >
|
<e107Plugin name="POLL_ADLAN01" version="2.0" compatibility="0.8" installRequired="true" >
|
||||||
<author name="Steve Dunstan (jalist)" url="http://e107.org" />
|
<author name="Steve Dunstan (jalist)" url="http://e107.org" />
|
||||||
<description>POLL_ADLAN02</description>
|
<description>POLL_ADLAN02</description>
|
||||||
<folder>poll</folder>
|
<folder>poll</folder>
|
||||||
|
<category>content</category>
|
||||||
<logLanguageFile filename="languages/--LAN--_admin_poll.php" />
|
<logLanguageFile filename="languages/--LAN--_admin_poll.php" />
|
||||||
<commentID>poll</commentID>
|
<commentID>poll</commentID>
|
||||||
<administration>
|
<administration>
|
||||||
|
@@ -1,12 +1,13 @@
|
|||||||
<?xml version="1.0" encoding="iso-8859-1"?>
|
<?xml version="1.0" encoding="iso-8859-1"?>
|
||||||
|
|
||||||
<!-- $Id: plugin.xml,v 1.1 2008-12-13 12:34:53 e107steved Exp $ -->
|
<!-- $Id: plugin.xml,v 1.2 2009-07-09 02:47:16 e107coders Exp $ -->
|
||||||
|
|
||||||
<e107Plugin name="RSS_PLUGIN_LAN_1" version="1.1" compatibility="0.8" installRequired="true">
|
<e107Plugin name="RSS_PLUGIN_LAN_1" version="1.1" compatibility="0.8" installRequired="true">
|
||||||
<author name="e107dev" url="http://e107.org" />
|
<author name="e107dev" url="http://e107.org" />
|
||||||
<description>RSS_PLUGIN_LAN_2</description>
|
<description>RSS_PLUGIN_LAN_2</description>
|
||||||
<compatibility>0.8</compatibility>
|
<compatibility>0.8</compatibility>
|
||||||
<folder>rss_menu</folder>
|
<folder>rss_menu</folder>
|
||||||
|
<category>misc</category>
|
||||||
<logLanguageFile filename="languages/--LAN--_admin_rss_menu.php" />
|
<logLanguageFile filename="languages/--LAN--_admin_rss_menu.php" />
|
||||||
<copyright>Copyright e107 Inc e107.org, Licensed under GPL (http://www.gnu.org/licenses/gpl.txt)</copyright>
|
<copyright>Copyright e107 Inc e107.org, Licensed under GPL (http://www.gnu.org/licenses/gpl.txt)</copyright>
|
||||||
<administration>
|
<administration>
|
||||||
|
@@ -1,9 +1,10 @@
|
|||||||
<?xml version="1.0" encoding="iso-8859-1"?>
|
<?xml version="1.0" encoding="iso-8859-1"?>
|
||||||
<!-- $Id: plugin.xml,v 1.1 2008-12-29 20:51:07 lisa_ Exp $ -->
|
<!-- $Id: plugin.xml,v 1.2 2009-07-09 02:47:16 e107coders Exp $ -->
|
||||||
<e107Plugin name="Tagwords" version="1.0" compatibility="0.8" installRequired="true">
|
<e107Plugin name="Tagwords" version="1.0" compatibility="0.8" installRequired="true">
|
||||||
<author name="e107dev" url="http://e107.org/" />
|
<author name="e107dev" url="http://e107.org/" />
|
||||||
<description>A fully featured Tagword system</description>
|
<description>A fully featured Tagword system</description>
|
||||||
<folder>tagwords</folder>
|
<folder>tagwords</folder>
|
||||||
|
<category>misc</category>
|
||||||
<administration>
|
<administration>
|
||||||
<configFile>admin_tagwords_config.php</configFile>
|
<configFile>admin_tagwords_config.php</configFile>
|
||||||
<icon>images/tagwords_32.png</icon>
|
<icon>images/tagwords_32.png</icon>
|
||||||
|
@@ -155,6 +155,9 @@ label { cursor: pointer; }
|
|||||||
/* form used for settings */
|
/* form used for settings */
|
||||||
.col-label { width: 250px; }
|
.col-label { width: 250px; }
|
||||||
.col-control {}
|
.col-control {}
|
||||||
|
.col-selection { padding:5px; text-align:left; background-color: #FCFDFF; border: 1px outset black; width:200px; margin-right:0px;overflow:visible; position:absolute; z-index:101; right:0px;}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
.adminform { width:100%; border:1px solid #ddd;}
|
.adminform { width:100%; border:1px solid #ddd;}
|
||||||
|
|
||||||
@@ -416,6 +419,15 @@ ul.plugin-navigation ul.plugin-navigation-sub a.link-active {font-weight: bold;}
|
|||||||
.page-info { border: 1px solid #DDDDDD; margin-bottom: 10px; }
|
.page-info { border: 1px solid #DDDDDD; margin-bottom: 10px; }
|
||||||
.page-info p { padding: 10px; }
|
.page-info p { padding: 10px; }
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
/***** Admin Info Panel Buttons **/
|
||||||
|
|
||||||
|
.core-mainpanel-block { text-align:center; width:100px; float:left; height:48px; display:block;margin:15px; }
|
||||||
|
.core-mainpanel-link-text { font-weight:bold; text-decoration: none; padding:3px }
|
||||||
|
|
||||||
|
/*****************************/
|
||||||
|
|
||||||
#core-banlist-times .textarea { width: 98%; }
|
#core-banlist-times .textarea { width: 98%; }
|
||||||
|
|
||||||
#core-emoticon-configure input.input-text { width: 300px; }
|
#core-emoticon-configure input.input-text { width: 300px; }
|
||||||
|
@@ -730,7 +730,7 @@ ul.plugin-navigation ul.plugin-navigation-sub a.link-active {font-weight: bold;}
|
|||||||
.page-info { border: 1px solid #DDDDDD; margin-bottom: 10px; }
|
.page-info { border: 1px solid #DDDDDD; margin-bottom: 10px; }
|
||||||
.page-info p { padding: 10px; }
|
.page-info p { padding: 10px; }
|
||||||
|
|
||||||
/***** Admin Main Panel Buttons **/
|
/***** Admin Info Panel Buttons **/
|
||||||
|
|
||||||
.core-mainpanel-block { text-align:center; width:100px; float:left; height:48px; display:block;margin:15px; }
|
.core-mainpanel-block { text-align:center; width:100px; float:left; height:48px; display:block;margin:15px; }
|
||||||
.core-mainpanel-link-text { font-weight:bold; text-decoration: none; padding:3px }
|
.core-mainpanel-link-text { font-weight:bold; text-decoration: none; padding:3px }
|
||||||
|
Reference in New Issue
Block a user