<?php require_once __DIR__ . "/../bourbon/performer.php"; require_once __DIR__ . "/../bourbon/bandmate.php"; $p = new Performer(); $p->init(WEB::_get('id')); $b = new Bandmate(); $bandList = $b->getListOfBandWithPerformerId($p->getPerformerId()); ?> <?php if (!$p->valid()) { ?> <!-- // Invalid Record --> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button> <h4 class="modal-title">Invalid Performer</h4> </div> <div class="modal-body"> <p>It looks like you were trying to access a performer that we no longer have.</p> </div> <?php } else { ?> <!-- // Valid Record --> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button> <h4 class="modal-title"><strong><?php echo $p->getPerformerName(); ?>
<?php require __DIR__ . "/../bourbon/performer.php"; require __DIR__ . "/../bourbon/band.php"; require __DIR__ . "/../bourbon/bandmate.php"; $status_message = ''; // Status messages, default to nothing $form_error = null; $p = new Performer(); $p->auth(null); $b = new Bandmate(); $bandmateList = $b->getBandmateAsSelectWithPerformerId($p->getPerformerId()); $bd = new Band(); $bandList = $bd->getBandAsSelect(); // Handle Post Request if (WEB::_req('POST')) { $msg = WEB::_imageUpload($_FILES['image']); if (!array_key_exists('error', $msg)) { // $performer_name, $performer_date_of_birth, $performer_bio, $performer_cover $performer_name = WEB::_post('performer_name'); $performer_date_of_birth = WEB::_post('performer_date_of_birth'); $performer_bio = WEB::_post('performer_bio'); $performer_cover = $msg['file_path']; // Passed as: array($performer_name, performer_date_of_birth, performer_bio, performer_cover) $form_error = $p->validateParams(array($performer_name, $performer_date_of_birth, $performer_bio, $performer_cover)); if (is_null($form_error) && !is_null($performer_name) && !is_null($performer_date_of_birth) && $p->createPerformer($performer_name, $performer_date_of_birth, $performer_bio, $performer_cover)) { $status_message = WEB::_success('Performer Successfully Created!'); } else { $status_message = WEB::_error('There is an error when you were creating the Performer. Please review the form below!', $form_error); } // Handle adding multiple Bands