summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMax Kremmel <xing@synapse.plus.com>2006-04-12 06:38:35 +0000
committerMax Kremmel <xing@synapse.plus.com>2006-04-12 06:38:35 +0000
commit75c325916b2d394906736030fb48eb060df8a9b7 (patch)
tree07643fc5f5d00c95b634c4e3085d5947fdf346a8
parentb70b5e01a6bab7c323a82efc8a4250aa9ab32768 (diff)
downloadmessages-75c325916b2d394906736030fb48eb060df8a9b7.tar.gz
messages-75c325916b2d394906736030fb48eb060df8a9b7.tar.bz2
messages-75c325916b2d394906736030fb48eb060df8a9b7.zip
move contact form settings to it's correct package --> messages
-rw-r--r--admin/admin_messages_inc.php22
-rw-r--r--templates/admin_messages.tpl30
-rw-r--r--templates/menu_messages_admin.tpl5
3 files changed, 57 insertions, 0 deletions
diff --git a/admin/admin_messages_inc.php b/admin/admin_messages_inc.php
new file mode 100644
index 0000000..65993b1
--- /dev/null
+++ b/admin/admin_messages_inc.php
@@ -0,0 +1,22 @@
+<?php
+
+// $Header: /cvsroot/bitweaver/_bit_messages/admin/admin_messages_inc.php,v 1.1 2006/04/12 06:38:35 squareing 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.
+// Licensed under the GNU LESSER GENERAL PUBLIC LICENSE. See license.txt for details.
+
+//This doen't scale very well when you have 1000's of users
+//$users_list = $gBitUser->get_users_names();
+//$gBitSmarty->assign( 'users_list',$users_list );
+
+$users_list = $gBitUser->get_users_names();
+$gBitSmarty->assign( 'users_list', ( count( $users_list ) < 50 ) ? $users_list : NULL );
+
+if( !empty( $_REQUEST['anonymous_settings'] ) ) {
+ simple_set_toggle( "site_contact", MESSAGES_PKG_NAME );
+ simple_set_value( "contact_user", MESSAGES_PKG_NAME );
+}
+
+$gBitSystem->setHelpInfo( 'Features', 'Settings', 'Help with the features settings' );
+?>
diff --git a/templates/admin_messages.tpl b/templates/admin_messages.tpl
new file mode 100644
index 0000000..033dbc6
--- /dev/null
+++ b/templates/admin_messages.tpl
@@ -0,0 +1,30 @@
+{* $Header: /cvsroot/bitweaver/_bit_messages/templates/admin_messages.tpl,v 1.1 2006/04/12 06:38:35 squareing Exp $ *}
+{strip}
+{form legend="Anonymous Contact"}
+ <input type="hidden" name="page" value="{$page}" />
+
+ <div class="row">
+ {formlabel label="Contact Us" for="site_contact"}
+ {forminput}
+ {html_checkboxes name="site_contact" values="y" checked=$gBitSystem->getConfig('site_contact') labels=false id="site_contact"}
+ {formhelp note="Enables anonymous users to send a message to a specified user using a form"}
+ {/forminput}
+ </div>
+
+ <div class="row">
+ {formlabel label="Contact user" for="contact_user"}
+ {forminput}
+ {if $users_list}
+ {html_options name="contact_user" output=$users_list values=$users_list selected=$gBitSystem->getConfig('contact_user') id="contact_user"}
+ {else}
+ <input name="contact_user" value="{$gBitSystem->getConfig('contact_user')}" id="contact_user" />
+ {/if}
+ {formhelp note="Pick the user who should recieve the meassages sent using the 'Contact Us' feature"}
+ {/forminput}
+ </div>
+
+ <div class="row submit">
+ <input type="submit" name="anonymous_settings" value="{tr}Change preferences{/tr}" />
+ </div>
+{/form}
+{/strip}
diff --git a/templates/menu_messages_admin.tpl b/templates/menu_messages_admin.tpl
new file mode 100644
index 0000000..ddbca17
--- /dev/null
+++ b/templates/menu_messages_admin.tpl
@@ -0,0 +1,5 @@
+{strip}
+<ul>
+ <li><a class="item" href="{$smarty.const.KERNEL_PKG_URL}admin/index.php?page=messages">{tr}Messages Settings{/tr}</a></li>
+</ul>
+{/strip}