Changeset 10119 in spip-zone
- Timestamp:
- Mar 4, 2007, 5:39:09 PM (14 years ago)
- Location:
- _plugins_/_stable_/forms/forms_et_tables_1_9_1
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
_plugins_/_stable_/forms/forms_et_tables_1_9_1/action/forms_lier_donnees.php
r10074 r10119 65 65 } 66 66 } 67 include_spip('inc/headers'); 67 68 redirige_par_entete(str_replace("&","&",urldecode($redirect))); 68 69 } -
_plugins_/_stable_/forms/forms_et_tables_1_9_1/balise/forms.php
r10099 r10119 73 73 $reponse = _T($message_confirm,array('mail'=>$reponse)); 74 74 if (!_DIR_RESTREINT 75 AND (($r=_request('id_donnee'))===NULL OR $r==$id_donnee OR $r<0) )75 AND (($r=_request('id_donnee'))===NULL OR $r==$id_donnee OR ($r<0 AND !in_array(_request('exec'),$GLOBALS['forms_saisie_km_exec']))) ) 76 76 $valeurs = Forms_valeurs($id_form,$id_donnee); 77 77 else -
_plugins_/_stable_/forms/forms_et_tables_1_9_1/forms_fonctions.php
r10117 r10119 131 131 if (!_DIR_RESTREINT){ 132 132 $forms_lier_donnees = charger_fonction('forms_lier_donnees','inc'); 133 $out = $forms_lier_donnees('donnee',"$id_donnee ;$champ;$id_form",_request('exec'));133 $out = $forms_lier_donnees('donnee',"$id_donnee-$champ-$id_form",_request('exec')); 134 134 } 135 135 return $out; -
_plugins_/_stable_/forms/forms_et_tables_1_9_1/forms_options.php
r10117 r10119 17 17 include_spip('base/forms'); 18 18 $GLOBALS['forms_actif_exec'][] = 'donnees_edit'; 19 $GLOBALS['forms_saisie_km_exec'][] = 'donnees_edit'; 19 20 20 21 function autoriser_form_dist($faire, $type='', $id=0, $qui = NULL, $opt = NULL) { -
_plugins_/_stable_/forms/forms_et_tables_1_9_1/inc/forms.php
r10117 r10119 93 93 function forms_type_table_lier($type,$id){ 94 94 $type_table = 'table'; 95 if ($type == 'donnee'){ 96 $id = explode(';',$id); 97 $id_donnee_source = $id[0]; 98 $champ = $id[1]; 99 $id_form = $id[2]; 95 if ($type == 'donnee' AND preg_match(",^(-?[0-9]+)-([a-z_0-9]+)-([0-9]+)$,",$id,$reg)){ 96 $id_donnee_source = $reg[1]; 97 $champ = $reg[2]; 98 $id_form = $reg[3]; 100 99 $res = spip_query("SELECT extra_info FROM spip_forms_champs WHERE id_form="._q($id_form)." AND champ="._q($champ)); 101 100 if($row = spip_fetch_array($res))
Note: See TracChangeset
for help on using the changeset viewer.