Cita:
Iniciado por Triby
No sé donde tienes la función para mostrar esa información, es difícil adivinar cómo solucionarlo, aunque sí tengo una idea.

Esta es la función que borra la pagina:
Código PHP:
function deleteit($page_id) {
global $client;
need_login();
$res = sql_query("select * from ".tb()."pages where id='{$page_id}'");
$page = sql_fetch_array($res);
if (!$page['id']) die("wrong page id");
if ($page['uid'] != $client['id'] && !allow_access(3)) {
die('access denied');
}
if ($_POST['confirm']) {
sql_query("delete from ".tb()."pages where id='{$page_id}'");
$res = sql_query("select id from ".tb()."stories where page_id='{$page_id}'");
while ($story = sql_fetch_array($res)) {
$res2 = sql_query("select * from ".tb()."story_photos where sid='{$story['id']}'");
while ($photo = sql_fetch_array($res2)) {
@unlink($photo['uri']);
@unlink($photo['thumb']);
sql_query("delete from ".tb()."story_photos where id='{$photo['id']}'");
}
sql_query("delete from ".tb()."stories where id='{$story['id']}'");
sql_query("delete from ".tb()."tag_ids where sid='{$story['id']}'");
}
sql_query("delete from ".tb()."streams where wall_id='{$page_id}'");
redirect('pages/mine');
}
set_title(h($page['name']));
c('
<form action="'.url('pages/deleteit/'.$page['id']).'" method="post">
'.t('Page').': '.url('page/'.$page['uri'],h($page['name'])).'<br /><br />
<strong>'.t('Are you sure to delete this Page?').'</strong><br />
'.t('All posts,blogs,photos,videos under this page will be deleted too.').'
<br /><br />
<input type="hidden" name="confirm" value="1" />
<input type="hidden" name="page_id" value="'.$page['id'].'" />
<input type="submit" value="'.t('Delete it anyway').'" class="fbutton" />
</form>
');
}
El problema es que los usuarios que le hayan dado me gusta les va salir eso en su panel si eliminan la pagina de fans.
al darle clic a eso les sale una pagina en blanco con este texto:
wrong url