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

Enfin compris pourquoi le validateur avec appel synthétisé ne donnait pas...

Enfin compris pourquoi le validateur avec appel synthétisé ne donnait pas toujours le meme résultat qu'en accès direct: l'appel a toujours 3 arguments alors que les fonctions _args en exigent parfois plus. Ah, parlez-moi du Lisp de mon enfance où programmes==données et on chopait l'entête de la fonction en une instruction.
parent 167c498e
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -19,13 +19,14 @@ include_spip('inc/autoriser'); ...@@ -19,13 +19,14 @@ include_spip('inc/autoriser');
function exec_auteur_infos_dist() { function exec_auteur_infos_dist() {
exec_auteur_infos_args(intval(_request('id_auteur')), exec_auteur_infos_args(intval(_request('id_auteur')),
_request('echec'), _request('nom'),
_request('new'), _request('new'),
_request('echec'),
_request('redirect')); _request('redirect'));
} }
// http://doc.spip.org/@exec_auteur_infos_args // http://doc.spip.org/@exec_auteur_infos_args
function exec_auteur_infos_args($id_auteur, $echec, $new, $redirect) function exec_auteur_infos_args($id_auteur, $nom, $new, $echec='', $redirect='')
{ {
pipeline('exec_init', pipeline('exec_init',
array('args' => array( array('args' => array(
...@@ -41,7 +42,7 @@ function exec_auteur_infos_args($id_auteur, $echec, $new, $redirect) ...@@ -41,7 +42,7 @@ function exec_auteur_infos_args($id_auteur, $echec, $new, $redirect)
} else { } else {
$auteur = array(); $auteur = array();
if (strlen(_request('nom'))) if (strlen(_request('nom')))
$auteur['nom'] = _request('nom'); $auteur['nom'] = $nom;
} }
if (!$auteur AND !$new AND !$echec) { if (!$auteur AND !$new AND !$echec) {
......
...@@ -26,12 +26,10 @@ function exec_charger_plugin_descr_dist() { ...@@ -26,12 +26,10 @@ function exec_charger_plugin_descr_dist() {
// http://doc.spip.org/@exec_charger_plugin_descr_args // http://doc.spip.org/@exec_charger_plugin_descr_args
function exec_charger_plugin_descr_args($url_plugin) { function exec_charger_plugin_descr_args($url_plugin) {
if (!autoriser('configurer', 'plugins')) { if (!autoriser('configurer', 'plugins') OR !$url_plugin) {
include_spip('inc/minipres'); include_spip('inc/minipres');
echo minipres(); echo minipres();
} else { } else {
if ($url_plugin) {
include_spip('inc/charger_plugin'); include_spip('inc/charger_plugin');
include_spip('inc/texte'); include_spip('inc/texte');
$liste = liste_plugins_distants($url_plugin); $liste = liste_plugins_distants($url_plugin);
...@@ -49,7 +47,6 @@ function exec_charger_plugin_descr_args($url_plugin) { ...@@ -49,7 +47,6 @@ function exec_charger_plugin_descr_args($url_plugin) {
); );
echo fin_cadre_relief(true); echo fin_cadre_relief(true);
} }
}
} }
?> ?>
...@@ -22,7 +22,7 @@ function exec_documenter_dist() ...@@ -22,7 +22,7 @@ function exec_documenter_dist()
} }
// http://doc.spip.org/@exec_documenter_args // http://doc.spip.org/@exec_documenter_args
function exec_documenter_args($id, $type, $script, $album) function exec_documenter_args($id, $type, $script, $album='')
{ {
if (!$id OR !autoriser('modifier', $type, $id)) { if (!$id OR !autoriser('modifier', $type, $id)) {
include_spip('inc/minipres'); include_spip('inc/minipres');
......
...@@ -23,7 +23,7 @@ function exec_legender_dist() ...@@ -23,7 +23,7 @@ function exec_legender_dist()
} }
// http://doc.spip.org/@exec_legender_args // http://doc.spip.org/@exec_legender_args
function exec_legender_args($id_document, $type, $id, $ancre, $script) function exec_legender_args($id_document, $type, $id, $ancre='', $script='')
{ {
if (!$id_document OR !autoriser('joindredocument',$type, $id)) { if (!$id_document OR !autoriser('joindredocument',$type, $id)) {
include_spip('inc/minipres'); include_spip('inc/minipres');
......
...@@ -33,7 +33,7 @@ function exec_mots_edit_dist() ...@@ -33,7 +33,7 @@ function exec_mots_edit_dist()
// attention, ajouter_id_article n'est pas forcement un id d'article // attention, ajouter_id_article n'est pas forcement un id d'article
// http://doc.spip.org/@exec_mots_edit_args // http://doc.spip.org/@exec_mots_edit_args
function exec_mots_edit_args($id_mot, $id_groupe, $new, $table, $table_id, $titre, $redirect, $ajouter_id_article) function exec_mots_edit_args($id_mot, $id_groupe, $new, $table='', $table_id='', $titre='', $redirect='', $ajouter_id_article='')
{ {
global $spip_lang_right, $champs_extra, $connect_statut, $spip_display, $les_notes; global $spip_lang_right, $champs_extra, $connect_statut, $spip_display, $les_notes;
......
...@@ -116,7 +116,7 @@ function valider_resultats($res, $ext) ...@@ -116,7 +116,7 @@ function valider_resultats($res, $ext)
$color = ";color: red"; $color = ";color: red";
} else {$color = '';} } else {$color = '';}
$h = !strpos($ext,'php') $h = (strpos($ext,'php') ===false)
? ($appel . '&var_mode=debug&var_mode_affiche=validation') ? ($appel . '&var_mode=debug&var_mode_affiche=validation')
: generer_url_ecrire('valider_xml', "var_url=" . urlencode($appel)); : generer_url_ecrire('valider_xml', "var_url=" . urlencode($appel));
...@@ -178,6 +178,7 @@ function valider_script($transformer_xml, $f, $dir) ...@@ -178,6 +178,7 @@ function valider_script($transformer_xml, $f, $dir)
if (strpos($page2, "id='minipres'")) { if (strpos($page2, "id='minipres'")) {
$res = 0 - strlen($page2); $res = 0 - strlen($page2);
} else $res = strlen($page2); } else $res = strlen($page2);
# $res = $page2;
} }
} }
return array($res, $script, return array($res, $script,
......
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