require __DIR__ . "/../bourbon/performer.php"; require __DIR__ . "/../bourbon/label.php"; $status_message = ''; // Status messages, default to nothing $form_error = null; $bd = new Band(); $bd->auth(null); $bd->init(WEB::_get('id')); $b = new Bandmate(); $bandmateList = $b->getBandmateAsSelectWithBandId($bd->getBandId()); $p = new Performer(); $performerList = $p->getPerformerAsSelect(); // Populate Genre Select List $l = new Label(); $labelList = $l->getLabelAsSelect(); if (!$bd->valid()) { $status_message = WEB::_error('Band couldn\'t be viewed. Check ID #!', null); } // Handle Post Request if (WEB::_req('POST')) { $msg = WEB::_imageUpload($_FILES['image']); if (!array_key_exists('error', $msg)) { $band_name = WEB::_post('band_name'); $band_formed_date = WEB::_post('band_formed_date'); $band_break_up_date = WEB::_post('band_break_up_date'); $band_cover = $msg['file_path']; $band_bio = WEB::_post('band_bio'); $label_id = WEB::_post('label_id'); // array($band_name, $band_formed_date, $band_break_up_date, $band_cover, $band_bio) $form_error = $bd->validateParams(array($band_name, $band_formed_date, $band_break_up_date, $band_cover, $band_bio, $label_id)); $updateStatus = true;