));
// Insert it into the correct canvas layout
- $body = elgg_view_layout('two_column_left_sidebar','',$body);
+ $body = elgg_view_layout('one_column_with_sidebar', $body);
// Draw the page
page_draw(elgg_echo('notifications:subscriptions:changesettings:groups'),$body);
));
// Insert it into the correct canvas layout
- $body = elgg_view_layout('two_column_left_sidebar','',$body);
+ $body = elgg_view_layout('one_column_with_sidebar', $body);
// Draw the page
page_draw(elgg_echo('notifications:subscriptions:changesettings'),$body);
'notifications:subscriptions:personal:description' => 'Receive notifications when actions are performed on your content',
'notifications:subscriptions:personal:title' => 'Personal notifications',
- 'notifications:subscriptions:collections:title' => 'Toggle friends collections',
- 'notifications:subscriptions:collections:description' => 'To toggle settings for members of your friends collections, use the icons below. This will affect the corresponding users in the main notification settings panel at the bottom of the page. ',
- 'notifications:subscriptions:collections:edit' => 'To edit your friends collections, click here.',
+ 'notifications:subscriptions:collections:title' => 'Friends',
+ 'notifications:subscriptions:collections:description' => 'The following is an automatic collection made up of your friends. To receive updates select below. This will affect the corresponding users in the main notification settings panel at the bottom of the page. ',
+ 'notifications:subscriptions:collections:edit' => 'To edit your shared access notifications, click here.',
'notifications:subscriptions:changesettings' => 'Notifications',
'notifications:subscriptions:changesettings:groups' => 'Group notifications',
'notification:method:email' => 'Email',
'notifications:subscriptions:title' => 'Notifications per user',
- 'notifications:subscriptions:description' => 'To receive notifications from your friends when they create new content, find them below and select the notification method you would like to use.',
+ 'notifications:subscriptions:description' => 'To receive notifications from your friends (on an individual basis) when they create new content, find them below and select the notification method you would like to use.',
- 'notifications:subscriptions:groups:description' => 'To receive notifications when new content is added to a group you are a member of, find it below and select the notification method you would like to use.',
+ 'notifications:subscriptions:groups:description' => 'To receive notifications when new content is added to a group you are a member of, find it below and select the notification method(s) you would like to use.',
'notifications:subscriptions:success' => 'Your notifications settings have been saved.',
<?php
-
- /**
- * Elgg notifications CSS
- *
- * @package notifications
- * @license http://www.gnu.org/licenses/old-licenses/gpl-2.0.html GNU Public License version 2
- * @author Curverider <info@elgg.com>
- * @copyright Curverider Ltd 2008-2010
- * @link http://elgg.org/
- */
-
+/**
+ * Elgg notifications CSS
+ *
+ * @package notifications
+ * @license http://www.gnu.org/licenses/old-licenses/gpl-2.0.html GNU Public License version 2
+ * @author Curverider <info@elgg.com>
+ * @copyright Curverider Ltd 2008-2010
+ * @link http://elgg.org/
+ */
?>
#notificationstable td.namefield {
line-height: 1.1em;
padding:5px 0 5px 0;
}
-#notificationstable td.namefield img {
- padding:6px 10px 6px 3px;
- float:left;
-}
#notificationstable td.namefield p.namefieldlink {
- margin:9px 0 0 0;
+ margin:5px 0 0 0;
+}
+#notificationstable td.namefield a img {
+ float:left;
+ width:25px;
+ height:25px;
+ margin:5px 10px 5px 5px;
}
#notificationstable td.emailtogglefield,
#notificationstable td.smstogglefield {
display: block;
outline: none;
}
+#notificationstable td.sitetogglefield {
+ width:50px;
+ text-align: center;
+ vertical-align: middle;
+}
+#notificationstable td.sitetogglefield input {
+ margin-right:36px;
+ margin-top:5px;
+}
+#notificationstable td.sitetogglefield a {
+ width:46px;
+ height:24px;
+ cursor: pointer;
+ display: block;
+ outline: none;
+}
#notificationstable td.emailtogglefield a.emailtoggleOff {
background: url(<?php echo $vars['url']; ?>mod/notifications/graphics/icon_notifications_email.gif) no-repeat right 2px;
}
#notificationstable td.emailtogglefield a.emailtoggleOn {
background: url(<?php echo $vars['url']; ?>mod/notifications/graphics/icon_notifications_email.gif) no-repeat right -36px;
}
-
-.notification_collections,
-.notification_personal {
- margin-bottom: 25px;
+#notificationstable td.sitetogglefield a.sitetoggleOff {
+ background: url(<?php echo $vars['url']; ?>mod/notifications/graphics/icon_notifications_site.gif) no-repeat right 2px;
}
-/*
-.settings_form .friends_picker_container h3 {
- color:#999999;
- font-size:3em;
- margin:0 0 20px;
- text-align:left;
- background: none;
- border-bottom: none;
+#notificationstable td.sitetogglefield a.sitetoggleOn {
+ background: url(<?php echo $vars['url']; ?>mod/notifications/graphics/icon_notifications_site.gif) no-repeat right -37px;
+}
+.notification_friends,
+.notification_personal,
+.notifications_per_user {
+ margin-bottom: 25px;
}
-*/
+++ /dev/null
-<?php
-
-?>
\ No newline at end of file
}
</script>
-
+<div class="notification_friends">
<h3>
<?php echo elgg_echo('notifications:subscriptions:collections:title'); ?>
</h3>
-<div class="notification_personal">
-<p>
+<p class="margin_none">
<?php echo elgg_echo('notifications:subscriptions:collections:description'); ?>
- <a href="<?php echo $vars['url']; ?>pg/collections/<?php echo $vars['user']->username; ?>"><?php echo elgg_echo('notifications:subscriptions:collections:edit') ?></a>
</p>
-<table id="notificationstable" cellspacing="0" cellpadding="4" border="1" width="100%">
+<table id="notificationstable" cellspacing="0" cellpadding="4" border="0" width="100%">
<tr>
<td> </td>
<?php
global $NOTIFICATION_HANDLERS;
foreach($NOTIFICATION_HANDLERS as $method => $foo) {
if ($i > 0)
- echo "<td class=\"spacercolumn\"> </td>";
+ echo "<td class='spacercolumn'> </td>";
?>
<td class="<?php echo $method; ?>togglefield"><?php echo elgg_echo('notification:method:'.$method); ?></td>
<?php
$collectionschecked[$method] = '';
}
}
- if ($i > 0) $fields .= "<td class=\"spacercolumn\"> </td>";
+ if ($i > 0) $fields .= "<td class='spacercolumn'> </td>";
$fields .= <<< END
<td class="{$method}togglefield">
<a border="0" id="{$method}collections-1" class="{$method}toggleOff" onclick="adjust{$method}_alt('{$method}collections-1'); setCollection([{$members}],'{$method}',-1);">
<td> </td>
</tr>
<?php
-
+/*
+ @todo
+ collections removed from notifications - they are no longer used and will be replaced with shared access collections
+
if ($collections = get_user_access_collections($vars['user']->guid)) {
foreach($collections as $collection) {
$members = get_members_of_access_collection($collection->id, true);
$collectionschecked[$method] = '';
}
}
- if ($i > 0) $fields .= "<td class=\"spacercolumn\"> </td>";
+ if ($i > 0) $fields .= "<td class='spacercolumn'> </td>";
$fields .= <<< END
<td class="{$method}togglefield">
<a border="0" id="{$method}collections{$collection->id}" class="{$method}toggleOff" onclick="adjust{$method}_alt('{$method}collections{$collection->id}'); setCollection([{$members}],'{$method}',{$collection->id});">
}
}
+*/
?>
</table>
</div>
// Display a description
?>
-<div class="contentWrapper">
-<div class="notification_methods">
+<div class="user_settings notifications">
<?php
echo elgg_view('input/form',array(
?>
</div>
-</div>
\ No newline at end of file
+
+<div class="notifications_per_user">
<h3>
<?php echo elgg_echo('notifications:subscriptions:title'); ?>
</h3>
- <p class="notification_methods_intro">
+ <p>
<?php echo elgg_echo('notifications:subscriptions:description'); ?>
</p>
<?php
ksort($users[$letter]);
?>
-<table id="notificationstable" cellspacing="0" cellpadding="4" border="1" width="100%">
+<table id="notificationstable" cellspacing="0" cellpadding="4" border="0" width="100%">
<tr>
<td> </td>
<?php
$i = 0;
foreach($NOTIFICATION_HANDLERS as $method => $foo) {
if ($i > 0)
- echo "<td class=\"spacercolumn\"> </td>";
+ echo "<td class='spacercolumn'> </td>";
?>
<td class="<?php echo $method; ?>togglefield"><?php echo elgg_echo('notification:method:'.$method); ?></td>
<?php
} else {
$checked[$method] = '';
}
- if ($i > 0) $fields .= "<td class=\"spacercolumn\"> </td>";
+ if ($i > 0) $fields .= "<td class='spacercolumn'> </td>";
$fields .= <<< END
<td class="{$method}togglefield">
<a border="0" id="{$method}{$friend->guid}" class="{$method}toggleOff" onclick="adjust{$method}_alt('{$method}{$friend->guid}');">
}
?>
-
-
-
-<div class="clearfloat"></div>
-<div class="friendspicker_savebuttons">
+<div class="divider">
<input type="submit" value="<?php echo elgg_echo('save'); ?>" />
-<br /></div>
-
+</div>
+</div>
\ No newline at end of file
$subsbig[$method] = $tmparray;
}
-?>
-<?php echo elgg_view_title(elgg_echo('notifications:subscriptions:changesettings:groups')); ?>
-<div class="contentWrapper">
- <div class="notification_methods">
-
+echo elgg_view_title(elgg_echo('notifications:subscriptions:changesettings:groups')); ?>
+<div class="notification_groups margin_top">
<?php
echo elgg_view('notifications/subscriptions/jsfuncs',$vars);
?>
if (isset($vars['groups']) && !empty($vars['groups'])) {
?>
-<table id="notificationstable" cellspacing="0" cellpadding="4" border="1" width="100%">
+<table id="notificationstable" cellspacing="0" cellpadding="4" border="0" width="100%">
<tr>
<td> </td>
<?php
$i = 0;
foreach($NOTIFICATION_HANDLERS as $method => $foo) {
if ($i > 0)
- echo "<td class=\"spacercolumn\"> </td>";
+ echo "<td class='spacercolumn'> </td>";
?>
<td class="<?php echo $method; ?>togglefield"><?php echo elgg_echo('notification:method:'.$method); ?></td>
<?php
?>
<input type="submit" value="<?php echo elgg_echo('save'); ?>" />
- </div>
</div>
\ No newline at end of file
<?php echo elgg_echo('notifications:subscriptions:personal:title'); ?>
</h3>
</div>
-<table id="notificationstable" cellspacing="0" cellpadding="4" border="1" width="100%">
+<table id="notificationstable" cellspacing="0" cellpadding="4" border="0" width="100%">
<tr>
<td> </td>
<?php
$i = 0;
foreach($NOTIFICATION_HANDLERS as $method => $foo) {
if ($i > 0)
- echo "<td class=\"spacercolumn\"> </td>";
+ echo "<td class='spacercolumn'> </td>";
?>
<td class="<?php echo $method; ?>togglefield"><?php echo elgg_echo('notification:method:'.$method); ?></td>
<?php
$personalchecked[$method] = '';
}
}
- if ($i > 0) $fields .= "<td class=\"spacercolumn\"> </td>";
+ if ($i > 0) $fields .= "<td class='spacercolumn'> </td>";
$fields .= <<< END
<td class="{$method}togglefield">
<a border="0" id="{$method}personal" class="{$method}toggleOff" onclick="adjust{$method}_alt('{$method}personal');">
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
}
+.margin_none {
+ margin:0;
+}
.margin_top {
margin-top:10px;
}