<?php
/**
* ****************************************************************************
* oledrion - MODULE FOR XOOPS
* Copyright (c) Hervé Thouzard of Instant Zero (http://www.instant-zero.com)
*
* You may not change or alter any portion of this comment or credits
* of supporting developers from this source code or any supporting source code
* which is considered copyrighted (c) material of the original comment or credit authors.
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
*
* @copyright Hervé Thouzard of Instant Zero (http://www.instant-zero.com)
* @license http://www.fsf.org/copyleft/gpl.html GNU public license
* @package oledrion
* @author Hervé Thouzard of Instant Zero (http://www.instant-zero.com)
*
* Version : $Id:
* ****************************************************************************
*/
/**
* Gestion des textes affichés sur certaines pages pour les utilisateurs
*/
if(!defined("OLEDRION_ADMIN")) exit();
switch($action) {
// ****************************************************************************************************************
case 'default': // Gestion des textes
// ****************************************************************************************************************
xoops_cp_header();
oledrion_adminMenu(9);
require_once OLEDRION_PATH.'class/registryfile.php';
$registry = new oledrion_registryfile();
$sform = new XoopsThemeForm(_MI_OLEDRION_ADMENU8, 'frmatxt', $baseurl);
$sform->addElement(new XoopsFormHidden('op', 'texts'));
$sform->addElement(new XoopsFormHidden('action', 'savetexts'));
$editor1 = oledrion_utils::getWysiwygForm(_AM_OLEDRION_INDEX_PAGE,'welcome1', $registry->getfile(OLEDRION_TEXTFILE1), 5, 60, 'hometext1_hidden');
if($editor1) {
$sform->addElement($editor1, false);
}
$editor2 = oledrion_utils::getWysiwygForm(_OLEDRION_CGV,'welcome2', $registry->getfile(OLEDRION_TEXTFILE2), 5, 60, 'hometext2_hidden');
if($editor2) {
$sform->addElement($editor2, false);
}
$editor3 = oledrion_utils::getWysiwygForm(_AM_OLEDRION_RECOMM_TEXT,'welcome3', $registry->getfile(OLEDRION_TEXTFILE3), 5, 60, 'hometext3_hidden');
if($editor3) {
$sform->addElement($editor3, false);
}
$editor4 = oledrion_utils::getWysiwygForm(_AM_OLEDRION_OFFLINEPAY_TEXT,'welcome4', $registry->getfile(OLEDRION_TEXTFILE4), 5, 60, 'hometext4_hidden');
if($editor4) {
$sform->addElement($editor4, false);
}
$editor5 = oledrion_utils::getWysiwygForm(_AM_OLEDRION_RESTRICT_TEXT,'welcome5', $registry->getfile(OLEDRION_TEXTFILE5), 5, 60, 'hometext5_hidden');
if($editor5) {
$sform->addElement($editor5, false);
}
$editor6 = oledrion_utils::getWysiwygForm(_AM_OLEDRION_CHECKOUT_TEXT1, 'welcome6', $registry->getfile(OLEDRION_TEXTFILE6), 5, 60, 'hometext6_hidden');
if($editor6) {
$sform->addElement($editor6, false);
}
$editor7 = oledrion_utils::getWysiwygForm(_AM_OLEDRION_CHECKOUT_TEXT2, 'welcome7', $registry->getfile(OLEDRION_TEXTFILE7), 5, 60, 'hometext7_hidden');
if($editor7) {
$sform->addElement($editor7, false);
}
$button_tray = new XoopsFormElementTray('' ,'');
$submit_btn = new XoopsFormButton('', 'post', _AM_OLEDRION_MODIFY, 'submit');
$button_tray->addElement($submit_btn);
$sform->addElement($button_tray);
$sform = oledrion_utils::formMarkRequiredFields($sform);
$sform->display();
break;
// ****************************************************************************************************************
case 'savetexts': // Sauvegarde des textes d'accueil ********************************************************
// ****************************************************************************************************************
require_once OLEDRION_PATH.'class/registryfile.php';
$registry = new oledrion_registryfile();
$registry->savefile($myts->stripSlashesGPC($_POST['welcome1']), OLEDRION_TEXTFILE1);
$registry->savefile($myts->stripSlashesGPC($_POST['welcome2']), OLEDRION_TEXTFILE2);
$registry->savefile($myts->stripSlashesGPC($_POST['welcome3']), OLEDRION_TEXTFILE3);
$registry->savefile($myts->stripSlashesGPC($_POST['welcome4']), OLEDRION_TEXTFILE4);
$registry->savefile($myts->stripSlashesGPC($_POST['welcome5']), OLEDRION_TEXTFILE5);
$registry->savefile($myts->stripSlashesGPC($_POST['welcome6']), OLEDRION_TEXTFILE6);
$registry->savefile($myts->stripSlashesGPC($_POST['welcome7']), OLEDRION_TEXTFILE7);
oledrion_utils::updateCache();
oledrion_utils::redirect(_AM_OLEDRION_SAVE_OK, $baseurl.'?op=texts', 2);
break;
}
?>