コード例 #1
0
ファイル: copy_parts.php プロジェクト: adamfranco/segue-1.x
        $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; 
} 
コード例 #2
0
ファイル: story.inc.php プロジェクト: adamfranco/segue-1.x
 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();
     }
 }