#!/usr/bin/php
<?php
//don't forget to mark it as executable (x flag in unices).
// 0.1.3-1010081651
//1011051108
// 1101311110 v0.2
require_once 'xzypopapp.php';
//------------------------------------------------------------------------
class popup2 extends xzyPopApp { //adapted/fixed for Geany IDE
function Abrir_con_GNOME($param) {
exec("gnome-open $param");
}
function Abrir_Dir_Padre($param) {
$dir = $this->_dirname($param);
$this->Abrir_con_GNOME($dir);
}
function _dirname($param) {
if ((is_dir($param)) === true) {
$dir = $param;
} else {
$dir = dirname($param);
}
return $dir;
}
function Abrir_x_Web($param) {
$dir = $this->_dirname($param);
$user = $_SERVER['USER'];
$base = "/home/$user/public_html";
if((strpos($param,$base)) !== false) {
$path = str_replace($base,"http://localhost/~$user",$param);
gnomeopen($path);
} else {
xzyDialogs::Alert('no tiene ruta web');
}
}
}
//------------------------------------------------------------------------
$app = new popup2;
$app->run();
?>
|