This commit is contained in:
zhujinyong
2021-03-08 10:53:10 +08:00
24 changed files with 150 additions and 129 deletions
+2 -2
View File
@@ -217,9 +217,9 @@ class router extends baseRouter
/* User preference init. */
$config->URSR = $URSR;
$config->URAndSR = $URAndSR;
$config->programLink = 'program-pgmbrowse';
$config->programLink = 'program-browse';
$config->productLink = 'product-all';
$config->projectLink = 'program-prjbrowse';
$config->projectLink = 'project-browse';
/* Get user preference. */
$account = isset($this->session->user->account) ? $this->session->user->account : '';
+1 -1
View File
@@ -6,7 +6,7 @@
* @license ZPL (http://zpl.pub/page/zplv12.html)
* @author Chunsheng Wang <chunsheng@cnezsoft.com>
* @package action
* @version $Id: en.php 4729 2013-05-03 07:53:55Z chencongzhi520@gmail.com $
* @version $Id: de.php 4729 2013-05-03 07:53:55Z chencongzhi520@gmail.com $
* @link http://www.zentao.net
*/
$lang->action->common = 'Log';
+1 -1
View File
@@ -153,7 +153,7 @@ $lang->action->desc->linkparenttask = '$date, <strong>$actor</strong> linked
$lang->action->desc->unlinkparenttask = '$date, <strong>$actor</strong> unlinked a parent task <strong>$extra</strong>。' . "\n";
$lang->action->desc->deletechildrentask = '$date, <strong>$actor</strong> deleted a child task <strong>$extra</strong>。' . "\n";
/* 用来描述和父子需求相关的操作历史记录。*/
/* Used to describe the history of operations related to parent-child requirements. */
$lang->action->desc->createchildrenstory = '$date, <strong>$actor</strong> created a child story <strong>$extra</strong>。' . "\n";
$lang->action->desc->linkchildstory = '$date, <strong>$actor</strong> linked a child story <strong>$extra</strong>。' . "\n";
$lang->action->desc->unlinkchildrenstory = '$date, <strong>$actor</strong> unlinked a child story <strong>$extra</strong>。' . "\n";
+1 -1
View File
@@ -6,7 +6,7 @@
* @license ZPL (http://zpl.pub/page/zplv12.html)
* @author Chunsheng Wang <chunsheng@cnezsoft.com>
* @package action
* @version $Id: en.php 4729 2013-05-03 07:53:55Z chencongzhi520@gmail.com $
* @version $Id: fr.php 4729 2013-05-03 07:53:55Z chencongzhi520@gmail.com $
* @link https://www.zentao.pm
*/
$lang->action->common = 'Log';
+5 -1
View File
@@ -61,6 +61,7 @@ $lang->admin->safe->weak = 'Schwache Passwörter';
$lang->admin->safe->reason = 'Typ';
$lang->admin->safe->checkWeak = 'Schwache Passwörter prüfen';
$lang->admin->safe->changeWeak = 'Ihr Passwort ist schwach. Bitte ändern.';
$lang->admin->safe->loginCaptcha = 'Login using CAPTCHA';
$lang->admin->safe->modifyPasswordFirstLogin = 'Passwort nach der ersten Anmeldung ändern';
$lang->admin->safe->modeList[0] = 'N/A';
@@ -79,5 +80,8 @@ $lang->admin->safe->reasonList['birthday'] = 'Entspricht Ihrem Geburtstag';
$lang->admin->safe->modifyPasswordList[1] = 'Ja';
$lang->admin->safe->modifyPasswordList[0] = 'Nein';
$lang->admin->safe->noticeMode = 'Passwort prüfen bei Anmeldung, Anlage und Bearbeitung von Benutzern..';
$lang->admin->safe->loginCaptchaList[1] = 'Ja';
$lang->admin->safe->loginCaptchaList[0] = 'Nein';
$lang->admin->safe->noticeMode = 'Password will be checked when a user logs in, or a user is added or edited.';
$lang->admin->safe->noticeStrong = '';
+11 -7
View File
@@ -54,13 +54,14 @@ $lang->admin->bind->caption = 'Link Account';
$lang->admin->bind->success = "Account is linked!";
$lang->admin->safe = new stdclass();
$lang->admin->safe->common = 'Security Policy';
$lang->admin->safe->set = 'Password Settings';
$lang->admin->safe->password = 'Password Strength';
$lang->admin->safe->weak = 'Common Weak Passwords';
$lang->admin->safe->reason = 'Type';
$lang->admin->safe->checkWeak = 'Weak Password Scan';
$lang->admin->safe->changeWeak = 'Force to change weak password';
$lang->admin->safe->common = 'Security Policy';
$lang->admin->safe->set = 'Password Settings';
$lang->admin->safe->password = 'Password Strength';
$lang->admin->safe->weak = 'Common Weak Passwords';
$lang->admin->safe->reason = 'Type';
$lang->admin->safe->checkWeak = 'Weak Password Scan';
$lang->admin->safe->changeWeak = 'Force to change weak password';
$lang->admin->safe->loginCaptcha = 'Login using CAPTCHA';
$lang->admin->safe->modifyPasswordFirstLogin = 'Force to change password after first login';
$lang->admin->safe->modeList[0] = 'I don\'t care.';
@@ -79,5 +80,8 @@ $lang->admin->safe->reasonList['birthday'] = 'Same as DOB';
$lang->admin->safe->modifyPasswordList[1] = 'Yes';
$lang->admin->safe->modifyPasswordList[0] = 'No';
$lang->admin->safe->loginCaptchaList[1] = 'Yes'
$lang->admin->safe->loginCaptchaList[0] = 'No';
$lang->admin->safe->noticeMode = 'Password will be checked when a user logs in, or a user is added or edited.';
$lang->admin->safe->noticeStrong = '';
+4
View File
@@ -61,6 +61,7 @@ $lang->admin->safe->weak = 'Mots de passes non sécurisés courrants';
$lang->admin->safe->reason = 'Type';
$lang->admin->safe->checkWeak = 'Balayage des mots de passe faibles';
$lang->admin->safe->changeWeak = 'Forcer le changement des mots de passe faibles';
$lang->admin->safe->loginCaptcha = 'Login using CAPTCHA';
$lang->admin->safe->modifyPasswordFirstLogin = 'Forcer le changement du mot de passe après la première connexion';
$lang->admin->safe->modeList[0] = "Contrôle Modéré";
@@ -79,5 +80,8 @@ $lang->admin->safe->reasonList['birthday'] = 'Identique à la date de naissance'
$lang->admin->safe->modifyPasswordList[1] = 'Oui';
$lang->admin->safe->modifyPasswordList[0] = 'Non';
$lang->admin->safe->loginCaptchaList[1] = 'Oui'
$lang->admin->safe->loginCaptchaList[0] = 'Non';
$lang->admin->safe->noticeMode = "Le mot de passe sera vérifié quand un utilisateur se connectera ou qu'un utilisateur sera créé ou modifier.";
$lang->admin->safe->noticeStrong = '';
+4
View File
@@ -61,6 +61,7 @@ $lang->admin->safe->weak = 'Mật khẩu yếu thường dùng';
$lang->admin->safe->reason = 'Loại';
$lang->admin->safe->checkWeak = 'Quét mật khẩu yếu';
$lang->admin->safe->changeWeak = 'Chủ động thay đổi mật khẩu yếu';
$lang->admin->safe->loginCaptcha = 'Login using CAPTCHA';
$lang->admin->safe->modifyPasswordFirstLogin = 'Chủ động thay đổi mật khẩu sau lần đăng nhập đầu tiên';
$lang->admin->safe->modeList[0] = 'Yếu';
@@ -79,5 +80,8 @@ $lang->admin->safe->reasonList['birthday'] = 'Giống ngày sinh';
$lang->admin->safe->modifyPasswordList[1] = 'Có';
$lang->admin->safe->modifyPasswordList[0] = 'Không';
$lang->admin->safe->loginCaptchaList[1] = 'Yes'
$lang->admin->safe->loginCaptchaList[0] = 'No';
$lang->admin->safe->noticeMode = 'Mật khẩu sẽ được kiểm tra khi người dùng đăng nhập hoặc người dùng thêm hoặc sửa.';
$lang->admin->safe->noticeStrong = '';
+1
View File
@@ -28,3 +28,4 @@ $lang->api->post = 'Auf Seiten Liste beziehen bei POST Debug';
$lang->api->error = new stdclass();
$lang->api->error->onlySelect = 'Das SQL Interface erlaubt nur SELECT Abfragen.';
$lang->api->error->disabled = 'For security reasons, this feature is disabled. You can go to the config directory and modify the configuration item %s to open this function.';
+1
View File
@@ -28,3 +28,4 @@ $lang->api->post = 'Refer to page list if POST Debug';
$lang->api->error = new stdclass();
$lang->api->error->onlySelect = 'SQL interface only allow SELECT query.';
$lang->api->error->disabled = 'For security reasons, this feature is disabled. You can go to the config directory and modify the configuration item %s to open this function.';
+1
View File
@@ -28,3 +28,4 @@ $lang->api->post = 'Se référer à la liste si POST Debug';
$lang->api->error = new stdclass();
$lang->api->error->onlySelect = 'Cette interface SQL ne supporte que les requêtes SELECT.';
$lang->api->error->disabled = 'For security reasons, this feature is disabled. You can go to the config directory and modify the configuration item %s to open this function.';
+1
View File
@@ -28,3 +28,4 @@ $lang->api->post = 'Tham chiếu tới danh sách trang nếu POST Debug';
$lang->api->error = new stdclass();
$lang->api->error->onlySelect = 'Giao diện SQL chỉ cho phép truy vấn SELECT.';
$lang->api->error->disabled = 'For security reasons, this feature is disabled. You can go to the config directory and modify the configuration item %s to open this function.';
+24 -23
View File
@@ -12,8 +12,8 @@
class backup extends control
{
/**
* __construct
*
* __construct
*
* @access public
* @return void
*/
@@ -34,8 +34,8 @@ class backup extends control
}
/**
* Index
*
* Index
*
* @access public
* @return void
*/
@@ -74,8 +74,9 @@ class backup extends control
}
/**
* Backup
*
* Backup.
*
* param string $reload yes|no
* @access public
* @return void
*/
@@ -166,10 +167,10 @@ class backup extends control
}
/**
* Restore
*
* @param string $fileName
* @param string $confirm
* Restore.
*
* @param string $fileName
* @param string $confirm yes|no
* @access public
* @return void
*/
@@ -219,8 +220,8 @@ class backup extends control
/**
* remove PHP header.
*
* @param string $fileName
*
* @param string $fileName
* @access public
* @return void
*/
@@ -246,10 +247,10 @@ class backup extends control
}
/**
* Delete
*
* @param string $fileName
* @param string $confirm
* Delete.
*
* @param string $fileName
* @param string $confirm yes|no
* @access public
* @return void
*/
@@ -303,8 +304,8 @@ class backup extends control
}
/**
* Change hold days.
*
* Change hold days.
*
* @access public
* @return void
*/
@@ -321,8 +322,8 @@ class backup extends control
}
/**
* Setting backup
*
* Setting backup
*
* @access public
* @return void
*/
@@ -339,8 +340,8 @@ class backup extends control
if(strtolower($this->server->request_method) == "post")
{
$data = fixer::input('post')->join('setting', ',')->get();
$data = fixer::input('post')->join('setting', ',')->get();
/*save change*/
if(isset($data->holdDays)) $this->loadModel('setting')->setItem('system.backup.holdDays', $data->holdDays);
@@ -366,7 +367,7 @@ class backup extends control
/**
* Ajax get progress.
*
*
* @access public
* @return void
*/
+35 -35
View File
@@ -12,9 +12,9 @@
class backupModel extends model
{
/**
* Backup SQL
*
* @param string $backupFile
* Backup SQL.
*
* @param string $backupFile
* @access public
* @return object
*/
@@ -26,8 +26,8 @@ class backupModel extends model
/**
* Backup file.
*
* @param string $backupFile
*
* @param string $backupFile
* @access public
* @return object
*/
@@ -54,8 +54,8 @@ class backupModel extends model
/**
* Backup code.
*
* @param string $backupFile
*
* @param string $backupFile
* @access public
* @return object
*/
@@ -123,9 +123,9 @@ class backupModel extends model
}
/**
* Restore SQL
*
* @param string $backupFile
* Restore SQL.
*
* @param string $backupFile
* @access public
* @return object
*/
@@ -156,9 +156,9 @@ class backupModel extends model
}
/**
* Restore File
*
* @param string $backupFile
* Restore File.
*
* @param string $backupFile
* @access public
* @return object
*/
@@ -192,8 +192,8 @@ class backupModel extends model
/**
* Add file header.
*
* @param string $fileName
*
* @param string $fileName
* @access public
* @return bool
*/
@@ -218,7 +218,7 @@ class backupModel extends model
{
$line = $compensate . $line;
}
$compensate = fread($fh, $delta);
fseek($fh, $offset);
fwrite($fh, $line);
@@ -235,8 +235,8 @@ class backupModel extends model
/**
* Remove file header.
*
* @param string $fileName
*
* @param string $fileName
* @access public
* @return bool
*/
@@ -277,8 +277,8 @@ class backupModel extends model
/**
* Get dir size.
*
* @param string $backup
*
* @param string $backup
* @access public
* @return int
*/
@@ -316,9 +316,9 @@ class backupModel extends model
/**
* Get backup file.
*
* @param string $name
* @param string $type
*
* @param string $name
* @param string $type
* @access public
* @return string
*/
@@ -342,8 +342,8 @@ class backupModel extends model
/**
* Get tmp log file.
*
* @param string $backupFile
*
* @param string $backupFile
* @access public
* @return string
*/
@@ -355,8 +355,8 @@ class backupModel extends model
/**
* Get backup dir progress.
*
* @param string $backup
*
* @param string $backup
* @access public
* @return array
*/
@@ -369,8 +369,8 @@ class backupModel extends model
/**
* Process filesize.
*
* @param int $fileSize
*
* @param int $fileSize
* @access public
* @return string
*/
@@ -394,12 +394,12 @@ class backupModel extends model
/**
* Process backup summary.
*
* @param string $file
* @param int $count
* @param int $size
* @param array $errorFiles
* @param int $allCount
*
* @param string $file
* @param int $count
* @param int $size
* @param array $errorFiles
* @param int $allCount
* @param string $action add|delete
* @access public
* @return bool
+2 -2
View File
@@ -179,14 +179,14 @@ else
$lang->program->viewMenu = new stdclass();
$lang->program->viewMenu->product = array('link' => 'Product|program|product|program=%s', 'alias' => 'view');
$lang->program->viewMenu->project = array('link' => "Project|program|project|program=%s");
$lang->program->viewMenu->personnel = array('link' => "Member|personnel|accessible|program=%s");
$lang->program->viewMenu->personnel = array('link' => "Member|personnel|putinto|program=%s");
$lang->program->viewMenu->stakeholder = array('link' => "Stakeholder|program|stakeholder|program=%s", 'alias' => 'createstakeholder');
$lang->personnel = new stdClass();
$lang->personnel->menu = new stdClass();
$lang->personnel->menu->putinto = array('link' => "Investment|personnel|putinto|program=%s");
$lang->personnel->menu->accessible = array('link' => "Accessible|personnel|accessible|program=%s");
$lang->personnel->menu->whitelist = array('link' => "Whitelist|personnel|whitelist|program=%s", 'alias' => 'addwhitelist');
$lang->personnel->menu->putinto = array('link' => "Investment|personnel|putinto|program=%s");
/* Scrum menu. */
$lang->product = new stdclass();
+2 -2
View File
@@ -179,14 +179,14 @@ else
$lang->program->viewMenu = new stdclass();
$lang->program->viewMenu->product = array('link' => 'Product|program|product|program=%s', 'alias' => 'view');
$lang->program->viewMenu->project = array('link' => "Project|program|project|program=%s");
$lang->program->viewMenu->personnel = array('link' => "Member|personnel|accessible|program=%s");
$lang->program->viewMenu->personnel = array('link' => "Member|personnel|putinto|program=%s");
$lang->program->viewMenu->stakeholder = array('link' => "Stakeholder|program|stakeholder|program=%s", 'alias' => 'createstakeholder');
$lang->personnel = new stdClass();
$lang->personnel->menu = new stdClass();
$lang->personnel->menu->putinto = array('link' => "Investment|personnel|putinto|program=%s");
$lang->personnel->menu->accessible = array('link' => "Accessible|personnel|accessible|program=%s");
$lang->personnel->menu->whitelist = array('link' => "Whitelist|personnel|whitelist|program=%s", 'alias' => 'addwhitelist');
$lang->personnel->menu->putinto = array('link' => "Investment|personnel|putinto|program=%s");
/* Scrum menu. */
$lang->product = new stdclass();
+2 -2
View File
@@ -179,14 +179,14 @@ else
$lang->program->viewMenu = new stdclass();
$lang->program->viewMenu->product = array('link' => 'Product|program|product|program=%s', 'alias' => 'view');
$lang->program->viewMenu->project = array('link' => "Project|program|project|program=%s");
$lang->program->viewMenu->personnel = array('link' => "Member|personnel|accessible|program=%s");
$lang->program->viewMenu->personnel = array('link' => "Member|personnel|putinto|program=%s");
$lang->program->viewMenu->stakeholder = array('link' => "Stakeholder|program|stakeholder|program=%s", 'alias' => 'createstakeholder');
$lang->personnel = new stdClass();
$lang->personnel->menu = new stdClass();
$lang->personnel->menu->putinto = array('link' => "Investment|personnel|putinto|program=%s");
$lang->personnel->menu->accessible = array('link' => "Accessible|personnel|accessible|program=%s");
$lang->personnel->menu->whitelist = array('link' => "Whitelist|personnel|whitelist|program=%s", 'alias' => 'addwhitelist');
$lang->personnel->menu->putinto = array('link' => "Investment|personnel|putinto|program=%s");
/* Scrum menu. */
$lang->product = new stdclass();
+2 -2
View File
@@ -179,14 +179,14 @@ else
$lang->program->viewMenu = new stdclass();
$lang->program->viewMenu->product = array('link' => 'Product|program|product|program=%s', 'alias' => 'view');
$lang->program->viewMenu->project = array('link' => "Project|program|project|program=%s");
$lang->program->viewMenu->personnel = array('link' => "Member|personnel|accessible|program=%s");
$lang->program->viewMenu->personnel = array('link' => "Member|personnel|putinto|program=%s");
$lang->program->viewMenu->stakeholder = array('link' => "Stakeholder|program|stakeholder|program=%s", 'alias' => 'createstakeholder');
$lang->personnel = new stdClass();
$lang->personnel->menu = new stdClass();
$lang->personnel->menu->putinto = array('link' => "Investment|personnel|putinto|program=%s");
$lang->personnel->menu->accessible = array('link' => "Accessible|personnel|accessible|program=%s");
$lang->personnel->menu->whitelist = array('link' => "Whitelist|personnel|whitelist|program=%s", 'alias' => 'addwhitelist');
$lang->personnel->menu->putinto = array('link' => "Investment|personnel|putinto|program=%s");
/* Scrum menu. */
$lang->product = new stdclass();
+3 -3
View File
@@ -179,14 +179,14 @@ else
$lang->program->viewMenu = new stdclass();
$lang->program->viewMenu->product = array('link' => '产品|program|product|program=%s', 'alias' => 'view');
$lang->program->viewMenu->project = array('link' => "项目|program|project|program=%s");
$lang->program->viewMenu->personnel = array('link' => "人员|personnel|accessible|program=%s");
$lang->program->viewMenu->personnel = array('link' => "人员|personnel|putinto|program=%s");
$lang->program->viewMenu->stakeholder = array('link' => "干系人|program|stakeholder|program=%s", 'alias' => 'createstakeholder');
$lang->personnel = new stdClass();
$lang->personnel->menu = new stdClass();
$lang->personnel->menu->putinto = array('link' => "投入人员|personnel|putinto|program=%s");
$lang->personnel->menu->accessible = array('link' => "可访问人员|personnel|accessible|program=%s");
$lang->personnel->menu->whitelist = array('link' => "白名单|personnel|whitelist|program=%s", 'alias' => 'addwhitelist');
$lang->personnel->menu->putinto = array('link' => "投入人员|personnel|putinto|program=%s");
/* Scrum menu. */
$lang->product = new stdclass();
@@ -293,7 +293,7 @@ $lang->index->menu->project = "浏览{$lang->executionCommon}|project|browse";
$lang->my = new stdclass();
$lang->my->menu = new stdclass();
$lang->my->menu->index = '首页|my|index';
$lang->my->menu->index = '仪表盘|my|index';
$lang->my->menu->calendar = array('link' => '日程|my|calendar|', 'subModule' => 'todo', 'alias' => 'todo');
$lang->my->menu->myWork = array('link' => '待处理|my|work|mode=task');
if($config->systemMode == 'new')
+43 -43
View File
@@ -15,8 +15,8 @@ class deptModel extends model
{
/**
* Get a department by id.
*
* @param int $deptID
*
* @param int $deptID
* @access public
* @return object
*/
@@ -39,8 +39,8 @@ class deptModel extends model
/**
* Build the query.
*
* @param int $rootDeptID
*
* @param int $rootDeptID
* @access public
* @return string
*/
@@ -61,8 +61,8 @@ class deptModel extends model
/**
* Get option menu of departments.
*
* @param int $rootDeptID
*
* @param int $rootDeptID
* @access public
* @return array
*/
@@ -106,7 +106,7 @@ class deptModel extends model
else
{
$deptMenu[$dept->parent] = $deptName;
}
}
}
}
@@ -143,21 +143,21 @@ class deptModel extends model
if(isset($deptMenu[$dept->id]) and !empty($deptMenu[$dept->id]))
{
if(!isset($deptMenu[$dept->parent])) $deptMenu[$dept->parent] = '';
$deptMenu[$dept->parent] .= "<li>$linkHtml";
$deptMenu[$dept->parent] .= "<li>$linkHtml";
$deptMenu[$dept->parent] .= "<ul>".$deptMenu[$dept->id]."</ul>\n";
}
else
{
if(isset($deptMenu[$dept->parent]) and !empty($deptMenu[$dept->parent]))
{
$deptMenu[$dept->parent] .= "<li>$linkHtml\n";
$deptMenu[$dept->parent] .= "<li>$linkHtml\n";
}
else
{
$deptMenu[$dept->parent] = "<li>$linkHtml\n";
}
$deptMenu[$dept->parent] = "<li>$linkHtml\n";
}
}
$deptMenu[$dept->parent] .= "</li>\n";
$deptMenu[$dept->parent] .= "</li>\n";
}
krsort($deptMenu);
@@ -168,7 +168,7 @@ class deptModel extends model
/**
* Update dept.
*
*
* @param int $deptID
* @access public
* @return void
@@ -190,7 +190,7 @@ class deptModel extends model
/**
* Create the manage link.
*
*
* @param object $dept
* @access public
* @return string
@@ -207,8 +207,8 @@ class deptModel extends model
/**
* Create the member link.
*
* @param int $dept
*
* @param int $dept
* @access public
* @return string
*/
@@ -220,8 +220,8 @@ class deptModel extends model
/**
* Create the traingoal member link.
*
* @param int $dept
*
* @param int $dept
* @access public
* @return string
*/
@@ -233,11 +233,11 @@ class deptModel extends model
/**
* Create the group manage members link.
*
* @param int $dept
*
* @param int $dept
* @param int $groupID
* @access public
* @return string
* @return string
*/
public function createGroupManageMemberLink($dept, $groupID)
{
@@ -246,21 +246,21 @@ class deptModel extends model
/**
* Create the group manage program admin link.
*
* @param int $dept
*
* @param int $dept
* @param int $groupID
* @access public
* @return string
* @return string
*/
public function createManagePRJAdminLink($dept, $groupID)
public function createManageProjectAdminLink($dept, $groupID)
{
return html::a(helper::createLink('group', 'managePRJAdmin', "groupID=$groupID&deptID={$dept->id}"), $dept->name, '_self', "id='dept{$dept->id}'");
return html::a(helper::createLink('group', 'manageProjectAdmin', "groupID=$groupID&deptID={$dept->id}"), $dept->name, '_self', "id='dept{$dept->id}'");
}
/**
* Get sons of a department.
*
* @param int $deptID
*
* @param int $deptID
* @access public
* @return array
*/
@@ -268,11 +268,11 @@ class deptModel extends model
{
return $this->dao->select('*')->from(TABLE_DEPT)->where('parent')->eq($deptID)->orderBy('`order`')->fetchAll();
}
/**
* Get all childs.
*
* @param int $deptID
*
* @param int $deptID
* @access public
* @return array
*/
@@ -286,8 +286,8 @@ class deptModel extends model
/**
* Get parents.
*
* @param int $deptID
*
* @param int $deptID
* @access public
* @return array
*/
@@ -302,8 +302,8 @@ class deptModel extends model
/**
* Update order.
*
* @param int $orders
*
* @param int $orders
* @access public
* @return void
*/
@@ -314,9 +314,9 @@ class deptModel extends model
/**
* Manage childs.
*
* @param int $parentDeptID
* @param string $childs
*
* @param int $parentDeptID
* @param string $childs
* @access public
* @return void
*/
@@ -360,9 +360,9 @@ class deptModel extends model
/**
* Get users of a deparment.
*
*
* @param varchar $browseType inside|outside|all
* @param int $deptID
* @param int $deptID
* @param object $pager
* @param varchar $orderBy
* @access public
@@ -404,8 +404,8 @@ class deptModel extends model
/**
* Delete a department.
*
* @param int $deptID
*
* @param int $deptID
* @param null $null compatible with that of model::delete()
* @access public
* @return void
@@ -417,7 +417,7 @@ class deptModel extends model
/**
* Fix dept path.
*
*
* @access public
* @return void
*/
+1 -1
View File
@@ -14,7 +14,7 @@ $lang->personnel->role = '角色';
$lang->personnel->name = '人员名称';
$lang->personnel->projects = '项目数';
$lang->personnel->executions = '执行';
$lang->personnel->executions = '执行数';
$lang->personnel->workingHours = '工时';
$lang->personnel->task = '任务';
$lang->personnel->bug = 'Bug';
+1 -1
View File
@@ -43,7 +43,7 @@ $lang->product->docs = '文档数';
$lang->product->bugs = '相关Bug';
$lang->product->projects = "关联{$lang->executionCommon}数";
$lang->product->cases = '用例数';
$lang->product->builds = 'BUILD数';
$lang->product->builds = '版本数';
$lang->product->roadmap = "{$lang->productCommon}路线图";
$lang->product->doc = '文档列表';
$lang->product->project = $lang->executionCommon . '列表';
+1 -1
View File
@@ -492,7 +492,7 @@ class story extends control
$this->view->pri = $pri;
$this->view->productID = $productID;
$this->view->estimate = $estimate;
$this->view->storyTitle = $title;
$this->view->storyTitle = isset($story->title) ? $story->title : '';
$this->view->spec = $spec;
$this->view->type = $type;
$this->view->branch = $branch;
+1 -1
View File
@@ -13,7 +13,7 @@
<?php include './header.html.php';?>
<div id="mainContent" class="main-content">
<div class="main-header">
<h2><?php echo $storyID ? $this->lang->story->subdivide : $this->lang->story->batchCreate;?></h2>
<h2><?php echo $storyID ? $storyTitle . ' - ' . $this->lang->story->subdivide : $this->lang->story->batchCreate;?></h2>
<div class="pull-right btn-toolbar">
<?php if(common::hasPriv('file', 'uploadImages')) echo html::a($this->createLink('file', 'uploadImages', 'module=story&params=' . helper::safe64Encode("productID=$productID&branch=$branch&moduleID=$moduleID&storyID=$storyID")), $lang->uploadImages, '', "data-toggle='modal' data-type='iframe' class='btn btn-primary' data-width='70%'")?>
<button type='button' data-toggle='modal' data-target="#importLinesModal" class="btn btn-primary"><?php echo $lang->pasteText;?></button>