function checkUsername($username, $pw)
{
    global $dbConnect;
    if ($pw != null && !validateSpringAccount($username, $pw)) {
        return -1;
    }
    $curId = $dbConnect->getUserIdByName($username);
    if ($curId == -1) {
        $dbConnect->addUser($username);
        $curId = $dbConnect->getUserIdByName($username);
    }
    return $curId;
}
switch ($_GET['m']) {
    case 0:
        $dbresult = $dbConnect->getOverview(true);
        $xmlDoc->createWidgets();
        $xmlDoc->addMysqlResult($dbresult, 'Widget');
        break;
    case 1:
        $luaId = $_GET['id'];
        $dbresult = $dbConnect->getFilesByLua($luaId);
        $xmlDoc->createFiles();
        $xmlDoc->addMysqlResult($dbresult, 'File');
        break;
    case 2:
        $luaId = $_GET['id'];
        $dbresult = $dbConnect->getLuaById($luaId);
        $xmlDoc->createWidgets();
        $xmlDoc->addMysqlResult($dbresult, 'Widget');
        break;
示例#2
0
         die("Deleted");
     }
     die("ERROR");
     break;
 case 13:
     $id = intval($_GET['id']);
     if ($dbConnect->checkNameRight($id, $userId)) {
         deleteNameFiles($id);
         $dbConnect->deleteName($id);
         die("Deleted");
     }
     die("ERROR");
     break;
 case 14:
     //get overView (latest widgets only) with in-active widgets
     $dbresult = $dbConnect->getOverview(false);
     $xmlDoc->createWidgets();
     $xmlDoc->addMysqlResult($dbresult, 'Widget');
     break;
 case 15:
     //Add Mod
     if (!isset($_GET['name'])) {
         die("invalid parameter");
     }
     $name = $_GET['name'];
     $dbresult = $dbConnect->addMod($name, $userId);
     die("Added");
     break;
 case 16:
     //Add ModWidget
     if (!isset($_GET['n'])) {