while ($row = mysql_fetch_assoc($dbresult)) { deleteImage($row['Id']); } //delete thumbnail unlink("thumbnails/" . $nameId); } ini_set('display_errors', 1); set_time_limit(3600); //Timeout limit 1 hour (could be a big file or slow con) if ($_GET['m'] == NULL) { die("No mode given!"); } //echo "<br/>Mode: "; echo $_GET['m']; switch ($_GET['m']) { case 0: $dbresult = $dbConnect->getNames(); $xmlDoc->createWidgets(); $xmlDoc->addMysqlResult($dbresult, 'Widget'); break; case 1: if (!isset($_GET['name'])) { die("invalid parameter"); } $name = $_GET['name']; $dbresult = $dbConnect->addName($name, $userId); die("Added"); break; case 2: if (!isset($_GET['n']) || !isset($_GET['a']) || !isset($_GET['mo']) || !isset($_GET['id']) || !isset($_GET['h']) || !isset($_GET['c'])) { die("invalid parameter"); }