Exemplo n.º 1
0
 * @subpackage install
 */
error_reporting(E_ALL ^ E_NOTICE);
global $config, $lang_i;
ob_start();
define('SETUP', 1);
define('BASE_DIR', str_replace("\\", "/", dirname(dirname(__FILE__))));
include BASE_DIR . '/install/lang/ru.php';
if (!is_writable(BASE_DIR . '/cache/smarty/')) {
    die($lang_i['templates_c_notwritable']);
}
include BASE_DIR . '/inc/db.config.php';
include BASE_DIR . '/inc/config.php';
include BASE_DIR . '/functions/func.common.php';
include BASE_DIR . '/class/class.template.php';
$AVE_Template = new AVE_Template(BASE_DIR . '/install/tpl/');
$ver = APP_NAME . ' ' . APP_VERSION;
$AVE_Template->assign('version_setup', $lang_i['install_name'] . ' ' . $ver);
$AVE_Template->assign('app_info', APP_INFO);
$AVE_Template->assign('la', $lang_i);
$db_connect = check_db_connect($config['dbhost'], $config['dbuser'], $config['dbpass'], $config['dbname']);
if ($db_connect && $_REQUEST['step'] != 'finish' && check_installed($config['dbpref'])) {
    echo '<pre>' . $lang_i['installed'] . '</pre>';
    exit;
}
$error_is_required = array();
check_required();
check_writable();
$count_error = sizeof((array) $error_is_required);
if (1 == $count_error) {
    $AVE_Template->assign('error_header', $lang_i['erroro']);
Exemplo n.º 2
0
    }
    $img->save(UPDIR . $img_dir . TH_PREF . $img_name);
    $oldumask = umask(0);
    chmod(UPDIR . $img_dir . TH_PREF . $img_name, 0644);
    umask($oldumask);
    exit;
}
require BASE_DIR . '/inc/init.php';
if (!isset($_SESSION['user_id'])) {
    header('Location:index.php');
    exit;
}
define('ACP', 1);
define('SESSION', session_id());
$tpl_dir = 'templates/' . (empty($_SESSION['admin_theme']) ? DEFAULT_ADMIN_THEME_FOLDER : $_SESSION['admin_theme']);
$AVE_Template = new AVE_Template($tpl_dir . '/browser');
$AVE_Template->assign('tpl_dir', $tpl_dir);
$AVE_Template->assign('sess', SESSION);
$AVE_Template->config_load(BASE_DIR . '/admin/lang/' . (empty($_SESSION['admin_language']) ? $_SESSION['user_language'] : $_SESSION['admin_language']) . '/main.txt');
$_REQUEST['action'] = isset($_REQUEST['action']) ? $_REQUEST['action'] : '';
if ($_REQUEST['action'] == 'upload') {
    $AVE_Template->display('browser_upload.tpl');
    exit;
}
if ($_REQUEST['action'] == 'upload2') {
    for ($i = 0; $i < count($_FILES['upfile']['tmp_name']); $i++) {
        $d_name = strtolower(trim($_FILES['upfile']['name'][$i]));
        $d_name = str_replace(' ', '', $d_name);
        $d_tmp = $_FILES['upfile']['tmp_name'][$i];
        if ($_FILES['upfile']['type'][$i] == 'image/pjpeg' || $_FILES['upfile']['type'][$i] == 'image/jpeg' || $_FILES['upfile']['type'][$i] == 'image/x-png' || $_FILES['upfile']['type'][$i] == 'image/png') {
            if (file_exists(UPDIR . $_REQUEST['pfad'] . $d_name)) {
Exemplo n.º 3
0
<?php

/**
 * AVE.cms
 *
 * @package AVE.cms
 * @subpackage admin
 * @filesource
 */
if (!defined('ACP')) {
    echo 'Извините, но Вы не имеете права доступа к данному разделу!';
    exit;
}
require BASE_DIR . '/inc/init.php';
require BASE_DIR . '/admin/functions/func.admin.common.php';
require BASE_DIR . '/admin/editor/fckeditor.php';
if (!isset($_SESSION['admin_theme'])) {
    $_SESSION['admin_theme'] = DEFAULT_ADMIN_THEME_FOLDER;
}
if (!isset($_SESSION['admin_language'])) {
    $_SESSION['admin_language'] = isset($_SESSION['user_language']) ? $_SESSION['user_language'] : DEFAULT_LANGUAGE;
}
$AVE_Template = new AVE_Template(BASE_DIR . '/admin/templates/' . $_SESSION['admin_theme']);
$AVE_Template->assign('tpl_dir', ABS_PATH . 'admin/templates/' . $_SESSION['admin_theme']);
$AVE_Template->config_load(BASE_DIR . '/admin/lang/' . $_SESSION['admin_language'] . '/main.txt');
define('SESSION', session_id());
$AVE_Template->assign('sess', SESSION);
Exemplo n.º 4
0
ob_implicit_flush(0);
define('BASE_DIR', str_replace("\\", "/", dirname(dirname(__FILE__))));
require BASE_DIR . '/inc/init.php';
if (!isset($_SESSION['user_id'])) {
    header('Location:index.php');
    exit;
}
$max_size = 128;
// максимальный размер миниатюры
$thumb_size = '-t' . $max_size . 'x' . $max_size;
// формат миниатюр
$images_ext = array('jpg', 'jpeg', 'png', 'gif');
$upload_path = BASE_DIR . '/' . UPLOAD_DIR;
$theme = empty($_SESSION['admin_theme']) ? DEFAULT_ADMIN_THEME_FOLDER : $_SESSION['admin_theme'];
$lang = empty($_SESSION['admin_language']) ? 'ru' : $_SESSION['admin_language'];
$AVE_Template = new AVE_Template(BASE_DIR . '/admin/templates/' . $theme . '/browser');
$AVE_Template->config_load(BASE_DIR . '/admin/lang/' . $lang . '/main.txt');
$AVE_Template->assign('tpl_dir', 'templates/' . $theme);
$AVE_Template->assign('ABS_PATH', '../');
if (!isset($_REQUEST['action'])) {
    $_REQUEST['action'] = '';
}
switch ($_REQUEST['action']) {
    case 'list':
        $dir = empty($_REQUEST['dir']) || strpos($_REQUEST['dir'], '..') !== false || strpos($_REQUEST['dir'], '//') !== false ? '/' : $_REQUEST['dir'];
        $path = $upload_path . (is_dir($upload_path . $dir) ? $dir : '/');
        $new_dir = $path . (isset($_REQUEST['newdir']) ? $_REQUEST['newdir'] : '');
        $new_dir_rezult = !is_dir($new_dir) && !mkdir($new_dir, 0777);
        $skip_entry = array(THUMBNAIL_DIR, 'index.php');
        $dirs = array();
        $files = array();