示例#1
0
 /**
  * Function displays a home page ads list
  * 
  * 
  * @return array
  */
 function showHomePageAdsList()
 {
     $output = array();
     include 'classes/Core/CHomePageAds.php';
     include 'classes/Core/CRoleChecking.php';
     include 'classes/Display/DHomePageAds.php';
     include 'classes/Model/MSiteStatistics.php';
     $output = Model_MSiteStatistics::siteStatistics();
     $chkuser = Core_CRoleChecking::checkRoles();
     if ($chkuser) {
         $output['insmsg'] = $_SESSION['rtsinsmsg'];
         unset($_SESSION['rtsinsmsg']);
         $output['homepageads'] = Core_CHomePageAds::showHomePageAdsList();
         $output['deleteMsg'] = $_SESSION['msgHomepageaddelete'];
         $output['updateMsg'] = $_SESSION['msgHomepageadupdate'];
         $output['saveMsg'] = $_SESSION['msgHomepageadsave'];
         Bin_Template::createTemplate('homepageads.html', $output);
         unset($_SESSION['msgHomepageadupdate']);
         unset($_SESSION['msgHomepageaddelete']);
         unset($_SESSION['msgHomepageadsave']);
     } else {
         $output['usererr'] = 'You are Not having Privilege to view this page contact your Admin for detail';
         Bin_Template::createTemplate('Errors.html', $output);
     }
 }
 /**
  * Function displays a new registration page for adding an customer account 
  * at the admin side   
  * 
  * @return array
  */
 function showRegistrationPage()
 {
     $output = array();
     include 'classes/Core/CAdminUserRegistration.php';
     include 'classes/Core/CRoleChecking.php';
     include 'classes/Display/DAdminUserRegistration.php';
     include 'classes/Model/MSiteStatistics.php';
     $output = Model_MSiteStatistics::siteStatistics();
     $chkuser = Core_CRoleChecking::checkRoles();
     if ($chkuser) {
         $output['adminregmsg'] = $_SESSION['rtsinsmsg'];
         unset($_SESSION['rtsinsmsg']);
         $output['adminreg'] = Core_CAdminUserRegistration::showAccount();
         Bin_Template::createTemplate('ShowUser.html', $output);
     } else {
         $output['usererr'] = 'You are Not having Privilege to view this page contact your Admin for detail';
         Bin_Template::createTemplate('Errors.html', $output);
     }
 }
示例#3
0
 /**
  * Function displays the list of Customer available 
  * at the admin side   
  * 
  * @return array
  */
 function showCustomerGroup()
 {
     $output = array();
     include 'classes/Core/CRoleChecking.php';
     include 'classes/Core/CCustomerGroup.php';
     include 'classes/Display/DCustomerGroup.php';
     include 'classes/Model/MSiteStatistics.php';
     $output = Model_MSiteStatistics::siteStatistics();
     $chkuser = Core_CRoleChecking::checkRoles();
     if ($chkuser) {
         $output['adminregmsg'] = $_SESSION['addmsg'];
         $output['cutomergroup'] = Core_CCustomerGroup::displayAjaxCustGroup();
         Bin_Template::createTemplate('customergroup.html', $output);
         unset($_SESSION['addmsg']);
     } else {
         $output['usererr'] = 'You are Not having Privilege to view this page contact your Admin for detail';
         Bin_Template::createTemplate('Errors.html', $output);
     }
 }
示例#4
0
 /**
  * Function displays a dynamic cms list
  * 
  * 
  * @return array
  */
 function showDynamicCmsList()
 {
     $output = array();
     include 'classes/Core/Settings/CDynamicCms.php';
     include 'classes/Core/CRoleChecking.php';
     include 'classes/Display/DDynamicCms.php';
     include 'classes/Model/MSiteStatistics.php';
     $output = Model_MSiteStatistics::siteStatistics();
     $chkuser = Core_CRoleChecking::checkRoles();
     if ($chkuser) {
         $output['insertMsg'] = $_SESSION['msgDynamicinsert'];
         $output['deleteMsg'] = $_SESSION['msgDeletedynamiccms'];
         $output['updateMsg'] = $_SESSION['updateDynamiccms'];
         $output['dynamiccms'] = Core_Settings_DynamicCms::showDynamicCmsList();
         Bin_Template::createTemplate('dynamiccms.html', $output);
         unset($_SESSION['msgDeletedynamiccms']);
         unset($_SESSION['msgDynamicinsert']);
         unset($_SESSION['updateDynamiccms']);
     } else {
         $output['usererr'] = 'You are Not having Privilege to view this page contact your Admin for detail';
         Bin_Template::createTemplate('Errors.html', $output);
     }
 }
