##
###############################################################################
## XOOPS - PHP Content Management System ##
## Copyright (c) 2000 XOOPS.org ##
## ##
###############################################################################
## This program is free software; you can redistribute it and/or modify ##
## it under the terms of the GNU General Public License as published by ##
## the Free Software Foundation; either version 2 of the License, or ##
## (at your option) any later version. ##
## ##
## 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. See the ##
## GNU General Public License for more details. ##
## ##
## You should have received a copy of the GNU General Public License ##
## along with this program; if not, write to the Free Software ##
## Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA ##
###############################################################################
## Author of this file: NS Tai (aka tuff) ##
## URL: http://www.brandycoke.com/ ##
## Project: Liaise ##
###############################################################################
require 'header.php';
$myts =& MyTextSanitizer::getInstance();
if( empty($_POST['submit']) ){
$form_id = isset($_GET['form_id']) ? intval($_GET['form_id']) : 0;
if( empty($form_id) ){
$forms =& $liaise_form_mgr->getPermittedForms();
if( false != $forms && count($forms) === 1 ){
$form =& $liaise_form_mgr->get($forms[0]->getVar('form_id'));
require 'include/form_render.php';
}else{
$xoopsOption['template_main'] = 'liaise_index.html';
require_once XOOPS_ROOT_PATH.'/header.php';
if( count($forms) > 0 ){
foreach( $forms as $form ){
$xoopsTpl->append('forms',
array('title' => $form->getVar('form_title'),
'desc' => $form->getVar('form_desc'),
'id' => $form->getVar('form_id')
)
);
}
$xoopsTpl->assign('forms_intro', $myts->makeTareaData4Show($xoopsModuleConfig['intro']));
}
}
}else{
if( !$form =& $liaise_form_mgr->get($form_id) ){
header("Location: ".LIAISE_URL);
exit();
}else{
if( false != $liaise_form_mgr->getSingleFormPermission($form_id) ){
require 'include/form_render.php';
}else{
header("Location: ".LIAISE_URL);
exit();
}
}
}
require XOOPS_ROOT_PATH.'/footer.php';
}else{
$form_id = isset($_POST['form_id']) ? intval($_POST['form_id']) : 0;
if( empty($form_id) || !$form =& $liaise_form_mgr->get($form_id) || $liaise_form_mgr->getSingleFormPermission($form_id) == false ){
header("Location: ".LIAISE_URL);
exit();
}
require 'include/form_execute.php';
}
?>