/** * 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 = ''); }
/** * 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); } }
/** * 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); }
/** * 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); }
/** * 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; }
/** * 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); } }