示例#5
0
 /**
  * Function updates the changes in the list of products displayed 
  * 
  * 
  * @return array
  */
 function updateProducts()
 {
     include 'classes/Core/CRoleChecking.php';
     include_once 'classes/Core/Settings/CSelectFeaturedItems.php';
     include 'classes/Model/MSiteStatistics.php';
     include_once 'classes/Display/DSelectFeaturedItems.php';
     $output = Model_MSiteStatistics::siteStatistics();
     $chkuser = Core_CRoleChecking::checkRoles();
     if ($chkuser) {
         $default = new Core_Settings_CSelectFeaturedItems();
         $output['msg'] = $default->updateProducts();
         $output['product'] = $default->displayAllFeatured();
         $output['maincategory'] = $default->displayCategory();
         Bin_Template::createTemplate('selectfeatureditems.html', $output);
     } else {
         $output['usererr'] = 'You are Not having Privilege to view this page contact your Admin for detail';
         Bin_Template::createTemplate('Errors.html', $output);
     }
 }
示例#6
0
 /**
  * Function is used to validate the username and password supplied by the admin while login. 
  * 
  * 
  * @return array
  */
 function showValidateLoginPage()
 {
     include 'classes/Lib/CheckInputs.php';
     include 'classes/Core/CRoleChecking.php';
     include 'classes/Model/MSiteStatistics.php';
     include 'classes/Display/DAdminHome.php';
     new Lib_CheckInputs('validatelogin');
     $output = Model_MSiteStatistics::siteStatistics();
     $chkuser = Core_CRoleChecking::checkRoles();
     if ($chkuser) {
         $output['users_chart'] = Core_CAdminHome::getUserschart();
         $output['sales_chart'] = Core_CAdminHome::getSaleschart();
         $output['latestcustomers'] = Core_CAdminHome::getLatestCustomers();
         $output['latestorders'] = Core_CAdminHome::latestOrders();
         // echo "<pre>";
         // print_r($output['users_chart']);exit;
         Bin_Template::createTemplate('index.html', $output);
     } else {
         $output['usererr'] = 'You are Not having Privilege to view this page contact your Admin for detail';
         Bin_Template::createTemplate('Errors.html', $output);
     }
 }
示例#7
0
 /**
  * Function deletes the main category 
  * 
  * 
  * @return array
  */
 function deleteMainCategory()
 {
     include 'classes/Core/CRoleChecking.php';
     include "classes/Model/MSiteStatistics.php";
     $output = Model_MSiteStatistics::siteStatistics();
     $chkuser = Core_CRoleChecking::checkRoles();
     if ($chkuser) {
         include "classes/Core/Category/CShowMainCategory.php";
         $default = new Core_Category_CShowMainCategory();
         $output['deletemsg'] = $default->deleteMainCategory();
         $output['showmaincat'] = $default->showMainCategory();
         Bin_Template::createTemplate('showmaincategory.html', $output);
     } else {
         $output['usererr'] = 'You are Not having Privilege to view this page contact your Admin for detail';
         Bin_Template::createTemplate('Errors.html', $output);
     }
 }
示例#8
0
 /**
  * Function used to delete an Attribute from       
  * admin side
  * 
  * @return array
  */
 function deleteAttributes()
 {
     include 'classes/Core/CRoleChecking.php';
     include 'classes/Model/MSiteStatistics.php';
     $output = Model_MSiteStatistics::SiteStatistics();
     $chkuser = Core_CRoleChecking::checkRoles();
     if ($chkuser) {
         include "classes/Core/Settings/CAddAttributes.php";
         $default = new Core_Settings_CAddAttributes();
         $output['attribmsg'] = $default->deleteAttributes();
         $output['showattributes'] = $default->showAttributes($Err);
         Bin_Template::createTemplate('addattributes.html', $output);
     } else {
         $output['usererr'] = 'You are Not having Privilege to view this page contact your Admin for detail';
         Bin_Template::createTemplate('Errors.html', $output);
     }
 }
示例#9
0
 /**
  * Function used to edit an Attribute value from       
  * admin side
  * 
  * @return array
  */
 function updateAttributeValues()
 {
     include 'classes/Core/CRoleChecking.php';
     include 'classes/Model/MSiteStatistics.php';
     include 'classes/Lib/CheckInputs.php';
     $output = Model_MSiteStatistics::siteStatistics();
     $chkuser = Core_CRoleChecking::checkRoles();
     if ($chkuser) {
         include "classes/Core/Settings/CAddAttributeValues.php";
         $obj = new Lib_CheckInputs('editattributevalues');
         $default = new Core_Settings_CAddAttributeValues();
         $default->editAttributeValues();
     } else {
         $output['usererr'] = 'You are Not having Privilege to view this page contact your Admin for detail';
         Bin_Template::createTemplate('Errors.html', $output);
     }
 }
示例#10
0
 /**
  * Function updates the msrp price for a selected product   
  * at the admin side 
  * 
  * @return array
  */
 function updateMsrpByQuantity()
 {
     include 'classes/Core/CProductMsrpManagement.php';
     include 'classes/Model/MSiteStatistics.php';
     include 'classes/Display/DProductMsrpManagement.php';
     $output = Model_MSiteStatistics::siteStatistics();
     $output['updateproduct'] = Core_CProductMsrpManagement::updateMsrpByQuantity();
     $output['dispmsrp'] = Core_CProductMsrpManagement::displayMsrpByQuantity();
     Bin_Template::createTemplate('ProductMsrpManagement.html', $output);
 }