/** * Function updates the visibility status for the HTML Page * * * @return array */ function updateStatus() { include_once 'classes/Core/Settings/CCreatePage.php'; Core_Settings_CreatePage::updateStatus(); $this->displayCreatePageSettings(); }
/** * Function deletes the social link * * * @return array */ function deleteSocialLink() { include_once 'classes/Core/Settings/CSocialLinks.php'; include 'classes/Display/DSocialLinks.php'; include 'classes/Core/CRoleChecking.php'; $chkuser = Core_CRoleChecking::checkRoles(); if ($chkuser) { include 'classes/Lib/FileOperations.php'; include 'classes/Core/CAdminHome.php'; $output['currentDate'] = date('l, M d, Y H:i:s'); $output['currency_type'] = $_SESSION['currency']['currency_tocken']; $output['monthlyorders'] = (int) Core_CAdminHome::monthlyOrders(); $output['previousmonthorders'] = (int) Core_CAdminHome::previousMonthOrders(); $output['totalorders'] = (int) Core_CAdminHome::totalOrders(); $output['currentmonthuser'] = (int) Core_CAdminHome::currentMonthUser(); $output['previousmonthuser'] = (int) Core_CAdminHome::previousMonthUser(); $output['totalusers'] = (int) Core_CAdminHome::totalUsers(); $output['currentmonthincome'] = Core_CAdminHome::currentMonthIncome(); $output['previousmonthincome'] = Core_CAdminHome::previoustMonthIncome(); $output['totalincome'] = Core_CAdminHome::totalIncome(); $output['currentmonthproudctquantity'] = (int) Core_CAdminHome::currentMonthProudctQuantity(); $output['previousmonthproudctquantity'] = (int) Core_CAdminHome::previousMonthProudctQuantity(); $output['totalproudctquantity'] = (int) Core_CAdminHome::totalProudctQuantity(); $output['lowstock'] = Core_CAdminHome::lowStock(); $output['totalproducts'] = Core_CAdminHome::totalProducts(); $output['enabledproducts'] = Core_CAdminHome::enabledProducts(); $output['disabledproducts'] = Core_CAdminHome::disabledProducts(); $output['pendingorders'] = (int) Core_CAdminHome::pendingOrders(); $output['processingorders'] = (int) Core_CAdminHome::processingOrders(); $output['deliveredorders'] = (int) Core_CAdminHome::deliveredOrders(); $output['customers'] = Core_CAdminHome::getCustomers(); include_once 'classes/Core/Settings/CCreatePage.php'; $output['createpagemsg'] = Core_Settings_CreatePage::createPage(); $_SESSION['msgSociallinkdelete'] = Core_Settings_SocialLinks::deleteSocialLink(); $output['showpage'] = Core_Settings_SocialLinks::showSocialLinks(); header('Location:?do=sociallink'); exit; } else { $output['usererr'] = 'You are Not having Privilege to view this page contact your Admin for detail'; Bin_Template::createTemplate('Errors.html', $output); } }
/** * Function creates a new HTML page * * * @return string */ function createPage() { if (isset($_POST['button'])) { $title = $_POST['page_title']; $body = $_POST['bodycontent']; $meta = $_POST['meta_content']; $metakey = $_POST['meta_key']; $pagename = $_POST['page_name']; if (!empty($_FILES['js_file']['name'])) { $jsfilename = $_FILES['js_file']['name']; $legaljs_extentions = array("js"); $file = explode(".", $_FILES['js_file']['name']); if (count($file) > 2 || $file[1] != 'js') { return '<div class="error_msgbox">The file you are attempting to upload is not supported by this server</div>'; } $file_ext = strtolower(end(explode(".", $_FILES['js_file']['name']))); if (!in_array($file_ext, $legaljs_extentions)) { return '<div class="error_msgbox">The file you are attempting to upload is not supported by this server</div>'; } } if (!empty($_FILES['css_file']['name'])) { $cssfilename = $_FILES['css_file']['name']; $legalcss_extentions = array("css"); $cssfile = explode(".", $_FILES['css_file']['name']); if (count($cssfile) > 2 || $cssfile[1] != 'css') { return '<div class="error_msgbox">The file you are attempting to upload is not supported by this server</div>'; } $file_ext = strtolower(end(explode(".", $_FILES['css_file']['name']))); if (!in_array($file_ext, $legalcss_extentions)) { return '<div class="error_msgbox">The file you are attempting to upload is not supported by this server</div>'; } } if (get_magic_quotes_gpc()) { $title = stripslashes($title); $body = stripslashes($body); $meta = stripslashes($meta); $metakey = stripslashes($metakey); $pagename = stripslashes($pagename); } $pagename = 'userpage/' . $pagename; $cssfilepath = $_FILES['css_file']['name']; $jsfilepath = $_FILES['js_file']['name']; $writeString = "<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Transitional//EN' 'http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd'><html xmlns='http://www.w3.org/1999/xhtml'>\n\t\t<head><title>" . $title . "</title><meta name='description' content='" . $meta . "' /><meta name='keywords' content='" . $metakey . "' /><link href='css/" . $cssfilepath . "' rel='stylesheet' type='text/css' /> \n\t\t<script type='text/javascript' src='script/" . $jsfilepath . "'></script></head><body>" . $body . "</body></html>"; $default = new Core_Settings_CreatePage(); if ($default->createDyanamicPage($pagename, $writeString)) { if ($default->addPageSettings($pagename)) { return $msg = '<div class="success_msgbox">Page ' . $pagename . ' Created successfully</div> '; } else { return $msg = '<div class="error_msgbox">Error while creating the page "' . $pagename . '"</div>'; } } } }