$_item) { $index = '_' . $_cle; $items[$index] = $_item; } $options = ''; $fichiers_cfg = preg_files($dir_fonds, "cfg_[^/]*[.]html$"); foreach ($fichiers_cfg as $_fichier) { $fond = substr(basename($_fichier,'.html'), 4); $options .= ''; } $args = array_merge(array('_titre' => _T('cfg:sauver_meta_titre'), '_legende' => _T('cfg:sauver_meta_legende'), '_choix' => _T('cfg:sauver_meta_choix'), '_label_oui' => _T('cfg:label_oui'), '_label_non' => _T('cfg:label_non'), '_label_fond' => _T('cfg:sauver_meta_fond'), '_description' => _T('cfg:sauver_meta_description'), '_fonds' => $options), $items); return $args; } function formulaires_sauvegarde_cfg_verifier_dist($dir_fonds, $items_langue=array()){ return array(); } function formulaires_sauvegarde_cfg_traiter_dist($dir_fonds, $items_langue=array()){ $message=array(); $fonds = array(); $mode = _request('mode'); if ($mode == 'page') $fonds[] = _request('fond_a_sauvegarder'); else { $fichiers_cfg = preg_files($dir_fonds, "cfg_[^/]*[.]html$"); foreach ($fichiers_cfg as $_fichier) { $fonds[] = substr(basename($_fichier,'.html'), 4); } } $dir_cfg = sous_repertoire(_DIR_TMP,"cfg"); include_spip('inc/sarkaspip_filtres'); $ok = sauvegarder_fonds($fonds, $dir_cfg, 'maintenance'); if (!$ok) $message['message_nok'] = _T('sarkaspip:cfg_msg_fichier_sauvegarde_nok'); if ($ok) if ($mode == 'page') $message['message_ok'] = _T('sarkaspip:cfg_msg_fichier_sauvegarde_ok', array('nom_fichier' => $nom)); else $message['message_ok'] = _T('sarkaspip:cfg_msg_fichiers_sauvegardes_ok'); return $message; } ?>