summaryrefslogtreecommitdiff
path: root/admin/admin_newsletter_subscriptions.php
diff options
context:
space:
mode:
Diffstat (limited to 'admin/admin_newsletter_subscriptions.php')
-rw-r--r--admin/admin_newsletter_subscriptions.php106
1 files changed, 8 insertions, 98 deletions
diff --git a/admin/admin_newsletter_subscriptions.php b/admin/admin_newsletter_subscriptions.php
index 30615f9..17114e1 100644
--- a/admin/admin_newsletter_subscriptions.php
+++ b/admin/admin_newsletter_subscriptions.php
@@ -1,6 +1,6 @@
<?php
-// $Header: /cvsroot/bitweaver/_bit_newsletters/admin/admin_newsletter_subscriptions.php,v 1.2 2005/12/09 07:04:17 spiderr Exp $
+// $Header: /cvsroot/bitweaver/_bit_newsletters/admin/admin_newsletter_subscriptions.php,v 1.3 2005/12/29 15:31:32 spiderr Exp $
// Copyright (c) 2002-2003, Luis Argerich, Garland Foster, Eduardo Polidor, et. al.
// All Rights Reserved. See copyright.txt for details and a complete list of authors.
@@ -8,27 +8,12 @@
// Initialization
require_once( '../../bit_setup_inc.php' );
+$gBitSystem->verifyPackage( 'newsletters' );
+$gBitSystem->verifyPermission( 'tiki_p_admin_newsletters' );
-include_once( NEWSLETTERS_PKG_PATH.'nl_lib.php' );
-
-if ($feature_newsletters != 'y') {
- $smarty->assign('msg', tra("This feature is disabled").": feature_newsletters");
-
- $gBitSystem->display( 'error.tpl' );
- die;
-}
-
-if (!isset($_REQUEST["nl_id"])) {
- $smarty->assign('msg', tra("No newsletter indicated"));
-
- $gBitSystem->display( 'error.tpl' );
- die;
-}
-
-$smarty->assign('nl_id', $_REQUEST["nl_id"]);
-
-$smarty->assign('individual', 'n');
+require_once( NEWSLETTERS_PKG_PATH.'lookup_newsletter_inc.php' );
+/*
if ($userlib->object_has_one_permission($_REQUEST["nl_id"], 'newsletter')) {
$smarty->assign('individual', 'y');
@@ -50,26 +35,7 @@ if ($userlib->object_has_one_permission($_REQUEST["nl_id"], 'newsletter')) {
}
}
}
-
-if ($bitweaver.orgi_p_admin_newsletters != 'y') {
- $smarty->assign('msg', tra("You dont have permission to use this feature"));
-
- $gBitSystem->display( 'error.tpl' );
- die;
-}
-
-if ($_REQUEST["nl_id"]) {
- $info = $nllib->get_newsletter($_REQUEST["nl_id"]);
-} else {
- $info = array();
-
- $info["name"] = '';
- $info["description"] = '';
- $info["allow_any_sub"] = 'n';
- $info["frequency"] = 7 * 24 * 60 * 60;
-}
-
-$smarty->assign('nl_info', $info);
+*/
if (isset($_REQUEST["remove"])) {
check_ticket('admin-nl-subsriptions');
@@ -86,69 +52,13 @@ if (isset($_REQUEST["save"])) {
$sid = $nllib->newsletter_subscribe($_REQUEST["nl_id"], $_REQUEST["email"]);
}
-if ( empty( $_REQUEST["sort_mode"] ) ) {
- $sort_mode = 'subscribed_desc';
-} else {
- $sort_mode = $_REQUEST["sort_mode"];
-}
-
-if (!isset($_REQUEST["offset"])) {
- $offset = 0;
-} else {
- $offset = $_REQUEST["offset"];
-}
-
-$smarty->assign_by_ref('offset', $offset);
-
-if (isset($_REQUEST["find"])) {
- $find = $_REQUEST["find"];
-} else {
- $find = '';
-}
-
-$smarty->assign('find', $find);
-
-$smarty->assign_by_ref('sort_mode', $sort_mode);
-$channels = $nllib->list_newsletter_subscriptions($_REQUEST["nl_id"], $offset, $maxRecords, $sort_mode, $find);
-
-$cant_pages = ceil($channels["cant"] / $maxRecords);
-$smarty->assign_by_ref('cant_pages', $cant_pages);
-$smarty->assign('actual_page', 1 + ($offset / $maxRecords));
-
-if ($channels["cant"] > ($offset + $maxRecords)) {
- $smarty->assign('next_offset', $offset + $maxRecords);
-} else {
- $smarty->assign('next_offset', -1);
-}
-
-// If offset is > 0 then prev_offset
-if ($offset > 0) {
- $smarty->assign('prev_offset', $offset - $maxRecords);
-} else {
- $smarty->assign('prev_offset', -1);
-}
-
-$smarty->assign_by_ref('channels', $channels["data"]);
-
-// Fill array with possible number of questions per page
-$freqs = array();
-
-for ($i = 0; $i < 90; $i++) {
- $aux["i"] = $i;
-
- $aux["t"] = $i * 24 * 60 * 60;
- $freqs[] = $aux;
-}
-
-$smarty->assign('freqs', $freqs);
-
/*
$cat_type='newsletter';
$cat_objid = $_REQUEST["nl_id"];
include_once( CATEGORIES_PKG_PATH.'categorize_list_inc.php' );
*/
-ask_ticket('admin-nl-subsriptions');
+
// Display the template
-$gBitSystem->display( 'bitweaver.orgipackage:newsletters/admin_newsletter_subscriptions.tpl');
+$gBitSystem->display( 'bitpackage:newsletters/admin_newsletter_subscriptions.tpl' );
?>