<?php // Author: Trabis // URL: http://www.xuups.com // E-Mail: lusopoemas@gmail.com require dirname(__FILE__) . '/admin_header.php'; $op = isset($_GET['op']) ? trim($_GET['op']) : (isset($_POST['op']) ? trim($_POST['op']) : 'form'); switch ($op) { case 'email': send_email(); break; case 'form': default: xoops_cp_header(); subscribers_adminMenu(1, _MI_SUBSCRIBERS_ADMENU_SEND); echo send_form(); xoops_cp_footer(); break; } function send_form() { global $xoopsModuleConfig; include_once XOOPS_ROOT_PATH . '/class/xoopsformloader.php'; $this_handler =& xoops_getModuleHandler('user', 'subscribers'); $form = new XoopsThemeForm(_AM_SUBSCRIBERS_SEND, 'send_form', 'admin_send.php', "post"); $element = new XoopsFormLabel(_MI_SUBSCRIBERS_CONF_FROMNAME, $xoopsModuleConfig['fromname']); $form->addElement($element); unset($element); $element = new XoopsFormLabel(_MI_SUBSCRIBERS_CONF_FROMEMAIL, $xoopsModuleConfig['fromemail']); $form->addElement($element); unset($element);
$limit = isset($_GET['limit']) ? intval($_GET['limit']) : (isset($_POST['limit']) ? intval($_POST['limit']) : 15); $start = isset($_GET['start']) ? intval($_GET['start']) : (isset($_POST['start']) ? intval($_POST['start']) : 0); $redir = isset($_GET['redir']) ? $_GET['redir'] : (isset($_POST['redir']) ? $_POST['redir'] : null); switch ($op) { case 'list': xoops_cp_header(); subscribers_adminMenu(0, _MI_SUBSCRIBERS_ADMENU_USER); echo user_index($start); xoops_cp_footer(); break; case 'add': user_add($id); break; case 'edit': xoops_cp_header(); subscribers_adminMenu(0, _MI_SUBSCRIBERS_ADMENU_USER); echo user_form($id); xoops_cp_footer(); break; case 'editok': user_edit($id); break; case 'del': user_confirmdel($id, $redir); break; case 'delok': user_del($id, $redir); break; } function user_index($start = 0) {
<?php // Author: Trabis // URL: http://www.xuups.com // E-Mail: lusopoemas@gmail.com require dirname(__FILE__) . '/admin_header.php'; $op = isset($_GET['op']) ? trim($_GET['op']) : (isset($_POST['op']) ? trim($_POST['op']) : 'list'); $op = isset($_POST['delall']) ? 'delall' : $op; $id = isset($_GET['id']) ? intval($_GET['id']) : (isset($_POST['id']) ? intval($_POST['id']) : null); $limit = isset($_GET['limit']) ? intval($_GET['limit']) : (isset($_POST['limit']) ? intval($_POST['limit']) : 15); $start = isset($_GET['start']) ? intval($_GET['start']) : (isset($_POST['start']) ? intval($_POST['start']) : 0); $redir = isset($_GET['redir']) ? $_GET['redir'] : (isset($_POST['redir']) ? $_POST['redir'] : null); switch ($op) { case 'list': xoops_cp_header(); subscribers_adminMenu(2, _MI_SUBSCRIBERS_ADMENU_WAITING); echo waiting_index($start); xoops_cp_footer(); break; case 'del': waiting_confirmdel($id, $redir); break; case 'delok': waiting_del($id, $redir); break; case 'delall': waiting_confirmdel(null, $redir, 'delallok'); break; case 'delallok': waiting_delall($redir); break;