function show_help($module = '') { global $system; $result = ''; if (empty($module)) { $module = get('module', 'index'); } $lang = curlang(); $help_dir = DATA_PATH . 'help/' . $lang . '/'; if (LOGGED_IN) { if ($system->checkForRight('HELP')) { $admin_link = ' <a href="' . RCMS_ROOT_PATH . '?module=help&edit=' . $module . '"><img title="' . __('Edit') . '" src="' . IMAGES_PATH . 'skins/edit_small.gif"></a> <a href="#" onClick="if(confirm(\'' . __('Delete') . ': \\n' . str_replace('"', '″', $module) . '?\\n\')) document.location.href = \'' . RCMS_ROOT_PATH . '?module=help&delete=' . $module . '\'"> <img title="' . __('Delete') . '" src="' . IMAGES_PATH . 'skins/trash_small.gif"> </a><br/> '; $add_link = '<a href="' . RCMS_ROOT_PATH . '?module=help&edit=' . $module . '"><img src="' . IMAGES_PATH . 'skins/add_help.png" title="' . __('Add') . ' ' . __('Help') . '" alt="' . __('Add') . ' ' . __('Help') . '" /></a> '; } else { $admin_link = ''; $add_link = ''; } $modulename = $help_dir . make_safe_filename($module); if (file_exists($modulename)) { $help_chapter = file_get_contents($modulename); $result = wf_modal(wf_img(IMAGES_PATH . 'skins/help.png', __('Context help')), __('Context help'), $admin_link . $help_chapter, '', '600', '300', 'accesskey="h"'); } else { $result = $add_link; } } return $result; }
case 'year': $folder .= rcms_format_time('Y', rcms_get_time()) . '/'; break; case 'year_month': $folder .= rcms_format_time('Y/m', rcms_get_time()) . '/'; break; default: break; } } if (!is_dir($folder)) { rcms_mkdir($folder); } } //Напоследок вырежем небезопасные символы и заменим русские буквы и пробелы в названии картинки на транслит $filename = $folder . $u . make_safe_filename($_FILES['uploadfile']['name']); //Включено управление контроля картинок? if (!empty($lightbox_config['change_enable'])) { //Размер правильный? if (!empty($lightbox_config['max_size'])) { if ($lightbox_config['max_size'] * 1000000 < filesize($_FILES['uploadfile']['tmp_name'])) { echo __('Error') . '! ' . __('Max size') . ': ' . $lightbox_config['max_size'] . ' Mb'; return false; } } //Ширина? if (!empty($lightbox_config['max_width']) && $lightbox_config['max_width'] < $size[0]) { echo __('Error') . '! ' . __('Maximum width') . ': ' . $lightbox_config['max_width'] . ' px'; return false; } //Высота?