Changeset 7905 for extensions/cl_conflit/include
- Timestamp:
- Nov 28, 2010, 1:01:06 PM (13 years ago)
- Location:
- extensions/cl_conflit/include
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
extensions/cl_conflit/include/affiche.php
r7895 r7905 1 1 <?php 2 2 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 42 4 43 5 $visible=(isset($visible))?$visible:false; 44 6 $img_width=isset($picture['current']['width'])?$picture['current']['width']:480; 45 7 $img_height=isset($picture['current']['height'])?$picture['current']['height']:320; 46 $ version=isset($version)?$version:"";8 $cl_version=isset($cl_version)?$cl_version:""; 47 9 $theme=$user['theme']; 48 10 … … 50 12 $template->assign( 51 13 array( 52 ' version' => $version,14 'cl_version' => $cl_version, 53 15 'cl_plugin' => $cl_plugin, 54 ' version' => $version,16 'cl_version' => $cl_version, 55 17 'CONFLIT_PATH' => CONFLIT_PATH, 56 18 'theme' => $theme, -
extensions/cl_conflit/include/constants.php
r7880 r7905 2 2 global $prefixeTable; 3 3 if (!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); 4 41 5 6 42 global $cl_plugin, $cl_version; 43 $cl_version = $conflit_plugin['version'] ; 44 $cl_plugin = $conflit_plugin; 45 7 46 ?>
Note: See TracChangeset
for help on using the changeset viewer.