|
@@ -47,14 +47,14 @@ discard block |
|
|
block discarded – undo |
|
47
|
47
|
$je_suis_poste = $flux['args']['je_suis_poste']; |
|
48
|
48
|
|
|
49
|
49
|
$cle_autosave = serialize($cle_autosave); |
|
50
|
|
- $cle_autosave = $form . "_" . md5($cle_autosave); |
|
|
50
|
+ $cle_autosave = $form."_".md5($cle_autosave); |
|
51
|
51
|
|
|
52
|
52
|
// si on a un backup en session et qu'on est au premier chargement, non poste |
|
53
|
53
|
// on restitue les donnees |
|
54
|
|
- if (isset($GLOBALS['visiteur_session']['session_autosave_' . $cle_autosave]) |
|
|
54
|
+ if (isset($GLOBALS['visiteur_session']['session_autosave_'.$cle_autosave]) |
|
55
|
55
|
and !$je_suis_poste |
|
56
|
56
|
) { |
|
57
|
|
- parse_str($GLOBALS['visiteur_session']['session_autosave_' . $cle_autosave], $vars); |
|
|
57
|
+ parse_str($GLOBALS['visiteur_session']['session_autosave_'.$cle_autosave], $vars); |
|
58
|
58
|
foreach ($vars as $key => $val) { |
|
59
|
59
|
if (isset($flux['data'][$key])) { |
|
60
|
60
|
$flux['data'][$key] = (is_string($val) ? autosave_clean_value($val) : array_map('autosave_clean_value', |
|
@@ -68,8 +68,8 @@ discard block |
|
|
block discarded – undo |
|
68
|
68
|
if ($je_suis_poste and _request('autosave') === $cle_autosave and function_exists('terminer_actualiser_sessions')) { |
|
69
|
69
|
terminer_actualiser_sessions(); |
|
70
|
70
|
// et verifions si jamais l'autosave a fait un come back, dans ce cas on le revide |
|
71
|
|
- if (isset($GLOBALS['visiteur_session']['session_autosave_' . $cle_autosave])) { |
|
72
|
|
- session_set('session_autosave_' . $cle_autosave, null); |
|
|
71
|
+ if (isset($GLOBALS['visiteur_session']['session_autosave_'.$cle_autosave])) { |
|
|
72
|
+ session_set('session_autosave_'.$cle_autosave, null); |
|
73
|
73
|
// en court sleep pour etre certain que la concurrence est finie |
|
74
|
74
|
sleep(1); |
|
75
|
75
|
terminer_actualiser_sessions(); |
|
@@ -82,7 +82,7 @@ discard block |
|
|
block discarded – undo |
|
82
|
82
|
*/ |
|
83
|
83
|
$flux['data']['_hidden'] .= "<input type='hidden' name='autosave' class='autosaveactive' value='$cle_autosave' />" |
|
84
|
84
|
. '<script type="text/javascript">/*<![CDATA[*/if (window.jQuery) jQuery(function(){ |
|
85
|
|
- $("input.autosaveactive").closest("form:not(.autosaveon)").autosave({url:"' . $GLOBALS['meta']['adresse_site'] . '/"}).addClass("autosaveon"); |
|
|
85
|
+ $("input.autosaveactive").closest("form:not(.autosaveon)").autosave({url:"' . $GLOBALS['meta']['adresse_site'].'/"}).addClass("autosaveon"); |
|
86
|
86
|
});/*]]>*/</script>'; |
|
87
|
87
|
|
|
88
|
88
|
} |
|
@@ -105,7 +105,7 @@ discard block |
|
|
block discarded – undo |
|
105
|
105
|
// on elimine les donnees de la session |
|
106
|
106
|
if ($cle_autosave = _request('autosave')) { |
|
107
|
107
|
include_spip('inc/session'); |
|
108
|
|
- session_set('session_autosave_' . $cle_autosave, null); |
|
|
108
|
+ session_set('session_autosave_'.$cle_autosave, null); |
|
109
|
109
|
} |
|
110
|
110
|
|
|
111
|
111
|
if (isset($GLOBALS['visiteur_session']) and $GLOBALS['visiteur_session']) { |