Changeset 86301 in spip-zone for _squelettes_/eva-web


Ignore:
Timestamp:
Nov 26, 2014, 4:57:09 PM (5 years ago)
Author:
cedric@…
Message:

indentation

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _squelettes_/eva-web/4_2/eva_habillage/balise/evahabillage.php

    r69496 r86301  
    11<?php
    2 function balise_EVAHABILLAGE($p) {
    3 $test = _DIR_PLUGIN_EVASQUELETTES;
    4 if (defined("_DIR_PLUGIN_EVASQUELETTES")) {$chemin_squelettes =$test;} else {$chemin_squelettes = 'squelettes/';}
    5     $resultat1 = sql_select('habillage','spip_eva_habillage',"sauvegarde = 'Defaut'");
    6     $resultat1_tableau = sql_fetch($resultat1);
    7     $mon_habillage = $resultat1_tableau['habillage'];
    8     if (($mon_habillage=='0') OR ($mon_habillage=='')) {
    9         $envoi='<link rel="stylesheet" type="text/css" href="'.$chemin_squelettes.'eva_style.css" media="screen" />';
    10     }
    11     else {
    12         $envoi='<link rel="stylesheet" type="text/css" href="'.$chemin_squelettes.'eva_styles/'.$mon_habillage.'" media="screen" />';
    13     }
    14     $envoi .="\n";
    15     $envoi .='<style type="text/css">';
    16     $envoi .="\n";
    17     include_spip('inc/eva_habillage_definition_themes');
    18     $eva_habillage_themes = eva_habillage_definition_themes ();
    19     foreach($eva_habillage_themes as $eva_themes => $eva_proprietes) {
    20         $res_verif_themes_defini = sql_select($eva_themes,'spip_eva_habillage_themes',"nom = 'Defaut'");
    21         $res_verif_themes_tableau = sql_fetch($res_verif_themes_defini);
    22         $habillage_temp = $res_verif_themes_tableau[$eva_themes];
    23         if ($habillage_temp) {
    24             foreach ($eva_proprietes as $eva_prop => $eva_select) {
    25                 $envoi .= implode(' , ',$eva_select);
    26                 $envoi .="{".$eva_prop.":".$habillage_temp.";}\n";
    27             }
    28         }
    29     }
    30     $image_def = EVA_div_images();
    31     foreach ($image_def as $image_cle => $image_val) {
    32         $verif_image_def = sql_select('type,nom_image,pos_x,pos_y,repetition,attach','spip_eva_habillage_images',"nom_habillage = 'Defaut' AND nom_div = '".$image_cle."'");
    33         $tab_image_def = sql_fetch($verif_image_def);
    34         if ($tab_image_def['type']!='') {
    35             if (strpos($image_cle,'image_')!==FALSE) {
    36                 $envoi .= implode(' , ',$image_val);
    37                 if (file_exists(_DIR_IMG."eva_habillage/".$tab_image_def['nom_image'])) {
    38                 $envoi .=" {background-image : url("._DIR_IMG."eva_habillage/".$tab_image_def['nom_image'].");\n";}
    39                 elseif (file_exists(_DIR_PLUGIN_EVA_HABILLAGE."mon_image/".$tab_image_def['nom_image'])) {
    40                                 $envoi .=" {background-image : url("._DIR_PLUGIN_EVA_HABILLAGE."mon_image/".$tab_image_def['nom_image'].");\n";}
    41                 $envoi .= "background-position : ".$tab_image_def['pos_x']." ".$tab_image_def['pos_y'].";\n";
    42                 $envoi .= "background-repeat : ".$tab_image_def['repetition'].";\n";
    43                 $envoi .="background-attachment : ".$tab_image_def['attach'].";}\n";
    44             }
    45             elseif (strpos($image_cle,'liste_')!==FALSE) {
    46                 $envoi .= implode(', ',$image_val);
    47                 if (file_exists(_DIR_IMG."eva_habillage/".$tab_image_def['nom_image'])) {
    48                 $envoi .=" {list-style-image : url("._DIR_IMG."eva_habillage/".$tab_image_def['nom_image'].");\n";}
    49                 elseif(file_exists(_DIR_PLUGIN_EVA_HABILLAGE."mon_image/".$tab_image_def['nom_image'])) {
    50                                 $envoi .=" {list-style-image : url("._DIR_PLUGIN_EVA_HABILLAGE."mon_image/".$tab_image_def['nom_image'].");\n";
     2function balise_EVAHABILLAGE($p){
     3        $test = _DIR_PLUGIN_EVASQUELETTES;
     4        if (defined("_DIR_PLUGIN_EVASQUELETTES")){
     5                $chemin_squelettes = $test;
     6        } else {
     7                $chemin_squelettes = 'squelettes/';
     8        }
     9        $resultat1 = sql_select('habillage', 'spip_eva_habillage', "sauvegarde = 'Defaut'");
     10        $resultat1_tableau = sql_fetch($resultat1);
     11        $mon_habillage = $resultat1_tableau['habillage'];
     12        if (($mon_habillage=='0') OR ($mon_habillage=='')){
     13                $envoi = '<link rel="stylesheet" type="text/css" href="' . $chemin_squelettes . 'eva_style.css" media="screen" />';
     14        } else {
     15                $envoi = '<link rel="stylesheet" type="text/css" href="' . $chemin_squelettes . 'eva_styles/' . $mon_habillage . '" media="screen" />';
     16        }
     17        $envoi .= "\n";
     18        $envoi .= '<style type="text/css">';
     19        $envoi .= "\n";
     20        include_spip('inc/eva_habillage_definition_themes');
     21        $eva_habillage_themes = eva_habillage_definition_themes();
     22        foreach ($eva_habillage_themes as $eva_themes => $eva_proprietes){
     23                $res_verif_themes_defini = sql_select($eva_themes, 'spip_eva_habillage_themes', "nom = 'Defaut'");
     24                $res_verif_themes_tableau = sql_fetch($res_verif_themes_defini);
     25                $habillage_temp = $res_verif_themes_tableau[$eva_themes];
     26                if ($habillage_temp){
     27                        foreach ($eva_proprietes as $eva_prop => $eva_select){
     28                                $envoi .= implode(' , ', $eva_select);
     29                                $envoi .= "{" . $eva_prop . ":" . $habillage_temp . ";}\n";
     30                        }
     31                }
     32        }
     33        $image_def = EVA_div_images();
     34        foreach ($image_def as $image_cle => $image_val){
     35                $verif_image_def = sql_select('type,nom_image,pos_x,pos_y,repetition,attach', 'spip_eva_habillage_images', "nom_habillage = 'Defaut' AND nom_div = '" . $image_cle . "'");
     36                $tab_image_def = sql_fetch($verif_image_def);
     37                if ($tab_image_def['type']!=''){
     38                        if (strpos($image_cle, 'image_')!==FALSE){
     39                                $envoi .= implode(' , ', $image_val);
     40                                if (file_exists(_DIR_IMG . "eva_habillage/" . $tab_image_def['nom_image'])){
     41                                        $envoi .= " {background-image : url(" . _DIR_IMG . "eva_habillage/" . $tab_image_def['nom_image'] . ");\n";
     42                                } elseif (file_exists(_DIR_PLUGIN_EVA_HABILLAGE . "mon_image/" . $tab_image_def['nom_image'])) {
     43                                        $envoi .= " {background-image : url(" . _DIR_PLUGIN_EVA_HABILLAGE . "mon_image/" . $tab_image_def['nom_image'] . ");\n";
    5144                                }
    52                 $envoi .= "list-style-position : ".$tab_image_def['pos_x'].";}\n";
    53             }
    54         }
    55     }
     45                                $envoi .= "background-position : " . $tab_image_def['pos_x'] . " " . $tab_image_def['pos_y'] . ";\n";
     46                                $envoi .= "background-repeat : " . $tab_image_def['repetition'] . ";\n";
     47                                $envoi .= "background-attachment : " . $tab_image_def['attach'] . ";}\n";
     48                        } elseif (strpos($image_cle, 'liste_')!==FALSE) {
     49                                $envoi .= implode(', ', $image_val);
     50                                if (file_exists(_DIR_IMG . "eva_habillage/" . $tab_image_def['nom_image'])){
     51                                        $envoi .= " {list-style-image : url(" . _DIR_IMG . "eva_habillage/" . $tab_image_def['nom_image'] . ");\n";
     52                                } elseif (file_exists(_DIR_PLUGIN_EVA_HABILLAGE . "mon_image/" . $tab_image_def['nom_image'])) {
     53                                        $envoi .= " {list-style-image : url(" . _DIR_PLUGIN_EVA_HABILLAGE . "mon_image/" . $tab_image_def['nom_image'] . ");\n";
     54                                }
     55                                $envoi .= "list-style-position : " . $tab_image_def['pos_x'] . ";}\n";
     56                        }
     57                }
     58        }
    5659
    5760//Menu depliable
    58 $tab_evabonus_menu=EVA_menu_dynamique_horizontal();
    59 foreach ($tab_evabonus_menu as $cle_evabonus_menu=>$val_evabonus_menu)
    60 {
    61         $req_menu_depliable=sql_select('nom_image','spip_eva_habillage_images',"type='menu_depliable_horizontal' AND nom_habillage='Defaut' AND nom_div='".$cle_evabonus_menu."'");
    62         $tab_menu_depliable=sql_fetch($req_menu_depliable);
    63         $code_menu_depliable=$tab_menu_depliable['nom_image'];
    64         if ($code_menu_depliable)
    65         {
    66                 $envoi .="$val_evabonus_menu".$code_menu_depliable.";}\n";
     61        $tab_evabonus_menu = EVA_menu_dynamique_horizontal();
     62        foreach ($tab_evabonus_menu as $cle_evabonus_menu => $val_evabonus_menu){
     63                $req_menu_depliable = sql_select('nom_image', 'spip_eva_habillage_images', "type='menu_depliable_horizontal' AND nom_habillage='Defaut' AND nom_div='" . $cle_evabonus_menu . "'");
     64                $tab_menu_depliable = sql_fetch($req_menu_depliable);
     65                $code_menu_depliable = $tab_menu_depliable['nom_image'];
     66                if ($code_menu_depliable){
     67                        $envoi .= "$val_evabonus_menu" . $code_menu_depliable . ";}\n";
     68                }
    6769        }
    68 }
    6970//Fin Menu depliable
    7071
    7172//Menu de langue
    72 $tab_evabonus_menu=EVA_menu_langue();
    73 foreach ($tab_evabonus_menu as $cle_evabonus_menu=>$val_evabonus_menu)
    74 {
    75         $req_menu_depliable=sql_select('nom_image','spip_eva_habillage_images',"type='multilinguisme' AND nom_habillage='Defaut' AND nom_div='".$cle_evabonus_menu."'");
    76         $tab_menu_depliable=sql_fetch($req_menu_depliable);
    77         $code_menu_depliable=$tab_menu_depliable['nom_image'];
    78         if ($code_menu_depliable)
    79         {
    80                 $envoi .="$val_evabonus_menu".$code_menu_depliable.";}\n";
     73        $tab_evabonus_menu = EVA_menu_langue();
     74        foreach ($tab_evabonus_menu as $cle_evabonus_menu => $val_evabonus_menu){
     75                $req_menu_depliable = sql_select('nom_image', 'spip_eva_habillage_images', "type='multilinguisme' AND nom_habillage='Defaut' AND nom_div='" . $cle_evabonus_menu . "'");
     76                $tab_menu_depliable = sql_fetch($req_menu_depliable);
     77                $code_menu_depliable = $tab_menu_depliable['nom_image'];
     78                if ($code_menu_depliable){
     79                        $envoi .= "$val_evabonus_menu" . $code_menu_depliable . ";}\n";
     80                }
    8181        }
    82 }
    8382//Fin Menu de langue
    8483
    85     $mes_CSS = sql_select('nom_div','spip_eva_habillage_images',"nom_habillage = 'Defaut' AND type = 'perso'");
    86     while ($CSS = sql_fetch($mes_CSS)) {
    87         $CSS_remp=str_replace('/rep_eva_habillage/',_DIR_PLUGIN_EVA_HABILLAGE,$CSS['nom_div']);
    88         $envoi .=$CSS_remp."\n";}
    89     $envoi .= '</style>';
    90     $p->code = "'".$envoi."'";
    91     $p->interdire_scripts = false;
    92     return $p;
     84        $mes_CSS = sql_select('nom_div', 'spip_eva_habillage_images', "nom_habillage = 'Defaut' AND type = 'perso'");
     85        while ($CSS = sql_fetch($mes_CSS)){
     86                $CSS_remp = str_replace('/rep_eva_habillage/', _DIR_PLUGIN_EVA_HABILLAGE, $CSS['nom_div']);
     87                $envoi .= $CSS_remp . "\n";
     88        }
     89        $envoi .= '</style>';
     90        $p->code = "'" . $envoi . "'";
     91        $p->interdire_scripts = false;
     92        return $p;
    9393}
    9494
Note: See TracChangeset for help on using the changeset viewer.