<?php include 'base.php'; User::protect(); include_class('releases'); include_class('m2'); include_class('release_tracks'); $r = Release::get($_GET['id']); $section = 'releases'; if ($_POST['submit'] && !db::isError($r)) { // add news entry $rt = $r->addTrack($_POST); if (!db::isError($rt)) { header('Location: release_track_edit.php?id=' . $rt->getID()); } } $editors = array('lyrics', 'meta_information'); $page_title = 'Add Track'; include 'layout/header.php'; if (!db::isError($r)) { ?> <div id="breadcrumb"> <a href="index.php">Audition ></a> <a href="releases.php">Releases ></a> <a href="release_edit.php?id=<?php echo $_GET['id']; ?> ">View/Edit Release ></a> Add Track </div>
function remove() { if (User::isAdmin()) { $r = @mysql_query("delete from Release_Tracks where ID = '{$this->ID}'"); if (!$r) { return Error::MySQL(); } else { $re = Release::get($this->release_id); return $re; } } else { return Error::create("YOu are not allowed to remove tracks."); } }
<?php include 'base.php'; User::protect(); include_class('releases'); include_class('band_members'); $r = Release::get($_REQUEST['id']); if ($_GET['task'] == 'select' && !db::isError($r)) { $res = $r->selectBandMembers($_POST['member_id']); if (!db::isError($res)) { ?> <script type="text/javascript">self.close(); opener.location.reload();</script> <?php } } $page_title = 'Release Band Members'; $stylesheet = 'popup.css'; include 'layout/header_popup.php'; if (User::isAdmin()) { ?> <?php if (!db::isError($r)) { $selectedBMArray = $r->getReleaseBandMembers(); if (!db::isError($selectedBMArray)) { $bmIDArray = array(); foreach ($selectedBMArray as $bm) { $bmIDArray[] = $bm->getID(); } unset($selectedBMArray); $bmArray = BandMemberList::get_band_members();
function add($postArray) { $db = new db(); if (!User::isAdmin()) { return Error::create("You are not allowed to add releases."); } $title = $db->sanitize_to_db($postArray['title']); $sub_title = $db->sanitize_to_db($postArray['sub_title']); $date = $db->sanitize_to_db($postArray['date']); $_dt = strtotime($date); $date = date('Y-m-d', $_dt); $notes = $db->sanitize_to_db($postArray['notes']); $press_notes = $db->sanitize_to_db($postArray['press_notes']); if (!$title) { $title = '(untitled release)'; } $r = @mysql_query("insert into Releases (title, sub_title, date, notes, press_notes, is_active) values ('{$title}', '{$sub_title}', '{$date}', '{$notes}', '{$press_notes}', " . DEFAULT_ACTIVE . ")"); if ($r) { return Release::get(mysql_insert_id()); } else { return Error::MySQL(); } }