-if (isset($_POST['edit'])) {
- // Delete entries (with confirmation)
- ADMIN_EDIT_ENTRIES_CONFIRM(
- $_POST['id'],
- "surfbar_urls",
- array("id", "url", "reward", "costs"),
- array("bigintval", "", "TRANSLATE_COMMA", "TRANSLATE_COMMA"),
- array("", "", "")
+if (isFormSent('edit')) {
+ // Show entries for editing
+ adminEditEntriesConfirm(
+ postRequestParameter('url_id'),
+ 'surfbar_urls',
+ array('url_id', 'url_userid', 'url'),
+ array('bigintval', 'addMemberSelectionBox', ''),
+ array('', array(false, true, true, 'url_userid[]'), ''),
+ false,
+ 'url_id',
+ 'url_userid',
+ 'url_userid'
+ );
+ $show = false;
+} elseif (isPostRequestParameterSet('do_edit')) {
+ // Change data of entries
+ adminEditEntriesConfirm(
+ postRequestParameter('url_id'),
+ 'surfbar_urls',
+ array(),
+ array(),
+ array(),
+ true,
+ 'url_id',
+ 'url_userid',
+ 'url_userid'
+ );
+} elseif (isPostRequestParameterSet('delete')) {
+ // Show entries for deletion
+ adminDeleteEntriesConfirm(
+ postRequestParameter('url_id'),
+ 'surfbar_urls',
+ array('url_id', 'url_userid', 'url', 'url_registered'),
+ array('bigintval', 'generateUserProfileLink', 'generateFrametesterUrl', ''),
+ array('', '', '', ''),
+ false,
+ 'url_id',
+ 'url_userid',
+ 'url_userid'
+ );
+ $show = false;
+} elseif (isPostRequestParameterSet('do_delete')) {
+ // Remove entries from database
+ adminDeleteEntriesConfirm(postRequestParameter('url_id'), 'surfbar_urls', array(), array(), array(), true, 'url_id');
+} 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'