Changeset 29429


Ignore:
Timestamp:
09/08/14 07:24:59 (5 years ago)
Author:
ddtddt
Message:

[meta] update

Location:
extensions/meta
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • extensions/meta/admin/admin.php

    r28236 r29429  
    11<?php 
    2 if (!defined('PHPWG_ROOT_PATH')) die('Hacking attempt!'); 
     2 
     3if (!defined('PHPWG_ROOT_PATH')) 
     4    die('Hacking attempt!'); 
    35global $template, $conf, $user; 
    4 include_once(PHPWG_ROOT_PATH .'admin/include/tabsheet.class.php'); 
     6include_once(PHPWG_ROOT_PATH . 'admin/include/tabsheet.class.php'); 
    57load_language('plugin.lang', meta_PATH); 
    68$my_base_url = get_admin_plugin_menu_link(__FILE__); 
     
    1214 
    1315//-------------------------------------------------------- sections definitions 
    14  
    1516// TAB gest 
    1617if (!isset($_GET['tab'])) 
     
    1819else 
    1920    $page['tab'] = $_GET['tab']; 
    20  
    2121$tabsheet = new tabsheet(); 
    22 $tabsheet->add('gestion', 
    23                l10n('meta_onglet_gestion'), 
    24                $my_base_url.'&amp;tab=gestion'); 
    25 $tabsheet->add('persometa', 
    26                l10n('Personal Metadata'), 
    27                $my_base_url.'&amp;tab=persometa'); 
    28  
    29         $MPC = pwg_db_fetch_assoc(pwg_query("SELECT state FROM " . PLUGINS_TABLE . " WHERE id = 'ContactForm';")); 
    30         if($MPC['state'] == 'active') 
    31         { 
    32 $tabsheet->add('contactmeta', 
    33                l10n('Contact page Metadata'), 
    34                $my_base_url.'&amp;tab=contactmeta'); 
    35         } 
    36         $MAP = pwg_db_fetch_assoc(pwg_query("SELECT state FROM " . PLUGINS_TABLE . " WHERE id = 'AdditionalPages';")); 
    37         if($MAP['state'] == 'active') 
    38         { 
    39 $tabsheet->add('AdditionalPagesmeta', 
    40                l10n('Additional Pages Metadata'), 
    41                $my_base_url.'&amp;tab=AdditionalPagesmeta'); 
    42         } 
    43                             
    44 $tabsheet->add('description', 
    45                l10n('meta_onglet_description'), 
    46                $my_base_url.'&amp;tab=description'); 
     22$tabsheet->add('gestion', l10n('meta_onglet_gestion'), $my_base_url . '&amp;tab=gestion'); 
     23$tabsheet->add('persometa', l10n('Personal Metadata'), $my_base_url . '&amp;tab=persometa'); 
     24 
     25$MPC = pwg_db_fetch_assoc(pwg_query("SELECT state FROM " . PLUGINS_TABLE . " WHERE id = 'ContactForm';")); 
     26if ($MPC['state'] == 'active') { 
     27    $tabsheet->add('contactmeta', l10n('Contact page Metadata'), $my_base_url . '&amp;tab=contactmeta'); 
     28} 
     29$MAP = pwg_db_fetch_assoc(pwg_query("SELECT state FROM " . PLUGINS_TABLE . " WHERE id = 'AdditionalPages';")); 
     30if ($MAP['state'] == 'active') { 
     31    $tabsheet->add('AdditionalPagesmeta', l10n('Additional Pages Metadata'), $my_base_url . '&amp;tab=AdditionalPagesmeta'); 
     32} 
     33 
     34$tabsheet->add('description', l10n('meta_onglet_description'), $my_base_url . '&amp;tab=description'); 
    4735$tabsheet->select($page['tab']); 
    4836$tabsheet->assign(); 
    4937 
    5038// Tab gest 
    51 switch ($page['tab']) 
    52 { 
    53   case 'gestion': 
     39switch ($page['tab']) { 
     40    case 'gestion': 
    5441 
    5542//read metadata list 
    56 $groups = array(); 
    57 $query = ' 
     43        $groups = array(); 
     44        $query = ' 
    5845select id,metaname 
    5946  FROM ' . meta_TABLE . ' 
    6047  ORDER BY metaname ASC;'; 
    61 $result = pwg_query($query); 
    62  
    63 while ($row = pwg_db_fetch_assoc($result)) 
    64         { 
    65   $groups[$row['id']] = $row['metaname']; 
    66         } 
    67  
    68     $selected = 0; 
    69         $options[] = l10n('meta_select2'); 
    70         $options['a'] = '----------------------'; 
    71  
    72  
    73   foreach ($groups as $metalist => $metalist2) 
    74         { 
    75     $options[$metalist] = $metalist2; 
    76         } 
    77   $template->assign( 
    78     'gestionA', 
    79     array( 
    80       'OPTIONS' => $options, 
    81       'SELECTED' => $selected 
    82       )); 
    83  
     48        $result = pwg_query($query); 
     49        while ($row = pwg_db_fetch_assoc($result)) { 
     50            $groups[$row['id']] = $row['metaname']; 
     51        } 
     52        $selected = 0; 
     53        $options[] = l10n('meta_select2'); 
     54        $options['a'] = '----------------------'; 
     55 
     56        foreach ($groups as $metalist => $metalist2) { 
     57            $options[$metalist] = $metalist2; 
     58        } 
     59        $template->assign( 
     60                'gestionA', array( 
     61            'OPTIONS' => $options, 
     62            'SELECTED' => $selected 
     63        )); 
    8464 
    8565//edit meta 
    86 if (isset($_POST['submitchoixmeta']) and is_numeric($_POST['metalist']) and (!$_POST['metalist'])==0) 
    87         { 
    88 $lire=$_POST['metalist']; 
    89         $query = ' 
     66        if (isset($_POST['submitchoixmeta']) and is_numeric($_POST['metalist']) and ( !$_POST['metalist']) == 0) { 
     67            $lire = $_POST['metalist']; 
     68            $query = ' 
    9069select id,metaname,metaval 
    9170  FROM ' . meta_TABLE . ' 
    92   WHERE id = \''.$lire.'\' 
    93   ;'; 
    94 $result = pwg_query($query); 
    95  
    96 $row = pwg_db_fetch_assoc($result); 
    97 $chname=$row['metaname']; 
    98 $chval=$row['metaval']; 
    99  
    100   $selected2 = ""; 
    101    
    102   $template->assign( 
    103     'meta_edit', 
    104     array( 
    105       'VALUE' => $chname, 
    106       'CONTENT' => $chval, 
    107       'SELECTED' => $selected2 
    108       )); 
    109         } 
     71  WHERE id = \'' . $lire . '\' 
     72  ;'; 
     73            $result = pwg_query($query); 
     74 
     75            $row = pwg_db_fetch_assoc($result); 
     76            $chname = $row['metaname']; 
     77            $chval = $row['metaval']; 
     78 
     79            $selected2 = ""; 
     80 
     81            $template->assign( 
     82                    'meta_edit', array( 
     83                'VALUE' => $chname, 
     84                'CONTENT' => $chval, 
     85                'SELECTED' => $selected2 
     86            )); 
     87        } 
    11088 
    11189//inser metadata in table 
    112 if (isset($_POST['submitinsmeta'])) 
    113         { 
    114         $query = ' 
     90        if (isset($_POST['submitinsmeta'])) { 
     91            $query = ' 
    11592UPDATE ' . meta_TABLE . ' 
    116   SET metaval= \''.$_POST['inser'].'\' 
    117   WHERE metaname = \''.$_POST['invisible'].'\' 
     93  SET metaval= \'' . $_POST['inser'] . '\' 
     94  WHERE metaname = \'' . $_POST['invisible'] . '\' 
    11895    ;'; 
    119 $result = pwg_query($query); 
    120 array_push($page['infos'], l10n('Metadata updated')); 
    121         } 
    122  
    123     break; 
     96            $result = pwg_query($query); 
     97            array_push($page['infos'], l10n('Metadata updated')); 
     98        } 
     99        break; 
    124100 
    125101//description TAB 
    126   case 'description': 
    127  
    128 $blockdesc = 'description'; 
    129 $template->assign( 
    130         $blockdesc, 
    131         array( 
    132           'meta'=>l10n('meta_name'), 
    133           )); 
    134         break; 
     102    case 'description': 
     103        $blockdesc = 'description'; 
     104        $template->assign( 
     105                $blockdesc, array( 
     106            'meta' => l10n('meta_name'), 
     107        )); 
     108        break; 
    135109 
    136110// TAB personnal metadata 
    137   case 'persometa': 
    138  
    139   $template->assign( 
    140         'metapersoT', 
    141         array( 
    142           'meta'=>l10n('meta_name'), 
    143           )); 
    144 $admin_base_url = $my_base_url.'&amp;tab=persometa'; 
    145 $metapersos = pwg_query("SELECT * FROM `". METAPERSO_TABLE .";"); 
    146  
    147 if (pwg_db_num_rows($metapersos)) {      
    148  while ($metaperso = pwg_db_fetch_assoc($metapersos)) 
    149         { 
    150     $items = array( 
    151       'METANAME' => $metaperso['metaname'], 
    152       'METAVAL' => $metaperso['metaval'], 
    153       'METATYPE' => $metaperso['metatype'], 
    154           'U_DELETE' => $admin_base_url.'&amp;delete='.$metaperso['id'], 
    155       'U_EDIT' => $admin_base_url.'&amp;edit='.$metaperso['id'], 
    156                 ); 
    157                  
    158         $template->append('metapersos', $items); 
    159         } 
    160 } 
    161  if (isset($_POST['submitaddpersonalmeta'])) 
    162         { 
    163           $template->assign( 
    164         'meta_edit2', 
    165         array( 
    166           'meta'=>l10n('meta_name'), 
    167           'METAID' => 0, 
    168           )); 
    169         } 
    170  
    171  if (isset($_POST['submitaddmetaperso'])) 
    172         { 
    173                 $query = ' 
     111    case 'persometa': 
     112        $template->assign( 
     113                'metapersoT', array( 
     114            'meta' => l10n('meta_name'), 
     115        )); 
     116        $admin_base_url = $my_base_url . '&amp;tab=persometa'; 
     117        $metapersos = pwg_query("SELECT * FROM `" . METAPERSO_TABLE . ";"); 
     118 
     119        if (pwg_db_num_rows($metapersos)) { 
     120            while ($metaperso = pwg_db_fetch_assoc($metapersos)) { 
     121                $items = array( 
     122                    'METANAME' => $metaperso['metaname'], 
     123                    'METAVAL' => $metaperso['metaval'], 
     124                    'METATYPE' => $metaperso['metatype'], 
     125                    'U_DELETE' => $admin_base_url . '&amp;delete=' . $metaperso['id'], 
     126                    'U_EDIT' => $admin_base_url . '&amp;edit=' . $metaperso['id'], 
     127                ); 
     128 
     129                $template->append('metapersos', $items); 
     130            } 
     131        } 
     132        if (isset($_POST['submitaddpersonalmeta'])) { 
     133            $template->assign( 
     134                    'meta_edit2', array( 
     135                'meta' => l10n('meta_name'), 
     136                'METAID' => 0, 
     137            )); 
     138        } 
     139 
     140        if (isset($_POST['submitaddmetaperso'])) { 
     141            $query = ' 
    174142DELETE  
    175143  FROM ' . METAPERSO_TABLE . ' 
    176   WHERE id = '.$_POST['invisibleID'].' 
    177   ;'; 
    178 $result = pwg_query($query); 
    179          
    180          
    181         $q = ' 
    182 INSERT INTO ' . $prefixeTable . 'metaperso(metaname,metaval,metatype)VALUES ("'.$_POST['insername'].'","'.$_POST['inserval'].'","'.$_POST['insertype'].'");'; 
    183     pwg_query($q); 
    184         $_SESSION['page_infos'] = array(l10n('Personal metadata update')); 
    185         redirect($admin_base_url);   
    186         } 
    187          
    188           if (isset($_GET['edit'])) 
    189   { 
    190     check_input_parameter('edit', $_GET, false, PATTERN_ID); 
    191  
    192                 $query = ' 
     144  WHERE id = ' . $_POST['invisibleID'] . ' 
     145  ;'; 
     146            $result = pwg_query($query); 
     147            $q = ' 
     148INSERT INTO ' . $prefixeTable . 'metaperso(metaname,metaval,metatype)VALUES ("' . $_POST['insername'] . '","' . $_POST['inserval'] . '","' . $_POST['insertype'] . '");'; 
     149            pwg_query($q); 
     150            $_SESSION['page_infos'] = array(l10n('Personal metadata update')); 
     151            redirect($admin_base_url); 
     152        } 
     153 
     154        if (isset($_GET['edit'])) { 
     155            check_input_parameter('edit', $_GET, false, PATTERN_ID); 
     156 
     157            $query = ' 
    193158select id,metaname,metaval,metatype 
    194159  FROM ' . METAPERSO_TABLE . ' 
    195   WHERE id = \''.$_GET['edit'].'\' 
    196   ;'; 
    197 $result = pwg_query($query); 
    198 $row = pwg_db_fetch_assoc($result);      
    199   $template->assign( 
    200     'meta_edit2', 
    201     array( 
    202       'METAID' => $row['id'], 
    203           'METANAME' => $row['metaname'], 
    204       'METAVAL' => $row['metaval'], 
    205       'METATYPE' => $row['metatype'], 
    206       ));        
    207          
    208   } 
    209                  
    210         if (isset($_GET['delete'])) 
    211 { 
    212   check_input_parameter('delete', $_GET, false, PATTERN_ID); 
    213    
    214   $query = ' 
     160  WHERE id = \'' . $_GET['edit'] . '\' 
     161  ;'; 
     162            $result = pwg_query($query); 
     163            $row = pwg_db_fetch_assoc($result); 
     164            $template->assign( 
     165                    'meta_edit2', array( 
     166                'METAID' => $row['id'], 
     167                'METANAME' => $row['metaname'], 
     168                'METAVAL' => $row['metaval'], 
     169                'METATYPE' => $row['metatype'], 
     170            )); 
     171        } 
     172 
     173        if (isset($_GET['delete'])) { 
     174            check_input_parameter('delete', $_GET, false, PATTERN_ID); 
     175            $query = ' 
    215176DELETE 
    216   FROM '.METAPERSO_TABLE.' 
    217   WHERE id = '.$_GET['delete'].' 
     177  FROM ' . METAPERSO_TABLE . ' 
     178  WHERE id = ' . $_GET['delete'] . ' 
    218179;'; 
    219   pwg_query($query); 
    220   
    221   $_SESSION['page_infos'] = array(l10n('Personal metadata update')); 
    222   redirect($admin_base_url); 
    223 } 
    224          
    225          
    226         break; 
    227  
    228         case 'contactmeta': 
    229 if (empty($conf['contactmeta'])) 
    230  { 
    231  $conf['contactmeta'] = ','; 
    232  } 
    233  
    234 $metacontact = explode(',', $conf['contactmeta']); 
    235          
    236         $template->assign('contactmetaT', 
    237     array('CMKEY' => $metacontact[0],'CMDESC' => $metacontact[1],)); 
    238  
    239 if (isset($_POST['submitcm'])) 
    240         { 
    241 $INSCM = $_POST['inser'].",".$_POST['inser2']; 
    242 conf_update_param('contactmeta', $INSCM); 
    243 array_push($page['infos'], l10n('Metadata updated')); 
    244 $template->assign( 
    245     'contactmetaT', 
    246         array('CMKEY' => stripslashes($_POST['inser']),'CMDESC' => stripslashes($_POST['inser2']))); 
    247         } 
    248          
    249         break; 
    250          
    251         case 'AdditionalPagesmeta': 
    252 if (!defined('TITLE_AP_TABLE')) define('TITLE_AP_TABLE', $prefixeTable.'title_ap'); 
    253 $groups = array(); 
    254 $query = ' 
     180            pwg_query($query); 
     181 
     182            $_SESSION['page_infos'] = array(l10n('Personal metadata update')); 
     183            redirect($admin_base_url); 
     184        } 
     185        break; 
     186 
     187    case 'contactmeta': 
     188        if (empty($conf['contactmeta'])) { 
     189            $conf['contactmeta'] = ','; 
     190        } 
     191        $metacontact = explode(',', $conf['contactmeta']); 
     192        $template->assign('contactmetaT', array('CMKEY' => $metacontact[0], 'CMDESC' => $metacontact[1],)); 
     193 
     194        if (isset($_POST['submitcm'])) { 
     195            $INSCM = $_POST['inser'] . "," . $_POST['inser2']; 
     196            conf_update_param('contactmeta', $INSCM); 
     197            array_push($page['infos'], l10n('Metadata updated')); 
     198            $template->assign( 
     199                    'contactmetaT', array('CMKEY' => stripslashes($_POST['inser']), 'CMDESC' => stripslashes($_POST['inser2']))); 
     200        } 
     201        break; 
     202 
     203    case 'AdditionalPagesmeta': 
     204        if (!defined('TITLE_AP_TABLE')) 
     205            define('TITLE_AP_TABLE', $prefixeTable . 'title_ap'); 
     206        $groups = array(); 
     207        $query = ' 
    255208select id,title 
    256209  FROM ' . ADD_PAGES_TABLE . ' 
    257210  ORDER BY id ASC;'; 
    258 $result = pwg_query($query); 
    259          
    260         while ($row = pwg_db_fetch_assoc($result)) 
    261         { 
    262   $groups[$row['id']] = $row['id'].' : '.$row['title']; 
    263         } 
    264          
    265         $selected = 0; 
    266         $options[] = l10n('Choose it page'); 
    267         $options['a'] = '----------------------'; 
    268          
    269 foreach($groups as $listid => $listid2) 
    270         { 
    271     $options[$listid] = $listid2; 
    272         } 
    273   $template->assign( 
    274     'gestionC', 
    275     array( 
    276           'OPTIONS' => $options, 
    277       'SELECTED' => $selected 
    278       )); 
    279          
    280         if (isset($_POST['submitchoixAP'])and is_numeric($_POST['APchoix']) and (!$_POST['APchoix'])==0) 
    281         { 
    282 $lire=$_POST['APchoix']; 
    283         $query = ' 
     211        $result = pwg_query($query); 
     212        while ($row = pwg_db_fetch_assoc($result)) { 
     213            $groups[$row['id']] = $row['id'] . ' : ' . $row['title']; 
     214        } 
     215 
     216        $selected = 0; 
     217        $options[] = l10n('Choose it page'); 
     218        $options['a'] = '----------------------'; 
     219 
     220        foreach ($groups as $listid => $listid2) { 
     221            $options[$listid] = $listid2; 
     222        } 
     223        $template->assign( 
     224                'gestionC', array( 
     225            'OPTIONS' => $options, 
     226            'SELECTED' => $selected 
     227        )); 
     228 
     229        if (isset($_POST['submitchoixAP'])and is_numeric($_POST['APchoix']) and ( !$_POST['APchoix']) == 0) { 
     230            $lire = $_POST['APchoix']; 
     231            $query = ' 
    284232select id,metaKeyap,metadesap 
    285233  FROM ' . META_AP_TABLE . ' 
    286   WHERE id = \''.$lire.'\' 
    287   ;'; 
    288 $result = pwg_query($query); 
    289 $row = pwg_db_fetch_assoc($result); 
    290 $metaKeyapap=$row['metaKeyap']; 
    291 $metadesap=$row['metadesap']; 
    292  
    293 $query = ' 
     234  WHERE id = \'' . $lire . '\' 
     235  ;'; 
     236            $result = pwg_query($query); 
     237            $row = pwg_db_fetch_assoc($result); 
     238            $metaKeyapap = $row['metaKeyap']; 
     239            $metadesap = $row['metadesap']; 
     240 
     241            $query = ' 
    294242select id,title 
    295243  FROM ' . ADD_PAGES_TABLE . ' 
    296   WHERE id = \''.$lire.'\' 
     244  WHERE id = \'' . $lire . '\' 
    297245    ;'; 
    298 $result = pwg_query($query); 
    299 $row = pwg_db_fetch_assoc($result); 
    300 $idap=$row['id']; 
    301 $nameap=$row['title']; 
    302  
    303   $selected3 = 0; 
    304    
    305   $template->assign( 
    306     'ap_edit', 
    307     array( 
    308       'VALUE' => $idap, 
    309           'VALUEN' => $nameap, 
    310       'CONTENTMKAP' => $metaKeyapap, 
    311           'CONTENTMDAP' => $metadesap, 
    312       'SELECTED' => $selected3 
    313       )); 
    314         } 
    315  
    316 if (isset($_POST['submitinsapm'])) 
    317         { 
    318         $query = ' 
     246            $result = pwg_query($query); 
     247            $row = pwg_db_fetch_assoc($result); 
     248            $idap = $row['id']; 
     249            $nameap = $row['title']; 
     250 
     251            $selected3 = 0; 
     252 
     253            $template->assign( 
     254                    'ap_edit', array( 
     255                'VALUE' => $idap, 
     256                'VALUEN' => $nameap, 
     257                'CONTENTMKAP' => $metaKeyapap, 
     258                'CONTENTMDAP' => $metadesap, 
     259                'SELECTED' => $selected3 
     260            )); 
     261        } 
     262 
     263        if (isset($_POST['submitinsapm'])) { 
     264            $query = ' 
    319265DELETE  
    320266  FROM ' . META_AP_TABLE . ' 
    321   WHERE id = \''.$_POST['invisible'].'\' 
    322   ;'; 
    323 $result = pwg_query($query); 
    324         $q = ' 
    325 INSERT INTO ' . $prefixeTable . 'meta_ap(id,metaKeyap,metadesap)VALUES ('.$_POST['invisible'].',"'.$_POST['inser'].'","'.$_POST['inser2'].'");'; 
    326     pwg_query($q); 
    327         array_push($page['infos'], l10n('Metadata updated')); 
    328         } 
    329          
    330         break; 
    331          
    332 }  
    333  
    334 $template->set_filenames(array('plugin_admin_content' => dirname(__FILE__) . '/admin.tpl'));  
     267  WHERE id = \'' . $_POST['invisible'] . '\' 
     268  ;'; 
     269            $result = pwg_query($query); 
     270            $q = ' 
     271INSERT INTO ' . $prefixeTable . 'meta_ap(id,metaKeyap,metadesap)VALUES (' . $_POST['invisible'] . ',"' . $_POST['inser'] . '","' . $_POST['inser2'] . '");'; 
     272            pwg_query($q); 
     273            array_push($page['infos'], l10n('Metadata updated')); 
     274        } 
     275        break; 
     276} 
     277 
     278$template->set_filenames(array('plugin_admin_content' => dirname(__FILE__) . '/admin.tpl')); 
    335279$template->assign_var_from_handle('ADMIN_CONTENT', 'plugin_admin_content'); 
    336280?> 
  • extensions/meta/initadmin.php

    r22769 r29429  
    11<?php 
    2 if (!defined('PHPWG_ROOT_PATH')) die('Hacking attempt!'); 
     2 
     3if (!defined('PHPWG_ROOT_PATH')) 
     4    die('Hacking attempt!'); 
    35 
    46 
    57//Add link menu 
    68add_event_handler('get_admin_plugin_menu_links', 'meta_admin_menu'); 
    7 function meta_admin_menu($menu) 
    8 { 
    9   load_language('plugin.lang', meta_PATH); 
    10   array_push($menu, array( 
    11         'NAME' => l10n('Manage tag Metadata'), 
    12     'URL' => get_admin_plugin_menu_link(meta_PATH . 'admin/admin.php'))); 
    13   return $menu; 
     9 
     10function meta_admin_menu($menu) { 
     11    load_language('plugin.lang', meta_PATH); 
     12    array_push($menu, array( 
     13        'NAME' => l10n('Manage tag Metadata'), 
     14        'URL' => get_admin_plugin_menu_link(meta_PATH . 'admin/admin.php'))); 
     15    return $menu; 
    1416} 
    1517 
     18//add prefiltre photo 
     19add_event_handler('loc_begin_admin', 'metaPadminf', 55); 
     20add_event_handler('loc_begin_admin_page', 'metaPadminA', 55); 
    1621 
    17 //add prefiltre photo 
    18 add_event_handler('loc_begin_admin', 'metaPadminf',55); 
    19 add_event_handler('loc_begin_admin_page', 'metaPadminA',55); 
     22function metaPadminf() { 
     23    global $template; 
     24    $template->set_prefilter('picture_modify', 'metaPadminfT'); 
     25} 
    2026 
    21 function metaPadminf() 
    22         { 
    23         global $template; 
    24         $template->set_prefilter('picture_modify', 'metaPadminfT'); 
    25         } 
     27function metaPadminfT($content, &$smarty) { 
     28    $search = '#</form>#'; 
    2629 
    27 function metaPadminfT($content, &$smarty) 
    28         { 
    29   $search = '#</form>#'; 
    30    
    31   $replacement = ' 
     30    $replacement = ' 
    3231        <div> 
    3332                <fieldset> 
     
    4847</form>'; 
    4948 
    50   return preg_replace($search, $replacement, $content); 
    51         } 
    52   
    53 function metaPadminA() 
    54         { 
    55         load_language('plugin.lang', meta_PATH); 
    56 if (isset($_GET['image_id'])) 
    57  { 
    58         global $template, $prefixeTable; 
    59 $query = ' 
     49    return preg_replace($search, $replacement, $content); 
     50} 
     51 
     52function metaPadminA() { 
     53    load_language('plugin.lang', meta_PATH); 
     54    if (isset($_GET['image_id'])) { 
     55        global $template, $prefixeTable; 
     56        $query = ' 
    6057select id,metaKeyimg,metadesimg 
    6158  FROM ' . meta_img_TABLE . ' 
    62   WHERE id = '.$_GET['image_id'].' 
     59  WHERE id = ' . $_GET['image_id'] . ' 
    6360  ;'; 
    64 $result = pwg_query($query); 
    65 $row = pwg_db_fetch_assoc($result); 
    66 $chvalimg=$row['metaKeyimg']; 
    67 $chvalimgdes=$row['metadesimg']; 
    68   
    69   $template->assign( 
    70     array( 
    71       'metaCONTENT' => $chvalimg, 
    72       'metaCONTENT2' => $chvalimgdes, 
    73       )); 
    74  } 
    75   
    76 if (isset($_POST['submetaphoto'])) 
    77  { 
    78         $query = ' 
     61        $result = pwg_query($query); 
     62        $row = pwg_db_fetch_assoc($result); 
     63        $chvalimg = $row['metaKeyimg']; 
     64        $chvalimgdes = $row['metadesimg']; 
     65 
     66        $template->assign( 
     67                array( 
     68                    'metaCONTENT' => $chvalimg, 
     69                    'metaCONTENT2' => $chvalimgdes, 
     70        )); 
     71    } 
     72 
     73    if (isset($_POST['submetaphoto'])) { 
     74        $query = ' 
    7975DELETE  
    8076  FROM ' . meta_img_TABLE . ' 
    81   WHERE id = '.$_GET['image_id'].' 
     77  WHERE id = ' . $_GET['image_id'] . ' 
    8278  ;'; 
    83 $result = pwg_query($query); 
    84         $q = ' 
    85 INSERT INTO ' . $prefixeTable . 'meta_img(id,metaKeyimg,metadesimg)VALUES ('.$_GET['image_id'].',"'.$_POST['insermetaKP'].'","'.$_POST['insermetaDP'].'");'; 
    86     pwg_query($q); 
    87    
    88   $template->assign( 
    89     array( 
    90       'metaCONTENT' => $_POST['insermetaKP'], 
    91       'metaCONTENT2' => $_POST['insermetaDP'], 
    92       )); 
    93   } 
    94         } 
    95          
     79        $result = pwg_query($query); 
     80        $q = ' 
     81INSERT INTO ' . $prefixeTable . 'meta_img(id,metaKeyimg,metadesimg)VALUES (' . $_GET['image_id'] . ',"' . $_POST['insermetaKP'] . '","' . $_POST['insermetaDP'] . '");'; 
     82        pwg_query($q); 
     83 
     84        $template->assign( 
     85                array( 
     86                    'metaCONTENT' => $_POST['insermetaKP'], 
     87                    'metaCONTENT2' => $_POST['insermetaDP'], 
     88        )); 
     89    } 
     90} 
     91 
    9692//add prefiltre album 
    9793add_event_handler('loc_end_cat_modify', 'metaAadminf'); 
    9894add_event_handler('loc_end_cat_modify', 'metaAadminA'); 
    9995 
    100 function metaAadminf() 
    101  { 
    102         global $template; 
    103         $template->set_prefilter('album_properties', 'metaAadminfT'); 
    104  } 
     96function metaAadminf() { 
     97    global $template; 
     98    $template->set_prefilter('album_properties', 'metaAadminfT'); 
     99} 
    105100 
    106 function metaAadminfT($content, &$smarty) 
    107  { 
    108   $search = '#</form>#'; 
    109    
    110   $replacement = ' 
     101function metaAadminfT($content, &$smarty) { 
     102    $search = '#</form>#'; 
     103 
     104    $replacement = ' 
    111105        <div> 
    112106                 
     
    129123  '; 
    130124 
    131   return preg_replace($search, $replacement, $content); 
    132  } 
     125    return preg_replace($search, $replacement, $content); 
     126} 
    133127 
    134  function metaAadminA() 
    135         {  
    136                 load_language('plugin.lang', meta_PATH); 
    137 if (isset($_GET['cat_id'])) 
    138  { 
    139         global $template, $prefixeTable; 
    140 $query = ' 
     128function metaAadminA() { 
     129    load_language('plugin.lang', meta_PATH); 
     130    if (isset($_GET['cat_id'])) { 
     131        global $template, $prefixeTable; 
     132        $query = ' 
    141133select id,metaKeycat,metadescat 
    142134  FROM ' . meta_cat_TABLE . ' 
    143   WHERE id = '.$_GET['cat_id'].' 
     135  WHERE id = ' . $_GET['cat_id'] . ' 
    144136  ;'; 
    145 $result = pwg_query($query); 
    146 $row = pwg_db_fetch_assoc($result); 
    147 $chvalcat=$row['metaKeycat']; 
    148 $chvalcatdes=$row['metadescat']; 
    149    
    150   $template->assign( 
    151     array( 
    152       'metaCONTENT' => $chvalcat, 
    153           'metaCONTENT2' => $chvalcatdes, 
    154       )); 
    155  } 
    156   
    157 if (isset($_POST['submetaalbum'])) 
    158  { 
    159         $query = ' 
     137        $result = pwg_query($query); 
     138        $row = pwg_db_fetch_assoc($result); 
     139        $chvalcat = $row['metaKeycat']; 
     140        $chvalcatdes = $row['metadescat']; 
     141 
     142        $template->assign( 
     143                array( 
     144                    'metaCONTENT' => $chvalcat, 
     145                    'metaCONTENT2' => $chvalcatdes, 
     146        )); 
     147    } 
     148 
     149    if (isset($_POST['submetaalbum'])) { 
     150        $query = ' 
    160151DELETE  
    161152  FROM ' . meta_cat_TABLE . ' 
    162   WHERE id = '.$_GET['cat_id'].' 
     153  WHERE id = ' . $_GET['cat_id'] . ' 
    163154  ;'; 
    164 $result = pwg_query($query); 
    165         $q = ' 
    166 INSERT INTO ' . $prefixeTable . 'meta_cat(id,metaKeycat,metadescat)VALUES ('.$_GET['cat_id'].',"'.$_POST['insermetaKA'].'","'.$_POST['insermetaDA'].'");'; 
    167     pwg_query($q); 
     155        $result = pwg_query($query); 
     156        $q = ' 
     157INSERT INTO ' . $prefixeTable . 'meta_cat(id,metaKeycat,metadescat)VALUES (' . $_GET['cat_id'] . ',"' . $_POST['insermetaKA'] . '","' . $_POST['insermetaDA'] . '");'; 
     158        pwg_query($q); 
    168159 
    169   $template->assign( 
    170     array( 
    171       'metaCONTENT' => $_POST['insermetaKA'], 
    172           'metaCONTENT2' => $_POST['insermetaDA'], 
    173       )); 
    174   } 
    175         } 
     160        $template->assign( 
     161                array( 
     162                    'metaCONTENT' => $_POST['insermetaKA'], 
     163                    'metaCONTENT2' => $_POST['insermetaDA'], 
     164        )); 
     165    } 
     166} 
    176167 
    177168?> 
  • extensions/meta/main.inc.php

    r29428 r29429  
    11<?php 
     2 
    23/* 
    34  Plugin Name: meta 
     
    2627    include_once(dirname(__FILE__) . '/initadmin.php'); 
    2728} 
    28  
    2929 
    3030//Gestion des meta dans le header 
     
    163163function add_metacat() { 
    164164    global $template, $page, $meta_infos; 
    165  
    166165    //meta categories 
    167166    if (!empty($page['category']['id'])) { 
     
    194193function add_metaimg() { 
    195194    global $template, $page, $meta_infos; 
    196  
    197     //meta images 
     195//meta images 
    198196    if (!empty($page['image_id'])) { 
    199197        $query = ' 
     
    219217        if (!empty($row['metadesimg'])) { 
    220218            $template->assign('PLUG_META', $photoDesED); 
    221         }else { 
     219        } else { 
    222220            $meta_infosph = array(); 
    223221            $meta_infosph['title'] = $template->get_template_vars('PAGE_TITLE'); 
     
    225223            $meta_infosph['descimg'] = $template->get_template_vars('COMMENT_IMG'); 
    226224            if (!empty($meta_infosph['descimg'])) { 
    227                 $template->assign('PLUG_META', strip_tags($meta_infosph['descimg']).' - '.$meta_infosph['title']); 
    228             }else{ 
    229                 $template->assign('PLUG_META', $meta_infosph['title'].' - '.$meta_infosph['gt']); 
     225                $template->assign('PLUG_META', strip_tags($meta_infosph['descimg']) . ' - ' . $meta_infosph['title']); 
     226            } else { 
     227                $template->assign('PLUG_META', $meta_infosph['title'] . ' - ' . $meta_infosph['gt']); 
    230228            } 
    231229        } 
     
    235233function set_meta_back() { 
    236234    global $template, $meta_infos; 
    237  
    238235    $template->assign 
    239236            (array 
  • extensions/meta/maintain.inc.php

    r28236 r29429  
    11<?php 
    22 
    3 if (!defined('PHPWG_ROOT_PATH')) die('Hacking attempt!'); 
    4  
    5 function plugin_activate() 
    6 { 
    7             global $prefixeTable, $template; 
    8                 define('meta_DIR' , basename(dirname(__FILE__))); 
    9                 define('meta_PATH' , PHPWG_PLUGINS_PATH . meta_DIR . '/'); 
    10                 define('meta_TABLE' , $prefixeTable . 'meta'); 
    11                 define('meta_img_TABLE' , $prefixeTable . 'meta_img'); 
    12                 define('meta_cat_TABLE' , $prefixeTable . 'meta_cat'); 
    13                 define('METAPERSO_TABLE', $prefixeTable.'metaperso'); 
    14  
    15         $query = "CREATE TABLE IF NOT EXISTS ". METAPERSO_TABLE ." ( 
     3if (!defined('PHPWG_ROOT_PATH')) 
     4    die('Hacking attempt!'); 
     5 
     6function plugin_activate() { 
     7    global $prefixeTable, $template; 
     8    define('meta_DIR', basename(dirname(__FILE__))); 
     9    define('meta_PATH', PHPWG_PLUGINS_PATH . meta_DIR . '/'); 
     10    define('meta_TABLE', $prefixeTable . 'meta'); 
     11    define('meta_img_TABLE', $prefixeTable . 'meta_img'); 
     12    define('meta_cat_TABLE', $prefixeTable . 'meta_cat'); 
     13    define('METAPERSO_TABLE', $prefixeTable . 'metaperso'); 
     14 
     15    $query = "CREATE TABLE IF NOT EXISTS " . METAPERSO_TABLE . " ( 
    1616id SMALLINT( 5 ) UNSIGNED NOT NULL auto_increment, 
    1717metaname VARCHAR( 255 ) NOT NULL , 
     
    1919metatype VARCHAR( 255 ) NOT NULL , 
    2020PRIMARY KEY (id))DEFAULT CHARSET=utf8;"; 
    21         $result = pwg_query($query); 
    22  
    23   if (!isset($conf['contactmeta'])) 
    24   { 
    25         conf_update_param('contactmeta', ','); 
    26   } 
    27    
    28         if (!defined('META_AP_TABLE')) define('META_AP_TABLE', $prefixeTable.'meta_ap');         
    29         $query = "CREATE TABLE IF NOT EXISTS ". META_AP_TABLE ." ( 
     21    $result = pwg_query($query); 
     22 
     23    if (!isset($conf['contactmeta'])) { 
     24        conf_update_param('contactmeta', ','); 
     25    } 
     26 
     27    if (!defined('META_AP_TABLE')) 
     28        define('META_AP_TABLE', $prefixeTable . 'meta_ap'); 
     29    $query = "CREATE TABLE IF NOT EXISTS " . META_AP_TABLE . " ( 
    3030id SMALLINT( 5 ) UNSIGNED NOT NULL , 
    3131metaKeyap VARCHAR( 255 ) NOT NULL , 
    3232metadesap VARCHAR( 255 ) NOT NULL , 
    3333PRIMARY KEY (id))DEFAULT CHARSET=utf8;"; 
    34         $result = pwg_query($query); 
    35          
    36          
     34    $result = pwg_query($query); 
     35 
    3736//Gestion MAJ2 
    38 $majm2='meta 2.1.0'; 
    39 $query = ' 
     37    $majm2 = 'meta 2.1.0'; 
     38    $query = ' 
    4039select param,value 
    4140        FROM ' . CONFIG_TABLE . ' 
    42   WHERE param = \''.$majm2.'\' 
     41  WHERE param = \'' . $majm2 . '\' 
    4342        ;'; 
    44 $result = pwg_query($query); 
    45  
    46 $row = pwg_db_fetch_assoc($result); 
    47 $majparam2=$row['param']; 
    48 $majvalue2=$row['value']; 
    49  
    50 if (!$majvalue2==1) 
    51  { 
     43    $result = pwg_query($query); 
     44 
     45    $row = pwg_db_fetch_assoc($result); 
     46    $majparam2 = $row['param']; 
     47    $majvalue2 = $row['value']; 
     48 
     49    if (!$majvalue2 == 1) { 
    5250 
    5351//Gestion MAJ1 
    54 $majm1='meta 2.0.5'; 
    55 $query = ' 
     52        $majm1 = 'meta 2.0.5'; 
     53        $query = ' 
    5654select param,value 
    5755        FROM ' . CONFIG_TABLE . ' 
    58   WHERE param = \''.$majm1.'\' 
     56  WHERE param = \'' . $majm1 . '\' 
    5957        ;'; 
    60 $result = pwg_query($query); 
    61  
    62 $row = pwg_db_fetch_assoc($result); 
    63 $majparam1=$row['param']; 
    64 $majvalue1=$row['value']; 
    65  
    66 if (!$majvalue1==1) 
    67         { 
    68 if (!defined('meta_img_TABLE')) define('meta_img_TABLE', $prefixeTable.'meta_img'); 
    69         $query = "CREATE TABLE IF NOT EXISTS ". meta_img_TABLE ." ( 
     58        $result = pwg_query($query); 
     59 
     60        $row = pwg_db_fetch_assoc($result); 
     61        $majparam1 = $row['param']; 
     62        $majvalue1 = $row['value']; 
     63 
     64        if (!$majvalue1 == 1) { 
     65            if (!defined('meta_img_TABLE')) 
     66                define('meta_img_TABLE', $prefixeTable . 'meta_img'); 
     67            $query = "CREATE TABLE IF NOT EXISTS " . meta_img_TABLE . " ( 
    7068id SMALLINT( 5 ) UNSIGNED NOT NULL , 
    7169metaKeyimg VARCHAR( 255 ) NOT NULL , 
    7270PRIMARY KEY (id))DEFAULT CHARSET=utf8;"; 
    73         $result = pwg_query($query); 
    74  
    75 if (!defined('meta_cat_TABLE')) define('meta_cat_TABLE', $prefixeTable.'meta_cat');      
    76         $query = "CREATE TABLE IF NOT EXISTS ". meta_cat_TABLE ." ( 
     71            $result = pwg_query($query); 
     72 
     73            if (!defined('meta_cat_TABLE')) 
     74                define('meta_cat_TABLE', $prefixeTable . 'meta_cat'); 
     75            $query = "CREATE TABLE IF NOT EXISTS " . meta_cat_TABLE . " ( 
    7776id SMALLINT( 5 ) UNSIGNED NOT NULL , 
    7877metaKeycat VARCHAR( 255 ) NOT NULL , 
    7978PRIMARY KEY (id))DEFAULT CHARSET=utf8;"; 
    80         $result = pwg_query($query); 
    81  
    82         $query = ' 
     79            $result = pwg_query($query); 
     80 
     81            $query = ' 
    8382select id 
    8483  FROM ' . CATEGORIES_TABLE . ' 
    8584  ORDER BY id DESC;'; 
    86 $result = pwg_query($query); 
    87 $row = pwg_db_fetch_assoc($result); 
    88  
    89 $comp=$row['id']+1;      
    90 $i=1; 
    91  
    92         while($i < $comp) 
    93                 { 
    94         $query = ' 
     85            $result = pwg_query($query); 
     86            $row = pwg_db_fetch_assoc($result); 
     87 
     88            $comp = $row['id'] + 1; 
     89            $i = 1; 
     90 
     91            while ($i < $comp) { 
     92                $query = ' 
    9593select id,metaKeywords 
    9694  FROM ' . CATEGORIES_TABLE . ' 
    97   WHERE id = \''.$i.'\''; 
    98 $result = pwg_query($query); 
    99 $row = pwg_db_fetch_assoc($result); 
    100  
    101                 if(!$row['id']==0 and !$row['metaKeywords']==0) 
    102                         { 
    103         $query = ' 
    104 INSERT INTO ' . $prefixeTable . 'meta_cat(id,metaKeycat)VALUES ('.$row['id'].',"'.$row['metaKeywords'].'");'; 
    105         $result = pwg_query($query); 
    106                         } 
    107         ++$i; 
    108                 } 
    109          
    110         $query = ' ALTER TABLE '. CATEGORIES_TABLE .' DROP COLUMN `metaKeywords`'; 
    111     pwg_query($query); 
    112          
    113         $query = 'INSERT INTO ' . CONFIG_TABLE . ' (param,value,comment) VALUES ("'.$majm1.'",1,"MAJ meta");'; 
    114     pwg_query($query); 
    115         $majvalue1==1; 
    116         $maj =0; 
    117         } 
    118          
    119                  
    120           $q = ' 
    121 ALTER TABLE '.meta_cat_TABLE.' ADD COLUMN metadescat VARCHAR( 255 ) NOT NULL '; 
    122   pwg_query($q); 
    123    
    124           $q = ' 
    125 ALTER TABLE '.meta_img_TABLE.' ADD COLUMN metadesimg VARCHAR( 255 ) NOT NULL '; 
    126   pwg_query($q); 
    127          
    128         $query = 'INSERT INTO ' . CONFIG_TABLE . ' (param,value,comment) VALUES ("'.$majm2.'",1,"MAJ meta");'; 
    129     pwg_query($query); 
    130  
    131     $template->delete_compiled_templates(array('plugin_admin_content' => dirname(__FILE__) . '/admin.tpl'));  
    132          
    133         $majvalue2==1; 
    134         $maj =0; 
    135  } 
     95  WHERE id = \'' . $i . '\''; 
     96                $result = pwg_query($query); 
     97                $row = pwg_db_fetch_assoc($result); 
     98 
     99                if (!$row['id'] == 0 and ! $row['metaKeywords'] == 0) { 
     100                    $query = ' 
     101INSERT INTO ' . $prefixeTable . 'meta_cat(id,metaKeycat)VALUES (' . $row['id'] . ',"' . $row['metaKeywords'] . '");'; 
     102                    $result = pwg_query($query); 
     103                } 
     104                ++$i; 
     105            } 
     106 
     107            $query = ' ALTER TABLE ' . CATEGORIES_TABLE . ' DROP COLUMN `metaKeywords`'; 
     108            pwg_query($query); 
     109 
     110            $query = 'INSERT INTO ' . CONFIG_TABLE . ' (param,value,comment) VALUES ("' . $majm1 . '",1,"MAJ meta");'; 
     111            pwg_query($query); 
     112            $majvalue1 == 1; 
     113            $maj = 0; 
     114        } 
     115 
     116        $q = ' 
     117ALTER TABLE ' . meta_cat_TABLE . ' ADD COLUMN metadescat VARCHAR( 255 ) NOT NULL '; 
     118        pwg_query($q); 
     119 
     120        $q = ' 
     121ALTER TABLE ' . meta_img_TABLE . ' ADD COLUMN metadesimg VARCHAR( 255 ) NOT NULL '; 
     122        pwg_query($q); 
     123 
     124        $query = 'INSERT INTO ' . CONFIG_TABLE . ' (param,value,comment) VALUES ("' . $majm2 . '",1,"MAJ meta");'; 
     125        pwg_query($query); 
     126 
     127        $template->delete_compiled_templates(array('plugin_admin_content' => dirname(__FILE__) . '/admin.tpl')); 
     128 
     129        $majvalue2 == 1; 
     130        $maj = 0; 
     131    } 
    136132} 
    137133 
    138 function plugin_install() 
    139 { 
    140         global $conf, $prefixeTable; 
    141  
     134function plugin_install() { 
     135    global $conf, $prefixeTable; 
    142136    $q = 'CREATE TABLE ' . $prefixeTable . 'meta( 
    143137id SMALLINT( 5 ) UNSIGNED NOT NULL , 
     
    147141PRIMARY KEY (id))DEFAULT CHARSET=utf8;'; 
    148142    pwg_query($q); 
    149          
    150         $q = ' 
     143 
     144    $q = ' 
    151145INSERT INTO ' . $prefixeTable . 'meta(id,metaname,metaval,metatype)VALUES (1,"author","","name");'; 
    152146    pwg_query($q); 
    153          
    154         $q = ' 
     147 
     148    $q = ' 
    155149INSERT INTO ' . $prefixeTable . 'meta(id,metaname,metaval,metatype)VALUES (2,"keywords","","name");'; 
    156150    pwg_query($q); 
    157          
    158         $q = ' 
     151 
     152    $q = ' 
    159153INSERT INTO ' . $prefixeTable . 'meta(id,metaname,metaval,metatype)VALUES (3,"Description","","name");'; 
    160154    pwg_query($q); 
    161          
    162         $q = ' 
     155 
     156    $q = ' 
    163157INSERT INTO ' . $prefixeTable . 'meta(id,metaname,metaval,metatype)VALUES (4,"robots","follow","name");'; 
    164158    pwg_query($q); 
    165159 
    166 if (!defined('meta_img_TABLE')) define('meta_img_TABLE', $prefixeTable.'meta_img'); 
    167         $query = "CREATE TABLE IF NOT EXISTS ". meta_img_TABLE ." ( 
     160    if (!defined('meta_img_TABLE')) 
     161        define('meta_img_TABLE', $prefixeTable . 'meta_img'); 
     162    $query = "CREATE TABLE IF NOT EXISTS " . meta_img_TABLE . " ( 
    168163id SMALLINT( 5 ) UNSIGNED NOT NULL , 
    169164metaKeyimg VARCHAR( 255 ) NOT NULL , 
    170165metadesimg VARCHAR( 255 ) NOT NULL , 
    171166PRIMARY KEY (id))DEFAULT CHARSET=utf8;"; 
    172         $result = pwg_query($query); 
    173  
    174 if (!defined('meta_cat_TABLE')) define('meta_cat_TABLE', $prefixeTable.'meta_cat');      
    175         $query = "CREATE TABLE IF NOT EXISTS ". meta_cat_TABLE ." ( 
     167    $result = pwg_query($query); 
     168 
     169    if (!defined('meta_cat_TABLE')) 
     170        define('meta_cat_TABLE', $prefixeTable . 'meta_cat'); 
     171    $query = "CREATE TABLE IF NOT EXISTS " . meta_cat_TABLE . " ( 
    176172id SMALLINT( 5 ) UNSIGNED NOT NULL , 
    177173metaKeycat VARCHAR( 255 ) NOT NULL , 
    178174metadescat VARCHAR( 255 ) NOT NULL , 
    179175PRIMARY KEY (id))DEFAULT CHARSET=utf8;"; 
    180         $result = pwg_query($query); 
    181          
    182 if (!defined('METAPERSO_TABLE')) define('METAPERSO_TABLE', $prefixeTable.'metaperso'); 
    183         $query = "CREATE TABLE IF NOT EXISTS ". METAPERSO_TABLE ." ( 
     176    $result = pwg_query($query); 
     177 
     178    if (!defined('METAPERSO_TABLE')) 
     179        define('METAPERSO_TABLE', $prefixeTable . 'metaperso'); 
     180    $query = "CREATE TABLE IF NOT EXISTS " . METAPERSO_TABLE . " ( 
    184181id SMALLINT( 5 ) UNSIGNED NOT NULL auto_increment, 
    185182metaname VARCHAR( 255 ) NOT NULL , 
     
    187184metatype VARCHAR( 255 ) NOT NULL , 
    188185PRIMARY KEY (id))DEFAULT CHARSET=utf8;"; 
    189         $result = pwg_query($query); 
    190  
    191         $majm1='meta 2.0.5'; 
    192         $query = 'INSERT INTO ' . CONFIG_TABLE . ' (param,value,comment) VALUES ("'.$majm1.'",1,"MAJ meta");'; 
     186    $result = pwg_query($query); 
     187 
     188    $majm1 = 'meta 2.0.5'; 
     189    $query = 'INSERT INTO ' . CONFIG_TABLE . ' (param,value,comment) VALUES ("' . $majm1 . '",1,"MAJ meta");'; 
    193190    pwg_query($query); 
    194191 
    195         $majm2='meta 2.1.0'; 
    196         $query = 'INSERT INTO ' . CONFIG_TABLE . ' (param,value,comment) VALUES ("'.$majm2.'",1,"MAJ meta");'; 
    197     pwg_query($query);   
    198          
    199          
    200  
    201   if (empty($conf['contactmeta'])) 
    202   { 
    203         conf_update_param('contactmeta', ''); 
    204   } 
    205    
    206         if (!defined('META_AP_TABLE')) define('META_AP_TABLE', $prefixeTable.'meta_ap');         
    207         $query = "CREATE TABLE IF NOT EXISTS ". META_AP_TABLE ." ( 
     192    $majm2 = 'meta 2.1.0'; 
     193    $query = 'INSERT INTO ' . CONFIG_TABLE . ' (param,value,comment) VALUES ("' . $majm2 . '",1,"MAJ meta");'; 
     194    pwg_query($query); 
     195 
     196    if (empty($conf['contactmeta'])) { 
     197        conf_update_param('contactmeta', ''); 
     198    } 
     199 
     200    if (!defined('META_AP_TABLE')) 
     201        define('META_AP_TABLE', $prefixeTable . 'meta_ap'); 
     202    $query = "CREATE TABLE IF NOT EXISTS " . META_AP_TABLE . " ( 
    208203id SMALLINT( 5 ) UNSIGNED NOT NULL , 
    209204metaKeyap VARCHAR( 255 ) NOT NULL , 
    210205metadesap VARCHAR( 255 ) NOT NULL , 
    211206PRIMARY KEY (id))DEFAULT CHARSET=utf8;"; 
    212         $result = pwg_query($query); 
    213          
    214          
    215          
     207    $result = pwg_query($query); 
    216208} 
    217209 
    218 function plugin_uninstall() 
    219 { 
    220  
    221         $majm1='meta 2.0.5'; 
    222         $majm2='meta 2.1.0'; 
    223      
    224         global $prefixeTable; 
    225  
    226         $q = 'DROP TABLE ' . $prefixeTable . 'meta;'; 
    227     pwg_query($q); 
    228  
    229         $q = 'DELETE FROM ' . CONFIG_TABLE . ' WHERE param="'.$majm1.'" LIMIT 1;'; 
    230     pwg_query($q); 
    231          
    232         $q = 'DELETE FROM ' . CONFIG_TABLE . ' WHERE param="'.$majm2.'" LIMIT 1;'; 
    233     pwg_query($q); 
    234          
    235         $q = 'DROP TABLE ' . $prefixeTable . 'meta_img;'; 
    236     pwg_query($q); 
    237  
    238         $q = 'DROP TABLE ' . $prefixeTable . 'meta_cat;'; 
    239     pwg_query($q); 
    240          
    241         conf_delete_param('contactmeta'); 
     210function plugin_uninstall() { 
     211 
     212    $majm1 = 'meta 2.0.5'; 
     213    $majm2 = 'meta 2.1.0'; 
     214 
     215    global $prefixeTable; 
     216 
     217    $q = 'DROP TABLE ' . $prefixeTable . 'meta;'; 
     218    pwg_query($q); 
     219 
     220    $q = 'DELETE FROM ' . CONFIG_TABLE . ' WHERE param="' . $majm1 . '" LIMIT 1;'; 
     221    pwg_query($q); 
     222 
     223    $q = 'DELETE FROM ' . CONFIG_TABLE . ' WHERE param="' . $majm2 . '" LIMIT 1;'; 
     224    pwg_query($q); 
     225 
     226    $q = 'DROP TABLE ' . $prefixeTable . 'meta_img;'; 
     227    pwg_query($q); 
     228 
     229    $q = 'DROP TABLE ' . $prefixeTable . 'meta_cat;'; 
     230    pwg_query($q); 
     231 
     232    conf_delete_param('contactmeta'); 
    242233} 
    243234 
    244  
    245235?> 
  • extensions/meta/persometa.tpl

    r22769 r29429  
    1   {foreach from=$metapersos item=metaperso} 
     1{foreach from=$metapersos item=metaperso} 
    22<meta {$metaperso.METATYPE}="{$metaperso.METANAME}" content="{$metaperso.METAVAL}"> 
    3   {/foreach}   
     3{/foreach} 
Note: See TracChangeset for help on using the changeset viewer.