zen_run_normal()
该函数检测网店是正常的开放访问还是有其他的设置。如果是正常的就返回true,否则返回false;
函数源代码:[color=#000000]function zen_run_normal() {[/color]
$zc_run = false;
switch (true) {
case (strstr(EXCLUDE_ADMIN_IP_FOR_MAINTENANCE, $_SERVER['REMOTE_ADDR'])):
// down for maintenance not for ADMIN
$zc_run = true;
break;
case (DOWN_FOR_MAINTENANCE == 'true'):
// down for maintenance
$zc_run = false;
break;
case (STORE_STATUS >= 1):
// showcase no prices
$zc_run = false;
break;
case (CUSTOMERS_APPROVAL == '1' and $_SESSION['customer_id'] == ''):
// customer must be logged in to browse
$zc_run = false;
break;
case (CUSTOMERS_APPROVAL == '2' and $_SESSION['customer_id'] == ''):
// show room only
// customer may browse but no prices
$zc_run = false;
break;
case (CUSTOMERS_APPROVAL == '3'):
// show room only
$zc_run = false;
break;
case (CUSTOMERS_APPROVAL_AUTHORIZATION != '0' and $_SESSION['customer_id'] == ''):
// customer must be logged in to browse
$zc_run = false;
break;
case (CUSTOMERS_APPROVAL_AUTHORIZATION != '0' and $_SESSION['customers_authorization'] > '0'):
// customer must be logged in to browse
$zc_run = false;
break;
default:
// proceed normally
$zc_run = true;
break;
}
return $zc_run;
}