Example #1
0
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('"', '&#8243;', $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;
}
Example #2
0
            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;
    }
    //Высота?