WW_addCSS('//cdn.jsdelivr.net/codemirror/3.14.0/codemirror.css'); // } // { datatables WW_addScript('//cdn.datatables.net/1.10.2/js/jquery.dataTables.min.js'); WW_addScript('/j/datatables-delay.js'); WW_addCSS('//cdn.datatables.net/1.10.2/css/jquery.dataTables.min.css'); // } echo '<!doctype html> <html><head><title>' . __('WebME admin area') . '</title>'; foreach ($PLUGINS as $pname => $p) { if (file_exists(SCRIPTBASE . '/ww.plugins/' . $pname . '/admin/admin.css')) { WW_addCSS('/ww.plugins/' . $pname . '/admin/admin.css'); } } echo WW_getCSS(); echo Core_getJQueryScripts() . '<script src="/js/' . filemtime(SCRIPTBASE . 'j/js.js') . '"></script>'; WW_addInlineScript('var sessid="' . session_id() . '";'); WW_addScript('/j/fg.menu/fg.menu.js'); // { languages $sql = 'select code,name from language_names order by is_default desc,code,name'; $langs = dbAll($sql, '', 'language_names'); echo '<script>var languages=' . json_encode($langs) . ';</script>'; // } WW_addScript('/j/jstree/jquery.jstree.js'); WW_addScript('/j/jstree/_lib/jquery.cookie.js'); WW_addInlineScript('$.jstree._themes="/j/jstree/themes/";'); echo '</head><body'; echo '><div id="header"></div>'; echo Core_languagesGetUi(array('type' => 'selectbox')); // { if maintenance mode is enabled show warning if (@$DBVARS['maintenance-mode'] == 'yes') {
WW_addScript('/ww.admin/j/admin.js'); // { datatables WW_addScript('//cdn.datatables.net/1.10.2/js/jquery.dataTables.min.js'); WW_addScript('/j/datatables-delay.js'); WW_addCSS('//cdn.datatables.net/1.10.2/css/jquery.dataTables.min.css'); // } WW_addScript('/j/jquery.remoteselectoptions.js'); WW_addScript('/j/cluetip/jquery.cluetip.js'); WW_addScript('/j/jquery-ui-timepicker-addon.js'); WW_addScript('/ww.admin/pages/form2.js'); WW_addScript('/j/uploader.js'); WW_addScript('/j/lang.js'); WW_addScript('/j/jstree/jquery.jstree.js'); WW_addScript('/j/jstree/_lib/jquery.cookie.js'); WW_addInlineScript('$.jstree._themes="/j/jstree/themes/";'); echo '<html><head>' . Core_getJQueryScripts() . '<link rel="stylesheet" href="/j/cluetip/jquery.cluetip.' . 'css" />' . '<link rel="stylesheet" href="/ww.admin/theme/admin.css" />' . '<link rel="stylesheet" href="/ww.admin/pages/form.css" />' . '<title>page form</title>'; // { languages $sql = 'select code,name from language_names order by is_default desc,code,name'; $langs = dbAll($sql, '', 'language_names'); WW_addInlineScript('var languages=' . json_encode($langs) . ';'); // } echo '</head>' . '<body class="noheader">'; // } // { no page selected? if ((!isset($_REQUEST['id']) || $_REQUEST['id'] == 0) && (!isset($_REQUEST['action']) || $_REQUEST['action'] != 'Insert Page Details')) { echo '<p>' . __('Please use the navigation menu on the left to choose a page or to create a new one', 'core') . '</p>'; WW_addInlineScript('this.page_menu_currentpage=' . $id . ';this.sessid="' . session_id() . '";' . 'this.user_id=' . $_SESSION['userdata']['id'] . ';' . 'this.userdata={wasAdmin:1}'); echo WW_getScripts(); echo WW_getCss(); echo '</body></html>'; Core_quit();
require_once dirname(__FILE__) . '/ww.incs/template-find.php'; } // } // { set up smarty $smarty = Core_smartySetup(USERBASE . '/ww.cache/pages'); $smarty->template_dir = THEME_DIR . '/' . THEME . '/h/'; $smarty->assign('PAGECONTENT', '<div id="ww-pagecontent">' . $pagecontent . '</div>'); $smarty->assign('PAGEDATA', $PAGEDATA); $smarty->assign('THEMEDIR', '/ww.skins/' . THEME); // } // { build metadata // { page title $c = '<title>' . htmlspecialchars($PAGEDATA->title ? $PAGEDATA->title : str_replace('www.', '', $_SERVER['HTTP_HOST']) . ' > ' . __FromJson($PAGEDATA->name)) . '</title>'; // } // { show stylesheet and javascript links $c .= 'WW_CSS_GOES_HERE' . Core_getJQueryScripts() . '<script src="WW_SCRIPTS_GO_HERE"></script>'; // { generate inline javascript $tmp = 'var pagedata={id:' . $PAGEDATA->id . Core_trigger('displaying-pagedata') . ',ptop:' . $PAGEDATA->getTopParentId() . (isset($DBVARS['cdn']) && $DBVARS['cdn'] ? ', cdn:"' . $DBVARS['cdn'] . '"' : '') . ',sessid:"' . session_id() . '"' . ',lang:"' . @$_SESSION['language'] . '"' . '},' . 'CKEDITOR_BASEPATH="//cdn.ckeditor.com/4.4.3/standard/", ' . (isset($_SESSION['userdata']['id']) ? User::getAsScript() : 'userdata={isAdmin:0' . (isset($_SESSION['wasAdmin']) ? ',wasAdmin:1' : '') . '};'); array_unshift($scripts_inline, $tmp); // } if (Core_isAdmin()) { foreach ($GLOBALS['PLUGINS'] as $p) { if (isset($p['frontend']['admin-script'])) { WW_addScript($p['frontend']['admin-script']); } } } // } // { meta tags $c .= '<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />'; if ($PAGEDATA->keywords) {
$smarty->assign('PAGECONTENT', '<div id="ww-pagecontent">' . $pagecontent . '</div>'); $smarty->assign('PAGEDATA', $PAGEDATA); $smarty->assign('THEMEDIR', '/ww.skins/' . THEME); // } // { build metadata // { page title $title = $PAGEDATA->title != '' ? $PAGEDATA->title : str_replace('www.', '', $_SERVER['HTTP_HOST']) . ' > ' . $PAGEDATA->name; $c = '<title>' . htmlspecialchars($title) . '</title>'; // } // { show stylesheet and javascript links $c .= 'WW_CSS_GOES_HERE'; if (isset($DBVARS['theme_variant']) && $DBVARS['theme_variant']) { WW_addCSS('/ww.skins/' . $DBVARS['theme'] . '/cs/' . $DBVARS['theme_variant'] . '.css'); } $c .= '<style>.loggedin{display:' . (is_logged_in() ? 'block' : 'none') . '} .loggedinCell{display:' . (is_logged_in() ? 'table-cell' : 'none') . '}</style>'; $c .= Core_getJQueryScripts(); $c .= '<script src="WW_SCRIPTS_GO_HERE"></script>'; if (is_admin()) { WW_addScript('/ww.admin/j/common.js'); } // { generate inline javascript $tmp = 'var pagedata={sessionID:"' . session_id() . '",id:' . $PAGEDATA->id . '' . plugin_trigger('displaying-pagedata') . '},'; if (isset($_SESSION['userdata'])) { $tmp .= 'userdata={isAdmin:' . (is_admin() ? 1 : 0) . ',id:' . $_SESSION['userdata']['id']; if (isset($_SESSION['userdata']['discount'])) { $tmp .= ',discount:' . (int) $_SESSION['userdata']['discount']; } $tmp .= ',groups:' . json_encode($_SESSION['userdata']['groups']); $tmp .= '}'; } else { $tmp .= 'userdata={isAdmin:0}';
dbQuery('insert into user_accounts set id=1,email="' . addslashes($email) . '",' . 'name="Administrator",password="******",active=1,parent=0,' . 'date_created=now()'); dbQuery("insert into groups values(1,'administrators',0)"); dbQuery("insert into users_groups values(1,1)"); $message = 'User account created. Please login now (press F5 and choose ' . 'to resubmit the login data)'; } } ?> <html> <head> <title><?php echo __('Login'); ?> </title> <?php require $_SERVER['DOCUMENT_ROOT'] . '/ww.incs/common.php'; echo Core_getJQueryScripts(); ?> <link rel="stylesheet" type="text/css" href="/ww.admin/theme/login.css" /> <script> $(function() { $('#login-tabs').tabs(); }); </script> </head> <body onload="document.getElementById('email').focus();"> <div id="wrapper"> <div id="header"><div id="topImage"></div></div> <div id="mainContent"> <div class="paragraph">
include 'pages.funcs.php'; if ($action == __('Insert Page Details') || $action == __('Update Page Details')) { switch ($action) { case __('Insert Page Details'): include 'pages.action.new.php'; break; case __('Update Page Details'): include 'pages.action.edit.php'; break; } } $is_an_update = $action == __('Insert Page Details') || $action == __('Update Page Details'); $edit = $is_an_update || $action == 'edit' || $id ? 1 : 0; // } // { display header and link in scripts echo '<html><head>' . Core_getJQueryScripts() . '<script src="/js/' . filemtime(SCRIPTBASE . 'j/js.js') . '"></script>' . '<script src="/j/ckeditor-3.5/ckeditor.js"></script>' . '<script src="/ww.admin/j/admin.js"></script>' . '<script src="/j/jquery.dataTables-1.7.5/jquery.dataTables.min.js"></script>' . '<link rel="stylesheet" type="text/css" href="/j/jquery.dataTables-1.7.5/jquery.dataTables.css" />' . '<script src="/j/jquery.remoteselectoptions.js"></script>' . '<script src="/j/cluetip/jquery.cluetip.js"></script>' . '<script src="form-20100924.js"></script>' . '<link rel="stylesheet" type="text/css" href="/j/cluetip/jquery.cluetip.css" />' . '<link rel="stylesheet" href="/ww.admin/theme/admin.css" type="text/css" />' . '</head>' . '<body class="noheader">'; // } if ($id && $edit) { // check that page exists $page = dbRow("SELECT * FROM pages WHERE id={$id}"); if (!$page) { $edit = false; } else { $PAGEDATA = Page::getInstance($id); } } $page_vars = array(); if (isset($msgs) && $msgs != '') { echo $msgs; } if ($edit) {