コード例 #1
0
ファイル: LZ.PHP.Feeder.php プロジェクト: ncloud/bloglounge
		function delete($feedId) {
			global $database, $db;
			if (empty($feedId) || !preg_match("/^[0-9]+$/", $feedId)) {
				return false;
			}
			if (!$db->execute("DELETE FROM {$database['prefix']}DeleteHistory WHERE feed='$feedId'"))
				return false;

			$old_group = Feed::get($feedId,'group');

			requireComponent('Bloglounge.Data.FeedItems');
			FeedItem::deleteByFeedId($feedId);	

			$result = ($db->execute('DELETE FROM '.$database['prefix'].'Feeds WHERE id='.$feedId))?true:false;
			
			requireComponent('Bloglounge.Data.Groups');
			Group::rebuildCount($old_group);

			return $result;
		}