Ignore:
Timestamp:
Nov 28, 2010, 1:01:06 PM (13 years ago)
Author:
cljosse
Message:

[cl_conflit] save?

Location:
extensions/cl_conflit/include
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • extensions/cl_conflit/include/affiche.php

    r7895 r7905  
    11<?php 
    22
    3           $plg_data = implode( '', file($path.'main.inc.php') );
    4           if ( preg_match("|Plugin Name: (.*)|", $plg_data, $val) )
    5           {
    6             $plugin['name'] = trim( $val[1] );
    7           }
    8           if (preg_match("|Version: (.*)|", $plg_data, $val))
    9           {
    10             $plugin['version'] = trim($val[1]);
    11           }
    12           if ( preg_match("|Plugin URI: (.*)|", $plg_data, $val) )
    13           {
    14             $plugin['uri'] = trim($val[1]);
    15           }
    16           if ($desc = load_language('description.txt', $path.'/', array('return' => true)))
    17           {
    18             $plugin['description'] = trim($desc);
    19           }
    20           elseif ( preg_match("|Description: (.*)|", $plg_data, $val) )
    21           {
    22             $plugin['description'] = trim($val[1]);
    23           }
    24           if ( preg_match("|Author: (.*)|", $plg_data, $val) )
    25           {
    26             $plugin['author'] = trim($val[1]);
    27           }
    28           if ( preg_match("|Author URI: (.*)|", $plg_data, $val) )
    29           {
    30             $plugin['author uri'] = trim($val[1]);
    31           }
    32           if (!empty($plugin['uri']) and strpos($plugin['uri'] , 'extension_view.php?eid='))
    33           {
    34             list( , $extension) = explode('extension_view.php?eid=', $plugin['uri']);
    35             if (is_numeric($extension)) $plugin['extension'] = $extension;
    36           }
    37           // IMPORTANT SECURITY !
    38           $plugin = array_map('htmlspecialchars', $plugin);
    39 
    40 $version = $plugin['version'] ;
    41  
     3       
    424
    435$visible=(isset($visible))?$visible:false;
    446$img_width=isset($picture['current']['width'])?$picture['current']['width']:480;
    457$img_height=isset($picture['current']['height'])?$picture['current']['height']:320;
    46 $version=isset($version)?$version:"";
     8$cl_version=isset($cl_version)?$cl_version:"";
    479$theme=$user['theme'];
    4810 
     
    5012        $template->assign(
    5113                                        array(
    52                                         'version' => $version,
     14                                        'cl_version' => $cl_version,
    5315                                        'cl_plugin' => $cl_plugin,
    54                     'version' => $version,
     16                    'cl_version' => $cl_version,
    5517                    'CONFLIT_PATH' => CONFLIT_PATH,
    5618                    'theme' => $theme,
  • extensions/cl_conflit/include/constants.php

    r7880 r7905  
    22global $prefixeTable;
    33if (!defined('CL_CONFLIT_TABLE')) define('CL_CONFLIT_TABLE', $prefixeTable.'cl_conflit');
     4$path = CONFLIT_PATH;
     5          $plg_data = implode( '', file($path.'main.inc.php') );
     6          if ( preg_match("|Plugin Name: (.*)|", $plg_data, $val) )
     7          {
     8            $conflit_plugin['name'] = trim( $val[1] );
     9          }
     10          if (preg_match("|Version: (.*)|", $plg_data, $val))
     11          {
     12            $conflit_plugin['version'] = trim($val[1]);
     13          }
     14          if ( preg_match("|Plugin URI: (.*)|", $plg_data, $val) )
     15          {
     16            $conflit_plugin['uri'] = trim($val[1]);
     17          }
     18          if ($desc = load_language('description.txt', $path.'/', array('return' => true)))
     19          {
     20            $conflit_plugin['description'] = trim($desc);
     21          }
     22          elseif ( preg_match("|Description: (.*)|", $plg_data, $val) )
     23          {
     24            $conflit_plugin['description'] = trim($val[1]);
     25          }
     26          if ( preg_match("|Author: (.*)|", $plg_data, $val) )
     27          {
     28            $conflit_plugin['author'] = trim($val[1]);
     29          }
     30          if ( preg_match("|Author URI: (.*)|", $plg_data, $val) )
     31          {
     32            $conflit_plugin['author uri'] = trim($val[1]);
     33          }
     34          if (!empty($conflit_plugin['uri']) and strpos($conflit_plugin['uri'] , 'extension_view.php?eid='))
     35          {
     36            list( , $extension) = explode('extension_view.php?eid=', $conflit_plugin['uri']);
     37            if (is_numeric($extension)) $conflit_plugin['extension'] = $extension;
     38          }
     39          // IMPORTANT SECURITY !
     40          $conflit_plugin = array_map('htmlspecialchars', $conflit_plugin);
    441
    5 
    6 
     42global $cl_plugin, $cl_version;
     43 $cl_version = $conflit_plugin['version'] ;
     44 $cl_plugin  = $conflit_plugin;
     45 
    746?>
Note: See TracChangeset for help on using the changeset viewer.