Changeset 7539


Ignore:
Timestamp:
Nov 1, 2010, 2:00:17 PM (13 years ago)
Author:
ddtddt
Message:

[extensions] - meta - update upgrade

Location:
extensions/meta
Files:
8 edited

Legend:

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

    r7468 r7539  
    1212
    1313//-------------------------------------------------------- sections definitions
    14 
    15 //Gestion MAJ2
    16 $majm2='meta 2.1.0';
    17 $query = '
    18 select param,value
    19         FROM ' . CONFIG_TABLE . '
    20   WHERE param = \''.$majm2.'\'
    21         ;';
    22 $result = pwg_query($query);
    23 
    24 $row = mysql_fetch_array($result);
    25 $majparam2=$row['param'];
    26 $majvalue2=$row['value'];
    27 
    28 if (!$majvalue2==1 and !is_adviser())
    29         {
    30 $template->delete_compiled_templates(array('plugin_admin_content' => dirname(__FILE__) . '/admin.tpl'));
    31 $maj = 'maj';
    32 $template->assign(
    33         $maj,
    34         array(
    35           'meta'=>l10n('meta_name'),
    36           ));
    37 if (isset($_POST['maj']) and !is_adviser())
    38                 {
    39 
    40        
    41         //Gestion MAJ1
    42 $majm1='meta 2.0.5';
    43 $query = '
    44 select param,value
    45         FROM ' . CONFIG_TABLE . '
    46   WHERE param = \''.$majm1.'\'
    47         ;';
    48 $result = pwg_query($query);
    49 
    50 $row = mysql_fetch_array($result);
    51 $majparam1=$row['param'];
    52 $majvalue1=$row['value'];
    53 
    54 if (!$majvalue1==1)
    55         {
    56     global $prefixeTable;
    57 if (!defined('meta_img_TABLE')) define('meta_img_TABLE', $prefixeTable.'meta_img');
    58         $query = "CREATE TABLE IF NOT EXISTS ". meta_img_TABLE ." (
    59 id SMALLINT( 5 ) UNSIGNED NOT NULL ,
    60 metaKeyimg VARCHAR( 255 ) NOT NULL ,
    61 PRIMARY KEY (id))DEFAULT CHARSET=utf8;";
    62         $result = pwg_query($query);
    63 
    64 if (!defined('meta_cat_TABLE')) define('meta_cat_TABLE', $prefixeTable.'meta_cat');     
    65         $query = "CREATE TABLE IF NOT EXISTS ". meta_cat_TABLE ." (
    66 id SMALLINT( 5 ) UNSIGNED NOT NULL ,
    67 metaKeycat VARCHAR( 255 ) NOT NULL ,
    68 PRIMARY KEY (id))DEFAULT CHARSET=utf8;";
    69         $result = pwg_query($query);
    70 
    71         $query = '
    72 select id
    73   FROM ' . CATEGORIES_TABLE . '
    74   ORDER BY id DESC;';
    75 $result = pwg_query($query);
    76 $row = mysql_fetch_array($result);
    77 
    78 $comp=$row['id']+1;     
    79 $i=1;
    80 
    81         while($i < $comp)
    82 {
    83         $query = '
    84 select id,metaKeywords
    85   FROM ' . CATEGORIES_TABLE . '
    86   WHERE id = \''.$i.'\'';
    87 $result = pwg_query($query);
    88 $row = mysql_fetch_array($result);
    89 
    90                 if(!$row['id']==0 and !$row['metaKeywords']==0)
    91                 {
    92         $query = '
    93 INSERT INTO ' . $prefixeTable . 'meta_cat(id,metaKeycat)VALUES ('.$row['id'].',"'.$row['metaKeywords'].'");';
    94         $result = pwg_query($query);
    95                 }
    96         ++$i;
    97 }
    98        
    99         $query = ' ALTER TABLE '. CATEGORIES_TABLE .' DROP COLUMN `metaKeywords`';
    100     pwg_query($query);
    101        
    102         $query = 'INSERT INTO ' . CONFIG_TABLE . ' (param,value,comment) VALUES ("'.$majm1.'",1,"MAJ meta");';
    103     pwg_query($query);
    104         $majvalue1==1;
    105         $maj =0;
    106         }
    107        
    108                
    109           $q = '
    110 ALTER TABLE '.meta_cat_TABLE.' ADD COLUMN metadescat VARCHAR( 255 ) NOT NULL ';
    111   pwg_query($q);
    112  
    113           $q = '
    114 ALTER TABLE '.meta_img_TABLE.' ADD COLUMN metadesimg VARCHAR( 255 ) NOT NULL ';
    115   pwg_query($q);
    116        
    117         $query = 'INSERT INTO ' . CONFIG_TABLE . ' (param,value,comment) VALUES ("'.$majm2.'",1,"MAJ meta");';
    118     pwg_query($query);
    119 
    120     $template->delete_compiled_templates(array('plugin_admin_content' => dirname(__FILE__) . '/admin.tpl'));
    121 
    122         array_push($page['infos'], l10n('meta_majt'));
    123        
    124         $majvalue2==1;
    125         $maj =0;
    126                 }
    127        
    128         }
    129         else{
    13014
    13115// Gestion des onglets
     
    415299       
    416300}
    417 }
     301
    418302$template->set_filenames(array('plugin_admin_content' => dirname(__FILE__) . '/admin.tpl'));
    419303$template->assign_var_from_handle('ADMIN_CONTENT', 'plugin_admin_content');
  • extensions/meta/admin/admin.tpl

    r7468 r7539  
    22  <h2>meta</h2>
    33</div>
    4 {if isset ($maj)}
    5                 <form method="post" >
    6                         <div style="text-align:center;">
    7                                 <input class="submit" name="maj" type="submit" value="{'meta_maj'|@translate}" {$TAG_INPUT_ENABLED} />
    8                         </div>
    9                 </form>
    10 {/if}
    114{if isset ($gestionA)}
    125                  <h3>{'meta_desh3'|@translate}</h3>
  • extensions/meta/language/en_UK/plugin.lang.php

    r7469 r7539  
    5858none : Prevent the robot from pursuing the indexation of the site<br>
    5959';
    60 
    61 //upgrade
    62 $lang['meta_maj'] = 'Upgrade';
    63 $lang['meta_majt'] = 'Upgrade Complete<br>Please click on the menu meta to return to management plugin';
    64 
    6560?>
  • extensions/meta/language/es_ES/plugin.lang.php

    r7469 r7539  
    5959';
    6060
    61 //upgrade
    62 $lang['meta_maj'] = 'Actualización';
    63 $lang['meta_majt'] = 'Actualización acabada <br> haga clic en el menu meta para volver a la gestión del plugin';
    64 
    6561?>
  • extensions/meta/language/fr_FR/plugin.lang.php

    r7469 r7539  
    5858none : Empêche le robot de poursuivre l\'indexation du site<br>
    5959';
    60 
    61 //upgrade
    62 $lang['meta_maj'] = 'Mise à jour';
    63 $lang['meta_majt'] = 'Mise à jour terminée<br> Faites un clic sur le menu meta pour revenir à la gestion du plugin';
    64 
    6560?>
  • extensions/meta/language/hu_HU/plugin.lang.php

    r7532 r7539  
    5858none : Tiltja a robotoknak, hogy indexeljék a weboldalt<br>
    5959';
    60 
    61 //upgrade
    62 $lang['meta_maj'] = 'Frissítés';
    63 $lang['meta_majt'] = 'Frissítés sikeres<br>Kérjük kattintson a menüre a meta kezelő bővítményhez történő visszatéréshez';
    64 
    6560?>
  • extensions/meta/language/it_IT/plugin.lang.php

    r7471 r7539  
    5959';
    6060
    61 //upgrade
    62 $lang['meta_maj'] = 'Aggiornamento';
    63 $lang['meta_majt'] = 'Aggiornamento completato<br> Cliccare sul menu Meta per ritornare alla pagina di gestione del plugin';
    64 
    6561?>
  • extensions/meta/maintain.inc.php

    r7468 r7539  
    22
    33if (!defined('PHPWG_ROOT_PATH')) die('Hacking attempt!');
     4
     5function 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               
     14//Gestion MAJ2
     15$majm2='meta 2.1.0';
     16$query = '
     17select param,value
     18        FROM ' . CONFIG_TABLE . '
     19  WHERE param = \''.$majm2.'\'
     20        ;';
     21$result = pwg_query($query);
     22
     23$row = mysql_fetch_array($result);
     24$majparam2=$row['param'];
     25$majvalue2=$row['value'];
     26
     27if (!$majvalue2==1 and !is_adviser())
     28 {
     29
     30//Gestion MAJ1
     31$majm1='meta 2.0.5';
     32$query = '
     33select param,value
     34        FROM ' . CONFIG_TABLE . '
     35  WHERE param = \''.$majm1.'\'
     36        ;';
     37$result = pwg_query($query);
     38
     39$row = mysql_fetch_array($result);
     40$majparam1=$row['param'];
     41$majvalue1=$row['value'];
     42
     43if (!$majvalue1==1)
     44        {
     45if (!defined('meta_img_TABLE')) define('meta_img_TABLE', $prefixeTable.'meta_img');
     46        $query = "CREATE TABLE IF NOT EXISTS ". meta_img_TABLE ." (
     47id SMALLINT( 5 ) UNSIGNED NOT NULL ,
     48metaKeyimg VARCHAR( 255 ) NOT NULL ,
     49PRIMARY KEY (id))DEFAULT CHARSET=utf8;";
     50        $result = pwg_query($query);
     51
     52if (!defined('meta_cat_TABLE')) define('meta_cat_TABLE', $prefixeTable.'meta_cat');     
     53        $query = "CREATE TABLE IF NOT EXISTS ". meta_cat_TABLE ." (
     54id SMALLINT( 5 ) UNSIGNED NOT NULL ,
     55metaKeycat VARCHAR( 255 ) NOT NULL ,
     56PRIMARY KEY (id))DEFAULT CHARSET=utf8;";
     57        $result = pwg_query($query);
     58
     59        $query = '
     60select id
     61  FROM ' . CATEGORIES_TABLE . '
     62  ORDER BY id DESC;';
     63$result = pwg_query($query);
     64$row = mysql_fetch_array($result);
     65
     66$comp=$row['id']+1;     
     67$i=1;
     68
     69        while($i < $comp)
     70                {
     71        $query = '
     72select id,metaKeywords
     73  FROM ' . CATEGORIES_TABLE . '
     74  WHERE id = \''.$i.'\'';
     75$result = pwg_query($query);
     76$row = mysql_fetch_array($result);
     77
     78                if(!$row['id']==0 and !$row['metaKeywords']==0)
     79                        {
     80        $query = '
     81INSERT INTO ' . $prefixeTable . 'meta_cat(id,metaKeycat)VALUES ('.$row['id'].',"'.$row['metaKeywords'].'");';
     82        $result = pwg_query($query);
     83                        }
     84        ++$i;
     85                }
     86       
     87        $query = ' ALTER TABLE '. CATEGORIES_TABLE .' DROP COLUMN `metaKeywords`';
     88    pwg_query($query);
     89       
     90        $query = 'INSERT INTO ' . CONFIG_TABLE . ' (param,value,comment) VALUES ("'.$majm1.'",1,"MAJ meta");';
     91    pwg_query($query);
     92        $majvalue1==1;
     93        $maj =0;
     94        }
     95       
     96               
     97          $q = '
     98ALTER TABLE '.meta_cat_TABLE.' ADD COLUMN metadescat VARCHAR( 255 ) NOT NULL ';
     99  pwg_query($q);
     100 
     101          $q = '
     102ALTER TABLE '.meta_img_TABLE.' ADD COLUMN metadesimg VARCHAR( 255 ) NOT NULL ';
     103  pwg_query($q);
     104       
     105        $query = 'INSERT INTO ' . CONFIG_TABLE . ' (param,value,comment) VALUES ("'.$majm2.'",1,"MAJ meta");';
     106    pwg_query($query);
     107
     108    $template->delete_compiled_templates(array('plugin_admin_content' => dirname(__FILE__) . '/admin.tpl'));
     109       
     110        $majvalue2==1;
     111        $maj =0;
     112 }
     113}
    4114
    5115function plugin_install()
Note: See TracChangeset for help on using the changeset viewer.