Skip to content
Extraits de code Groupes Projets
Valider 0ba00d4a rédigé par Fil's avatar Fil
Parcourir les fichiers

debug + nouvelle tentatvie interface vignettes sur le portfolio

parent 1dd691f5
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -122,7 +122,7 @@ function creer_base() { ...@@ -122,7 +122,7 @@ function creer_base() {
"('xls', 'Excel', 'non'), ". "('xls', 'Excel', 'non'), ".
"('xml', 'XML', 'non'), ". "('xml', 'XML', 'non'), ".
"('zip', 'Zip', 'non')"; "('zip', 'Zip', 'non')";
spip_query($query); spip_query_db($query);
} }
function stripslashes_base($table, $champs) { function stripslashes_base($table, $champs) {
......
...@@ -18,6 +18,7 @@ function spip_query_db($query) { ...@@ -18,6 +18,7 @@ function spip_query_db($query) {
$query = traite_query($query); $query = traite_query($query);
#spip_log($query);
if ($my_profile) if ($my_profile)
$m1 = microtime(); $m1 = microtime();
......
...@@ -96,7 +96,7 @@ function erreur_squelette($message='', $lieu='') { ...@@ -96,7 +96,7 @@ function erreur_squelette($message='', $lieu='') {
if ($_COOKIE['spip_admin'] OR if ($_COOKIE['spip_admin'] OR
$auteur_session['statut'] == '0minirezo' OR $auteur_session['statut'] == '0minirezo' OR
($GLOBALS['var_mode'] == 'debug')) { ($GLOBALS['var_mode'] == 'debug')) {
echo debut_entete('Debug'), '</head><body>', echo debut_entete(_T('admin_debug')), '</head><body>',
affiche_erreurs_page($tableau_des_erreurs); affiche_erreurs_page($tableau_des_erreurs);
exit; exit;
} }
...@@ -231,7 +231,7 @@ function debug_dumpfile ($texte, $fonc, $type) { ...@@ -231,7 +231,7 @@ function debug_dumpfile ($texte, $fonc, $type) {
echo "</fieldset></div>"; echo "</fieldset></div>";
} }
echo "\n</div>"; echo "\n</div>";
echo inclure_balise_dynamique(balise_formulaire_admin_dyn('','','','','','', echo inclure_balise_dynamique(balise_formulaire_admin_dyn('','','','','','div',
$debug_objets)); $debug_objets));
echo '</body></html>'; echo '</body></html>';
exit; exit;
......
Ce diff est replié.
...@@ -194,7 +194,10 @@ function afficher_compactes($image_name /* not used */, $fichiers, $link) { ...@@ -194,7 +194,10 @@ function afficher_compactes($image_name /* not used */, $fichiers, $link) {
function ajouter_un_document ($source, $nom_envoye, $type_lien, $id_lien, $mode, $id_document, &$documents_actifs) { function ajouter_un_document ($source, $nom_envoye, $type_lien, $id_lien, $mode, $id_document, &$documents_actifs) {
// type de document inconnu ? // type de document inconnu ?
if (!ereg("\.([^.]+)$", $nom_envoye, $match)) return; if (!ereg("\.([^.]+)$", $nom_envoye, $match)) {
spip_log("nom envoye incorrect ($nom_envoye)");
return;
}
// tester le type de document : // tester le type de document :
// - interdit a l'upload ? // - interdit a l'upload ?
...@@ -204,8 +207,10 @@ function ajouter_un_document ($source, $nom_envoye, $type_lien, $id_lien, $mode, ...@@ -204,8 +207,10 @@ function ajouter_un_document ($source, $nom_envoye, $type_lien, $id_lien, $mode,
if (!$row = spip_fetch_array(spip_query( if (!$row = spip_fetch_array(spip_query(
"SELECT * FROM spip_types_documents "SELECT * FROM spip_types_documents
WHERE extension='$ext' AND upload='oui'"))) WHERE extension='$ext' AND upload='oui'"))) {
return 'o'; spip_log("Extension $ext interdite a l'upload");
return;
}
$id_type = $row['id_type']; # numero du type dans spip_types_documents :( $id_type = $row['id_type']; # numero du type dans spip_types_documents :(
$type_inclus_image = ($row['inclus'] == 'image'); $type_inclus_image = ($row['inclus'] == 'image');
...@@ -233,6 +238,16 @@ function ajouter_un_document ($source, $nom_envoye, $type_lien, $id_lien, $mode, ...@@ -233,6 +238,16 @@ function ajouter_un_document ($source, $nom_envoye, $type_lien, $id_lien, $mode,
return; return;
} }
// regler l'ancre du retour
if (!$GLOBALS['ancre']) {
if ($mode=='vignette')
$GLOBALS['ancre'] = 'images';
else if ($type_image)
$GLOBALS['ancre'] = 'portfolio';
else
$GLOBALS['ancre'] = 'docs';
}
// Preparation vignette du document $id_document // Preparation vignette du document $id_document
$id_document=intval($id_document); $id_document=intval($id_document);
if ($mode == 'vignette' AND $id_document_lie = $id_document) { if ($mode == 'vignette' AND $id_document_lie = $id_document) {
......
...@@ -232,7 +232,7 @@ else if ($doc_rotate) { ...@@ -232,7 +232,7 @@ else if ($doc_rotate) {
// si nous sommes diriges vers une vignette // si nous sommes diriges vers une vignette
if ($retour_image) { if ($retour_image) {
redirige_par_entete($redirect); redirige_par_entete($retour_image);
} else { } else {
$link = new Link(_DIR_RESTREINT_ABS . $redirect); $link = new Link(_DIR_RESTREINT_ABS . $redirect);
...@@ -241,7 +241,7 @@ if ($retour_image) { ...@@ -241,7 +241,7 @@ if ($retour_image) {
$link->addVar('show_docs',$show_docs); $link->addVar('show_docs',$show_docs);
} }
redirige_par_entete($link->getUrl()); redirige_par_entete($link->getUrl($ancre));
} }
?> ?>
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Veuillez vous inscrire ou vous pour commenter