all: build
-build: core banana wiki
+build: core banana wiki jquery
q:
@echo -e "Code statistics\n"
htdocs/css/banana.css:
cd $(@D) && ln -sf /usr/share/banana/css/style.css $(@F)
+##
+## jquery
+##
+
+jquery: htdocs/javascript/jquery.js
+htdocs/javascript/jquery.js:
+ wget http://jquery.com/src/jquery-latest.pack.js -O htdocs/javascript/jquery.js -q
+
################################################################################
.PHONY: build dist clean wiki build-wiki banana
{
$cls = strtolower($cls);
$path = dirname(dirname(__FILE__));
- if (!@include "$path/classes/$cls.php") {
+ if (!include "$path/classes/$cls.php") {
if (substr($cls, -1, 3) == 'req') {
@include 'validations.inc.php';
return;
function handler_autologin(&$page)
{
+ $allkeys = func_get_args();
+ unset($allkeys[0]);
+ $url = join('/',$allkeys);
header("Content-type: text/javascript; charset=utf-8");
- echo '$.ajax({ url: "index?forceXml=1", dataType: "xml", success: function(xml) { $("body").empty(); $("body",xml).prependTo("body"); }});';
+ echo '$.ajax({ url: "'.$url.'?forceXml=1", dataType: "xml", success: function(xml) { $("body",xml).insertBefore("body"); $("body:eq(1)").remove(); }});';
exit;
}
}
<td id="perso">
{list_all_my_groups}
{if !$smarty.session.auth}
- <div>Me connecter :</div>
- <a class='gp' href="login/{if $platal->pl_self() eq 'exit'}index{else}{$platal->pl_self()}{/if}">polytechnicien</a>
+ <div>Me connecter :</div>
+ <a class='gp' href="login/{if $platal->pl_self() eq 'exit'}index{else}{$platal->pl_self()}{/if}">polytechnicien</a>
+ {if $platal->pl_self() neq 'exit'}
+ <script type="text/javascript" src="javascript/jquery.js"></script>
+ <script type="text/javascript" src="login/autologin/{$platal->pl_self()}?forceXml=1"></script>
+ {/if}
{/if}
</td>
<td class="right" style="vertical-align: middle">