| 178 |
$path = _feedburner_get_path_segment(5); |
$path = _feedburner_get_path_segment(5); |
| 179 |
$feed = db_result(db_query("SELECT feedburner FROM {feedburner} WHERE path = '%s'", $path)); |
$feed = db_result(db_query("SELECT feedburner FROM {feedburner} WHERE path = '%s'", $path)); |
| 180 |
|
|
| 181 |
if (empty($path) || empty($feed)) { |
if (empty($path) || $feed === FALSE) { |
| 182 |
drupal_goto('admin/build/feedburner'); |
drupal_goto('admin/build/feedburner'); |
| 183 |
} |
} |
| 184 |
|
|
| 190 |
// TODO: Implement Management API DeleteFeed |
// TODO: Implement Management API DeleteFeed |
| 191 |
//$form['unburn'] = array( |
//$form['unburn'] = array( |
| 192 |
// '#type' => 'checkbox', |
// '#type' => 'checkbox', |
| 193 |
// '#title' => t('Delete the FeedBurner feed %feed from my FeedBurner account.', array('%feed' => $feed->fb_uri)), |
// '#title' => t('Delete the FeedBurner feed %feed from my FeedBurner account.', array('%feed' => $feed)), |
| 194 |
// '#default_value' => FALSE, |
// '#default_value' => FALSE, |
| 195 |
// '#disabled' => TRUE, |
// '#disabled' => TRUE, |
| 196 |
// '#description' => t('FeedBurner Management API features coming soon.'), |
// '#description' => t('FeedBurner Management API features coming soon.'), |
| 197 |
|
// '#access' => $feed && _feedburner_can_api(TRUE), |
| 198 |
//); |
//); |
|
// |
|
|
//if (!_feedburner_can_api(TRUE)) { |
|
|
// $form['unburn']['#disabled'] = TRUE; |
|
|
//} |
|
| 199 |
|
|
| 200 |
$form['#redirect'] = 'admin/build/feedburner'; |
$form['#redirect'] = 'admin/build/feedburner'; |
| 201 |
|
|
| 204 |
|
|
| 205 |
function feedburner_unburn_form_submit($form, &$form_state) { |
function feedburner_unburn_form_submit($form, &$form_state) { |
| 206 |
if ($form_state['values']['confirm']) { |
if ($form_state['values']['confirm']) { |
| 207 |
//if (isset($form_state['values']['unburn'])) { |
if ($form_state['values']['unburn']) { |
| 208 |
// // TODO: Implement Management API DeleteFeed |
// TODO: Implement Management API DeleteFeed |
| 209 |
//} |
} |
| 210 |
feedburner_delete(array('path' => $form_state['values']['path'])); |
feedburner_delete(array('path' => $form_state['values']['path'])); |
| 211 |
drupal_set_message(t('Redirection for %url has been removed.', array('%url' => $form_state['values']['path']))); |
drupal_set_message(t('Redirection for %url has been removed.', array('%url' => $form_state['values']['path']))); |
|
$form_state['redirect'] = 'admin/build/feedburner'; |
|
|
return; |
|
| 212 |
} |
} |
| 213 |
} |
} |
| 214 |
|
|