芝麻web文件管理V1.00
编辑当前文件:/home/prismawe/clients/canaldegap.fr_old/lib/classes/class.globalcontent.inc.php
SetInitialValues(); } function SetInitialValues() { $this->id = -1; $this->name = ''; $this->content = ''; $this->owner = -1; $this->modified_date = -1; } function Id() { return $this->id; } function Name() { return $this->name; } function Save() { $result = false; global $gCms; $gcbops =& $gCms->GetGlobalContentOperations(); if ($this->id > -1) { $result = $gcbops->UpdateHtmlBlob($this); } else { $newid = $gcbops->InsertHtmlBlob($this); if ($newid > -1) { $this->id = $newid; $result = true; } } return $result; } function Delete() { $result = false; global $gCms; $gcbops =& $gCms->GetGlobalContentOperations(); if ($this->id > -1) { $result = $gcbops->DeleteHtmlBlobByID($this->id); if ($result) { $this->SetInitialValues(); } } return $result; } function IsOwner($user_id) { $result = false; global $gCms; $gcbops =& $gCms->GetGlobalContentOperations(); if ($this->id > -1) { $result = $gcbops->CheckOwnership($this->id, $user_id); } return $result; } function IsAuthor($user_id) { $result = false; global $gCms; $gcbops =& $gCms->GetGlobalContentOperations(); if ($this->id > -1) { $result = $gcbops->CheckAuthorship($this->id, $user_id); } return $result; } function ClearAuthors() { $result = false; global $gCms; $gcbops =& $gCms->GetGlobalContentOperations(); if ($this->id > -1) { $gcbops->ClearAdditionalEditors($this->id); $result = true; } return $result; } function AddAuthor($user_id) { $result = false; global $gCms; $gcbops =& $gCms->GetGlobalContentOperations(); if ($this->id > -1) { $gcbops->InsertAdditionalEditors($this->id, $user_id); $result = true; } return $result; } } class HtmlBlob extends GlobalContent { } # vim:ts=4 sw=4 noet ?>