
commit
dff521e9d8
37 changed files with 1354 additions and 0 deletions
@ -0,0 +1,37 @@
|
||||
* text=auto !eol |
||||
/ck_options.php -text |
||||
exec/configurer_ck.php -text |
||||
formulaires/configurer_ck.html -text |
||||
formulaires/configurer_ck.php -text |
||||
images/pocket-knife-128.png -text |
||||
images/pocket-knife-16.png -text |
||||
images/pocket-knife-24.png -text |
||||
images/pocket-knife-256.png -text |
||||
images/pocket-knife-32.png -text |
||||
images/pocket-knife-48.png -text |
||||
lang/ck.xml -text |
||||
lang/ck_en.php -text |
||||
lang/ck_es.php -text |
||||
lang/ck_fr.php -text |
||||
lang/ck_nl.php -text |
||||
lang/ck_oc_ni_mis.php -text |
||||
lang/ck_pt_br.php -text |
||||
lang/ck_sk.php -text |
||||
lang/paquet-ck.xml -text |
||||
lang/paquet-ck_ast.php -text |
||||
lang/paquet-ck_br.php -text |
||||
lang/paquet-ck_ca.php -text |
||||
lang/paquet-ck_de.php -text |
||||
lang/paquet-ck_en.php -text |
||||
lang/paquet-ck_es.php -text |
||||
lang/paquet-ck_fr.php -text |
||||
lang/paquet-ck_gl.php -text |
||||
lang/paquet-ck_it.php -text |
||||
lang/paquet-ck_nl.php -text |
||||
lang/paquet-ck_oc_ni_mis.php -text |
||||
lang/paquet-ck_pt_br.php -text |
||||
lang/paquet-ck_sk.php -text |
||||
/paquet.xml -text |
||||
/plugin.xml -text |
||||
prive/squelettes/contenu/configurer_ck.html -text |
||||
prive/themes/spip/images/pocket-knife-16.png -text |
@ -0,0 +1,14 @@
|
||||
<?php |
||||
/* |
||||
* Plugin Couteau KISS |
||||
* (c) 2010 Cedric Morin |
||||
* Distribue sous licence GPL |
||||
* |
||||
*/ |
||||
|
||||
if (!defined("_ECRIRE_INC_VERSION")) return; |
||||
|
||||
if (file_exists($f=((defined('_ROOT_CWD')?_ROOT_CWD:'')._DIR_TMP."ck_options.php"))) |
||||
include_once $f; |
||||
|
||||
?> |
@ -0,0 +1,57 @@
|
||||
<?php |
||||
/* |
||||
* Plugin Couteau Kiss |
||||
* (c) 2010 Cedric |
||||
* Distribue sous licence GPL |
||||
* |
||||
*/ |
||||
|
||||
if (!defined("_ECRIRE_INC_VERSION")) return; |
||||
|
||||
function exec_configurer_ck_dist() { |
||||
|
||||
if (!autoriser('configurer', 'ck')) { |
||||
include_spip('inc/minipres'); |
||||
echo minipres(); |
||||
} else { |
||||
|
||||
include_spip('inc/presentation'); |
||||
$commencer_page = charger_fonction('commencer_page', 'inc'); |
||||
echo $commencer_page(_T('ck:titre_page_couteau'), "configuration", "ck"); |
||||
|
||||
echo gros_titre(_T('ck:titre_page_couteau'),'',false); |
||||
echo barre_onglets("configuration", "ck"); |
||||
|
||||
echo debut_gauche('plugin',true); |
||||
echo debut_droite('plugin', true); |
||||
echo pipeline('affiche_milieu', |
||||
array( |
||||
'args'=>array('exec'=>'ck'), |
||||
'data'=>recuperer_fond('prive/squelettes/contenu/configurer_ck',$_GET) |
||||
) |
||||
); |
||||
|
||||
echo fin_gauche(), fin_page(); |
||||
|
||||
} |
||||
} |
||||
|
||||
|
||||
if (!include_spip('inc/filtres_ecrire') |
||||
OR !function_exists('sinon_interdire_acces')){ |
||||
/** |
||||
* Bloquer l'acces a une page en renvoyant vers 403 |
||||
* @param bool $ok |
||||
* @return string |
||||
*/ |
||||
function sinon_interdire_acces($ok=false) { |
||||
if ($ok) return ''; |
||||
// vider tous les tampons |
||||
while (ob_get_level()) |
||||
ob_end_clean(); |
||||
include_spip('inc/minipres'); |
||||
minipres(); |
||||
exit; |
||||
} |
||||
} |
||||
?> |
@ -0,0 +1,202 @@
|
||||
[(#REM) |
||||
|
||||
Squelette #FORMULAIRE_CONFIGURER_CK |
||||
(c) 2010 Cedric Morin |
||||
Distribue sous licence GPL |
||||
|
||||
] |
||||
<div class="formulaire_spip formulaire_editer formulaire_#FORM"> |
||||
[<p class="reponse_formulaire reponse_formulaire_ok">(#ENV*{message_ok})</p>] |
||||
[<p class="reponse_formulaire reponse_formulaire_erreur">(#ENV*{message_erreur})</p>] |
||||
[(#ENV{editable}) |
||||
<form method='post' action='#ENV{action}' enctype='multipart/form-data'><div> |
||||
[(#REM) declarer les hidden qui declencheront le service du formulaire |
||||
parametre : url d'action ] |
||||
#ACTION_FORMULAIRE{#ENV{action},#FORM} |
||||
<ul> |
||||
<li class="fieldset"><fieldset> |
||||
<legend><:ck:legend_site_public:></legend> |
||||
<ul> |
||||
<li class="editer_dossier_squelettes obligatoire[ (#ENV**{erreurs}|table_valeur{dossier_squelettes}|oui)erreur]"> |
||||
<label for="nom"><:ck:label_dossier_squelettes:></label>[ |
||||
<span class='erreur_message'>(#ENV**{erreurs}|table_valeur{dossier_squelettes})</span> |
||||
][<tt>(#ENV{_dossier_squelettes_sav,''}):</tt>] |
||||
<input type='text' class='text' name='dossier_squelettes' id='dossier_squelettes' value="#ENV{dossier_squelettes}" /> |
||||
<p class="explication"><:ck:explication_dossier_squelettes:></p> |
||||
</li> |
||||
<li class="editer_options_typo[ (#ENV**{erreurs}|table_valeur{options_typo}|oui)erreur]"> |
||||
<label><:ck:label_options_typo:></label>[ |
||||
<span class='erreur_message'>(#ENV**{erreurs}|table_valeur{options_typo})</span> |
||||
] |
||||
<div class="choix"><input type="checkbox" name="supprimer_numero" id="supprimer_numero" value="1"[(#ENV{supprimer_numero}|=={'1'}|oui)checked="checked"][(#EVAL{$GLOBALS}|table_valeur{spip_version_branche}|intval|<{3}|non)disabled="disabled"] /><label for="supprimer_numero"><:ck:label_supprimer_numero:></label></div> |
||||
<div class="choix"><input type="checkbox" name="toujours_paragrapher" id="toujours_paragrapher" value="1"[(#ENV{toujours_paragrapher}|=={'1'}|oui)checked="checked"] /><label for="toujours_paragrapher"><:ck:label_toujours_paragrapher:></label></div> |
||||
[(#EVAL{$GLOBALS}|table_valeur{spip_version_branche}|intval|<{3}|non) |
||||
<div class="choix"><input type="checkbox" name="no_autobr" id="no_autobr" value="1"[(#ENV{no_autobr}|=={'1'}|oui)checked="checked"] /><label for="no_autobr"><:ck:label_no_autobr:></label></div> |
||||
] |
||||
</li> |
||||
<li class="editer_introduction_suite [ (#ENV**{erreurs}|table_valeur{introduction_suite}|oui)erreur]"> |
||||
<label><:ck:label_introduction_suite:></label>[ |
||||
<span class='erreur_message'>(#ENV**{erreurs}|table_valeur{introduction_suite})</span> |
||||
]<input type='text' class='text' name='introduction_suite' id='introduction_suite' value="#ENV{introduction_suite}" /> |
||||
<p class="explication"><:ck:explication_introduction_suite:></p> |
||||
</li> |
||||
<li class="editer_options_skel[ (#ENV**{erreurs}|table_valeur{options_skel}|oui)erreur]"> |
||||
<label><:ck:label_options_skel:></label>[ |
||||
<span class='erreur_message'>(#ENV**{erreurs}|table_valeur{options_skel})</span> |
||||
] |
||||
<div class="choix"><input type="checkbox" name="forcer_lang" id="forcer_lang" value="1"[(#ENV{forcer_lang}|=={'1'}|oui)checked="checked"] /><label for="forcer_lang"><:ck:label_forcer_lang:></label></div> |
||||
<div class="choix"><input type="checkbox" name="no_set_html_base" id="no_set_html_base" value="1"[(#ENV{no_set_html_base}|=={'1'}|oui)checked="checked"] /><label for="no_set_html_base"><:ck:label_no_set_html_base:></label></div> |
||||
</li> |
||||
</ul> |
||||
</fieldset> |
||||
</li> |
||||
|
||||
|
||||
<li class="fieldset"><fieldset> |
||||
<legend><:ck:legend_cache_controle:></legend> |
||||
<ul> |
||||
<li class="editer_cache_strategie[ (#ENV**{erreurs}|table_valeur{cache_strategie}|oui)erreur]"> |
||||
<label><:ck:label_cache_strategie:></label>[ |
||||
<span class='erreur_message'>(#ENV**{erreurs}|table_valeur{cache_strategie})</span> |
||||
] |
||||
<div class="choix"><input type="radio" name="cache_strategie" id="cache_strategie_jamais" value="-1"[(#ENV{cache_strategie}|=={-1}|oui)checked="checked"] /><label for="cache_strategie_jamais"><:ck:label_cache_strategie_jamais:></label></div> |
||||
<div class="choix"><input type="radio" name="cache_strategie" id="cache_strategie_permanent" value="0"[(#ENV{cache_strategie}|=={'0'}|oui)checked="checked"] /><label for="cache_strategie_permanent"><:ck:label_cache_strategie_permanent:></label></div> |
||||
<div class="choix"><input type="radio" name="cache_strategie" id="cache_strategie_normale" value=""[(#ENV{cache_strategie}|=={''}|oui)checked="checked"] /><label for="cache_strategie_normale"><:ck:label_cache_strategie_normale:></label></div> |
||||
<div class="choix derniere_modif_invalide"><input type="checkbox" name="derniere_modif_invalide" id="derniere_modif_invalide" value="1"[(#ENV{derniere_modif_invalide}|=={'1'}|oui)checked="checked"] /><label for="derniere_modif_invalide"><:ck:label_derniere_modif_invalide:></label></div> |
||||
</li> |
||||
<li class="editer_cache_taille obligatoire[ (#ENV**{erreurs}|table_valeur{cache_taille}|oui)erreur]"> |
||||
<label><:ck:label_cache_taille:></label>[ |
||||
<span class='erreur_message'>(#ENV**{erreurs}|table_valeur{cache_taille})</span> |
||||
]<input type='text' class='text' name='cache_taille' id='cache_taille' value="#ENV{cache_taille}" /> |
||||
</li> |
||||
<li class="editer_cache_duree_defaut obligatoire[ (#ENV**{erreurs}|table_valeur{cache_duree}|oui)erreur]"> |
||||
<label><:ck:label_cache_duree:></label>[ |
||||
<span class='erreur_message'>(#ENV**{erreurs}|table_valeur{cache_duree})</span> |
||||
]<input type='text' class='text' name='cache_duree' id='cache_duree' value="#ENV{cache_duree}" /> |
||||
</li> |
||||
<li class="editer_cache_duree_recherche obligatoire[ (#ENV**{erreurs}|table_valeur{cache_duree_recherche}|oui)erreur]"> |
||||
<label><:ck:label_cache_duree_recherche:></label>[ |
||||
<span class='erreur_message'>(#ENV**{erreurs}|table_valeur{cache_duree_recherche})</span> |
||||
]<input type='text' class='text' name='cache_duree_recherche' id='cache_duree_recherche' value="#ENV{cache_duree_recherche}" /> |
||||
</li> |
||||
</ul> |
||||
</fieldset> |
||||
</li> |
||||
|
||||
|
||||
|
||||
<li class="fieldset"><fieldset> |
||||
<legend><:ck:legend_image_documents:></legend> |
||||
<ul> |
||||
<li class="editer_logo_seuils[ (#ENV**{erreurs}|table_valeur{logo_seuils}|oui)erreur]"> |
||||
<label><:ck:label_logo_seuils:></label>[ |
||||
<span class='erreur_message'>(#ENV**{erreurs}|table_valeur{logo_seuils})</span> |
||||
] |
||||
<div class="choix"> |
||||
<label for="logo_max_size"><:ck:label_max_size:></label> |
||||
<input type='text' class='text' name='logo_max_size' id='logo_max_size' value="#ENV{logo_max_size}" /> |
||||
</div> |
||||
<div class="choix"> |
||||
<label for="logo_max_width"><:ck:label_max_width:></label> |
||||
<input type='text' class='text' name='logo_max_width' id='logo_max_width' value="#ENV{logo_max_width}" /> |
||||
</div> |
||||
<div class="choix"> |
||||
<label for="logo_max_height"><:ck:label_max_height:></label> |
||||
<input type='text' class='text' name='logo_max_height' id='logo_max_height' value="#ENV{logo_max_height}" /> |
||||
</div> |
||||
</li> |
||||
<li class="editer_imgs_seuils[ (#ENV**{erreurs}|table_valeur{imgs_seuils}|oui)erreur]"> |
||||
<label><:ck:label_imgs_seuils:></label>[ |
||||
<span class='erreur_message'>(#ENV**{erreurs}|table_valeur{label_imgs_seuils})</span> |
||||
] |
||||
<div class="choix"> |
||||
<label for="imgs_max_size"><:ck:label_max_size:></label> |
||||
<input type='text' class='text' name='imgs_max_size' id='imgs_max_size' value="#ENV{imgs_max_size}" /> |
||||
</div> |
||||
<div class="choix"> |
||||
<label for="imgs_max_width"><:ck:label_max_width:></label> |
||||
<input type='text' class='text' name='imgs_max_width' id='imgs_max_width' value="#ENV{imgs_max_width}" /> |
||||
</div> |
||||
<div class="choix"> |
||||
<label for="imgs_max_height"><:ck:label_max_height:></label> |
||||
<input type='text' class='text' name='imgs_max_height' id='imgs_max_height' value="#ENV{imgs_max_height}" /> |
||||
</div> |
||||
</li> |
||||
<li class="editer_docs_seuils[ (#ENV**{erreurs}|table_valeur{docs_seuils}|oui)erreur]"> |
||||
<label><:ck:label_docs_seuils:></label>[ |
||||
<span class='erreur_message'>(#ENV**{erreurs}|table_valeur{label_docs_seuils})</span> |
||||
] |
||||
<div class="choix"> |
||||
<label for="docs_max_size"><:ck:label_max_size:></label> |
||||
<input type='text' class='text' name='docs_max_size' id='docs_max_size' value="#ENV{docs_max_size}" /> |
||||
</div> |
||||
</li> |
||||
<li class="editer_image_seuil_document[ (#ENV**{erreurs}|table_valeur{image_seuil_document}|oui)erreur]"> |
||||
<label><:ck:label_image_seuil_document:></label>[ |
||||
<span class='erreur_message'>(#ENV**{erreurs}|table_valeur{image_seuil_document})</span> |
||||
]<input type='text' class='text' name='image_seuil_document' id='image_seuil_document' value="#ENV{image_seuil_document}" /> |
||||
<p class="explication"><:ck:explication_image_seuil_document:></p> |
||||
</li> |
||||
</ul> |
||||
</fieldset> |
||||
</li> |
||||
|
||||
<li class="fieldset"><fieldset> |
||||
<legend><:ck:legend_espace_prive:></legend> |
||||
<ul> |
||||
<li class="editer_longueur_login_mini obligatoire[ (#ENV**{erreurs}|table_valeur{longueur_login_mini}|oui)erreur]"> |
||||
<label for="nom"><:ck:label_longueur_login_mini:></label>[ |
||||
<span class='erreur_message'>(#ENV**{erreurs}|table_valeur{longueur_login_mini})</span> |
||||
]<input type='text' class='text' name='longueur_login_mini' id='longueur_login_mini' value="#ENV{longueur_login_mini}" /> |
||||
</li> |
||||
<li class="editer_nb_objets_tranches obligatoire[ (#ENV**{erreurs}|table_valeur{nb_objets_tranches}|oui)erreur]"> |
||||
<label for="nom"><:ck:label_nb_objets_tranches:></label>[ |
||||
<span class='erreur_message'>(#ENV**{erreurs}|table_valeur{nb_objets_tranches})</span> |
||||
]<input type='text' class='text' name='nb_objets_tranches' id='nb_objets_tranches' value="#ENV{nb_objets_tranches}" /> |
||||
</li> |
||||
<li class="editer_options_ecrire_perfo[ (#ENV**{erreurs}|table_valeur{options_ecrire_perfo}|oui)erreur]"> |
||||
<label><:ck:label_options_ecrire_perfo:></label>[ |
||||
<span class='erreur_message'>(#ENV**{erreurs}|table_valeur{options_ecrire_perfo})</span> |
||||
] |
||||
<div class="choix"><input type="checkbox" name="compacte_head_ecrire" id="compacte_head_ecrire" value="1"[(#ENV{compacte_head_ecrire}|=={'1'}|oui)checked="checked"] /><label for="compacte_head_ecrire"><:ck:label_compacte_head_ecrire:></label></div> |
||||
</li> |
||||
<li class="editer_options_ecrire_secu[ (#ENV**{erreurs}|table_valeur{options_ecrire_secu}|oui)erreur]"> |
||||
<label><:ck:label_options_ecrire_secu:></label>[ |
||||
<span class='erreur_message'>(#ENV**{erreurs}|table_valeur{options_ecrire_secu})</span> |
||||
] |
||||
<div class="choix"><input type="checkbox" name="inhiber_javascript_ecrire" id="inhiber_javascript_ecrire" value="1"[(#ENV{inhiber_javascript_ecrire}|=={'1'}|oui)checked="checked"] /><label for="inhiber_javascript_ecrire"><:ck:label_inhiber_javascript_ecrire:></label></div> |
||||
</li> |
||||
</ul> |
||||
</fieldset> |
||||
</li> |
||||
|
||||
|
||||
</ul> |
||||
[(#REM) ajouter les saisies supplementaires : extra et autre, a cet endroit ] |
||||
<!--extra--> |
||||
<p class='boutons'><input type='submit' class='submit' value='<:bouton_enregistrer:>' /></p> |
||||
</div></form> |
||||
] |
||||
</div> |
||||
<script type="text/javascript"> |
||||
function actualiser_saisie_cache(){ |
||||
if (jQuery('#cache_strategie_permanent').attr('checked')){ |
||||
jQuery('li.editer_cache_duree_defaut:visible').slideUp('fast'); |
||||
jQuery('li.editer_cache_strategie .derniere_modif_invalide:visible').slideUp('fast'); |
||||
jQuery('li.editer_cache_taille:hidden').slideDown('fast'); |
||||
} |
||||
else{ |
||||
if (jQuery('#cache_strategie_jamais').attr('checked')){ |
||||
jQuery('li.editer_cache_taille:visible,li.editer_cache_duree_defaut:visible').slideUp('fast'); |
||||
jQuery('li.editer_cache_strategie .derniere_modif_invalide:visible').slideUp('fast'); |
||||
} |
||||
else{ |
||||
jQuery('li.editer_cache_taille:hidden,li.editer_cache_duree_defaut:hidden').slideDown('fast'); |
||||
jQuery('li.editer_cache_strategie .derniere_modif_invalide:hidden').slideDown('fast'); |
||||
} |
||||
} |
||||
} |
||||
|
||||
jQuery(function(){actualiser_saisie_cache();jQuery('li.editer_cache_strategie input').change(actualiser_saisie_cache);}); |
||||
onAjaxLoad(function(){jQuery('li.editer_cache_strategie input').change(actualiser_saisie_cache);}); |
||||
</script> |
@ -0,0 +1,245 @@
|
||||
<?php |
||||
/* |
||||
* Plugin Couteau Kiss |
||||
* (c) 2010 Cedric Morin |
||||
* Distribue sous licence GPL |
||||
* |
||||
*/ |
||||
|
||||
if (!defined("_ECRIRE_INC_VERSION")) return; |
||||
|
||||
include_spip('public/interfaces'); |
||||
include_spip('inc/presenter_liste'); |
||||
|
||||
function ck_rtrim_dir($d){ |
||||
return rtrim($d,'/'); |
||||
} |
||||
function ck_recupere_dossier_squelette($d,$raw=false){ |
||||
$squelettes = $d; |
||||
$squelettes = explode(':',$squelettes); |
||||
$squelettes = array_map('ck_rtrim_dir',$squelettes); |
||||
$squelettes = array_diff($squelettes,array('squelettes','')); |
||||
$squelettes = array_unique($squelettes); |
||||
if (isset($GLOBALS['dossier_squelettes_sav'])){ |
||||
$squelettes = array_diff($squelettes,explode(":",$GLOBALS['dossier_squelettes_sav'])); |
||||
} |
||||
if ($raw) |
||||
return implode(':',$squelettes); |
||||
array_push($squelettes, 'squelettes'); |
||||
$squelettes = implode(':',$squelettes); |
||||
return $squelettes; |
||||
} |
||||
|
||||
/** |
||||
* Produire le fichier PHP et une copie en meta |
||||
* |
||||
* @param string $code |
||||
* @return string |
||||
*/ |
||||
function ck_produire_options($code){ |
||||
// appliquer et verifier que ca ne plante pas ! |
||||
eval($code); |
||||
|
||||
// et enregistrer dans le fichier le cas echeant |
||||
$file = _DIR_TMP."ck_options.php"; |
||||
ecrire_fichier($file, "<"."?php\n$code\n?>"); |
||||
|
||||
// sauvegarder dans une meta pour recuperer les options apres vidage de tmp/ |
||||
include_spip('inc/meta'); |
||||
ecrire_meta('ck_options',$code); |
||||
return $file; |
||||
} |
||||
|
||||
/** |
||||
* Verifier l'existence du fichier PHP, et sinon le restaurer avec la copie en meta |
||||
*/ |
||||
function ck_verifier_options($init = false){ |
||||
if (!file_exists($f=((defined('_ROOT_CWD')?_ROOT_CWD:'')._DIR_TMP."ck_options.php")) |
||||
AND |
||||
($init OR isset($GLOBALS['meta']['ck_options']))) { |
||||
// vider la meta auparavant, au cas ou le code php serait corrompu |
||||
// si le code est valide, il sera remis dans la meta |
||||
if (isset($GLOBALS['meta']['ck_options'])){ |
||||
$code = $GLOBALS['meta']['ck_options']; |
||||
include_spip('inc/meta'); |
||||
effacer_meta('ck_options'); |
||||
} |
||||
elseif($init){ |
||||
$c = formulaires_configurer_ck_charger_dist(); |
||||
$code = ck_produire_code($c); |
||||
} |
||||
ck_produire_options($code); |
||||
} |
||||
} |
||||
|
||||
/** |
||||
* Produire le code a partir d'un tableau ou des requests |
||||
* @param array|null $c |
||||
* @return string |
||||
*/ |
||||
function ck_produire_code($c=null){ |
||||
$code = ""; |
||||
// backuper un eventuel dossier_squelettes en dur pour ne pas le doublonner dans la config |
||||
$code .= "if (isset(\$GLOBALS['dossier_squelettes'])) \$GLOBALS['dossier_squelettes_sav']=\$GLOBALS['dossier_squelettes'];\n"; |
||||
if ($d = _request('dossier_squelettes',$c)){ |
||||
$d = ck_recupere_dossier_squelette($d,true); |
||||
// ne pas ecraser la globale avec une valeur vide, ca ne sert a rien |
||||
// de plus on concatene |
||||
if ($d){ |
||||
$value = addslashes($d); |
||||
$code .= "\$GLOBALS['dossier_squelettes'] = (isset(\$GLOBALS['dossier_squelettes'])?rtrim(\$GLOBALS['dossier_squelettes'],':').':':'').'$value';\n"; |
||||
} |
||||
} |
||||
|
||||
// pas la peine en SPIP 3 : c'est pas defaut |
||||
if (intval($GLOBALS['spip_version_branche'])<3 |
||||
AND _request('supprimer_numero',$c)){ |
||||
$code .= "\$GLOBALS['table_des_traitements']['TITRE'][]= 'typo(supprimer_numero(%s), \"TYPO\", \$connect)';\n"; |
||||
$code .= "\$GLOBALS['table_des_traitements']['NOM'][]= 'typo(supprimer_numero(%s), \"TYPO\", \$connect)';\n"; |
||||
} |
||||
|
||||
$code .= ck_code_globale('toujours_paragrapher',_request('toujours_paragrapher',$c)?'true':'false'); |
||||
|
||||
// on ne surcharge autobr uniquement si inhibe |
||||
if(_request('no_autobr',$c)) |
||||
$code .= ck_code_constante('_AUTOBR',"''"); |
||||
|
||||
$code .= ck_code_globale('forcer_lang',_request('forcer_lang',$c)?'true':'false'); |
||||
if ($v = _request('no_set_html_base',$c) OR !_SET_HTML_BASE){ |
||||
$code .= ck_code_constante('_SET_HTML_BASE',$v?'false':'true'); |
||||
} |
||||
if (_request($s=_request('introduction_suite',$c))) |
||||
$code .= ck_code_constante('_INTRODUCTION_SUITE',"'".addslashes($s)."'"); |
||||
|
||||
|
||||
// cache |
||||
if (strlen($cs = _request('cache_strategie',$c))){ |
||||
if ($cs==-1) $code .= "if (\$_SERVER['REQUEST_TIME']<".(time()+24*3600).") "; |
||||
$code .= ck_code_constante('_NO_CACHE',intval($cs)); |
||||
} |
||||
|
||||
$code .= ck_code_globale('derniere_modif_invalide',_request('derniere_modif_invalide',$c)?'true':'false'); |
||||
$code .= ck_code_constante('_DUREE_CACHE_DEFAUT',intval(_request('cache_duree',$c))); |
||||
$code .= ck_code_constante('_DELAI_CACHE_resultats',intval(_request('cache_duree_recherche',$c))); |
||||
$code .= ck_code_globale('quota_cache',intval(_request('cache_taille',$c))); |
||||
|
||||
|
||||
// taille des logo et images |
||||
if ($t = _request('image_seuil_document',$c)) |
||||
$code .= ck_code_constante('_LARGEUR_MODE_IMAGE',intval($t)); |
||||
if ($t = _request('logo_max_size',$c)) |
||||
$code .= ck_code_constante('_LOGO_MAX_SIZE',intval($t)); |
||||
if ($t = _request('logo_max_width',$c)) |
||||
$code .= ck_code_constante('_LOGO_MAX_WIDTH',intval($t)); |
||||
if ($t = _request('logo_max_height',$c)) |
||||
$code .= ck_code_constante('_LOGO_MAX_HEIGHT',intval($t)); |
||||
if ($t = _request('docs_max_size',$c)) |
||||
$code .= ck_code_constante('_DOC_MAX_SIZE',intval($t)); |
||||
if ($t = _request('imgs_max_size',$c)) |
||||
$code .= ck_code_constante('_IMG_MAX_SIZE',intval($t)); |
||||
if ($t = _request('imgs_max_width',$c)) |
||||
$code .= ck_code_constante('_IMG_MAX_WIDTH',intval($t)); |
||||
if ($t = _request('imgs_max_height',$c)) |
||||
$code .= ck_code_constante('_IMG_MAX_HEIGHT',intval($t)); |
||||
|
||||
|
||||
// ecrire |
||||
if ($t = _request('longueur_login_mini',$c)) |
||||
$code .= ck_code_constante('_LOGIN_TROP_COURT',intval($t)-1); |
||||
if ($t = _request('nb_objets_tranches',$c)) |
||||
$code .= ck_code_constante('_TRANCHES',intval($t)); |
||||
if (!$t = _request('compacte_head_ecrire',$c)) |
||||
$code .= ck_code_constante('_INTERDIRE_COMPACTE_HEAD_ECRIRE','true'); |
||||
if (!$t = _request('inhiber_javascript_ecrire',$c)) |
||||
$code .= ck_code_globale('filtrer_javascript',1); |
||||
|
||||
return $code; |
||||
} |
||||
|
||||
/** |
||||
* |
||||
* @return array |
||||
*/ |
||||
function formulaires_configurer_ck_charger_dist(){ |
||||
ck_verifier_options(); |
||||
$valeurs = array( |
||||
'_dossier_squelettes_sav' => isset($GLOBALS['dossier_squelettes_sav'])?$GLOBALS['dossier_squelettes_sav']:'', |
||||
'dossier_squelettes' => ck_recupere_dossier_squelette($GLOBALS['dossier_squelettes']), |
||||
'supprimer_numero' => preg_match(",supprimer_numero,",reset($GLOBALS['table_des_traitements']['TITRE']))?1:0, |
||||
'toujours_paragrapher' => $GLOBALS['toujours_paragrapher']?1:0, |
||||
'forcer_lang' => $GLOBALS['forcer_lang']?1:0, |
||||
'no_set_html_base' => defined('_SET_HTML_BASE')?(_SET_HTML_BASE==false):0, |
||||
'introduction_suite' => defined('_INTRODUCTION_SUITE')?_INTRODUCTION_SUITE:'', |
||||
'no_autobr' => defined('_AUTOBR')?(_AUTOBR?false:true):false, |
||||
|
||||
'cache_strategie' => (defined('_NO_CACHE') AND strlen(_NO_CACHE))?(_NO_CACHE==0?0:-1):'', |
||||
'derniere_modif_invalide' => $GLOBALS['derniere_modif_invalide'], |
||||
'cache_duree' => defined('_DUREE_CACHE_DEFAUT')?_DUREE_CACHE_DEFAUT:24*3600, |
||||
'cache_duree_recherche' => defined('_DELAI_CACHE_resultats')?_DELAI_CACHE_resultats:600, |
||||
'cache_taille' => $GLOBALS['quota_cache'], |
||||
|
||||
'image_seuil_document' => defined('_LARGEUR_MODE_IMAGE')?_LARGEUR_MODE_IMAGE:'', |
||||
'logo_max_size' => _LOGO_MAX_SIZE?_LOGO_MAX_SIZE:'', |
||||
'logo_max_width' => _LOGO_MAX_WIDTH?_LOGO_MAX_WIDTH:'', |
||||
'logo_max_height' => _LOGO_MAX_HEIGHT?_LOGO_MAX_HEIGHT:'', |
||||
'docs_max_size' => _DOC_MAX_SIZE?_DOC_MAX_SIZE:'', |
||||
'imgs_max_size' => _IMG_MAX_SIZE?_IMG_MAX_SIZE:'', |
||||
'imgs_max_width' => _IMG_MAX_WIDTH?_IMG_MAX_WIDTH:'', |
||||
'imgs_max_height' => _IMG_MAX_HEIGHT?_IMG_MAX_HEIGHT:'', |
||||
|
||||
'longueur_login_mini' => _LOGIN_TROP_COURT+1, |
||||
'nb_objets_tranches' => _TRANCHES, |
||||
'compacte_head_ecrire' => defined('_INTERDIRE_COMPACTE_HEAD_ECRIRE')?(_INTERDIRE_COMPACTE_HEAD_ECRIRE?0:1):1, |
||||
'inhiber_javascript_ecrire' => $GLOBALS['filtrer_javascript']==1?0:1, |
||||
|
||||
); |
||||
return $valeurs; |
||||
} |
||||
|
||||
|
||||
function formulaires_configurer_ck_verifier_dist(){ |
||||
$erreurs = array(); |
||||
$cache_strategie = _request('cache_strategie'); |
||||
if ($cache_strategie!=-1){ |
||||
if (!$t = _request('cache_taille') |
||||
OR !$t=intval($t) |
||||
OR $t<10){ |
||||
$erreurs['cache_taille'] = _T('ck:erreur_cache_taille_mini'); |
||||
} |
||||
} |
||||
if ($d = _request('dossier_squelettes')){ |
||||
$d = explode(":",$d); |
||||
foreach($d as $s){ |
||||
$s = trim($s); |
||||
if (strncmp($s,"/",1)==0 OR strpos($s,"../")!==false) |
||||
$erreurs['dossier_squelettes'] = _T('ck:erreur_dossier_squelette_invalide'); |
||||
} |
||||
} |
||||
return $erreurs; |
||||
} |
||||
|
||||
|
||||
function ck_code_constante($name,$value){ |
||||
return "if (!defined('$name')) define('$name',$value);\n"; |
||||
} |
||||
function ck_code_globale($name,$value){ |
||||
return "\$GLOBALS['$name']=$value;\n"; |
||||
} |
||||
|
||||
function formulaires_configurer_ck_traiter_dist(){ |
||||
|
||||
$code = ck_produire_code(); |
||||
$file = ck_produire_options($code); |
||||
|
||||
// on relance le hit via un refuser |
||||
refuser_traiter_formulaire_ajax(); |
||||
|
||||
// ne pas reinjecter dans la saisie |
||||
set_request('dossier_squelettes'); |
||||
|
||||
$res = array('editable'=>true,'message_ok'=>_T('ck:message_ok',array('file'=>joli_repertoire($file)))); |
||||
return $res; |
||||
} |
||||
|
||||
|
||||
?> |
After Width: | Height: | Size: 19 KiB |
After Width: | Height: | Size: 1.2 KiB |
After Width: | Height: | Size: 1.9 KiB |
After Width: | Height: | Size: 48 KiB |
After Width: | Height: | Size: 2.9 KiB |
After Width: | Height: | Size: 5.1 KiB |
@ -0,0 +1,24 @@
|
||||
<traduction module="ck" gestionnaire="salvatore" url="https://trad.spip.net" source="svn://zone.spip.org/spip-zone/_plugins_/couteau-kiss/lang/" reference="fr"> |
||||
<langue code="en" url="https://trad.spip.net/tradlang_module/174?lang_cible=en" total="42" traduits="42" relire="0" modifs="0" nouveaux="0" pourcent="100.00"> |
||||
<traducteur nom="kent1" lien="https://trad.spip.net/auteur/kent1" /> |
||||
<traducteur nom="Martin McCaffery" lien="https://trad.spip.net/auteur/martin-mccaffery" /> |
||||
</langue> |
||||
<langue code="es" url="https://trad.spip.net/tradlang_module/174?lang_cible=es" total="42" traduits="42" relire="0" modifs="0" nouveaux="0" pourcent="100.00"> |
||||
<traducteur nom="Raquel S. Bujaldón" lien="https://trad.spip.net/auteur/raquel-s-bujaldon" /> |
||||
</langue> |
||||
<langue code="fr" url="https://trad.spip.net/tradlang_module/174?lang_cible=fr" total="42" traduits="42" relire="0" modifs="0" nouveaux="0" pourcent="100.00"> |
||||
</langue> |
||||
<langue code="nl" url="https://trad.spip.net/tradlang_module/174?lang_cible=nl" total="42" traduits="42" relire="0" modifs="0" nouveaux="0" pourcent="100.00"> |
||||
<traducteur nom="Hanjo" lien="https://trad.spip.net/auteur/hanjo" /> |
||||
<traducteur nom="Suske" lien="https://trad.spip.net/auteur/suske" /> |
||||
</langue> |
||||
<langue code="oc_ni_mis" url="https://trad.spip.net/tradlang_module/174?lang_cible=oc_ni_mis" total="42" traduits="42" relire="0" modifs="0" nouveaux="0" pourcent="100.00"> |
||||
<traducteur nom="sylvain" lien="https://trad.spip.net/auteur/sylvain" /> |
||||
</langue> |
||||
<langue code="pt_br" url="https://trad.spip.net/tradlang_module/174?lang_cible=pt_br" total="42" traduits="42" relire="0" modifs="0" nouveaux="0" pourcent="100.00"> |
||||
<traducteur nom="Ricardo Porto" lien="https://trad.spip.net/auteur/ricardo-porto" /> |
||||
</langue> |
||||
<langue code="sk" url="https://trad.spip.net/tradlang_module/174?lang_cible=sk" total="42" traduits="42" relire="0" modifs="0" nouveaux="0" pourcent="100.00"> |
||||
<traducteur nom="jaro" lien="https://trad.spip.net/auteur/jaro" /> |
||||
</langue> |
||||
</traduction> |
@ -0,0 +1,65 @@
|
||||
<?php |
||||
// This is a SPIP language file -- Ceci est un fichier langue de SPIP |
||||
// extrait automatiquement de https://trad.spip.net/tradlang_module/174?lang_cible=nl |
||||
// ** ne pas modifier le fichier ** |
||||
|
||||
if (!defined('_ECRIRE_INC_VERSION')) { |
||||
return; |
||||
} |
||||
|
||||
$GLOBALS[$GLOBALS['idx_lang']] = array( |
||||
|
||||
// E |
||||
'erreur_cache_taille_mini' => 'De grootte van de cache kan niet kleiner dan 10Mo zijn', |
||||
'erreur_dossier_squelette_invalide' => 'Skelettendossier kan geen absolute path zijn noch <tt>../</tt> referentie bevatten', |
||||
'explication_dossier_squelettes' => 'Je mag meerdere dossiers in volgorde aanduiden. Scheid ze met ’:’ . "<tt>squelettes</tt>" dossier wordt altijd ten laatste in acht genomen of hij bestaat.', |
||||
'explication_image_seuil_document' => 'De geuploaden beelden kunnen vanaf een bepaalde breedte automatisch naar het document modus veranderd worden ', |
||||
'explication_introduction_suite' => 'De opvolgingspunten worden door de baken <tt>#INTRODUCTION</tt> bijgevoegd wanneer ze een tekst verkort. Standaard is <tt> (...)</tt>', |
||||
|
||||
// L |
||||
'label_cache_duree' => 'Duur van de cache (s)', |
||||
'label_cache_duree_recherche' => 'Duur van de cache voor het zoeken', |
||||
'label_cache_strategie' => 'Strategie van de cache', |
||||
'label_cache_strategie_jamais' => 'Geen cache (deze optie wordt na 24u automatisch verwijderd)', |
||||
'label_cache_strategie_normale' => 'Cache voor bepaalde tijd', |
||||
'label_cache_strategie_permanent' => 'Cache voor onbepaalde tijd', |
||||
'label_cache_taille' => 'Grootte van de cache (Mo)', |
||||
'label_compacte_head_ecrire' => 'CSS en javascript altijd samenpersen', |
||||
'label_derniere_modif_invalide' => 'De cache vernieuwen bij elke nieuwe publicatie', |
||||
'label_docs_seuils' => 'De grootte van de documenten beperken bij het uploaden', |
||||
'label_dossier_squelettes' => '<tt>Skeletten</tt> dossier ', |
||||
'label_forcer_lang' => 'De taal van de url of van de bezoeker dwingen (<tt>$forcer_lang</ tt>) ', |
||||
'label_image_seuil_document' => 'Breedte van de beelden in document modus', |
||||
'label_imgs_seuils' => 'De grootte van de beelden beperken tijdens het downloaden', |
||||
'label_inhiber_javascript_ecrire' => 'Javascript deactiveren in de artikelen', |
||||
'label_introduction_suite' => 'Opvolgpunten', |
||||
'label_logo_seuils' => 'De grootte van logo’s bij het uploaden beperken ', |
||||
'label_longueur_login_mini' => 'Minimale lengt van de logins', |
||||
'label_max_height' => 'Max hoogte (pixel)', |
||||
'label_max_size' => 'Max gewicht (ko)', |
||||
'label_max_width' => 'Max breedte (pixel)', |
||||
'label_nb_objets_tranches' => 'Aantal objecten in de lijsten', |
||||
'label_no_autobr' => 'Het in acht nemen van alineas (enig lijn terugkeer) in de tekst deactiveren', |
||||
'label_no_set_html_base' => '<tt><base href="..."></tt> NIET automatisch bijvoegen', |
||||
'label_options_ecrire_perfo' => 'Prestatie', |
||||
'label_options_ecrire_secu' => 'Veiligheid', |
||||
'label_options_skel' => 'Berekening van de pagina’s ', |
||||
'label_options_typo' => 'Verwerkingen van de teksten', |
||||
'label_supprimer_numero' => 'Nummers van de titels automatisch afschaffen', |
||||
'label_toujours_paragrapher' => 'Alle paragrafen met een <tt><p></tt> bebakenen (zelfs als er maar een paragraaf is in de tekst)', |
||||
'legend_cache_controle' => 'Cachebeheer', |
||||
'legend_espace_prive' => 'Privé gedeelte', |
||||
'legend_image_documents' => 'Beelden en documenten ', |
||||
'legend_site_public' => 'Publieke website', |
||||
|
||||
// M |
||||
'message_ok' => 'Je configuratiekeuzen werden in het bestand <tt>@file@</tt> opgeslagen en zijn vanaf nu toegepast.', |
||||
|
||||
// T |
||||
'texte_boite_info' => 'Een pagina om enkele verborgen instellingen van SPIP gemakkelijk te veranderen. |
||||
|
||||
Of je een aantal afstellingen in het bestand <tt>config/mes_options.php</tt> bepaalt, dan zal dit formulier geen effect hebben op die afstellingen. |
||||
|
||||
Wanner de configuratie van uw site klaar is kunt U de inhoud van het bestand <tt>tmp/ck_options.php</tt> in het bestand <tt>config/mes_options.php</tt> kopiëren en dan de plugin uitschakelen aangezien hij dan niet meer nuttig is.', |
||||
'titre_page_couteau' => 'KISS Mes' |
||||
); |
@ -0,0 +1,31 @@
|
||||
<traduction module="paquet-ck" gestionnaire="salvatore" url="https://trad.spip.net" source="svn://zone.spip.org/spip-zone/_plugins_/couteau-kiss/lang/" reference="fr"> |
||||
<langue code="ast" url="https://trad.spip.net/tradlang_module/paquet-ck?lang_cible=ast" total="3" traduits="3" relire="0" modifs="0" nouveaux="0" pourcent="100.00"> |
||||
</langue> |
||||
<langue code="br" url="https://trad.spip.net/tradlang_module/paquet-ck?lang_cible=br" total="3" traduits="3" relire="0" modifs="0" nouveaux="0" pourcent="100.00"> |
||||
</langue> |
||||
<langue code="ca" url="https://trad.spip.net/tradlang_module/paquet-ck?lang_cible=ca" total="3" traduits="3" relire="0" modifs="0" nouveaux="0" pourcent="100.00"> |
||||
</langue> |
||||
<langue code="de" url="https://trad.spip.net/tradlang_module/paquet-ck?lang_cible=de" total="3" traduits="3" relire="0" modifs="0" nouveaux="0" pourcent="100.00"> |
||||
</langue> |
||||
<langue code="en" url="https://trad.spip.net/tradlang_module/paquet-ck?lang_cible=en" total="3" traduits="3" relire="0" modifs="0" nouveaux="0" pourcent="100.00"> |
||||
</langue> |
||||
<langue code="es" url="https://trad.spip.net/tradlang_module/paquet-ck?lang_cible=es" total="3" traduits="3" relire="0" modifs="0" nouveaux="0" pourcent="100.00"> |
||||
</langue> |
||||
<langue code="fr" url="https://trad.spip.net/tradlang_module/paquet-ck?lang_cible=fr" total="3" traduits="3" relire="0" modifs="0" nouveaux="0" pourcent="100.00"> |
||||
</langue> |
||||
<langue code="gl" url="https://trad.spip.net/tradlang_module/paquet-ck?lang_cible=gl" total="3" traduits="3" relire="0" modifs="0" nouveaux="0" pourcent="100.00"> |
||||
</langue> |
||||
<langue code="it" url="https://trad.spip.net/tradlang_module/paquet-ck?lang_cible=it" total="3" traduits="3" relire="0" modifs="0" nouveaux="0" pourcent="100.00"> |
||||
</langue> |
||||
<langue code="nl" url="https://trad.spip.net/tradlang_module/paquet-ck?lang_cible=nl" total="3" traduits="3" relire="0" modifs="0" nouveaux="0" pourcent="100.00"> |
||||
<traducteur nom="Suske" lien="https://trad.spip.net/auteur/suske" /> |
||||
</langue> |
||||
<langue code="oc_ni_mis" url="https://trad.spip.net/tradlang_module/paquet-ck?lang_cible=oc_ni_mis" total="3" traduits="3" relire="0" modifs="0" nouveaux="0" pourcent="100.00"> |
||||
<traducteur nom="sylvain" lien="https://trad.spip.net/auteur/sylvain" /> |
||||
</langue> |
||||
<langue code="pt_br" url="https://trad.spip.net/tradlang_module/paquet-ck?lang_cible=pt_br" total="3" traduits="3" relire="0" modifs="0" nouveaux="0" pourcent="100.00"> |
||||
</langue> |
||||
<langue code="sk" url="https://trad.spip.net/tradlang_module/paquet-ck?lang_cible=sk" total="3" traduits="3" relire="0" modifs="0" nouveaux="0" pourcent="100.00"> |
||||
<traducteur nom="jaro" lien="https://trad.spip.net/auteur/jaro" /> |
||||
</langue> |
||||
</traduction> |
@ -0,0 +1,18 @@
|
||||
<?php |
||||
// This is a SPIP language file -- Ceci est un fichier langue de SPIP |
||||
// extrait automatiquement de https://trad.spip.net/tradlang_module/paquet-ck?lang_cible=ast |
||||
// ** ne pas modifier le fichier ** |
||||
|
||||
if (!defined('_ECRIRE_INC_VERSION')) { |
||||
return; |
||||
} |
||||
|
||||
$GLOBALS[$GLOBALS['idx_lang']] = array( |
||||
|
||||
// C |
||||
'ck_description' => 'Simplicité, efficacité, légèreté. |
||||
_ Un couteau qui tient vraiment dans la poche en |
||||
une unique page de configuration pour les réglages cachés de SPIP.', |
||||
'ck_nom' => 'La Navaya KISS', |
||||
'ck_slogan' => 'Simplifier certains réglages SPIP' |
||||
); |
@ -0,0 +1,18 @@
|
||||
<?php |
||||
// This is a SPIP language file -- Ceci est un fichier langue de SPIP |
||||
// extrait automatiquement de https://trad.spip.net/tradlang_module/paquet-ck?lang_cible=br |
||||
// ** ne pas modifier le fichier ** |
||||
|
||||
if (!defined('_ECRIRE_INC_VERSION')) { |
||||
return; |
||||
} |
||||
|
||||
$GLOBALS[$GLOBALS['idx_lang']] = array( |
||||
|
||||
// C |
||||
'ck_description' => 'Simplicité, efficacité, légèreté. |
||||
_ Un couteau qui tient vraiment dans la poche en |
||||
une unique page de configuration pour les réglages cachés de SPIP.', |
||||
'ck_nom' => 'Ar Gontell KISS', |
||||
'ck_slogan' => 'Simplifier certains réglages SPIP' |
||||
); |
@ -0,0 +1,18 @@
|
||||
<?php |
||||
// This is a SPIP language file -- Ceci est un fichier langue de SPIP |
||||
// extrait automatiquement de https://trad.spip.net/tradlang_module/paquet-ck?lang_cible=ca |
||||
// ** ne pas modifier le fichier ** |
||||
|
||||
if (!defined('_ECRIRE_INC_VERSION')) { |
||||
return; |
||||
} |
||||
|
||||
$GLOBALS[$GLOBALS['idx_lang']] = array( |
||||
|
||||
// C |
||||
'ck_description' => 'Simplicité, efficacité, légèreté. |
||||
_ Un couteau qui tient vraiment dans la poche en |
||||
une unique page de configuration pour les réglages cachés de SPIP.', |
||||
'ck_nom' => 'El Ganivet KISS', |
||||
'ck_slogan' => 'Simplifier certains réglages SPIP' |
||||
); |
@ -0,0 +1,18 @@
|
||||
<?php |
||||
// This is a SPIP language file -- Ceci est un fichier langue de SPIP |
||||
// extrait automatiquement de https://trad.spip.net/tradlang_module/paquet-ck?lang_cible=de |
||||
// ** ne pas modifier le fichier ** |
||||
|
||||
if (!defined('_ECRIRE_INC_VERSION')) { |
||||
return; |
||||
} |
||||
|
||||
$GLOBALS[$GLOBALS['idx_lang']] = array( |
||||
|
||||
// C |
||||
'ck_description' => 'Simplicité, efficacité, légèreté. |
||||
_ Un couteau qui tient vraiment dans la poche en |
||||
une unique page de configuration pour les réglages cachés de SPIP.', |
||||
'ck_nom' => 'KISS Taschenmesser', |
||||
'ck_slogan' => 'Simplifier certains réglages SPIP' |
||||
); |
@ -0,0 +1,18 @@
|
||||
<?php |
||||
// This is a SPIP language file -- Ceci est un fichier langue de SPIP |
||||
// extrait automatiquement de https://trad.spip.net/tradlang_module/paquet-ck?lang_cible=en |
||||
// ** ne pas modifier le fichier ** |
||||
|
||||
if (!defined('_ECRIRE_INC_VERSION')) { |
||||
return; |
||||
} |
||||
|
||||
$GLOBALS[$GLOBALS['idx_lang']] = array( |
||||
|
||||
// C |
||||
'ck_description' => 'Simplicité, efficacité, légèreté. |
||||
_ Un couteau qui tient vraiment dans la poche en |
||||
une unique page de configuration pour les réglages cachés de SPIP.', |
||||
'ck_nom' => 'KISS Knife', |
||||
'ck_slogan' => 'Simplifier certains réglages SPIP' |
||||
); |
@ -0,0 +1,18 @@
|
||||
<?php |
||||
// This is a SPIP language file -- Ceci est un fichier langue de SPIP |
||||
// extrait automatiquement de https://trad.spip.net/tradlang_module/paquet-ck?lang_cible=es |
||||
// ** ne pas modifier le fichier ** |
||||
|
||||
if (!defined('_ECRIRE_INC_VERSION')) { |
||||
return; |
||||
} |
||||
|
||||
$GLOBALS[$GLOBALS['idx_lang']] = array( |
||||
|
||||
// C |
||||
'ck_description' => 'Simplicité, efficacité, légèreté. |
||||
_ Un couteau qui tient vraiment dans la poche en |
||||
une unique page de configuration pour les réglages cachés de SPIP.', |
||||
'ck_nom' => 'La Navaja KISS', |
||||
'ck_slogan' => 'Simplifier certains réglages SPIP' |
||||
); |
@ -0,0 +1,16 @@
|
||||
<?php |
||||
// This is a SPIP language file -- Ceci est un fichier langue de SPIP |
||||
// Fichier source, a modifier dans svn://zone.spip.org/spip-zone/_plugins_/couteau-kiss/lang/ |
||||
if (!defined('_ECRIRE_INC_VERSION')) { |
||||
return; |
||||
} |
||||
|
||||
$GLOBALS[$GLOBALS['idx_lang']] = array( |
||||
|
||||
// C |
||||
'ck_description' => 'Simplicité, efficacité, légèreté. |
||||
_ Un couteau qui tient vraiment dans la poche en |
||||
une unique page de configuration pour les réglages cachés de SPIP.', |
||||
'ck_nom' => 'Couteau KISS', |
||||
'ck_slogan' => 'Simplifier certains réglages SPIP' |
||||
); |
@ -0,0 +1,18 @@
|
||||
<?php |
||||
// This is a SPIP language file -- Ceci est un fichier langue de SPIP |
||||
// extrait automatiquement de https://trad.spip.net/tradlang_module/paquet-ck?lang_cible=gl |
||||
// ** ne pas modifier le fichier ** |
||||
|
||||
if (!defined('_ECRIRE_INC_VERSION')) { |
||||
return; |
||||
} |
||||
|
||||
$GLOBALS[$GLOBALS['idx_lang']] = array( |
||||
|
||||
// C |
||||
'ck_description' => 'Simplicité, efficacité, légèreté. |
||||
_ Un couteau qui tient vraiment dans la poche en |
||||
une unique page de configuration pour les réglages cachés de SPIP.', |
||||
'ck_nom' => 'A navalla KISS', |
||||
'ck_slogan' => 'Simplifier certains réglages SPIP' |
||||
); |
@ -0,0 +1,18 @@
|
||||
<?php |
||||
// This is a SPIP language file -- Ceci est un fichier langue de SPIP |
||||
// extrait automatiquement de https://trad.spip.net/tradlang_module/paquet-ck?lang_cible=it |
||||
// ** ne pas modifier le fichier ** |
||||
|
||||
if (!defined('_ECRIRE_INC_VERSION')) { |
||||
return; |
||||
} |
||||
|
||||
$GLOBALS[$GLOBALS['idx_lang']] = array( |
||||
|
||||
// C |
||||
'ck_description' => 'Simplicité, efficacité, légèreté. |
||||
_ Un couteau qui tient vraiment dans la poche en |
||||
une unique page de configuration pour les réglages cachés de SPIP.', |
||||
'ck_nom' => 'Coltellino KISS', |
||||
'ck_slogan' => 'Simplifier certains réglages SPIP' |
||||
); |
@ -0,0 +1,17 @@
|
||||
<?php |
||||
// This is a SPIP language file -- Ceci est un fichier langue de SPIP |
||||
// extrait automatiquement de https://trad.spip.net/tradlang_module/paquet-ck?lang_cible=nl |
||||
// ** ne pas modifier le fichier ** |
||||
|
||||
if (!defined('_ECRIRE_INC_VERSION')) { |
||||
return; |
||||
} |
||||
|
||||
$GLOBALS[$GLOBALS['idx_lang']] = array( |
||||
|
||||
// C |
||||
'ck_description' => 'Eenvoudigheid, efficiëntie, lichtheid. |
||||
_ Een mes dat echt in de zak kan met een eenkel configuratie pagina om de verborgen afstellingen van SPIP te beheren.', |
||||
'ck_nom' => 'Het KISS Mes', |
||||
'ck_slogan' => 'Enkele afstellingen va SPIP vereenvoudigen' |
||||
); |
@ -0,0 +1,17 @@
|
||||
<?php |
||||
// This is a SPIP language file -- Ceci est un fichier langue de SPIP |
||||
// extrait automatiquement de https://trad.spip.net/tradlang_module/paquet-ck?lang_cible=oc_ni_mis |
||||
// ** ne pas modifier le fichier ** |
||||
|
||||
if (!defined('_ECRIRE_INC_VERSION')) { |
||||
return; |
||||
} |
||||
|
||||
$GLOBALS[$GLOBALS['idx_lang']] = array( |
||||
|
||||
// C |
||||
'ck_description' => 'Simplicità, eficacha, laugieretà. |
||||
_ Un coutèu que ten dau bouòn en pocha, basta en una pàgina de counfiguracioun per lu reglage escoundut de SPIP.', |
||||
'ck_nom' => 'Coutèu KISS', |
||||
'ck_slogan' => 'Simplificà d’unu reglage SPIP' |
||||
); |
@ -0,0 +1,18 @@
|
||||
<?php |
||||
// This is a SPIP language file -- Ceci est un fichier langue de SPIP |
||||
// extrait automatiquement de https://trad.spip.net/tradlang_module/paquet-ck?lang_cible=pt_br |
||||
// ** ne pas modifier le fichier ** |
||||
|
||||
if (!defined('_ECRIRE_INC_VERSION')) { |
||||
return; |
||||
} |
||||
|
||||
$GLOBALS[$GLOBALS['idx_lang']] = array( |
||||
|
||||
// C |
||||
'ck_description' => 'Simplicité, efficacité, légèreté. |
||||
_ Un couteau qui tient vraiment dans la poche en |
||||
une unique page de configuration pour les réglages cachés de SPIP.', |
||||
'ck_nom' => 'Canivete KISS', |
||||
'ck_slogan' => 'Simplifier certains réglages SPIP' |
||||
); |
@ -0,0 +1,17 @@
|
||||
<?php |
||||
// This is a SPIP language file -- Ceci est un fichier langue de SPIP |
||||
// extrait automatiquement de https://trad.spip.net/tradlang_module/paquet-ck?lang_cible=sk |
||||
// ** ne pas modifier le fichier ** |
||||
|
||||
if (!defined('_ECRIRE_INC_VERSION')) { |
||||
return; |
||||
} |
||||
|
||||
$GLOBALS[$GLOBALS['idx_lang']] = array( |
||||
|
||||
// C |
||||
'ck_description' => 'Jednoduchosť, efektívnosť ľahkosť. |
||||
_ Nožík, ktorý je naozaj vo vrecku v unikátnej skrytej stránke s konfiguráciou pre nastavenia SPIPu.', |
||||
'ck_nom' => 'Couteau KISS', |
||||
'ck_slogan' => 'zjednoduší niektoré nastavenia SPIPu' |
||||
); |
@ -0,0 +1,17 @@
|
||||
<paquet |
||||
prefix="ck" |
||||
categorie="maintenance" |
||||
version="1.2.2" |
||||
etat="stable" |
||||
compatibilite="[2.0.0;3.2.*]" |
||||
logo="images/pocket-knife-32.png" |
||||
documentation="https://contrib.spip.net/Couteau-KISS" |
||||
> |
||||
|
||||
<nom>Couteau Kiss</nom> |
||||
|
||||
<auteur>Cédric MORIN</auteur> |
||||
<licence>GPL</licence> |
||||
|
||||
<menu nom="configurer_ck" titre="ck:titre_page_couteau" parent="menu_configuration" icone="images/pocket-knife-16.png" /> |
||||
</paquet> |
@ -0,0 +1,30 @@
|
||||
<plugin> |
||||
<nom><multi>[en]KISS Knife[fr]Couteau KISS[ca]El Ganivet KISS[nl]Het KISS Mes[gl]A navalla KISS[es]La Navaja KISS[de]KISS Taschenmesser[br]Ar Gontell KISS[pt_br]Canivete KISS[ast]La Navaya KISS[gl]A navalla KISS[it]Coltellino KISS</multi></nom> |
||||
<icon>images/pocket-knife-32.png</icon> |
||||
<version>1.2.2</version> |
||||
<auteur>© 2010 - Cédric MORIN</auteur> |
||||
<licence>GPL</licence> |
||||
<etat>stable</etat> |
||||
<slogan>Simplifier certains réglages SPIP</slogan> |
||||
<description>Simplicité, efficacité, légèreté. |
||||
_ Un couteau qui tient vraiment dans la poche en |
||||
une unique page de configuration pour les réglages cachés de SPIP. |
||||
</description> |
||||
<lien>https://contrib.spip.net/Couteau-KISS</lien> |
||||
<prefix>ck</prefix> |
||||
<options>ck_options.php</options> |
||||
<onglet id="ck" parent="configuration"> |
||||
<icone>images/pocket-knife-24.png</icone> |
||||
<titre>ck:titre_page_couteau</titre> |
||||
<url>configurer_ck</url> |
||||
</onglet> |
||||
|
||||
<bouton id="ck21" parent="bando_configuration"> |
||||
<icone>images/pocket-knife-16.png</icone> |
||||
<titre>ck:titre_page_couteau</titre> |
||||
<url>configurer_ck</url> |
||||
</bouton> |
||||
|
||||
<necessite id="SPIP" version="[2.0.0;3.2.99]" /> |
||||
<categorie>maintenance</categorie> |
||||
</plugin> |