51 lines
1.1 KiB
PHP
51 lines
1.1 KiB
PHP
<?php
|
|
/*
|
|
$Id: general.php,v 1.4 2003/07/09 01:11:05 hpdl Exp $
|
|
|
|
osCommerce, Open Source E-Commerce Solutions
|
|
http://www.oscommerce.com
|
|
|
|
Copyright (c) 2003 osCommerce
|
|
|
|
Released under the GNU General Public License
|
|
*/
|
|
|
|
function osc_in_array($value, $array) {
|
|
if (!$array) $array = array();
|
|
|
|
if (function_exists('in_array')) {
|
|
if (is_array($value)) {
|
|
for ($i=0; $i<sizeof($value); $i++) {
|
|
if (in_array($value[$i], $array)) return true;
|
|
}
|
|
return false;
|
|
} else {
|
|
return in_array($value, $array);
|
|
}
|
|
} else {
|
|
reset($array);
|
|
while (list(,$key_value) = each($array)) {
|
|
if (is_array($value)) {
|
|
for ($i=0; $i<sizeof($value); $i++) {
|
|
if ($key_value == $value[$i]) return true;
|
|
}
|
|
return false;
|
|
} else {
|
|
if ($key_value == $value) return true;
|
|
}
|
|
}
|
|
}
|
|
|
|
return false;
|
|
}
|
|
|
|
////
|
|
// Sets timeout for the current script.
|
|
// Cant be used in safe mode.
|
|
function osc_set_time_limit($limit) {
|
|
if (!get_cfg_var('safe_mode')) {
|
|
set_time_limit($limit);
|
|
}
|
|
}
|
|
?>
|