Fix for PHPTemplate override of node_delete_confirm_submit

  1. /**
  2.  * @Override node_delete_confirm_submit in node.pages.inc.
  3.  */
  4. function phptemplate_node_delete_confirm_submit($form, &$form_state) {
  5.         $node = node_load(arg(1)); //alternative: $node = node_load($form_state['values']['nid']);
  6.         if($node -> type == 'surf') {
  7.                 $uid = $node -> uid;
  8.                 if ($form_state['values']['confirm']) {
  9.           node_delete($form_state['values']['nid']);
  10.         }
  11.  
  12.         $form_state['redirect'] = 'user/'.$uid;
  13.         }
  14.         else {
  15.                 if ($form_state['values']['confirm']) {
  16.            node_delete($form_state['values']['nid']);
  17.         }
  18.  
  19.         $form_state['redirect'] = '<front>';
  20.         }
  21.        
  22. }

Submit Fix

Any tags you'd like to associate with your code, delimitered by commas (example: Views, CCK, Module, etc).
Select the syntax highlighting mode to use.