mirror of
https://github.com/e107inc/e107.git
synced 2025-07-15 03:56:20 +02:00
more #15 related fixes
This commit is contained in:
@ -19,6 +19,139 @@ if (!defined('e107_INIT'))
|
|||||||
exit;
|
exit;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
##### Moved from header.php #####################
|
||||||
|
e107::coreLan('header', true);
|
||||||
|
e107::coreLan('footer', true);
|
||||||
|
//include_lan(e_LANGUAGEDIR.e_LANGUAGE."/admin/lan_header.php");
|
||||||
|
//include_lan(e_LANGUAGEDIR.e_LANGUAGE.'/admin/lan_footer.php');
|
||||||
|
|
||||||
|
// Get Icon constants, theme override (theme/templates/admin_icons_template.php) is allowed
|
||||||
|
include_once(e107::coreTemplatePath('admin_icons'));
|
||||||
|
|
||||||
|
require_once (e_ADMIN.'ad_links.php');
|
||||||
|
|
||||||
|
if (!defined('ADMIN_WIDTH'))
|
||||||
|
{
|
||||||
|
define('ADMIN_WIDTH', "width: 95%");
|
||||||
|
}
|
||||||
|
|
||||||
|
// Wysiwyg JS support on or off.
|
||||||
|
// your code should run off e_WYSIWYG
|
||||||
|
if (varset($pref['wysiwyg'], FALSE) ) // posts bbcode by default.
|
||||||
|
{
|
||||||
|
define("e_WYSIWYG", TRUE);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
define("e_WYSIWYG", FALSE);
|
||||||
|
}
|
||||||
|
|
||||||
|
if (file_exists(THEME.'admin_template.php'))
|
||||||
|
{
|
||||||
|
require_once (THEME.'admin_template.php');
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
require_once (e_BASE.$THEMES_DIRECTORY.'templates/admin_template.php');
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Automate DB system messages DEPRECATED
|
||||||
|
* NOTE: default value of $output parameter will be changed to false (no output by default) in the future
|
||||||
|
*
|
||||||
|
* @param integer|bool $update return result of db::db_Query
|
||||||
|
* @param string $type update|insert|update
|
||||||
|
* @param string $success forced success message
|
||||||
|
* @param string $failed forced error message
|
||||||
|
* @param bool $output false suppress any function output
|
||||||
|
* @return integer|bool db::db_Query result
|
||||||
|
*/
|
||||||
|
// TODO - This function often needs to be available BEFORE header.php is loaded.
|
||||||
|
|
||||||
|
|
||||||
|
// It has been copied to message_handler.php as autoMessage();
|
||||||
|
|
||||||
|
function admin_update($update, $type = 'update', $success = false, $failed = false, $output = true)
|
||||||
|
{
|
||||||
|
require_once (e_HANDLER."message_handler.php");
|
||||||
|
$emessage = e107::getMessage();
|
||||||
|
|
||||||
|
if (($type == 'update' && $update) || ($type == 'insert' && $update !== false))
|
||||||
|
{
|
||||||
|
$emessage->add(($success ? $success : ($type == 'update' ? LAN_UPDATED : LAN_CREATED)), E_MESSAGE_SUCCESS);
|
||||||
|
}
|
||||||
|
elseif ($type == 'delete' && $update)
|
||||||
|
{
|
||||||
|
$emessage->add(($success ? $success : LAN_DELETED), E_MESSAGE_SUCCESS);
|
||||||
|
}
|
||||||
|
elseif (!mysql_errno())
|
||||||
|
{
|
||||||
|
if ($type == 'update')
|
||||||
|
{
|
||||||
|
$emessage->add(LAN_NO_CHANGE.' '.LAN_TRY_AGAIN, E_MESSAGE_INFO);
|
||||||
|
}
|
||||||
|
elseif ($type == 'delete')
|
||||||
|
{
|
||||||
|
$emessage->add(LAN_DELETED_FAILED.' '.LAN_TRY_AGAIN, E_MESSAGE_INFO);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
switch ($type)
|
||||||
|
{
|
||||||
|
case 'insert':
|
||||||
|
$msg = LAN_CREATED_FAILED;
|
||||||
|
break;
|
||||||
|
case 'delete':
|
||||||
|
$msg = LAN_DELETED_FAILED;
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
$msg = LAN_UPDATED_FAILED;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
|
||||||
|
$text = ($failed ? $failed : $msg." - ".LAN_TRY_AGAIN)."<br />".LAN_ERROR." ".mysql_errno().": ".mysql_error();
|
||||||
|
$emessage->add($text, E_MESSAGE_ERROR);
|
||||||
|
}
|
||||||
|
|
||||||
|
$emessage->addInfo("Using deprecated admin_update() which has been replaced by \$mes->autoMessage();");
|
||||||
|
|
||||||
|
if ($output) echo $emessage->render();
|
||||||
|
return $update;
|
||||||
|
}
|
||||||
|
|
||||||
|
function admin_purge_related($table, $id)
|
||||||
|
{
|
||||||
|
global $ns,$tp;
|
||||||
|
$msg = "";
|
||||||
|
$tp->parseTemplate("");
|
||||||
|
|
||||||
|
// Delete any related comments
|
||||||
|
require_once (e_HANDLER."comment_class.php");
|
||||||
|
$_com = new comment;
|
||||||
|
$num = $_com->delete_comments($table, $id);
|
||||||
|
if ($num)
|
||||||
|
{
|
||||||
|
$msg .= $num." ".ADLAN_114." ".LAN_DELETED."<br />";
|
||||||
|
}
|
||||||
|
|
||||||
|
// Delete any related ratings
|
||||||
|
require_once (e_HANDLER."rate_class.php");
|
||||||
|
$_rate = new rater;
|
||||||
|
$num = $_rate->delete_ratings($table, $id);
|
||||||
|
if ($num)
|
||||||
|
{
|
||||||
|
$msg .= LAN_RATING." ".LAN_DELETED."<br />";
|
||||||
|
}
|
||||||
|
|
||||||
|
if ($msg)
|
||||||
|
{
|
||||||
|
$ns->tablerender(LAN_DELETE, $msg);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
##### End Moved from header.php #######################
|
||||||
|
|
||||||
/* done in class2
|
/* done in class2
|
||||||
@include_once(e_LANGUAGEDIR.e_LANGUAGE."/admin/lan_admin.php");
|
@include_once(e_LANGUAGEDIR.e_LANGUAGE."/admin/lan_admin.php");
|
||||||
@include_once(e_LANGUAGEDIR."English/admin/lan_admin.php");
|
@include_once(e_LANGUAGEDIR."English/admin/lan_admin.php");
|
||||||
|
@ -96,7 +96,7 @@ e107::js("core", "core/admin.js","prototype",3); // Load all default functions.
|
|||||||
//
|
//
|
||||||
// A: Admin Defines and Links
|
// A: Admin Defines and Links
|
||||||
//
|
//
|
||||||
require_once (e_ADMIN.'ad_links.php');
|
//require_once (e_ADMIN.'ad_links.php'); Moved to auth.php
|
||||||
if (isset($pref['del_unv']) && $pref['del_unv'] && $pref['user_reg_veri'] != 2)
|
if (isset($pref['del_unv']) && $pref['del_unv'] && $pref['user_reg_veri'] != 2)
|
||||||
{
|
{
|
||||||
$threshold = (time() - ($pref['del_unv'] * 60));
|
$threshold = (time() - ($pref['del_unv'] * 60));
|
||||||
@ -119,6 +119,7 @@ header('Content-type: text/html; charset=utf-8', TRUE);
|
|||||||
// B.2: Include admin LAN defines
|
// B.2: Include admin LAN defines
|
||||||
//
|
//
|
||||||
|
|
||||||
|
/* Moved to auth.php
|
||||||
include_lan(e_LANGUAGEDIR.e_LANGUAGE."/admin/lan_header.php");
|
include_lan(e_LANGUAGEDIR.e_LANGUAGE."/admin/lan_header.php");
|
||||||
include_lan(e_LANGUAGEDIR.e_LANGUAGE.'/admin/lan_footer.php');
|
include_lan(e_LANGUAGEDIR.e_LANGUAGE.'/admin/lan_footer.php');
|
||||||
|
|
||||||
@ -128,7 +129,8 @@ include_once(e107::coreTemplatePath('admin_icons'));
|
|||||||
if (!defined('ADMIN_WIDTH'))
|
if (!defined('ADMIN_WIDTH'))
|
||||||
{
|
{
|
||||||
define('ADMIN_WIDTH', "width: 95%");
|
define('ADMIN_WIDTH', "width: 95%");
|
||||||
}
|
}*/
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// C: Send start of HTML
|
// C: Send start of HTML
|
||||||
@ -250,6 +252,7 @@ echo "\n<!-- footer_inline_css -->\n";
|
|||||||
//
|
//
|
||||||
echo "<!-- *JS* -->\n";
|
echo "<!-- *JS* -->\n";
|
||||||
|
|
||||||
|
/* Moved to auth.php
|
||||||
// Wysiwyg JS support on or off.
|
// Wysiwyg JS support on or off.
|
||||||
// your code should run off e_WYSIWYG
|
// your code should run off e_WYSIWYG
|
||||||
if (varset($pref['wysiwyg'], FALSE) ) // posts bbcode by default.
|
if (varset($pref['wysiwyg'], FALSE) ) // posts bbcode by default.
|
||||||
@ -259,7 +262,8 @@ if (varset($pref['wysiwyg'], FALSE) ) // posts bbcode by default.
|
|||||||
else
|
else
|
||||||
{
|
{
|
||||||
define("e_WYSIWYG", FALSE);
|
define("e_WYSIWYG", FALSE);
|
||||||
}
|
}*/
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
// [JSManager] Load JS Includes - Zone 1 - Before Library
|
// [JSManager] Load JS Includes - Zone 1 - Before Library
|
||||||
@ -792,6 +796,7 @@ if ($e107_popup != 1)
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
/* Moved to auth.php
|
||||||
if (file_exists(THEME.'admin_template.php'))
|
if (file_exists(THEME.'admin_template.php'))
|
||||||
{
|
{
|
||||||
require_once (THEME.'admin_template.php');
|
require_once (THEME.'admin_template.php');
|
||||||
@ -799,7 +804,8 @@ if ($e107_popup != 1)
|
|||||||
else
|
else
|
||||||
{
|
{
|
||||||
require_once (e_BASE.$THEMES_DIRECTORY.'templates/admin_template.php');
|
require_once (e_BASE.$THEMES_DIRECTORY.'templates/admin_template.php');
|
||||||
}
|
}*/
|
||||||
|
|
||||||
|
|
||||||
if (!function_exists("parse_admin"))
|
if (!function_exists("parse_admin"))
|
||||||
{
|
{
|
||||||
@ -836,6 +842,7 @@ if ($e107_popup != 1)
|
|||||||
|
|
||||||
|
|
||||||
// It has been copied to message_handler.php as autoMessage();
|
// It has been copied to message_handler.php as autoMessage();
|
||||||
|
/* Moved to auth.php
|
||||||
|
|
||||||
function admin_update($update, $type = 'update', $success = false, $failed = false, $output = true)
|
function admin_update($update, $type = 'update', $success = false, $failed = false, $output = true)
|
||||||
{
|
{
|
||||||
@ -914,7 +921,8 @@ if ($e107_popup != 1)
|
|||||||
{
|
{
|
||||||
$ns->tablerender(LAN_DELETE, $msg);
|
$ns->tablerender(LAN_DELETE, $msg);
|
||||||
}
|
}
|
||||||
}
|
}*/
|
||||||
|
|
||||||
|
|
||||||
$sql->db_Mark_Time('Parse Admin Header');
|
$sql->db_Mark_Time('Parse Admin Header');
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user