Changeset 1852 for trunk/admin/include
- Timestamp:
- Feb 23, 2007, 2:18:34 PM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/admin/include/functions_plugins.inc.php
r1731 r1852 42 42 ) 43 43 { 44 $plugin = array('name'=>$file, 'version'=>'0', 'uri'=>'', 'description'=>''); 44 $plugin = array( 45 'name'=>$file, 46 'version'=>'0', 47 'uri'=>'', 48 'description'=>'', 49 'author'=>'', 50 ); 45 51 $plg_data = implode( '', file($path.'/main.inc.php') ); 46 52 47 if ( preg_match("|Plugin Name: (.*)| i", $plg_data, $val) )53 if ( preg_match("|Plugin Name: (.*)|", $plg_data, $val) ) 48 54 { 49 55 $plugin['name'] = trim( $val[1] ); 50 56 } 51 if (preg_match("|Version: (.*)| i", $plg_data, $val))57 if (preg_match("|Version: (.*)|", $plg_data, $val)) 52 58 { 53 59 $plugin['version'] = trim($val[1]); 54 60 } 55 if ( preg_match("|Plugin URI: (.*)| i", $plg_data, $val) )61 if ( preg_match("|Plugin URI: (.*)|", $plg_data, $val) ) 56 62 { 57 $plugin['uri'] = $val[1];63 $plugin['uri'] = trim($val[1]); 58 64 } 59 if ( preg_match("|Description: (.*)| i", $plg_data, $val) )65 if ( preg_match("|Description: (.*)|", $plg_data, $val) ) 60 66 { 61 67 $plugin['description'] = trim($val[1]); 62 68 } 69 if ( preg_match("|Author: (.*)|", $plg_data, $val) ) 70 { 71 $plugin['author'] = trim($val[1]); 72 } 73 if ( preg_match("|Author URI: (.*)|", $plg_data, $val) ) 74 { 75 $plugin['author uri'] = trim($val[1]); 76 } 77 // IMPORTANT SECURITY ! 78 $plugin = array_map('htmlspecialchars', $plugin); 63 79 $plugins[$file] = $plugin; 64 80 }
Note: See TracChangeset
for help on using the changeset viewer.