Beispiel #1
0
define('TEXT_REVIEW_BY', '- %s');
define('TEXT_REVIEW_WORD_COUNT', '%s слов');
define('TEXT_REVIEW_RATING', 'Рейтинг: %s [%s]');
define('TEXT_REVIEW_DATE_ADDED', 'Отзыв добавлен: %s');
define('TEXT_NO_REVIEWS', 'К настоящему времени нет отзывов.');
define('TEXT_NO_NEW_PRODUCTS', 'На данный момент нет новых товаров.');
define('TEXT_UNKNOWN_TAX_RATE', 'Неизвестная налоговая ставка');
/*
 *
 * WARNINGS
 *
 */
define('WARNING_INSTALL_DIRECTORY_EXISTS', 'Предупреждение: Не удалена директория установки магазина: ' . dirname($_SERVER['SCRIPT_FILENAME']) . '/install. Пожалуйста, удалите эту директорию в целях безопасности.');
define('WARNING_CONFIG_FILE_WRITEABLE', 'Предупреждение: Файл конфигурации доступен для записи: ' . dirname($_SERVER['SCRIPT_FILENAME']) . '/includes/configure.php. Это - потенциальный риск безопасности - пожалуйста, установите необходимые права доступа к этому файлу.');
define('WARNING_SESSION_DIRECTORY_NON_EXISTENT', 'Предупреждение: директория сессий не существует: ' . vam_session_save_path() . '. Сессии не будут работать пока эта директория не будет создана.');
define('WARNING_SESSION_DIRECTORY_NOT_WRITEABLE', 'Предупреждение: Нет доступа к директории сессий: ' . vam_session_save_path() . '. Сессии не будут работать пока не установлены необходимые права доступа.');
define('WARNING_SESSION_AUTO_START', 'Предупреждение: опция session.auto_start включена - пожалуйста, выключите данную опцию в файле php.ini и перезапустите веб-сервер.');
define('WARNING_DOWNLOAD_DIRECTORY_NON_EXISTENT', 'Предупреждение: Директория отсутствует: ' . DIR_FS_DOWNLOAD . '. Создайте директорию.');
define('SUCCESS_ACCOUNT_UPDATED', 'Ваши данные обновлены!');
define('SUCCESS_PASSWORD_UPDATED', 'Ваш пароль изменён!');
define('ERROR_CURRENT_PASSWORD_NOT_MATCHING', 'Указанный пароль не совпадает с текущим паролем. Попробуйте ещё раз.');
define('TEXT_MAXIMUM_ENTRIES', '<span class="bold">ЗАМЕЧАНИЕ:</span> Максимальный объем адресной книги - <span class="bold">%s</span> записей');
define('SUCCESS_ADDRESS_BOOK_ENTRY_DELETED', 'Выбранный адрес удалён из адресной книги.');
define('SUCCESS_ADDRESS_BOOK_ENTRY_UPDATED', 'Ваша адресная книга обновлена.');
define('WARNING_PRIMARY_ADDRESS_DELETION', 'Адрес, установленный по умолчанию, не может быть удалён. Установите статус по умолчанию на другой адрес и попробуйте ещё раз.');
define('ERROR_NONEXISTING_ADDRESS_BOOK_ENTRY', 'Адресная книга не найдена.');
define('ERROR_ADDRESS_BOOK_FULL', 'Ваша адресная книга полностью заполнена. Удалите ненужный Вам адрес и только после этого Вы сможете добавить новый адрес.');
//  conditions check
define('ERROR_CONDITIONS_NOT_ACCEPTED', 'Мы не сможем принять Ваш заказ пока Вы не согласитесь с условиями!');
define('SUB_TITLE_OT_DISCOUNT', 'СКИДКА');
define('TAX_ADD_TAX', 'Включая ');
Beispiel #2
0
}
// check if the configure.php file is writeable
if (WARN_CONFIG_WRITEABLE == 'true') {
    if (file_exists(dirname($_SERVER['SCRIPT_FILENAME']) . '/includes/configure.php') && is_writeable(dirname($_SERVER['SCRIPT_FILENAME']) . '/includes/configure.php')) {
        vam_output_warning(WARNING_CONFIG_FILE_WRITEABLE);
    }
}
if (!file_exists(dirname($_SERVER['SCRIPT_FILENAME']) . '/vamshop.key') && !file_exists(dirname($_SERVER['SCRIPT_FILENAME']) . '/vamshop.key.txt')) {
    vam_output_warning(WARNING_VAMSHOP_KEY);
}
// check if the session folder is writeable
if (WARN_SESSION_DIRECTORY_NOT_WRITEABLE == 'true') {
    if (STORE_SESSIONS == '') {
        if (!is_dir(vam_session_save_path())) {
            vam_output_warning(WARNING_SESSION_DIRECTORY_NON_EXISTENT);
        } elseif (!is_writeable(vam_session_save_path())) {
            vam_output_warning(WARNING_SESSION_DIRECTORY_NOT_WRITEABLE);
        }
    }
}
// check session.auto_start is disabled
if (function_exists('ini_get') && WARN_SESSION_AUTO_START == 'true') {
    if (ini_get('session.auto_start') == '1') {
        vam_output_warning(WARNING_SESSION_AUTO_START);
    }
}
if (WARN_DOWNLOAD_DIRECTORY_NOT_READABLE == 'true' && DOWNLOAD_ENABLED == 'true') {
    if (!is_dir(DIR_FS_DOWNLOAD)) {
        vam_output_warning(WARNING_DOWNLOAD_DIRECTORY_NON_EXISTENT);
    }
}
?>
</td>
              </tr>
            </table></td>
<?php 
$heading = array();
$contents = array();
if ($info) {
    $heading[] = array('text' => '<b>' . TABLE_HEADING_SHOPPING_CART . '</b>');
    if (STORE_SESSIONS == 'mysql') {
        $session_data = vam_db_query("select value from " . TABLE_SESSIONS . " WHERE sesskey = '" . $info . "'");
        $session_data = vam_db_fetch_array($session_data);
        $session_data = trim($session_data['value']);
    } else {
        if (file_exists(vam_session_save_path() . '/sess_' . $info) && filesize(vam_session_save_path() . '/sess_' . $info) > 0) {
            $session_data = file(vam_session_save_path() . '/sess_' . $info);
            $session_data = trim(implode('', $session_data));
        }
    }
    $user_session = unserialize_session_data($session_data);
    if ($user_session) {
        $products = vam_get_products($user_session);
        for ($i = 0, $n = sizeof($products); $i < $n; $i++) {
            $contents[] = array('text' => $products[$i]['quantity'] . ' x ' . $products[$i]['name']);
        }
        if (sizeof($products) > 0) {
            $contents[] = array('text' => vam_draw_separator('pixel_black.gif', '100%', '1'));
            $contents[] = array('align' => 'right', 'text' => TEXT_SHOPPING_CART_SUBTOTAL . ' ' . $user_session['cart']->total . ' ' . $user_session['currency']);
        } else {
            $contents[] = array('text' => '&nbsp;');
        }