Example #1
0
 /**
  * Function generates an drop down list with the category details. 
  * 
  * 
  * @return array
  */
 function showCategory()
 {
     $obj = new Lib_Components();
     $obj1 = new Core_Category_CCategory();
     $obj->data['category'] = $obj->createComponent('combobox', $obj1->getListValues('category'), 'name=id class=category_box', '');
     makeConstants($obj->data, $prefix = '');
 }
Example #2
0
 /**
  * Function displays the Sub Categories avaliable in the site     
  * 
  * 
  * @return array
  */
 function showCat()
 {
     include 'classes/Core/CRoleChecking.php';
     include 'classes/Core/CAdminHome.php';
     $output['username'] = Core_CAdminHome::userName();
     $output['currentDate'] = date('l, M d, Y H:i:s');
     $output['currency_type'] = $_SESSION['currency']['currency_tocken'];
     $output['category'] = Core_CAdminHome::getCategory();
     $output['products'] = Core_CAdminHome::getProducts();
     $output['ordercount'] = Core_CAdminHome::getOrderCount();
     $output['customers'] = Core_CAdminHome::getCustomers();
     $chkuser = Core_CRoleChecking::checkRoles();
     if ($chkuser) {
         include 'classes/Core/Category/CCategory.php';
         $default = new Core_Category_CCategory();
         $default->showCat();
         include "classes/Core/Settings/CAddSubCategory.php";
         $default = new Core_Settings_CAddSubCategory();
         $default->showSubCategory($Err);
         include "templates/addsubcategory.php";
     } else {
         $output['usererr'] = 'You are Not having Privilege to view this page contact your Admin for detail';
         Bin_Template::createTemplate('Errors.html', $output);
     }
 }
Example #3
0
 /**
  * Function displays the load sub categoried
  * 
  * 
  * @return array
  */
 function loadSubCategories()
 {
     include 'classes/Core/Category/CCategory.php';
     include 'classes/Display/DCategory.php';
     $subcats = Core_Category_CCategory::getSubCategory();
     echo $output['subcategories'] = Display_DCategory::loadSubCategories($subcats);
 }
Example #4
0
 /**
  * Function displays a template for adding a new category  
  * from the admin side   
  * 
  * @return array
  */
 function ShowTemplate()
 {
     include "classes/Lib/HandleErrors.php";
     $output['val'] = $Err->values;
     $output['msg'] = $Err->messages;
     include_once 'classes/Core/Category/CCategory.php';
     include_once 'classes/Display/DCategoryManagement.php';
     include "classes/Core/Settings/CCategoryManagement.php";
     $cat = new Core_Category_CCategory();
     include 'classes/Core/CRoleChecking.php';
     $chkuser = Core_CRoleChecking::checkRoles();
     if ($chkuser) {
         $output['insmsg'] = $_SESSION['insmsg'];
         $_SESSION['insmsg'] = '';
         $output['allcat'] = $cat->showCat();
         $content = new Core_Settings_CCategoryManagement();
         $output['content'] = $content->showContent();
         $output['attrib'] = $content->getAttributes();
         $output['categoryparent'] = $content->showCategoryParent();
     } else {
         $output['usererr'] = 'You are Not having Privilege to view this page contact your Admin for detail';
         Bin_Template::createTemplate('Errors.html', $output);
     }
     include 'classes/Core/CAdminHome.php';
     $output['username'] = Core_CAdminHome::userName();
     $output['currentDate'] = date('l, M d, Y H:i:s');
     $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();
     Bin_Template::createTemplate('categorymanagement.html', $output);
 }
Example #5
0
    /**
     * Function returns the sub category details.
     * @param array $arr	
     * 
     * @return string
     */
    function showSub($arr)
    {
        include 'admin/cache/sitesettings.php';
        $path = 'classes/Lib/Local/' . $sitesettings['language'] . '/localization.php';
        include $path;
        $obj = new Core_Category_CCategory();
        $output = "";
        $cont = count($arr);
        for ($i = 0; $i < $cont; $i++) {
            $sub = $obj->showSubCat($arr[$i]['subcat_id']);
            $count = count($sub);
            if ($count > 0) {
                $link = "?do=allcat&id=" . $arr[$i]['subcat_id'];
            } else {
                $link = "?do=search&id=" . $arr[$i]['subcat_id'];
            }
            $output .= '<td width=20% align="left" class="buy_txt" valign="top"><a href="' . $link . '" class="buy_head_link">' . $arr[$i]['subcat_name'] . '</a><br>';
            if (count($sub) > 3) {
                $count = 3;
            } else {
                $count = count($sub);
            }
            for ($j = 0; $j < $count; $j++) {
                //$output .='<li><a href="?do=search&pid='.($arr[$i]['subcat_id']).'&id='.$sub[$j]['subcat_id'].'" class="list_style_link">'.$sub[$j]['subcat_name'].'</a></li>  ';
                $sub1 = $obj->showSubCat($sub[$j]['subcat_id']);
                $count_sub = count($sub1);
                //					if($count_sub > 0 )
                //						$sub_link = "?do=allcat&id=".$sub[$j]['subcat_id'];
                //					else
                $sub_link = "?do=search&pid=" . $arr[$i]['subcat_id'] . "&id=" . $sub[$j]['subcat_id'];
                $output .= '<a href="' . $sub_link . '" class="list_style_link">' . $sub[$j]['subcat_name'] . '</a> | ';
            }
            if (count($sub) > 0) {
                $output .= ' <a href="' . $link . '" class="list_style_link">' . $localization['ENG1512'] . ' ...</a>';
            }
            $output .= '</td>';
            if ($i % 3 == 0 && $i > 0) {
                $output .= '</tr>
							<tr>
								<td colspan=3 height=10></td>
							</tr>
						  <tr>';
            }
        }
        return $output;
    }
Example #6
0
 /**
  * Function displays the list of categories available  
  * at the admin side   
  * 
  * @return array
  */
 function showCategory()
 {
     include 'classes/Core/CRoleChecking.php';
     include 'classes/Core/CAdminHome.php';
     $output['username'] = Core_CAdminHome::userName();
     $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();
     $chkuser = Core_CRoleChecking::checkRoles();
     if ($chkuser) {
         include 'classes/Core/Category/CCategorySelection.php';
         $default = new Core_Category_CCategorySelection();
         $default->displayCategory($Err);
         if (isset($_GET['id'])) {
             $default->displaySubCategory();
         }
         include_once 'classes/Core/Category/CCategory.php';
         $cat = new Core_Category_CCategory();
         $cat->showCat();
         include 'templates/addcrossprdct.php';
     } else {
         $output['usererr'] = 'You are Not having Privilege to view this page contact your Admin for detail';
         Bin_Template::createTemplate('Errors.html', $output);
     }
 }