$newPartObj =& $newSiteObj->sections[$partObj->id]; } else { if ($_SESSION['type'] == "page") { $newPartObj =& $newSiteObj->sections[$_REQUEST['section']]->pages[$partObj->id]; } else { if ($_SESSION['type'] == "story") { $newPartObj =& $newSiteObj->sections[$_REQUEST['section']]->pages[$_REQUEST['page']]->stories[$partObj->id]; } } } updateSiteLinksFromHash($newSiteObj, $newPartObj); $newSiteObj->updateDB(1, 1); // delete the origional if ($_REQUEST['action'] == "MOVE") { $origPartObj->delete(1); delete_record_tags($_SESSION['origSiteObj']->name, $_SESSION['origStory'], "story"); } } ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Copy/Move</title> <style type='text/css'> a { color: #a33; text-decoration: none; }
function delete($deleteFromParent = 0) { // delete from db if (!$this->id) { return false; } if ($deleteFromParent) { $parentObj =& new page($this->owning_site, $this->owning_section, $this->owning_page, $this->owningPageObj->owningSectionObj); $parentObj->fetchDown(); /* print "<br />delStory - ".$this->id."<br />"; */ $parentObj->delStory($this->id); $parentObj->updateDB(); } else { $query = "DELETE FROM story WHERE story_id='" . addslashes($this->id) . "'"; db_query($query); $query = "DELETE FROM permission WHERE FK_scope_id='" . addslashes($this->id) . "' AND permission_scope_type='story';"; db_query($query); $query = "DELETE FROM discussion WHERE FK_story='" . addslashes($this->id) . "'"; db_query($query); delete_record_tags($this->owning_site, $this->id, "story", $user_id = ""); $this->clearPermissions(); $this->updatePermissionsDB(); } }