<?php
//加载模块的inc 文件
module_load_include('inc', 'node', 'node.pages');
//这里重新定义表单
function recreateevent_menu()
{
$items['node/addwzdlevent/%/create'] = array(
'title' => 'Edit',
'page callback' => 'recreateEventWzdl',
'page arguments' => array(2),
'access arguments'=> array('重新 创建王者大陆事件')
);
return $items;
}
//页面回调
function recreateEventWzdl($nidOld)
{
global $user;
$nodeOld = node_load($nidOld);
//下面就是给它默认值
$nodeOld->nid=null;
$nodeOld->vid=null;
$nodeOld->uid=$user->uid;
$nodeOld->name=$user->name;
$nodeOld->field_send_person[0]['value']=$user->name;
$nodeOld->field_to_development[0]['value']='';
$nodeOld->field_img_atta[0]= array();
$nodeOld->field_detail_desc[0]['value']='';
//var_dump($nodeOld->uid);
return drupal_get_form('event_wzdl_node_form', $nodeOld);
//
//drupal_execute('page_node_form', $form_state, $nodeOld);
}
//定义权限 仅仅指明什么权限对这个模块可用
function recreateevent_perm(){
return array('重新 创建王者大陆事件');
}