aboutsummaryrefslogtreecommitdiff
path: root/engine
diff options
context:
space:
mode:
authorCash Costello <cash.costello@gmail.com>2011-10-21 07:37:10 -0400
committerCash Costello <cash.costello@gmail.com>2011-10-21 07:37:10 -0400
commit6628e7db7895855784e43fce74c7dec41f01c2dc (patch)
treec505a84ca5636d3eabfbf0a5972cc653b1043944 /engine
parent343b52d48e7ca7b2381387198c47d3bb1a2ed6e1 (diff)
downloadelgg-6628e7db7895855784e43fce74c7dec41f01c2dc.tar.gz
elgg-6628e7db7895855784e43fce74c7dec41f01c2dc.tar.bz2
updated ElggSite::disable() to conform to ElggEntity::disable()
Diffstat (limited to 'engine')
-rw-r--r--engine/classes/ElggSite.php7
1 files changed, 4 insertions, 3 deletions
diff --git a/engine/classes/ElggSite.php b/engine/classes/ElggSite.php
index 8708800cf..16b80b9d3 100644
--- a/engine/classes/ElggSite.php
+++ b/engine/classes/ElggSite.php
@@ -190,18 +190,19 @@ class ElggSite extends ElggEntity {
* @note You cannot disable the current site.
*
* @param string $reason Optional reason for disabling
+ * @param bool $recursive Recursively disable all contained entities?
*
* @return bool
* @throws SecurityException
*/
- public function disable($reason = "") {
+ public function disable($reason = "", $recursive = true) {
global $CONFIG;
if ($CONFIG->site->getGUID() == $this->guid) {
throw new SecurityException('SecurityException:deletedisablecurrentsite');
}
- return parent::disable($reason);
+ return parent::disable($reason, $recursive);
}
/**
@@ -225,7 +226,7 @@ class ElggSite extends ElggEntity {
'offset' => $offset,
);
}
-
+
$defaults = array(
'relationship' => 'member_of_site',
'relationship_guid' => $this->getGUID(),