private function rate_time_insert($obj, $json) { /* Escape alle items. */ $days = Database::escape($json->days); $time_from = Database::escape($json->time_from); $time_till = Database::escape($json->time_till); $cat = Database::escape($json->category); /* Selecteer cat. */ $select = Database::query("SELECT id FROM rate_category WHERE category = " . $cat); /* Kijken of query gelukt is. */ if ($select) { /* Kijken of item bestaat. */ if ($select->num_rows != 0) { /* Insert query. */ $insert = Database::query("INSERT INTO rate_time (category_id, days, time_from, time_till) VALUES (" . $cat . ", '" . $days . "', " . $time_from . ", " . $time_till . ")"); /* Kijken of insert gelukt is. */ if ($insert) { /* Return een true. */ return true; } else { /* Voeg foutmelding toe. */ Queue_manager::add_error($obj->id, 'Database foutmelding: ' . Database::error()); } } else { /* Category bestaat niet, dus voer het item niet uit en stel een foutmelding in. */ Queue_manager::add_error($obj->id, 'De gekoze category \'' . $cat . '\' bestaat niet (meer).'); } } /* Geef false terug. */ return false; }