示例#1
0
<?php

if (!defined('TYPO3_MODE')) {
    die('Access denied.');
}
$content = '';
$this->cObj->data['header'] = 'Customers';
if ($GLOBALS['TSFE']->fe_user->user['uid'] and $this->get['login_as_customer'] && is_numeric($this->get['customer_id'])) {
    $user = mslib_fe::getUser($this->get['customer_id']);
    if ($user['uid']) {
        mslib_befe::loginAsUser($user['uid'], 'admin_customers');
    }
}
if ($this->post && isset($this->post['tx_multishop_pi1']['action']) && !empty($this->post['tx_multishop_pi1']['action'])) {
    $redirectAfterPostProc = 1;
    switch ($this->post['tx_multishop_pi1']['action']) {
        case 'delete_selected_customers':
            if (is_array($this->post['selected_customers']) and count($this->post['selected_customers'])) {
                foreach ($this->post['selected_customers'] as $customer_id) {
                    if (is_numeric($customer_id)) {
                        mslib_befe::deleteCustomer($customer_id);
                    }
                }
            }
            break;
        default:
            // post processing by third party plugins
            if (is_array($GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['ext/multishop/scripts/admin_pages/admin_customers.php']['adminCustomersPostHookProc'])) {
                $params = array();
                $params['content'] =& $content;
                $params['redirectAfterPostProc'] =& $redirectAfterPostProc;