Esempio n. 1
0
 /**
  *
  * delete a raid
  *
  * @param int $raid_id
  */
 private function deleteraid($raid_id)
 {
     global $db, $user, $config, $template, $phpEx;
     if (confirm_box(true)) {
         $raid_id = request_var('raid_id', 0);
         // accounting
         $this->PointsController->removeraid_delete_dkprecord($raid_id);
         //carry on with fact tables
         $this->RaidController->delete_raid($raid_id);
         $this->LootController->delete_raid($raid_id);
         $success_message = $user->lang['ADMIN_DELETE_RAID_SUCCESS'];
         trigger_error($success_message . $this->link, E_USER_NOTICE);
     } else {
         $this->RaidController->displayraid($raid_id);
         $s_hidden_fields = build_hidden_fields(array('delete' => true, 'raid_id' => $raid_id));
         $template->assign_vars(array('S_HIDDEN_FIELDS' => $s_hidden_fields));
         confirm_box(false, sprintf($user->lang['CONFIRM_DELETE_RAID'], $raid_id, $this->RaidController->raid->event_name, date($config['bbdkp_date_format'], $this->RaidController->raid->raid_start)), $s_hidden_fields);
     }
 }