id . '`.', 1); UI::access_denied(); exit; } if ($label->remove()) { show_confirmation(T_('Label Deletion'), T_('Label has been deleted.'), AmpConfig::get('web_path')); } else { show_confirmation(T_('Label Deletion'), T_('Cannot delete this label.'), AmpConfig::get('web_path')); } break; case 'add_label': // Must be at least a content manager or edit upload enabled if (!Access::check('interface','50') && !AmpConfig::get('upload_allow_edit')) { UI::access_denied(); exit; } if (!Core::form_verify('add_label','post')) { UI::access_denied(); exit; } // Remove unauthorized defined values from here if (isset($_POST['user'])) { unset($_POST['user']); } if (isset($_POST['creation_date'])) { unset($_POST['creation_date']); } $label_id = Label::create($_POST); if (!$label_id) { require_once AmpConfig::get('prefix') . '/templates/show_add_label.inc.php'; } else { $body = T_('Label Added'); $title = ''; show_confirmation($title, $body, AmpConfig::get('web_path') . '/browse.php?action=label'); } break; case 'show': $label_id = intval($_REQUEST['label']); if (!$label_id) { if (!empty($_REQUEST['name'])) { $label_id = Label::lookup($_REQUEST); } } if ($label_id > 0) { $label = new Label($label_id); $label->format(); $object_ids = $label->get_artists(); $object_type = 'artist'; require_once AmpConfig::get('prefix') . '/templates/show_label.inc.php'; UI::show_footer(); exit; } case 'show_add_label': if (Access::check('interface','50') || AmpConfig::get('upload_allow_edit')) { require_once AmpConfig::get('prefix') . '/templates/show_add_label.inc.php'; } else { echo T_('Label cannot be found.'); } break; } // end switch UI::show_footer();