diff --git a/module/common/lang/zh-cn.php b/module/common/lang/zh-cn.php
index 43f5ba4402..8969fa5a20 100755
--- a/module/common/lang/zh-cn.php
+++ b/module/common/lang/zh-cn.php
@@ -141,10 +141,14 @@ $lang->program->viewMenu = new stdclass();
$lang->program->viewMenu->view = '概况|program|pgmview|program=%s';
$lang->program->viewMenu->product = array('link' => '产品|program|pgmproduct|program=%s');
$lang->program->viewMenu->project = array('link' => "项目|program|pgmproject|program=%s");
-$lang->program->viewMenu->plan = array('link' => "排期|program|pgmproject|program=%s");
-$lang->program->viewMenu->personnel = array('link' => "人员|program|pgmproject|program=%s");
+$lang->program->viewMenu->personnel = array('link' => "人员|personnel|accessible|program=%s");
$lang->program->viewMenu->stakeholder = array('link' => "干系人|program|pgmproject|program=%s");
+$lang->personnel = new stdClass();
+$lang->personnel->menu = new stdClass();
+$lang->personnel->menu->accessible = array('link' => "可访问人员|personnel|accessible|program=%s");
+$lang->personnel->menu->putinto = array('link' => "可投入人员|personnel|putinto|program=%s");
+
/* Scrum menu. */
$lang->product = new stdclass();
$lang->product->menu = new stdclass();
@@ -652,6 +656,8 @@ $lang->navGroup->extension = 'admin';
$lang->navGroup->action = 'admin';
$lang->navGroup->search = 'admin';
+$lang->navGroup->personnel = 'program';
+
/* 错误提示信息。*/
$lang->error = new stdclass();
$lang->error->companyNotFound = "您访问的域名 %s 没有对应的公司。";
diff --git a/module/common/model.php b/module/common/model.php
index 6ca4ce0775..f4ba4c7271 100644
--- a/module/common/model.php
+++ b/module/common/model.php
@@ -668,6 +668,7 @@ class commonModel extends model
}
$menuItemHtml = "
" . html::a($link, $label, $target) . $subMenu . "\n";
+
echo $menuItemHtml;
}
else
diff --git a/module/personnel/config.php b/module/personnel/config.php
new file mode 100644
index 0000000000..a4abe2dafc
--- /dev/null
+++ b/module/personnel/config.php
@@ -0,0 +1,2 @@
+
+ * @package personnel
+ * @version $Id$
+ * @link http://www.zentao.net
+ */
+class personnel extends control
+{
+ /**
+ * Get a list of people who can be accessed.
+ *
+ * @param int $programID
+ * @access public
+ * @return void
+ */
+ public function accessible($programID = 0)
+ {
+ $this->loadModel('program');
+ $this->lang->navGroup->program = 'program';
+ $this->lang->program->switcherMenu = $this->program->getPGMCommonAction() . $this->program->getPGMSwitcher($programID);
+ $this->program->setPGMViewMenu($programID);
+
+ $this->view->title = $this->lang->personnel->accessible;
+ $this->view->position[] = $this->lang->personnel->accessible;
+
+ $this->display();
+ }
+
+ /**
+ * Access to investable personnel.
+ *
+ * @param int $programID
+ * @access public
+ * @return void
+ */
+ public function putinto($programID = 0)
+ {
+ $this->loadModel('program');
+ $this->lang->navGroup->program = 'program';
+ $this->lang->program->switcherMenu = $this->program->getPGMCommonAction() . $this->program->getPGMSwitcher($programID);
+ $this->program->setPGMViewMenu($programID);
+
+ $this->view->title = $this->lang->personnel->putinto;
+ $this->view->position[] = $this->lang->personnel->putinto;
+
+ $this->display();
+ }
+}
diff --git a/module/personnel/lang/zh-cn.php b/module/personnel/lang/zh-cn.php
new file mode 100644
index 0000000000..ab93ec665a
--- /dev/null
+++ b/module/personnel/lang/zh-cn.php
@@ -0,0 +1,3 @@
+personnel->accessible = '可访问人员列表';
+$lang->personnel->putinto = '可投入人员列表';
diff --git a/module/personnel/model.php b/module/personnel/model.php
new file mode 100644
index 0000000000..b2cacfc759
--- /dev/null
+++ b/module/personnel/model.php
@@ -0,0 +1,15 @@
+
+ * @package personnel
+ * @version $Id$
+ * @link http://www.zentao.net
+ */
+class personnelModel extends model
+{
+
+}
diff --git a/module/personnel/view/accessible.html.php b/module/personnel/view/accessible.html.php
new file mode 100644
index 0000000000..f7542a7bcb
--- /dev/null
+++ b/module/personnel/view/accessible.html.php
@@ -0,0 +1,14 @@
+
+ * @package ZenTaoPMS
+ * @version $Id: index.html.php 5094 2013-07-10 08:46:15Z chencongzhi520@gmail.com $
+ */
+?>
+
+
+
diff --git a/module/personnel/view/putinto.html.php b/module/personnel/view/putinto.html.php
new file mode 100644
index 0000000000..f7542a7bcb
--- /dev/null
+++ b/module/personnel/view/putinto.html.php
@@ -0,0 +1,14 @@
+
+ * @package ZenTaoPMS
+ * @version $Id: index.html.php 5094 2013-07-10 08:46:15Z chencongzhi520@gmail.com $
+ */
+?>
+
+
+
diff --git a/module/program/model.php b/module/program/model.php
index 289f488b33..eb8caaf183 100644
--- a/module/program/model.php
+++ b/module/program/model.php
@@ -221,6 +221,11 @@ class programModel extends model
$this->lang->program->viewMenu->$label = is_array($menu) ? sprintf($menu['link'], $programID) : sprintf($menu, $programID);
}
+ foreach($this->lang->personnel->menu as $label => $menu)
+ {
+ $this->lang->personnel->menu->$label = is_array($menu) ? sprintf($menu['link'], $programID) : sprintf($menu, $programID);
+ }
+
$this->lang->program->menu = $this->lang->program->viewMenu;
}
diff --git a/module/program/view/pgmbrowse.html.php b/module/program/view/pgmbrowse.html.php
index 5dd1e01319..6d7e3c3828 100644
--- a/module/program/view/pgmbrowse.html.php
+++ b/module/program/view/pgmbrowse.html.php
@@ -1,12 +1,12 @@
* @package ZenTaoPMS
- * @version $Id: index.html.php 5094 2013-07-10 08:46:15Z chencongzhi520@gmail.com $
+ * @version $Id
*/
?>