Changeset 3407
- Timestamp:
- 06/05/07 22:17:53 (18 months ago)
- Location:
- trunk
- Files:
-
- 4 modified
-
blog/owner/setting/teamblog/cancelInvite/index.php (modified) (1 diff)
-
blog/owner/setting/teamblog/deleteUser/index.php (modified) (1 diff)
-
lib/model/blog.blogSetting.php (modified) (1 diff)
-
lib/model/blog.teamblog.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/blog/owner/setting/teamblog/cancelInvite/index.php
r3313 r3407 11 11 require ROOT . '/lib/includeForBlogOwner.php'; 12 12 requireStrictRoute(); 13 function TeamcancelInvite($userid){ 14 global $owner,$database; 15 if(DBQuery::queryCell("SELECT count(*) FROM `{$database['prefix']}Users` WHERE `userid` = $userid AND `lastLogin` = 0")==0) 16 return false; 17 if(DBQuery::queryCell("SELECT count(*) FROM `{$database['prefix']}Users` WHERE `userid` = $userid AND `host` = $owner")===0) 18 return false; 19 if(DBQuery::execute("DELETE FROM `{$database['prefix']}Users` WHERE `userid` = $userid")){ 20 if(DBQuery::execute("DELETE FROM `{$database['prefix']}BlogSettings` WHERE `owner` = $userid")){ 21 if(DBQuery::execute("DELETE FROM `{$database['prefix']}SkinSettings` WHERE `owner` = $userid")){ 22 if(DBQuery::execute("DELETE FROM `{$database['prefix']}FeedSettings` WHERE `owner` = $userid")){ 23 DBQuery::execute("DELETE FROM `{$database['prefix']}Teamblog` WHERE teams='$owner' and userid='$userid'"); 24 return true; 25 }else{ 26 return false; 27 } 28 }else{ 29 return false; 30 } 31 }else{ 32 return false; 33 } 34 }else{ 35 return false; 36 } 37 } 38 if (TeamcancelInvite($_POST['userid'])) { 13 14 if (cancelInviteAsTeam($_POST['userid'])) { 39 15 respondResultPage(0); 40 16 } 41 respondResultPage( -1);17 respondResultPage(-1); 42 18 ?> -
trunk/blog/owner/setting/teamblog/deleteUser/index.php
r3313 r3407 11 11 require ROOT . '/lib/includeForBlogOwner.php'; 12 12 requireStrictRoute(); 13 function deleteUser($userid){14 global $owner, $database;15 13 16 $result = DBQuery::query("SELECT Id FROM `{$database['prefix']}TeamEntryRelations` WHERE Owner='$owner' AND Team='$userid'");17 while($res = mysql_fetch_array($result)){18 DBQuery::execute("UPDATE `{$database['prefix']}TeamEntryRelations` SET Team='$owner' WHERE Owner='$owner' AND Id='$res[Id]'");19 }20 $En=mysql_fetch_array(DBQuery::query("SELECT enduser FROM `{$database['prefix']}Teamblog` WHERE teams='$owner' AND userid='$userid'"));21 $isp = intval($En['enduser']-$userid);22 if($isp == 0 || $isp == 1){23 DBQuery::execute("DELETE FROM `{$database['prefix']}Teamblog` WHERE teams='$userid' and userid='$userid'");24 }25 if(DBQuery::execute("DELETE FROM `{$database['prefix']}Teamblog` WHERE teams='$owner' and userid='$userid'")){26 $En=DBQuery::queryCell("SELECT userid FROM `{$database['prefix']}Teamblog` WHERE userid='$userid'");27 if(empty($En)){28 @DBQuery::execute("DELETE FROM `{$database['prefix']}Users` WHERE `userid` = $userid");29 @DBQuery::execute("DELETE FROM `{$database['prefix']}BlogSettings` WHERE `owner` = $userid");30 @DBQuery::execute("DELETE FROM `{$database['prefix']}SkinSettings` WHERE `owner` = $userid");31 @DBQuery::execute("DELETE FROM `{$database['prefix']}FeedSettings` WHERE `owner` = $userid");32 }33 return true;34 }else{35 return false;36 }37 }38 14 if (deleteUser($_POST['userid'])) { 39 15 respondResultPage(0); 40 16 } 41 respondResultPage( -1);17 respondResultPage(-1); 42 18 ?> -
trunk/lib/model/blog.blogSetting.php
r3313 r3407 377 377 return DBQuery::execute($sql); 378 378 } 379 380 function deleteUser($userid){ 381 global $owner, $database; 382 383 $result = DBQuery::queryColumn("SELECT id 384 FROM `{$database['prefix']}TeamEntryRelations` 385 WHERE owner='$owner' 386 AND team='$userid'"); 387 foreach($result as $id){ // Make all posts belong to owner. 388 DBQuery::execute("UPDATE `{$database['prefix']}TeamEntryRelations` 389 SET team='$owner' 390 WHERE owner=".$owner." AND id=".$id); 391 } 392 393 $enduser = DBQuery::queryCell("SELECT enduser FROM `{$database['prefix']}Teamblog` WHERE teams='$owner' AND userid='$userid'")); 394 $isp = intval($enduser - $userid); 395 if($isp == 0 || $isp == 1){ 396 DBQuery::execute("DELETE FROM `{$database['prefix']}Teamblog` WHERE teams='$userid' and userid='$userid'"); 397 } 398 if(DBQuery::execute("DELETE FROM `{$database['prefix']}Teamblog` WHERE teams='$owner' and userid='$userid'")){ 399 $En=DBQuery::queryCell("SELECT userid FROM `{$database['prefix']}Teamblog` WHERE userid='$userid'"); 400 if(empty($En)){ 401 @DBQuery::execute("DELETE FROM `{$database['prefix']}Users` WHERE `userid` = $userid"); 402 @DBQuery::execute("DELETE FROM `{$database['prefix']}BlogSettings` WHERE `owner` = $userid"); 403 @DBQuery::execute("DELETE FROM `{$database['prefix']}SkinSettings` WHERE `owner` = $userid"); 404 @DBQuery::execute("DELETE FROM `{$database['prefix']}FeedSettings` WHERE `owner` = $userid"); 405 } 406 return true; 407 } else { 408 return false; 409 } 410 } 379 411 ?> -
trunk/lib/model/blog.teamblog.php
r3406 r3407 148 148 } 149 149 150 function cancelInviteAsTeam($userid){ 151 global $owner,$database; 152 if(DBQuery::queryCell("SELECT count(*) FROM `{$database['prefix']}Users` WHERE `userid` = $userid AND `lastLogin` = 0")==0) 153 return false; 154 if(DBQuery::queryCell("SELECT count(*) FROM `{$database['prefix']}Users` WHERE `userid` = $userid AND `host` = $owner")===0) 155 return false; 156 if(DBQuery::execute("DELETE FROM `{$database['prefix']}Users` WHERE `userid` = $userid")){ 157 if(DBQuery::execute("DELETE FROM `{$database['prefix']}BlogSettings` WHERE `owner` = $userid")){ 158 if(DBQuery::execute("DELETE FROM `{$database['prefix']}SkinSettings` WHERE `owner` = $userid")){ 159 if(DBQuery::execute("DELETE FROM `{$database['prefix']}FeedSettings` WHERE `owner` = $userid")){ 160 DBQuery::execute("DELETE FROM `{$database['prefix']}Teamblog` WHERE teams='$owner' and userid='$userid'"); 161 return true; 162 } else { 163 return false; 164 } 165 } else { 166 return false; 167 } 168 } else { 169 return false; 170 } 171 } else { 172 return false; 173 } 174 } 175 150 176 ?>
