-if (isset($_POST['edit'])) {
- // Delete entries (with confirmation)
- ADMIN_EDIT_ENTRIES_CONFIRM(
- $_POST['id'],
- "surfbar_urls",
- array("id", "userid", "url", "reward", "costs"),
- array("bigintval", "", "", "TRANSLATE_COMMA", "TRANSLATE_COMMA"),
- array("", "", "", "")
+if (isFormSent('edit')) {
+ // Show entries for editing
+ showEntriesByXmlCallback('admin_edit_show_surfbar_urls');
+
+ // Do not show the list of URLs after this template
+ $show = false;
+} elseif (isFormSent('do_edit')) {
+ // Change data of entries
+ showEntriesByXmlCallback('admin_edit_do_surfbar_urls');
+} elseif (isFormSent('delete')) {
+ // Show entries for deletion
+ showEntriesByXmlCallback('admin_del_show_surfbar_urls');
+
+ // Do not show the list of URLs after this template
+ $show = false;
+} elseif (isFormSent('do_delete')) {
+ // Remove entries from database
+ showEntriesByXmlCallback('admin_del_do_surfbar_urls');
+} elseif (isFormSent('lock')) {
+ // Un-/lock selected URLs. This does not work for pending URLs
+ adminLockEntriesConfirm(
+ postRequestParameter('url_id'),
+ 'surfbar_urls',
+ array(
+ 'url_id',
+ 'url_userid',
+ 'url',
+ 'url_registered',
+ 'url_status'
+ ),
+ array(
+ 'bigintval',
+ 'generateUserProfileLink',
+ 'generateFrametesterUrl',
+ '',
+ 'translateSurfbarUrlStatus'
+ ),
+ array(
+ '',
+ '',
+ '',
+ '',
+ ''
+ ),
+ false,
+ 'url_id',
+ 'url_userid',
+ 'url_userid'