if (!isset($_POST['information'])) { throw new Exception('Du måste skriva in lite information'); } if (!is_numeric($_POST['dj'])) { throw new Exception('ID\'t är inte godkänt'); } $query = 'SELECT id FROM login WHERE id = ' . $_POST['dj'] . ' AND is_removed = 0 LIMIT 1'; $result = mysql_query($query) or report_sql_error($query, __FILE__, __LINE__); if (mysql_num_rows($result) != 1) { throw new Exception('Ingen användare med användarnamnet kunde hittas'); } $options['user_id'] = $_POST['dj']; $options['name'] = $_POST['name']; $options['information'] = $_POST['information']; $options['sendtime'] = $_POST['sendtime']; radio_program_add($options); echo '<div class="form_notice_success">'; echo 'Programmet är tillagt!'; echo '</div>'; break; case program_remove: if (!is_privilegied('radio_sender')) { throw new Exception('Du har inte privilegier att lägga till radio DJs'); } if (!isset($_GET['id'])) { throw new Exception('Inget ID kom med'); } $options['id'] = $_GET['id']; radio_program_remove($options); echo '<div class="form_notice_success">'; echo 'Programmet borttaget';
$dj_user_id = $data['id']; $dj_information = $_POST['radio_dj_add_information']; if (intval($dj_user_id) > 0 && strlen($dj_information) > 0) { radio_dj_add($dj_user_id, $dj_information); } else { throw new Exception('Det går inte för sig. Skräddaren säger NEJ!<br />Du _måste_ fylla i formuläret helt och hållet ditt blindstyre.<br /><em>Love, Joar</em>'); } break; case 'program_add': if (!isset($_POST['name'], $_POST['dj'], $_POST['sendtime'], $_POST['information'])) { throw new Exception('Getmjölk?'); } if (strlen($_POST['name']) < 0 || !is_numeric($_POST['dj']) || strlen($_POST['information']) < 0) { throw new Exception('Något fält var ju INTE korrekt ifyllt säger jag ju då.'); } radio_program_add(array('name' => $_POST['name'], 'sendtime' => $_POST['sendtime'], 'information' => $_POST['information'], 'dj' => $_POST['dj'])); break; case 'schedule_add': if (!isset($_POST['program'], $_POST['starttime'], $_POST['endtime'])) { throw new Exception('Getmjölk i soppan?'); } if (strlen($_POST['starttime']) < 0 || !is_numeric($_POST['program']) || strlen($_POST['endtime']) < 0) { throw new Exception('Något fält var ju INTE korrekt ifyllt säger jag ju då.'); } radio_schedule_add(array('program_id' => $_POST['program'], 'starttime' => $_POST['starttime'], 'endtime' => $_POST['endtime'])); break; } } else { throw new Exception('Haxx0r!'); } break;