<title>euphorik.ch</title>
<erl>
out(A) ->
+ CSS = case euphorik_bd:css_from_user_cookie(yaws_api:find_cookie_val("cookie", A)) of
+ undefined -> "css/1/euphorik.css";
+ C -> C
+ end,
{ehtml, {link ,
[
{id, "cssPrincipale" },
{rel, "stylesheet"},
- {href,
- euphorik_bd:css_from_user_cookie(yaws_api:find_cookie_val("cookie", A))
- },
+ {href, CSS},
{type, "text/css"},
{media, "screen"}
], []}
for (var id in message.repondA)
{
if (!debut) XHTMLrepondA += ", "
- dumpObj(message.repondA.count)
+ ;; dumpObj(message.repondA.count)
XHTMLrepondA += this.formateur.traitementComplet(message.repondA[id].pseudo)
debut = false
}
def mynext()
c = get
# saute les commentaires (également les lignes commencant pas ;;)
- if (c == "/" or c == ";")
+
+ if (c == ";" and peek == ";")
+ while(true)
+ c = get
+ if (c[0] <= "\n"[0])
+ return c
+ end
+ end
+ end
+ if (c == "/")
prochain = peek
- if(prochain == "/" or prochain == ";")
+ if(prochain == "/")
while(true)
c = get
if (c[0] <= "\n"[0])
% Executé sur le serveur après la copie des fichiers lors de la mise en production.
% Recharge les modules de euphorik et met à jour la BD.
+% TODO : construire le nom du noeud en fonction du nom de l'host
main(_) ->
net_kernel:start([flynux, shortnames]),
io:format("recharchement des modules..~n"),
- _Pid = spawn_link(yaws@flynux, euphorik_daemon, reload_euphorik, []),
+ _Pid = spawn_link(yaws@overnux, euphorik_daemon, reload_euphorik, []),
receive
{'EXIT', _, _} ->
io:format("mise à jour de la BD..~n"),
- spawn(yaws@flynux, euphorik_bd, update, [])
+ spawn(yaws@overnux, euphorik_bd, update, [])
end.
end
creer_remote_rep('BD')
+`ssh #{$host} "chmod g+w #{$rep_remote}/BD"`
Dir.chdir('..')
print `rsync #{$opt_rsync} index.yaws #{$host}:#{$rep_remote}`
creer_remote_rep('modules')
`rsync #{$opt_rsync} -r modules/ebin #{$host}:#{$rep_remote}/modules`
+`rsync #{$opt_rsync} -r modules/include #{$host}:#{$rep_remote}/modules`
+
`rsync #{$opt_rsync} -r pages #{$host}:#{$rep_remote}`