62 lines
2.1 KiB
PHP
62 lines
2.1 KiB
PHP
|
|
<?php
|
||
|
|
/*
|
||
|
|
$Id: easypopulate_functions.php,v 2.76a 2006/10/16 22:50:52 surfalot Exp $
|
||
|
|
|
||
|
|
Designed for osCommerce, Open Source E-Commerce Solutions
|
||
|
|
http://www.oscommerce.com
|
||
|
|
|
||
|
|
Copyright (c) 2003 osCommerce
|
||
|
|
|
||
|
|
Released under the GNU General Public License
|
||
|
|
*/
|
||
|
|
|
||
|
|
function tep_get_uploaded_file($filename) {
|
||
|
|
if (isset($_FILES[$filename])) {
|
||
|
|
$uploaded_file = array('name' => $_FILES[$filename]['name'],
|
||
|
|
'type' => $_FILES[$filename]['type'],
|
||
|
|
'size' => $_FILES[$filename]['size'],
|
||
|
|
'tmp_name' => $_FILES[$filename]['tmp_name']);
|
||
|
|
} elseif (isset($GLOBALS['HTTP_POST_FILES'][$filename])) {
|
||
|
|
global $HTTP_POST_FILES;
|
||
|
|
|
||
|
|
$uploaded_file = array('name' => $HTTP_POST_FILES[$filename]['name'],
|
||
|
|
'type' => $HTTP_POST_FILES[$filename]['type'],
|
||
|
|
'size' => $HTTP_POST_FILES[$filename]['size'],
|
||
|
|
'tmp_name' => $HTTP_POST_FILES[$filename]['tmp_name']);
|
||
|
|
} else {
|
||
|
|
$uploaded_file = array('name' => $GLOBALS[$filename . '_name'],
|
||
|
|
'type' => $GLOBALS[$filename . '_type'],
|
||
|
|
'size' => $GLOBALS[$filename . '_size'],
|
||
|
|
'tmp_name' => $GLOBALS[$filename]);
|
||
|
|
}
|
||
|
|
|
||
|
|
return $uploaded_file;
|
||
|
|
}
|
||
|
|
|
||
|
|
// the $filename parameter is an array with the following elements:
|
||
|
|
// name, type, size, tmp_name
|
||
|
|
function tep_copy_uploaded_file($filename, $target) {
|
||
|
|
if (substr($target, -1) != '/') $target .= '/';
|
||
|
|
|
||
|
|
$target .= $filename['name'];
|
||
|
|
|
||
|
|
move_uploaded_file($filename['tmp_name'], $target);
|
||
|
|
}
|
||
|
|
|
||
|
|
////
|
||
|
|
// Recursively go through the categories and retreive all sub-categories IDs
|
||
|
|
// TABLES: categories
|
||
|
|
if (!function_exists(tep_get_sub_categories)) {
|
||
|
|
function tep_get_sub_categories(&$categories, $categories_id) {
|
||
|
|
$sub_categories_query = tep_db_query("select categories_id from " . TABLE_CATEGORIES . " where parent_id = '" . (int)$categories_id . "'");
|
||
|
|
while ($sub_categories = tep_db_fetch_array($sub_categories_query)) {
|
||
|
|
if ($sub_categories['categories_id'] == 0) return true;
|
||
|
|
$categories[sizeof($categories)] = $sub_categories['categories_id'];
|
||
|
|
if ($sub_categories['categories_id'] != $categories_id) {
|
||
|
|
tep_get_sub_categories($categories, $sub_categories['categories_id']);
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
?>
|