X-Git-Url: http://git.cyclocoop.org/?p=ptitvelo%2Fweb%2Fwww.git;a=blobdiff_plain;f=www%2Fplugins%2Fagenda_3_5%2Fformulaires%2Fevenement_participants.php;fp=www%2Fplugins%2Fagenda_3_5%2Fformulaires%2Fevenement_participants.php;h=0000000000000000000000000000000000000000;hp=7761a0e9b1d1b3516c2a54c86f21e4d4891d188d;hb=e9831187c8ec71fdae89f823e969d63fc3cbc7f3;hpb=f854641371bdfbaba8fbab6212853d9795ba8cc8 diff --git a/www/plugins/agenda_3_5/formulaires/evenement_participants.php b/www/plugins/agenda_3_5/formulaires/evenement_participants.php deleted file mode 100644 index 7761a0e..0000000 --- a/www/plugins/agenda_3_5/formulaires/evenement_participants.php +++ /dev/null @@ -1,83 +0,0 @@ -$evenement, - 'tri_inscrits'=>$tri, - 'supprimer_lien'=>'' - ); - } - - return $valeurs; -} - -/** - * Traiter le post des informations de suppression d'inscription - * - * @param string $a - * @param bool $editable - * @return array - */ -function formulaires_evenement_participants_traiter_dist($a,$editable=true){ - - $supprimer = _request('supprimer_lien'); - - if ($supprimer){ - foreach($supprimer as $k=>$v) { - if ($lien = lien_verifier_action($k,$v)){ - $lien = explode("-",$lien); - list($objet_source,$ids,$objet_lie,$idl) = $lien; - if(autoriser('modifier','evenement',$ids)){ - if ($idl=="*") sql_delete("spip_evenements_participants", "id_evenement=$ids"); - else sql_delete("spip_evenements_participants", "id_evenement=$ids and id_auteur=$idl"); - } - } - } - } - - return $res; -} - -/** - * Fonction issue de prive/formulaires/editer_liens.php - * - * Les formulaires envoient une action dans un tableau ajouter_lien - * ou supprimer_lien - * L'action est de la forme - * objet1-id1-objet2-id2 - * - * L'action peut etre indiquee dans la cle, ou dans la valeur - * Si elle est indiquee dans la valeur, et que la cle est non numerique, - * on ne la prend en compte que si un submit avec la cle a ete envoye - * - * @param string $k - * @param string $v - * @return string - */ -function lien_verifier_action($k,$v){ - if (preg_match(",^\w+-[\w*]+-[\w*]+-[\w*]+,",$k)) - return $k; - if (preg_match(",^\w+-[\w*]+-[\w*]+-[\w*]+,",$v)){ - if (is_numeric($k)) - return $v; - if (_request($k)) - return $v; - } - return ''; -} -?>