aboutsummaryrefslogtreecommitdiffstats
path: root/admin
diff options
context:
space:
mode:
authorrub <rub@piwigo.org>2006-03-21 22:58:59 +0000
committerrub <rub@piwigo.org>2006-03-21 22:58:59 +0000
commit3609c224c74f50a9049524ebedc996ddd1187108 (patch)
treeae767f4294b4907f8cf3746cb18c70fdb91aa8c8 /admin
parente584310d3a51bcae7be00513a852ad43e22c585b (diff)
[NBM] Step 3: Layout Model
o Rename mailtousers.php on notification_by_mail.php o Deactivate temporary function on notification_by_mail.php o First design layout, no function activated, it's only a model git-svn-id: http://piwigo.org/svn/trunk@1091 68402e56-0260-453c-a942-63ccdbb3a9ee
Diffstat (limited to 'admin')
-rw-r--r--admin/notification_by_mail.php (renamed from admin/mailtousers.php)120
1 files changed, 113 insertions, 7 deletions
diff --git a/admin/mailtousers.php b/admin/notification_by_mail.php
index c2539a398..ee31ef077 100644
--- a/admin/mailtousers.php
+++ b/admin/notification_by_mail.php
@@ -27,7 +27,7 @@
// +-----------------------------------------------------------------------+
// +-----------------------------------------------------------------------+
-// | include
+// | include |
// +-----------------------------------------------------------------------+
if (!defined('PHPWG_ROOT_PATH'))
@@ -47,7 +47,7 @@ include_once(PHPWG_ROOT_PATH.'include/functions_mail.inc.php');
check_status(ACCESS_ADMINISTRATOR);
// +-----------------------------------------------------------------------+
-// | functions
+// | functions |
// +-----------------------------------------------------------------------+
/*
* Search an available check_key
@@ -252,20 +252,119 @@ order by
}
// +-----------------------------------------------------------------------+
-// | Main
+// | Main |
// +-----------------------------------------------------------------------+
update_data_user_mail_notification();
-send_all_user_mail_notification();
+//send_all_user_mail_notification();
+if (!isset($_GET['mode']))
+{
+ $page['mode'] = 'send';
+}
+else
+{
+ $page['mode'] = $_GET['mode'];
+}
// +-----------------------------------------------------------------------+
-// | template initialization |
+// | template initialization |
// +-----------------------------------------------------------------------+
+$template->set_filenames(
+ array(
+ 'double_select' => 'admin/double_select.tpl',
+ 'notification_by_mail'=>'admin/notification_by_mail.tpl'
+ )
+ );
+
+$base_url = get_root_url().'admin.php';
+
+$template->assign_vars(
+ array(
+ 'U_TABSHEET_TITLE' => l10n('nbm_'.$page['mode'].'_mode'),
+ 'U_HELP' => add_url_param(get_root_url().'/popuphelp.php', 'page=notification_by_mail'),
+ 'U_PARAM_MODE' => add_url_param($base_url.get_query_string_diff(array('mode')), 'mode=param'),
+ 'U_SUBSCRIBE_MODE' => add_url_param($base_url.get_query_string_diff(array('mode')), 'mode=subscribe'),
+ 'U_SEND_MODE' => add_url_param($base_url.get_query_string_diff(array('mode')), 'mode=send'),
+ 'F_ACTION'=> $base_url.get_query_string_diff(array())
+ ));
+
+switch ($page['mode'])
+{
+ case 'param' :
+ {
+ $template->assign_block_vars(
+ $page['mode'],
+ array(
+ //'HISTORY_YES'=>$history_yes
+ ));
+ break;
+ }
+ case 'subscribe' :
+ {
+ $template->assign_block_vars(
+ $page['mode'],
+ array(
+ //'HISTORY_YES'=>$history_yes
+ ));
+
+ $template->assign_vars(
+ array(
+ 'L_CAT_OPTIONS_TRUE' => l10n('nbm_subscribe_col'),
+ 'L_CAT_OPTIONS_FALSE' => l10n('nbm_unsubscribe_col')
+ )
+ );
+
+
+/* $template->assign_block_vars(
+ $blockname,
+ array('SELECTED'=>$selected,
+ 'VALUE'=>$category['id'],
+ 'OPTION'=>$option
+ ));*/
+ $template->assign_block_vars(
+ 'category_option_true',
+ array('SELECTED'=>'',
+ 'VALUE'=>'rub',
+ 'OPTION'=>'rub [rub@phpwebgallery.net]'
+ ));
+
+ break;
+ }
+ case 'send' :
+ {
+ $template->assign_block_vars(
+ $page['mode'],
+ array(
+ //'HISTORY_YES'=>$history_yes
+ ));
-$title = l10n('nbm_Send mail to users');
+ $template->assign_vars(
+ array(
+ 'L_CAT_OPTIONS_TRUE' => l10n('nbm_send_col'),
+ 'L_CAT_OPTIONS_FALSE' => l10n('nbm_nosend_col')
+ )
+ );
+
+
+/* $template->assign_block_vars(
+ $blockname,
+ array('SELECTED'=>$selected,
+ 'VALUE'=>$category['id'],
+ 'OPTION'=>$option
+ ));*/
+ $template->assign_block_vars(
+ 'category_option_true',
+ array('SELECTED'=>' selected="selected"',
+ 'VALUE'=>'rub',
+ 'OPTION'=>'rub [2006-03-20 23:35:23]'
+ ));
+
+ break;
+ }
+}
// +-----------------------------------------------------------------------+
-// | infos & errors display |
+// | infos & errors display |
// +-----------------------------------------------------------------------+
/*echo '<pre>';
@@ -290,4 +389,11 @@ if (count($page['infos']) != 0)
echo '</pre>';
*/
+
+// +-----------------------------------------------------------------------+
+// | Sending html code |
+// +-----------------------------------------------------------------------+
+$template->assign_var_from_handle('DOUBLE_SELECT', 'double_select');
+$template->assign_var_from_handle('ADMIN_CONTENT', 'notification_by_mail');
+
?> \ No newline at end of file