Пример #1
0
// | This source file is subject to version 2.0 of the GPL license, |
// | that is bundled with this package in the file LICENSE, and is|
// | available through the world-wide-web at the following url: |
// | http://www.zen-cart.com/license/2_0.txt. |
// | If you did not receive a copy of the zen-cart license and are unable |
// | to obtain it through the world-wide-web, please send a note to |
// | license@zen-cart.com so we can mail you a copy immediately.|
// +----------------------------------------------------------------------+
//$Id: admin.php 1680 2005-08-02 16:24:06Z ajeh $
//
require 'includes/application_top.php';
$action = isset($_GET['action']) ? $_GET['action'] : '';
if (zen_not_null($action)) {
    switch ($action) {
        // demo active test
        case zen_admin_demo():
            $action = '';
            $messageStack->add_session(ERROR_ADMIN_DEMO, 'caution');
            zen_redirect(zen_href_link(FILENAME_ADMIN));
            break;
            // ----------------------------------------------------------------------------------------------------------------------------------------------------------------
        // ----------------------------------------------------------------------------------------------------------------------------------------------------------------
        case 'insert':
        case 'save':
        case 'reset':
            // ----------------------------------------------------------------------------------------------------------------------------------------------------------------
            $error = false;
            if ($action == 'insert' || $action == 'reset') {
                $password_new = zen_db_prepare_input($_POST['password_new']);
                $password_confirmation = zen_db_prepare_input($_POST['password_confirmation']);
                if (strlen($password_new) < ENTRY_PASSWORD_MIN_LENGTH) {
Пример #2
0
         $sql_data_array = array('group_name' => $group_name, 'group_percentage' => $group_percentage);
         if ($action == 'insert') {
             $insert_sql_data = array('date_added' => 'now()');
             $sql_data_array = array_merge($sql_data_array, $insert_sql_data);
             zen_db_perform(TABLE_GROUP_PRICING, $sql_data_array);
             $group_id = $db->insert_ID();
         } elseif ($action == 'save') {
             $update_sql_data = array('last_modified' => 'now()');
             $sql_data_array = array_merge($sql_data_array, $update_sql_data);
             zen_db_perform(TABLE_GROUP_PRICING, $sql_data_array, 'update', "group_id = '" . (int) $group_id . "'");
         }
     }
     zen_redirect(zen_href_link(FILENAME_GROUP_PRICING, (isset($_GET['page']) ? 'page=' . $_GET['page'] . '&' : '') . 'gID=' . $group_id));
     break;
 case 'deleteconfirm':
     if (zen_admin_demo()) {
         $_GET['action'] = '';
         $messageStack->add_session(ERROR_ADMIN_DEMO, 'caution');
         zen_redirect(zen_href_link(FILENAME_GROUP_PRICING, 'page=' . $_GET['page']));
     }
     $delete_cust_confirmed = isset($_POST['delete_customers']) && $_POST['delete_customers'] == 'on' ? true : false;
     $group_id = zen_db_prepare_input($_GET['gID']);
     $customers_query = $db->Execute("select customers_id from " . TABLE_CUSTOMERS . " where customers_group_pricing = '" . (int) $group_id . "'");
     if ($customers_query->RecordCount() > 0 && $delete_cust_confirmed == true) {
         $db->Execute("delete from " . TABLE_GROUP_PRICING . " where group_id = '" . (int) $group_id . "'");
         $db->Execute("update " . TABLE_CUSTOMERS . " set customers_group_pricing=0 where customers_group_pricing = '" . (int) $group_id . "'");
     } elseif ($customers_query->RecordCount() > 0 && $delete_cust_confirmed == false) {
         $messageStack->add_session(ERROR_GROUP_PRICING_CUSTOMERS_EXIST, 'error');
     } elseif ($customers_query->RecordCount() == 0) {
         $db->Execute("delete from " . TABLE_GROUP_PRICING . " where group_id = '" . (int) $group_id . "'");
     }
Пример #3
0
/**
 * visitors purchase modules init admin file
 * see {@link  http://www.zen-cart.com/wiki/index.php/Developers_API_Tutorials#InitSystem wikitutorials} for more details.
 *
 * @package initSystem
 * @copyright Portions Copyright 2003-2005 Zen Cart Development Team
 * @copyright Portions Copyright 2003 osCommerce
 * @license http://www.zen-cart.com/license/2_0.txt GNU Public License V2.0
 * @version $Id: init_admin.php $
 */
if (!defined('IS_ADMIN_FLAG')) {
    die('Illegal Access');
}
zen_visitors_purchase_clean_up_visitors_ordrs();
if (basename($PHP_SELF) == FILENAME_ORDERS . '.php') {
    switch ($_GET['action']) {
        case 'update_order':
            // demo active test
            if (!zen_admin_demo()) {
                zen_visitors_purchase_update_visitors_order($_GET['oID']);
            }
            break;
        case 'deleteconfirm':
            // demo active test
            if (!zen_admin_demo()) {
                zen_visitors_purchase_delete_visitors_order($_GET['oID']);
            }
            break;
    }
}