[isf-wifidog] Bug with Splash-Only Node & Portal Template
Frederico Marques
frederico at marques.cx
Jeu 17 Mai 19:19:05 EDT 2007
Skipped content of type multipart/alternative-------------- next part --------------
Index: wifidog/classes/User.php
===================================================================
--- wifidog/classes/User.php (revision 1226)
+++ wifidog/classes/User.php (working copy)
@@ -945,6 +945,7 @@
* new roles system.
*/
$smarty->assign('userIsValid', $user && !$user->isSplashOnlyUser() ? true : false);
+ $smarty->assign('userIsSplashOnly', $user && $user->isSplashOnlyUser());
$smarty->assign('userIsSuperAdmin', $user && $user->isSuperAdmin());
$smarty->assign('userIsANodeOwner', $user && $user->isOwner());
@@ -962,4 +963,4 @@
* c-basic-offset: 4
* c-hanging-comment-ender-p: nil
* End:
- */
\ No newline at end of file
+ */
Index: wifidog/templates/classes/MainUI_ToolContent.tpl
===================================================================
--- wifidog/templates/classes/MainUI_ToolContent.tpl (revision 1226)
+++ wifidog/templates/classes/MainUI_ToolContent.tpl (working copy)
@@ -56,13 +56,17 @@
<a id="preferences_link" href="{$base_ssl_path}admin/generic_object_admin.php?object_id={$userId}&object_class=User&action=edit"><img src="{$common_images_url}profile.gif"> {"Profile / Settings"|_}</a>
<a id="logout_link" href="{$base_ssl_path}login/?logout=true{$logoutParameters}"><img src="{$common_images_url}logout.gif"> {"Logout"|_}</a>
{else}
+ {if $userIsSplashOnly}
+ {** do nothing **}
+ {else}
{if !$shrinkLeftArea}
<p>
{"I am not logged in."|_}<br>
<a id="login_link" href="{$base_ssl_path}login/{$loginParameters}">{"Login"|_}</a>
</p>
- {/if}
+ {/if}
{/if}
+ {/if}
</div>
{if count($languageChooser) > 1}
Plus d'informations sur la liste de diffusion WiFiDog