Skip to content
Extraits de code Groupes Projets
Valider 027050f4 rédigé par esj's avatar esj
Parcourir les fichiers

ne pas mettre dans inc_util ce qui n'est pas toujours utile. En proofiter pour...

ne pas mettre dans inc_util ce qui n'est pas toujours utile. En proofiter pour ne pas produire d'Input a nom vide, et qq sauts de lignes dans le HTML ne font pas de mal
parent 2cd3f398
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -182,4 +182,21 @@ function http_href_img($href, $img, $att, $title='', $style='', $class='', $evt= ...@@ -182,4 +182,21 @@ function http_href_img($href, $img, $att, $title='', $style='', $class='', $evt=
return http_href($href, http_img_pack($img, $title, $att), $title, $style, $class, $evt); return http_href($href, http_img_pack($img, $title, $att), $title, $style, $class, $evt);
} }
// Pour les formulaires en methode POST, mettre le id_ a la fois en
// input-hidden et apres le "?" du champ action:
// 1) on peut ainsi memoriser le signet comme si c'etait un GET
// 2) ca suit http://en.wikipedia.org/wiki/Representational_State_Transfer
function generer_url_post_ecrire($script, $args='', $name='', $ancre='') {
$hidden = "";
if ($args)
foreach(split('&',$args) as $c) {
$hidden .= "\n<input name='" .
str_replace('=', "' value='", $c) .
" 'type='hidden' />";
}
if ($name) $name = " name='$name'";
$action = generer_url_ecrire($script, $args) . $ancre;
return "\n<form action='$action'$name method='post'>$hidden";
}
?> ?>
...@@ -644,23 +644,4 @@ function generer_url_public($script, $args="", $no_entities=false) { ...@@ -644,23 +644,4 @@ function generer_url_public($script, $args="", $no_entities=false) {
$ext = (ereg('.php[3]?$', $script) ? '' :_EXTENSION_PHP).($args ? '?' : ""); $ext = (ereg('.php[3]?$', $script) ? '' :_EXTENSION_PHP).($args ? '?' : "");
return $site . $script . $ext . $args; return $site . $script . $ext . $args;
} }
// Pour les formulaires en methode POST, mettre le id_ a la fois en
// input-hidden et apres le "?" du champ action:
// 1) on peut ainsi memoriser le signet comme si c'etait un GET
// 2) ca suit http://en.wikipedia.org/wiki/Representational_State_Transfer
function generer_url_post_ecrire($script, $args='', $name='', $ancre='') {
$hidden = "";
foreach(split('&',$args) as $c) {
$hidden .= "<input name='" .
str_replace('=', "' value='", $c) .
"'type='hidden' />";
}
if ($name) $name = " name='$name'";
$action = generer_url_ecrire($script, $args) . $ancre;
return "<form action='$action'$name method='post'>$hidden";
}
?> ?>
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Veuillez vous inscrire ou vous pour commenter