|
|
|
|
read()) {
if ( (substr("$boxes_file", -4) == '.php') && !(in_array($boxes_file, $installed_boxes))){
$boxes[] = array('admin_boxes_name' => $boxes_file,
'admin_boxes_id' => 'b' . $none);
} elseif ( (substr("$boxes_file", -4) == '.php') && (in_array($boxes_file, $installed_boxes))) {
$db_boxes_id_query = tep_db_query("select admin_files_id as admin_boxes_id from " . TABLE_ADMIN_FILES . " where admin_files_is_boxes = 1 and admin_files_name = '" . $boxes_file . "'");
$db_boxes_id = tep_db_fetch_array($db_boxes_id_query);
$boxes[] = array('admin_boxes_name' => $boxes_file,
'admin_boxes_id' => $db_boxes_id['admin_boxes_id']);
}
$none++;
}
$dir->close();
sort($boxes);
reset ($boxes);
$boxnum = sizeof($boxes);
$i = 0;
while ($i < $boxnum) {
if (((!$HTTP_GET_VARS['cID']) || ($HTTP_GET_VARS['none'] == $boxes[$i]['admin_boxes_id']) || ($HTTP_GET_VARS['cID'] == $boxes[$i]['admin_boxes_id'])) && (!$cInfo) ) {
$cInfo = new objectInfo($boxes[$i]);
}
if ( (is_object($cInfo)) && ($boxes[$i]['admin_boxes_id'] == $cInfo->admin_boxes_id) ) {
if ( substr("$cInfo->admin_boxes_id", 0,1) == 'b') {
echo ' ' . "\n";
} else {
echo ' ' . "\n";
}
} else {
echo ' ' . "\n";
}
?>
| ' . ucfirst (substr_replace ($boxes[$i]['admin_boxes_name'], '' , -4)) . ''; ?> |
' . tep_image(DIR_WS_IMAGES . 'icon_status_green_light.gif', STATUS_BOX_INSTALL, 10, 10) . '';
} else {
echo '' . tep_image(DIR_WS_IMAGES . 'icon_status_red_light.gif', STATUS_BOX_REMOVE, 10, 10) . ' ' . tep_image(DIR_WS_IMAGES . 'icon_status_green.gif', STATUS_BOX_INSTALLED, 10, 10);
}
} else {
if (substr($boxes[$i]['admin_boxes_id'], 0,1) == 'b') {
echo tep_image(DIR_WS_IMAGES . 'icon_status_red.gif', '', 10, 10) . ' ' . tep_image(DIR_WS_IMAGES . 'icon_status_green_light.gif', '', 10, 10) . '';
} else {
echo tep_image(DIR_WS_IMAGES . 'icon_status_red_light.gif', '', 10, 10) . ' ' . tep_image(DIR_WS_IMAGES . 'icon_status_green.gif', '', 10, 10);
}
}
?>
|
admin_boxes_id) ) { echo tep_image(DIR_WS_IMAGES . 'icon_arrow_right.gif'); } else { echo '' . tep_image(DIR_WS_IMAGES . 'icon_info.gif', IMAGE_ICON_INFO) . ''; } ?> |
|
|
'' . TEXT_INFO_HEADING_NEW_FILE . '');
$file_query = tep_db_query("select admin_files_name from " . TABLE_ADMIN_FILES . " where admin_files_is_boxes = '0' ");
while ($fetch_files = tep_db_fetch_array($file_query)) {
$files_array[] = $fetch_files['admin_files_name'];
}
$file_dir = array();
$dir = dir(DIR_FS_ADMIN);
while ($file = $dir->read()) {
if ((substr("$file", -4) == '.php') && $file != FILENAME_DEFAULT && $file != FILENAME_LOGIN && $file != FILENAME_LOGOFF && $file != FILENAME_FORBIDEN && $file != FILENAME_POPUP_IMAGE && $file != FILENAME_PASSWORD_FORGOTTEN && $file != FILENAME_ADMIN_ACCOUNT && $file != 'invoice.php' && $file != 'packingslip.php') {
$file_dir[] = $file;
}
}
$result = $file_dir;
if (sizeof($files_array) > 0) {
$result = array_values (array_diff($file_dir, $files_array));
}
sort ($result);
reset ($result);
while (list ($key, $val) = each ($result)) {
$show[] = array('id' => $val,
'text' => $val);
}
$contents = array('form' => tep_draw_form('store_file', FILENAME_ADMIN_FILES, 'cPath=' . $HTTP_GET_VARS['cPath'] . '&fID=' . $files['admin_files_id'] . '&action=file_store', 'post', 'enctype="multipart/form-data"'));
$contents[] = array('text' => '' . TEXT_INFO_NEW_FILE_BOX . ucfirst(substr_replace ($current_box['admin_box_name'], '', -4)) . '');
$contents[] = array('text' => TEXT_INFO_NEW_FILE_INTRO );
$contents[] = array('align' => 'left', 'text' => ' ' . tep_draw_pull_down_menu('admin_files_name', $show, $show));
$contents[] = array('text' => tep_draw_hidden_field('admin_files_to_boxes', $HTTP_GET_VARS['cPath']));
$contents[] = array('align' => 'center', 'text' => ' ' . tep_draw_button(IMAGE_SAVE) . tep_draw_button(IMAGE_CANCEL,'close',tep_href_link(FILENAME_ADMIN_FILES, 'cPath=' . $HTTP_GET_VARS['cPath'])));
break;
case 'remove_file':
$heading[] = array('text' => '' . TEXT_INFO_HEADING_DELETE_FILE . '');
$contents = array('form' => tep_draw_form('remove_file', FILENAME_ADMIN_FILES, 'action=file_remove&cPath=' . $HTTP_GET_VARS['cPath'] . '&fID=' . $files['admin_files_id'], 'post', 'enctype="multipart/form-data"'));
$contents[] = array('text' => tep_draw_hidden_field('admin_files_id', $HTTP_GET_VARS['fID']));
$contents[] = array('text' => sprintf(TEXT_INFO_DELETE_FILE_INTRO, $fInfo->admin_files_name, ucfirst(substr_replace ($current_box['admin_box_name'], '', -4))) );
$contents[] = array('align' => 'center', 'text' => ' ' . tep_image_submit('button_confirm.gif', IMAGE_CONFIRM) . tep_draw_button(IMAGE_CANCEL,'close',tep_href_link(FILENAME_ADMIN_FILES, 'cPath=' . $HTTP_GET_VARS['cPath'] . '&fID=' . $HTTP_GET_VARS['fID'])));
break;
default:
if (is_object($cInfo)) {
$heading[] = array('text' => '' . TEXT_INFO_HEADING_DEFAULT_BOXES . $cInfo->admin_boxes_name . '');
if ( substr($cInfo->admin_boxes_id, 0,1) == 'b') {
$contents[] = array('text' => '' . $cInfo->admin_boxes_name . ' ' . TEXT_INFO_DEFAULT_BOXES_NOT_INSTALLED . ' ');
$contents[] = array('text' => TEXT_INFO_DEFAULT_BOXES_INTRO);
} else {
$contents = array('form' => tep_draw_form('newfile', FILENAME_ADMIN_FILES, 'cPath=' . $cInfo->admin_boxes_id . '&action=store_file', 'post', 'enctype="multipart/form-data"'));
$contents[] = array('align' => 'center', 'text' => tep_draw_button(IMAGE_INSERT_FILE) );
$contents[] = array('text' => tep_draw_hidden_field('this_category', $cInfo->admin_boxes_id));
$contents[] = array('text' => ' ' . TEXT_INFO_DEFAULT_BOXES_INTRO);
}
$contents[] = array('text' => ' ');
}
if (is_object($fInfo)) {
$heading[] = array('text' => '' . TEXT_INFO_NEW_FILE_BOX . ucfirst(substr_replace ($current_box['admin_box_name'], '', -4)) . '');
$contents[] = array('align' => 'center', 'text' => tep_draw_button(IMAGE_INSERT_FILE,'plus',tep_href_link(FILENAME_ADMIN_FILES, 'cPath=' . $HTTP_GET_VARS['cPath'] . '&action=store_file')) . tep_draw_button(IMAGE_DELETE,"close",tep_href_link(FILENAME_ADMIN_FILES, 'cPath=' . $HTTP_GET_VARS['cPath'] . '&fID=' . $fInfo->admin_files_id . '&action=remove_file')));
$contents[] = array('text' => ' ' . TEXT_INFO_DEFAULT_FILE_INTRO . ucfirst(substr_replace ($current_box['admin_box_name'], '', -4)));
}
}
if ( (tep_not_null($heading)) && (tep_not_null($contents)) ) {
echo ' ' . "\n";
$box = new box;
echo $box->infoBox($heading, $contents);
echo ' | ' . "\n";
}
?>
|
|