コード例 #1
0
ファイル: radio.php プロジェクト: Rojk/hamsterpaj
     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';
コード例 #2
0
ファイル: index.php プロジェクト: Rambutan/hamsterpaj
             $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;