/** * Function displays a detailed site statistics report * at the admin side * * @return array */ function siteStatistics() { include 'classes/Core/CAdminLogin.php'; include 'classes/Core/CAdminHome.php'; $output['currentDate'] = date('l, M d, Y H:i:s'); $output['currency_type'] = $_SESSION['currency']['currency_tocken']; $output['username'] = Core_CAdminLogin::loginStatus(); // Orders Statistics $output['monthlyorders'] = (int) Core_CAdminHome::monthlyOrders(); $output['previousmonthorders'] = (int) Core_CAdminHome::previousMonthOrders(); $output['pendingorders'] = (int) Core_CAdminHome::pendingOrders(); $output['processingorders'] = (int) Core_CAdminHome::processingOrders(); $output['deliveredorders'] = (int) Core_CAdminHome::deliveredOrders(); $output['totalorders'] = (int) Core_CAdminHome::totalOrders(); $output['currency_type'] = $_SESSION['currency']['currency_tocken']; // Sales Statistics $output['currentmonthincome'] = Core_CAdminHome::currentMonthIncome(); $output['previousmonthincome'] = Core_CAdminHome::previoustMonthIncome(); $output['totalincome'] = Core_CAdminHome::totalIncome(); // Products Statistics $output['enabledproducts'] = (int) Core_CAdminHome::enabledProducts(); $output['disabledproducts'] = (int) Core_CAdminHome::disabledProducts(); $output['totalproducts'] = (int) Core_CAdminHome::totalProducts(); // Products Inventory Statistics $output['lowstock'] = (int) Core_CAdminHome::lowStock(); // Customers Statistics $output['currentmonthuser'] = (int) Core_CAdminHome::currentMonthUser(); $output['previousmonthuser'] = (int) Core_CAdminHome::previousMonthUser(); $output['totalusers'] = (int) Core_CAdminHome::totalUsers(); /*$output['currentmonthproudctquantity']=(int)Core_CAdminHome::currentMonthProudctQuantity(); $output['previousmonthproudctquantity']=(int)Core_CAdminHome::previousMonthProudctQuantity(); $output['totalproudctquantity']=(int)Core_CAdminHome::totalProudctQuantity();*/ return $output; }
/** * Function sends mail to the emailid specified by the admin which contains details about the password. * * * @return string */ function forgetPassword() { $email = $_POST['adminemail']; $sql = "select subadmin_password,subadmin_name from subadmin_table where subadmin_email_id='" . $email . "'"; $obj = new Bin_Query(); if ($obj->executeQuery($sql)) { $name = $obj->records[0]['subadmin_name']; $pass = $obj->records[0]['subadmin_password']; $password = base64_decode($pass); } $mail_content = 'Your username is <b>' . $name . '</b> and Password is <b>' . $password . '</b> '; Core_CAdminLogin::sendingMail($email, $title, $mail_content); $result = "<div class='success_msgbox' style='width:85%'>User name and Password has been sent to <b>" . $email . "</b> successfully</div>"; return $result; }
/** * Function updates the password and sends a mail to the admin * * * @return array */ function forgetPassword() { include 'classes/Core/CAdminLogin.php'; include 'classes/Lib/CheckInputs.php'; $obj = new Lib_CheckInputs('adminemail'); $output['forgetpass'] = Core_CAdminLogin::forgetPassword(); Bin_Template::createTemplate('forgetpassword.html', $output); }