]> projects.mako.cc - scuttle/blobdiff - ajaxIsAvailable.php
initial patch to cause scuttle to work with PHP 8.2
[scuttle] / ajaxIsAvailable.php
index 80883c60958a88e5f498ccb3525eb3c8a8c33b72..1971dbd0fe8ec4163ff8387f1a37501ca86e49a4 100644 (file)
@@ -1,7 +1,6 @@
 <?php
 /***************************************************************************
-Copyright (C) 2006 Scuttle project
-http://sourceforge.net/projects/scuttle/
+Copyright (c) 2006 - 2010 Marcus Campbell
 http://scuttle.org/
 
 This program is free software; you can redistribute it and/or modify
@@ -19,19 +18,11 @@ along with this program; if not, write to the Free Software
 Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
 ***************************************************************************/
 
-header('Content-Type: text/xml; charset=UTF-8');
-header("Last-Modified: ". gmdate("D, d M Y H:i:s") ." GMT");
-header("Cache-Control: no-cache, must-revalidate");
+header('Content-Type: text/plain; charset=UTF-8');
+header('Last-Modified: '. gmdate("D, d M Y H:i:s") .' GMT');
+header('Cache-Control: no-cache, must-revalidate');
+require_once 'header.inc.php';
 
-require_once('header.inc.php');
-$userservice = & ServiceFactory :: getServiceInstance('UserService');
-if ($userservice->isReserved($_GET['username'])) {
-    $result = 'false';
-} else {
-    $result = $userservice->getUserByUsername($_GET['username']) ? 'false' : 'true';
-}
-?>
-<response>
-  <method>isAvailable</method>
-  <result><?php echo $result; ?></result>
-</response>
\ No newline at end of file
+$sf = new ServiceFactory();
+$userservice     =& $sf->getServiceInstance('UserService');
+echo !($userservice->isReserved($_GET['username']) || $userservice->getUserByUsername($_GET['username']));

Benjamin Mako Hill || Want to submit a patch?