la función:
Código PHP:
function mostrar_reproductor_mp3()
{
return "<embed allowScriptAccess=\"never\" src=\"http://localhost/reproductor/mp3player.swf\" menu=\"false\" quality=\"high\" width=\"100%\" height=\"200\" name=\"mp3player\" type=\"application/x-shockwave-flash\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\" flashvars=\"&config=http://localhost/reproductor/config-azul.xml&file=http://localhost/Lomio/phpBB3/reproductor-temas.php\" wmode=\"transparent\" border=\"0\" /><div style=\"margin:15px 0;\"></div>";
}
Código PHP:
/**
* Prepare profile data
*/
Código PHP:
function show_profile($data)
Código PHP:
$formato_mp3 = (mostrar_reproductor_mp3());
Código PHP:
// Dump it out to the template
return array(
Código PHP:
'REPRODUCTOR_MP3' => $formato_mp3,
Código PHP:
{REPRODUCTOR_MP3}
Código PHP:
<?php
define('IN_PHPBB', true);
$phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : './';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.' . $phpEx);
include($phpbb_root_path . 'includes/functions_display.' . $phpEx);
include($phpbb_root_path . 'includes/functions_user.' . $phpEx);
// Start session management
$user->session_begin();
$auth->acl($user->data);
$user->setup(array('memberlist', 'groups'));
// // // Temas mp3 en reproductor
$sql = 'SELECT real_filename,attach_id,poster_id,filesize,filetime
FROM ' . ATTACHMENTS_TABLE . "
WHERE poster_id = {$user->data['user_id']}";
$result = $db->sql_query($sql);
$row = $db->sql_fetchrow($result);
$db->sql_freeresult($result);
echo "<?xml version='1.0' encoding='UTF-8' ?>\n
<playlist version='1' xmlns='http://xspf.org/ns/0/'>\n
<title>Generador PHP de Playlist</title>\n
<info>http://localhost:8080/</info>\n
<trackList>\n";
$iiii = 0;
while($row = $db->sql_fetchrow($result))
{
$consulta0 = "SELECT user_id,user_avatar,username
FROM " . USERS_TABLE . "
WHERE user_id = {$user->data['user_id']}";
$resultado0 = $db->sql_query($consulta0);
$row0 = $db->sql_fetchrow($resultado0);
if ($iiii < 10)
{
echo "<track>\n
<annotation>".$row0['username'].": ".$row['real_filename']."</annotation>\n
<location>{$phpbb_root_path}download/file.$phpEx?id=".$row['attach_id']."</location>\n
<info></info>\n
<image>{$phpbb_root_path}download/file.$phpEx?avatar=".$row0['user_avatar']."</image>\n
</track>\n";
$iiii++;
}
}
echo "</trackList>\n
</playlist>\n";
// // //
?>
eso son funciones, si, pero de donde salen, ¿que archivos o páginas contienen esas funciones?
Necesito entender como funciona phpbb, para entenderlo y entonces poder trabajar con el haciendo modificaciones. Tengo páginas que funcionan con datos sobre el foro desde fuera del directorio del foro phpbb. Quiero integrar estas páginas con el foro para que también tengan la sesión login del usuario y el mismo aspecto exactamente que el foro, pero es lo que no consigo hacer porque no entiendo como debo hacerlo.
Alguien que entienda y me pueda echar un cable? por favor, llevo ya más de una semana liao y no consigo entender estas cosas. Un saludo y gracias anticipadas