Hola a todos/as:
POr necesidad me veo en la obligacion de usar tmedit... el problema viene cuando intento hacer un upload que intenta cargar una página que no existe a no ser que inicie sesión en el back-end (creo que se dice así, pues es mi primera instalación de joomla, perdonaz mi ignorancia) y luego inicies sesión a través del preview del back end en el frond-end como administrador.
Tmedit parece usar el propio upload de joomla... y para ello debe tener privilegios de administrador...el problema es que en algún momento pierde los datos de sesion o bien una de las variables está nombrada incorrectamente (por ejemplo por algún cambio sufrido en la versión de joomla sobre alguna de las variables o bien de tmedit).
Todo el problema parece estar en el archivo: "----\tmedit\popups\InsertFile\insert_file.php"
Os dejo el código por si a alguien le sale de ojo que alguna variable no es correcta o no se debe declarar así:
define( "_VALID_MOS", 1 );
$base_path = "../../../../..";
if (!isset($my) || !$my->id) {
require( "../../../../../administrator/includes/auth.php" );
}
if ($my->id && ($my->gid == 2 || ($my->gid >= 19 && $my->gid <= 25))) {
require_once( "../../../../../includes/mambo.php" );
global $database,$mosConfig_live_site;
$database = new database( $mosConfig_host, $mosConfig_user, $mosConfig_password, $mosConfig_db, $mosConfig_dbprefix );
$database->setQuery( "SELECT id FROM #__mambots WHERE element = 'tmedit' AND folder = 'editors'" );
$id = $database->loadResult();
$mambot = new mosMambot( $database );
$mambot->load( $id );
$params =& new mosParameters( $mambot->params );
require('config.inc.php');
?>
Estoy desesperado...y lo peor es que veo que no lo saco...necesito ayuuuuuuuuda