Ignore:
Timestamp:
Feb 28, 2011, 8:14:42 AM (13 years ago)
Author:
ddtddt
Message:

[extensions] - meta - update

File:
1 edited

Legend:

Unmodified
Added
Removed
  • extensions/meta/main.inc.php

    r7651 r9406  
    1919define('meta_cat_TABLE' , $prefixeTable . 'meta_cat');
    2020
    21 add_event_handler('get_admin_plugin_menu_links', 'meta_admin_menu');
    22 function meta_admin_menu($menu)
     21  // Plugin for admin
     22if (script_basename() == 'admin')   
    2323{
    24   array_push($menu, array(
    25                 'NAME' => 'Meta',
    26     'URL' => get_admin_plugin_menu_link(meta_PATH . 'admin/admin.php')));
    27   return $menu;
     24  include_once(dirname(__FILE__).'/initadmin.php');
    2825}
     26
    2927
    3028//Gestion des meta dans le header
     
    3937        global $template;
    4038        $template->set_prefilter('header', 'upmata');
     39       
     40        $PAED = pwg_db_fetch_assoc(pwg_query("SELECT state FROM " . PLUGINS_TABLE . " WHERE id = 'ExtendedDescription';"));
     41        if($PAED['state'] == 'active') add_event_handler('AP_render_content', 'get_user_language_desc');
    4142 }
    4243
     
    7172                        {
    7273                        $meta[$row['metaname']] = $row['metaval'];
     74                        $metaED[$row['metaname']]=trigger_event('AP_render_content', $meta[$row['metaname']]);
    7375                        }
    7476
    7577        // Authors
    76         if (!empty($meta_infos['author']) and !empty($meta['author']))
     78        if (!empty($meta_infos['author']) and !empty($metaED['author']))
    7779        {
    78                 $template->assign('INFO_AUTHOR', $meta_infos['author'] . ' - ' . $meta['author']);
     80                $template->assign('INFO_AUTHOR', $meta_infos['author'] . ' - ' . $metaED['author']);
    7981        }
    80         elseif (!empty($meta['author']))
     82        elseif (!empty($metaED['author']))
    8183        {
    82     $template->assign('INFO_AUTHOR', $meta['author']);
     84    $template->assign('INFO_AUTHOR', $metaED['author']);
    8385        }
    8486 
    8587        // Keywords
    86         if (!empty($meta['keywords']))
     88        if (!empty($metaED['keywords']))
    8789        {
    88     $template->append('related_tags', array('name' => $meta['keywords']));
     90    $template->append('related_tags', array('name' => $metaED['keywords']));
    8991        }
    9092
    9193        // Description
    92         if (!empty($meta_infos['title']) and !empty($meta_infos['info']) and !empty($meta['Description']))
     94        if (!empty($meta_infos['title']) and !empty($meta_infos['info']) and !empty($metaED['Description']))
    9395        {
    94     $template->assign('PLUG_META', $meta_infos['title']. ' - ' .$meta_infos['info'] . ', ' . $meta['Description']);
     96    $template->assign('PLUG_META', $meta_infos['title']. ' - ' .$meta_infos['info'] . ', ' . $metaED['Description']);
    9597        }
    96         elseif (!empty($meta_infos['title']) and !empty($meta['Description']))
     98        elseif (!empty($meta_infos['title']) and !empty($metaED['Description']))
    9799        {
    98     $template->assign('PLUG_META', $meta_infos['title']. ' - ' .$meta['Description']);
     100    $template->assign('PLUG_META', $meta_infos['title']. ' - ' .$metaED['Description']);
    99101        }
    100         elseif (!empty($meta['Description']))
     102        elseif (!empty($metaED['Description']))
    101103        {
    102     $template->assign('PLUG_META', $meta['Description']);
     104    $template->assign('PLUG_META', $metaED['Description']);
    103105        }
    104106       
     
    124126    $result = pwg_query($query);
    125127    $row = mysql_fetch_array($result);
     128        $albumKeyED=trigger_event('AP_render_content', $row['metaKeycat']);
    126129    if (!empty($row['metaKeycat']))
    127130    {
    128       $template->append('related_tags', array('name' => $row['metaKeycat']));
     131      $template->append('related_tags', array('name' => $albumKeyED));
    129132    }
    130133       
     
    136139    $result = pwg_query($query);
    137140    $row = mysql_fetch_array($result);
     141        $albumDesED=trigger_event('AP_render_content', $row['metadescat']);
    138142    if (!empty($row['metadescat']))
    139143    {
    140       $template->assign('PLUG_META', $row['metadescat']);
     144      $template->assign('PLUG_META', $albumDesED);
    141145    }
    142146  }
     
    157161    $result = pwg_query($query);
    158162    $row = mysql_fetch_array($result);
     163        $photoKeyED=trigger_event('AP_render_content', $row['metaKeyimg']);
    159164    if (!empty($row['metaKeyimg']))
    160165    {
    161       $template->append('related_tags', array('name' => $row['metaKeyimg']));
     166      $template->append('related_tags', array('name' => $photoKeyED));
    162167    }
    163168
     
    169174    $result = pwg_query($query);
    170175    $row = mysql_fetch_array($result);
     176        $photoDesED=trigger_event('AP_render_content', $row['metadesimg']);
    171177    if (!empty($row['metadesimg']))
    172178    {
    173       $template->assign('PLUG_META', $row['metadesimg']);
     179      $template->assign('PLUG_META', $photoDesED);
    174180    }
    175181       
Note: See TracChangeset for help on using the changeset viewer.