MINI SHELL

Server : Apache/2.2.2 (Fedora)
System : Linux App1.pathumtani.go.th 2.6.20-1.2320.fc5smp #1 SMP Tue Jun 12 19:40:16 EDT 2007 i686
User : apache ( 48)
PHP Version : 5.2.9
Disable Function : NONE
Directory :  /var/www/html/blog/wp-content/plugins/role-manager/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : /var/www/html/blog/wp-content/plugins/role-manager/help.php
<?php

class IWG_RoleManagementHelp {
  var $file_basename;   /* under wp-content/plugins */
  var $manage_help_uri;

	/**
	 * the constructor
	 * R23
	 * @param str $path_file
	 * @return IWG_RoleManagementHelp
	 */
  function IWG_RoleManagementHelp($path_file='') {
  	$this->file_basename = basename(__FILE__);
    $this->manage_help_uri = get_settings('siteurl') . '/wp-admin/'.$path_file.'?page=' . $this->file_basename;
  }
  
  /**
   * show the complete help page
   * R22
   */
  function manage_help_page() {
    global $wp, $wp_version, $wp_db_version, $wp_roles, $current_user, $iwg_rolemanagement;
    $lang = get_locale();
    if ( empty($lang) ) $lang = 'en_EN';
    $help_file = dirname(__FILE__).'/help/help.'.$lang;
    $def_help_file = dirname(__FILE__).'/help/help.en_EN';
    ?>
    <div class="wrap" id="main_page">
    <h2><?php _e('Help for the Role Manager Plugin', 'role-manager');?></h2>
    <div class="rolemanagement_help">
    <h3><?php _e('General Help Contents', 'role-manager');?></h3>
    <ul>
      <li><a href="#help_toc"><?php _e('Help TOC', 'role-manager');?></a></li>
      <li><a href="#help_system_info"><?php _e('System Information for your Support Request', 'role-manager');?></a></li>
    </ul>
    <?php
    if ( file_exists($help_file) ) {
      $this->printout_help($help_file);
    } elseif ( file_exists($def_help_file) ) {
      $this->printout_help($def_help_file);
    } else {
      _e('No help file found!', 'role-manager');
    }
    ?><h2 id="help_system_info"><?php _e('System Information for your Support Request', 'role-manager');?></h2>
    <p><?php _e('Use this information if you have any problems or questions with the "Role Manager" at the "<a href="http://www.im-web-gefunden.de/wordpress-plugins/role-manager" title="Role Manager Plugin Homepage">Role Manager Plugin Homepage</a>".','role-manager');?></p>
    <div class="rolemanagement_sysinfo">
    <?php
    echo __('WordPress-Version','role-manager').' : '. $wp_version;?><br /><?php
    echo __('WordPress-Db-Version','role-manager').' : '. $wp_db_version;?><br /><?php
    echo __('Role-Manager-Version','role-manager').' : '. $iwg_rolemanagement->get_version('l_str') . '(' .$iwg_rolemanagement->get_version('int') . ')';?><br /><?php
    echo __('PHP-Version','role-manager').' : '. phpversion();?><br /><br /><?php
    
    echo __('preg_replace','role-manager').' : '. (function_exists('preg_replace') ? __('yes', 'role-manager') : __('no', 'role-manager'));?><br /><br /><?php
    echo __('Help-URI','role-manager').' : ' . $this->manage_help_uri;?><br /><?php
    ?>
    </div>
    <p><?php _e('Your comments are also welcome!','role-manager');?></p>
    </div>
    </div><?php
  }
  
  /**
   * read and printout the given helpfile
   * R22
   * @param str $file
   */
  function printout_help($file) {
    $handle=fopen($file, 'r');
    while(!feof($handle)) {
      $buffer = fgets($handle);
      echo $buffer;
    }
    fclose($handle);
  }

  function debug($foo) {
    $args = func_get_args();
    echo "<pre style=\"background-color:#ffeeee;border:1px solid red;\">";
    foreach($args as $arg1) {
      echo htmlentities(print_r($arg1, 1)) . "<br/>";
  }
    echo "</pre>";
  }

}
?>

Anon7 - 2021