project->updateCol("statuses", json_encode(AJTODO_ProjectDefault::DefaultStatus(), JSON_UNESCAPED_UNICODE)); $ret = ""; $ret .= "
"; return $ret; } private function getUserSmallCard($id){ $user = get_userdata($id); $ret = "| ".get_avatar($user->ID, 18)." | "; $ret .= "".$user->display_name." | "; $ret .= "
| ".__("상태","ajtodo")." | "; $ret .= "".__("상태 범주","ajtodo")." | "; $ret .= "".__("상태 변경 및 가능한 역할","ajtodo")." | "; if(!$this->project->donedate){ $ret .= "".__("관리","ajtodo")." | "; } $ret .= "
|---|---|---|---|
| ".$stat["name"]." | "; $ret .= "".$this->getStatusTypeNameByKey($stat["statustype"])." | "; $ret .= ""; $ret .= $this->viewRules($stat); //foreach($this->getUsersByRole($status["key"]) as $mem){ // $ret .= $this->getUserSmallCard($mem); //} $ret .= " "; $ret .= " | "; if(!$this->project->donedate){ $ret .= ""; $ret .= " ".__('규칙 관리', 'ajtodo' ).""; $ret .= " ".__('상태 관리', 'ajtodo' ).""; } $ret .= " | "; $ret .= "
| ".__("상태","ajtodo")." | "; $ret .= "".__("상태 변경","ajtodo")." | "; $ret .= "".__("상태 변경이 가능한 역할","ajtodo")." | "; $ret .= "".__("역할 추가","ajtodo")." | "; $ret .= "
|---|---|---|---|
| ".$stat["name"]." -> ".$status["name"]." | "; $ret .= "";
$ret .= " ";
$ret .= " ";
$ret .= " ";
$ret .= " ";
$ret .= " ";
$ret .= " ";
$ret .= " | ";
$ret .= " "; foreach($stat["rules"] as $rule){ if($rule["to"] == $status["key"]){ foreach($rule["roles"] as $rolekey){ $ret .= $this->makeRole($rolekey, $this->getRoleNameByKey($rolekey)); } } } $ret .=" | "; $ret .= "