[wp-trac] Re: [WordPress Trac] #2781: Notice: Undefined variable: template in c:\Inetpub\wwwroot\wp\wp-admin\admin-functions.php on line 1504

WordPress Trac wp-trac at lists.automattic.com
Sat Jun 3 19:27:02 GMT 2006


#2781: Notice: Undefined variable: template in c:\Inetpub\wwwroot\wp\wp-admin
\admin-functions.php on line 1504
----------------------------+-----------------------------------------------
       Id:  2781            |      Status:  new                     
Component:  Administration  |    Modified:  Sat Jun  3 19:27:02 2006
 Severity:  normal          |   Milestone:                          
 Priority:  normal          |     Version:  2.0.2                   
    Owner:  anonymous       |    Reporter:  Denis-de-Bernardy       
----------------------------+-----------------------------------------------
Comment (by Denis-de-Bernardy):

 {{{
 function get_plugin_data($plugin_file) {
         $plugin_data = implode('', file($plugin_file));
         preg_match("|Plugin Name:(.*)|i", $plugin_data, $plugin_name);
         preg_match("|Plugin URI:(.*)|i", $plugin_data, $plugin_uri);
         preg_match("|Description:(.*)|i", $plugin_data, $description);
         preg_match("|Author:(.*)|i", $plugin_data, $author_name);
         preg_match("|Author URI:(.*)|i", $plugin_data, $author_uri);
         if (preg_match("|Version:(.*)|i", $plugin_data, $version))
                 $version = $version[1];
         else
                 $version = '';

         $description = isset($description[1]) ?
 wptexturize($description[1]) : '';

         $name = isset($plugin_name[1]) ? $plugin_name[1] : '';
         $name = trim($name);
         $plugin = $name;
         if (isset($plugin_uri[1]) && '' != $plugin_uri[1] && '' != $name)
 {
                 $plugin = '<a href="'.$plugin_uri[1].'" title="'.__('Visit
 plugin homepage').'">'.$plugin.'</a>';
         }

         if (isset($author_name[1]) && isset($author_uri[1]) && '' ==
 $author_uri[1]) {
                 $author = $author_name[1];
         } elseif (isset($author_name[1]) && isset($author_uri[1])) {
                 $author = '<a href="'.$author_uri[1].'" title="'.__('Visit
 author homepage').'">'.$author_name[1].'</a>';
         } else {
                 $author = '';
         }

         return array ('Name' => $name, 'Title' => $plugin, 'Description'
 => $description, 'Author' => $author, 'Version' => $version);
 }

 }}}

-- 
Ticket URL: <http://trac.wordpress.org/ticket/2781>
WordPress Trac <http://wordpress.org/>
WordPress blogging software


More information about the wp-trac mailing list