* Refactor stakeholder::ajaxGetMembers method.
This commit is contained in:
@@ -186,15 +186,15 @@ class stakeholder extends control
|
||||
}
|
||||
|
||||
/**
|
||||
* Ajax get members.
|
||||
* Ajax:获取项目集或项目的团队成员。
|
||||
* Ajax: Get team members of the program or project.
|
||||
*
|
||||
* @param string $user
|
||||
* @param int $programID
|
||||
* @param int $projectID
|
||||
* @access public
|
||||
* @return void
|
||||
*/
|
||||
public function ajaxGetMembers($user = '', $programID = 0, $projectID = 0)
|
||||
public function ajaxGetMembers(int $programID = 0, int $projectID = 0)
|
||||
{
|
||||
if($programID)
|
||||
{
|
||||
@@ -204,6 +204,7 @@ class stakeholder extends control
|
||||
{
|
||||
$members = $this->loadModel('user')->getTeamMemberPairs($projectID, 'project');
|
||||
}
|
||||
|
||||
$stakeholders = $this->loadModel('stakeholder')->getStakeHolderPairs($programID ? $programID : $projectID);
|
||||
foreach($members as $account => $realname)
|
||||
{
|
||||
@@ -211,7 +212,7 @@ class stakeholder extends control
|
||||
}
|
||||
|
||||
$items = array();
|
||||
foreach($members as $account => $realname) $items[] = array('value' => $account, 'text' => $realname);
|
||||
foreach($members as $account => $realname) $items[] = array('value' => $account, 'text' => $realname, 'keys' => $realname);
|
||||
|
||||
return print(json_encode($items));
|
||||
}
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
*/
|
||||
function toggleUser()
|
||||
{
|
||||
if($(this).val() == 'team') var link = $.createLink('stakeholder', 'ajaxGetMembers', 'user=&program=' + programID + '&projectID=' + projectID);
|
||||
if($(this).val() == 'team') var link = $.createLink('stakeholder', 'ajaxGetMembers', 'program=' + programID + '&projectID=' + projectID);
|
||||
if($(this).val() == 'company') var link = $.createLink('stakeholder', 'ajaxGetCompanyUser', 'user=&programID=' + programID + '&projectID=' + projectID);
|
||||
if($(this).val() == 'outside') var link = $.createLink('stakeholder', 'ajaxGetOutsideUser', 'objectID=' + programID ? programID : projectID);
|
||||
$.getJSON(link, function(users)
|
||||
|
||||
Reference in New Issue
Block a user