Tengo un modulo para crear paginas de fans, cuando le doy me gusta a una pagina, si la pagina de fans la eliminan sale lo que esta señalado en la imagen.
¿Alguien sabe como el usuario puede borrar eso?

Código PHP:
function like($uri=0) {
global $client;
need_login();
$res = sql_query("select * from ".tb()."pages where uri='{$uri}' and type='page'");
$page = sql_fetch_array($res);
if (!$page['id']) die('wrong page id');
$res = sql_query("select * from ".tb()."page_users where pid='{$page['id']}' and uid='{$client['id']}'");
if (!sql_counts($res)) {
sql_query("insert into ".tb()."page_users (uid,pid) value ('{$client['id']}','{$page['id']}')");
}
redirect('page/'.$page['uri'],1);
}
function unlike($uri=0) {
global $client;
need_login();
$res = sql_query("select * from ".tb()."pages where uri='{$uri}' and type='page'");
$page = sql_fetch_array($res);
if (!$page['id']) die('wrong page id');
sql_query("delete from ".tb()."page_users where uid='{$client['id']}' and pid='{$page['id']}'");
redirect('page/'.$page['uri'],1);
}
function create() {
global $client;
if (!$client['id']) die('need login');
set_title(t('Create a page'));
if ($_POST['step'] == 2) {
$_POST['guri'] = strtolower($_POST['guri']);
if (strlen($_POST['guri']) < 6) {
$errors[] = 'The Page Address must be at least <strong>6</strong> characters long';
}
elseif (strlen($_POST['guri']) > 50) {
$errors[] = 'The Page Address cannot be longer than 50';
}
elseif (!ereg("^[0-9a-z]+$",$_POST['guri']) ) {
$errors[] = 'The Page Address can only contain 0-9,a-z';
}
else {
$res = sql_query("select * from ".tb()."pages where uri='{$_POST['guri']}' and type='page'");
if (sql_counts($res)) {
$errors[] = 'The page address is already in use: '.$_POST['guri'];
}
}
if (!strlen($_POST['name']) ) {
$errors[] = 'Please input a Page Name';
}
if (!is_array($errors)) {
$page = array(
'uid'=>$client['id'],
'uri' => $_POST['guri'],
'name'=>$_POST['name'],
'type'=>'page',
'updated'=>time(),
'description'=>$_POST['description']
);
sql_insert($page, tb().'pages');
redirect('page/'.$_POST['guri'] ,1);
exit;
}
}
if (is_array($errors)) {
sys_notice('Please fix the Error(s)');
c('<ul>');
foreach ($errors as $error) {
c('<li>'.$error.'</li>');
}
c('</ul>');
}
c('
<form action="" method="post">
<br /><br />'.label(t('Page Address')).'
<span style="font-size:1.5em;color:#3A74AD">'.url('page/','ohno').'</span> <input type="text" name="guri" value="'.$_POST['guri'].'" size="20" class="fpost" /><br />
<span class="sub">(0-9,a-z),'.t('Example').': http://'.url('page/').'<strong>abcdefg</strong></span><br /><br />
'.label(t('Page Name')).'<input type="text" name="name" value="'.h(stripslashes($_POST['name'])).'" size="20" class="fpost" />
<br /><br />
'.label(t('Page Description').' ('.t('Optional').')').'
<textarea name="description" rows="5" cols="55">'.h($_POST['description']).'</textarea>
<br /><br />
<input type="submit" value="'.t('Submit').'" class="fbutton" />
<input type="hidden" value="2" name="step" />
</form>
');
section_close(t('Create a page'));
}
function manage($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');
}
set_title(h($page['name']));
c('
<form action="'.url('pages/managepost').'" method="post">
'.label(t('Page Name')).'<input type="text" name="name" value="'.h($page['name']).'" size="20" class="fpost" />
<br /><br />
'.label(t('Page Description').' ('.t('Optional').')').'
<textarea name="description" rows="5" cols="55">'.h($page['description']).'</textarea>
<br /><br />
<input type="hidden" name="page_id" value="'.$page['id'].'" />
<input type="submit" value="'.t('Save changes').'" class="fbutton" />
'.url('pages/deleteit/'.$page['id'],t('Delete')).'
</form>
');
}
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>
');
}
function managepost() {
global $client;
need_login();
$res = sql_query("select * from ".tb()."pages where id='{$_POST['page_id']}'");
$page = sql_fetch_array($res);
if (!$page['id']) die("wrong page id");
if ($page['uid'] != $client['id']) {
die('access denied');
}
$newpage = array(
'id'=>$page['id'],
'name'=>$_POST['name'],
'description'=>$_POST['description']
);
sql_update($newpage,tb()."pages");
redirect('page/'.$page['uri'],1);
}
function logo($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']) {
die('access denied');
}
set_title(h($page['name']));
c('<br />
<form method="post" name="form1" action="'.url('pages/logopost').'" enctype="multipart/form-data">
<fieldset>
<legend>'.t('Page logo').'</legend>
<p>
'.page_logo($page,'big').'
</p>
<p>
'.label(t('Upload')).'
<input name="logo" type="file" id="avatar" />
</p>
</fieldset>
<p>
<input type="hidden" name="page_id" value="'.$page['id'].'" />
<input class="button" type="submit" value="'.t('Save').'" />
</p>
</form>
');
}
function logopost() {
global $client;
need_login();
$res = sql_query("select * from ".tb()."pages where id='{$_POST['page_id']}'");
$page = sql_fetch_array($res);
if (!$page['id']) die("wrong page id");
if ($page['uid'] != $client['id']) {
die('access denied');
}
// avatar
$newpage = array('id'=>$page['id']);
if (strlen($_FILES['logo']['tmp_name'])>0 && $_FILES['logo']['tmp_name'] != "none") {
include_once('includes/libs/resizeimage.inc.php');
$dir = date("Ym",time());
$folder = 'uploads/avatars/'.$dir;
if (!is_dir($folder))
mkdir($folder, 0777);
$s_folder = 'uploads/avatars/s_'.$dir;
if (!is_dir($s_folder))
mkdir($s_folder, 0777);
$name = date("H_i",time()).'_'.get_rand(5);
//small
$resizeimage = new resizeimage($_FILES['logo']['tmp_name'], $_FILES['logo']['type'], $s_folder.'/'.$name, 50,50, 0,100,'white');
//big
$resizeimage = new resizeimage($_FILES['logo']['tmp_name'], $_FILES['logo']['type'], $folder.'/'.$name, 200,200, 0, 100,'white');
$newpage['logo'] = $dir.'/'.$name.".".$resizeimage->type;
sql_update($newpage,tb()."pages");
if ($page['logo']) {
@unlink('uploads/avatars/'.$page['logo']);
@unlink('uploads/avatars/s_'.$page['logo']);
}
}
redirect('page/'.$page['uri'],1);
}
}