* Add Gift Pack Collection Form.
This commit is contained in:
@@ -642,4 +642,43 @@ class admin extends control
|
||||
{
|
||||
$this->display();
|
||||
}
|
||||
|
||||
/**
|
||||
* 填写信息表单
|
||||
*
|
||||
* @access public
|
||||
* @return void
|
||||
*/
|
||||
public function giftPackage()
|
||||
{
|
||||
if(!empty($_POST))
|
||||
{
|
||||
if(!$this->post->nickname) return $this->send(array('result' => 'fail', 'message' => $this->lang->admin->community->giftPackageFailedNickname));
|
||||
if(!$this->post->position) return $this->send(array('result' => 'fail', 'message' => $this->lang->admin->community->giftPackageFailedPosition));
|
||||
if(!$this->post->company) return $this->send(array('result' => 'fail', 'message' => $this->lang->admin->community->giftPackageFailedCompany));
|
||||
|
||||
$bindCommunityMobile = $this->config->admin->register->bindCommunityMobile;
|
||||
if(!$bindCommunityMobile) return $this->send(array('result' => 'fail', 'message' => $this->lang->admin->community->giftPackageFailed));
|
||||
|
||||
$apiRoot = $this->config->admin->register->apiRoot;
|
||||
$sessionVar = $this->config->sessionVar;
|
||||
$zentaosid = $_COOKIE[$sessionVar];
|
||||
$apiURL = $apiRoot . "/user-apiSaveProfile.json" . "?{$sessionVar}={$zentaosid}";
|
||||
|
||||
if(empty($this->config->global->sn)) $this->loadModel('setting')->setSN();
|
||||
$httpData['sn'] = $this->config->global->sn;
|
||||
$httpData['mobile'] = $bindCommunityMobile;
|
||||
|
||||
$response = common::http($apiURL, $httpData);
|
||||
|
||||
$response = json_decode($response, true);
|
||||
|
||||
if(isset($response['result']) && $response['result'] == 'success')
|
||||
{
|
||||
return $this->send(array('result' => 'success', 'load' => inlink('register')));
|
||||
}
|
||||
return $this->send(array('result' => 'fail', 'message' => isset($response['message']) ? $response['message'] : $this->lang->admin->community->giftPackageFailed));
|
||||
}
|
||||
$this->display();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,7 @@
|
||||
.nowrap, .whitespace-nowrap {font-size: 1.2rem;}
|
||||
.check-list {display: contents;}
|
||||
.gift-package-group-solvedProblems {margin-left: -12px;}
|
||||
.gift-package-group-solvedProblems label {display: block; width: 100%; margin-left: 0.8rem;}
|
||||
.gift-package-nickname label {margin-left: -16px;}
|
||||
.gift-package-company label {margin-left: -28px;}
|
||||
.gift-package-question {margin-left: 1px;}
|
||||
@@ -249,6 +249,7 @@ $lang->admin->community->advantage2 = 'Technical support';
|
||||
$lang->admin->community->advantage3 = 'Demos';
|
||||
$lang->admin->community->advantage4 = 'User manual';
|
||||
$lang->admin->community->goCommunity = 'Visit Community';
|
||||
$lang->admin->community->giftPackage = 'Gift package';
|
||||
$lang->admin->community->enterMobile = 'Please enter your phone number';
|
||||
$lang->admin->community->enterCode = 'Please enter the verification code';
|
||||
$lang->admin->community->goBack = 'back';
|
||||
@@ -257,6 +258,38 @@ $lang->admin->community->unbindTitle = 'Are you sure you want to disconn
|
||||
$lang->admin->community->unbindContent = 'After unbinding, it will not be possible to directly redirect to the official website of Zen Buddhism through ZenTao Buddhism software';
|
||||
$lang->admin->community->cancelButton = 'Cancel';
|
||||
$lang->admin->community->unbindButton = 'Disconnect';
|
||||
$lang->admin->community->joinSuccess = 'Success';
|
||||
|
||||
$lang->admin->community->positionList['Project Manager'] = 'Project Manager';
|
||||
$lang->admin->community->positionList['R&D Supervisor'] = 'R&D Supervisor';
|
||||
$lang->admin->community->positionList['Operation'] = 'Operation';
|
||||
$lang->admin->community->positionList['Procurement'] = 'Procurement';
|
||||
$lang->admin->community->positionList['Product Manager'] = 'Product Manager';
|
||||
$lang->admin->community->positionList['UI/UX Design'] = 'UI/UX Design';
|
||||
$lang->admin->community->positionList['Front Development'] = 'Front Development';
|
||||
$lang->admin->community->positionList['Backend Development'] = 'Backend Development';
|
||||
$lang->admin->community->positionList['Full Stack Development'] = 'Full Stack Development';
|
||||
$lang->admin->community->positionList['Testing/QA'] = 'Testing/QA';
|
||||
$lang->admin->community->positionList['Architect'] = 'Architect';
|
||||
|
||||
$lang->admin->community->solvedProblems['Product Management'] = 'Product Management';
|
||||
$lang->admin->community->solvedProblems['Project Management'] = 'Project Management';
|
||||
$lang->admin->community->solvedProblems['BUG Management'] = 'BUG Management';
|
||||
$lang->admin->community->solvedProblems['Workflow Management'] = 'Workflow Management';
|
||||
$lang->admin->community->solvedProblems['Efficiency Management'] = 'Efficiency Management';
|
||||
$lang->admin->community->solvedProblems['Document Management'] = 'Document Management';
|
||||
$lang->admin->community->solvedProblems['Feedback Management'] = 'Feedback Management';
|
||||
$lang->admin->community->solvedProblems['Other'] = 'Other';
|
||||
|
||||
$lang->admin->community->giftPackageFormNickname = 'How should I address you';
|
||||
$lang->admin->community->giftPackageFormPosition = 'Your position';
|
||||
$lang->admin->community->giftPackageFormCompany = 'Company name';
|
||||
$lang->admin->community->giftPackageFormQuestion = 'What project management problems do you want to use ZenTao to solve';
|
||||
|
||||
$lang->admin->community->giftPackageFailed = 'Submission failed';
|
||||
$lang->admin->community->giftPackageFailedNickname = 'Please fill in your name';
|
||||
$lang->admin->community->giftPackageFailedPosition = 'Please fill in the position';
|
||||
$lang->admin->community->giftPackageFailedCompany = 'Please fill in the company name';
|
||||
|
||||
$lang->admin->community->uxPlan = new stdclass();
|
||||
$lang->admin->community->uxPlan->agree = 'Agreed';
|
||||
|
||||
@@ -249,6 +249,7 @@ $lang->admin->community->advantage2 = 'Technical support';
|
||||
$lang->admin->community->advantage3 = 'Demos';
|
||||
$lang->admin->community->advantage4 = 'User manual';
|
||||
$lang->admin->community->goCommunity = 'Visit Community';
|
||||
$lang->admin->community->giftPackage = 'Gift package';
|
||||
$lang->admin->community->enterMobile = 'Please enter your phone number';
|
||||
$lang->admin->community->enterCode = 'Please enter the verification code';
|
||||
$lang->admin->community->goBack = 'back';
|
||||
@@ -257,6 +258,38 @@ $lang->admin->community->unbindTitle = 'Are you sure you want to disconn
|
||||
$lang->admin->community->unbindContent = 'After unbinding, it will not be possible to directly redirect to the official website of Zen Buddhism through ZenTao Buddhism software';
|
||||
$lang->admin->community->cancelButton = 'Cancel';
|
||||
$lang->admin->community->unbindButton = 'Disconnect';
|
||||
$lang->admin->community->joinSuccess = 'Success';
|
||||
|
||||
$lang->admin->community->positionList['Project Manager'] = 'Project Manager';
|
||||
$lang->admin->community->positionList['R&D Supervisor'] = 'R&D Supervisor';
|
||||
$lang->admin->community->positionList['Operation'] = 'Operation';
|
||||
$lang->admin->community->positionList['Procurement'] = 'Procurement';
|
||||
$lang->admin->community->positionList['Product Manager'] = 'Product Manager';
|
||||
$lang->admin->community->positionList['UI/UX Design'] = 'UI/UX Design';
|
||||
$lang->admin->community->positionList['Front Development'] = 'Front Development';
|
||||
$lang->admin->community->positionList['Backend Development'] = 'Backend Development';
|
||||
$lang->admin->community->positionList['Full Stack Development'] = 'Full Stack Development';
|
||||
$lang->admin->community->positionList['Testing/QA'] = 'Testing/QA';
|
||||
$lang->admin->community->positionList['Architect'] = 'Architect';
|
||||
|
||||
$lang->admin->community->solvedProblems['Product Management'] = 'Product Management';
|
||||
$lang->admin->community->solvedProblems['Project Management'] = 'Project Management';
|
||||
$lang->admin->community->solvedProblems['BUG Management'] = 'BUG Management';
|
||||
$lang->admin->community->solvedProblems['Workflow Management'] = 'Workflow Management';
|
||||
$lang->admin->community->solvedProblems['Efficiency Management'] = 'Efficiency Management';
|
||||
$lang->admin->community->solvedProblems['Document Management'] = 'Document Management';
|
||||
$lang->admin->community->solvedProblems['Feedback Management'] = 'Feedback Management';
|
||||
$lang->admin->community->solvedProblems['Other'] = 'Other';
|
||||
|
||||
$lang->admin->community->giftPackageFormNickname = 'How should I address you';
|
||||
$lang->admin->community->giftPackageFormPosition = 'Your position';
|
||||
$lang->admin->community->giftPackageFormCompany = 'Company name';
|
||||
$lang->admin->community->giftPackageFormQuestion = 'What project management problems do you want to use ZenTao to solve';
|
||||
|
||||
$lang->admin->community->giftPackageFailed = 'Submission failed';
|
||||
$lang->admin->community->giftPackageFailedNickname = 'Please fill in your name';
|
||||
$lang->admin->community->giftPackageFailedPosition = 'Please fill in the position';
|
||||
$lang->admin->community->giftPackageFailedCompany = 'Please fill in the company name';
|
||||
|
||||
$lang->admin->community->uxPlan = new stdclass();
|
||||
$lang->admin->community->uxPlan->agree = 'Agreed';
|
||||
|
||||
@@ -249,6 +249,7 @@ $lang->admin->community->advantage2 = 'Technical support';
|
||||
$lang->admin->community->advantage3 = 'Demos';
|
||||
$lang->admin->community->advantage4 = 'User manual';
|
||||
$lang->admin->community->goCommunity = 'Visit Community';
|
||||
$lang->admin->community->giftPackage = 'Gift package';
|
||||
$lang->admin->community->enterMobile = 'Please enter your phone number';
|
||||
$lang->admin->community->enterCode = 'Please enter the verification code';
|
||||
$lang->admin->community->goBack = 'back';
|
||||
@@ -257,6 +258,38 @@ $lang->admin->community->unbindTitle = 'Are you sure you want to disconn
|
||||
$lang->admin->community->unbindContent = 'After unbinding, it will not be possible to directly redirect to the official website of Zen Buddhism through ZenTao Buddhism software';
|
||||
$lang->admin->community->cancelButton = 'Cancel';
|
||||
$lang->admin->community->unbindButton = 'Disconnect';
|
||||
$lang->admin->community->joinSuccess = 'Success';
|
||||
|
||||
$lang->admin->community->positionList['Project Manager'] = 'Project Manager';
|
||||
$lang->admin->community->positionList['R&D Supervisor'] = 'R&D Supervisor';
|
||||
$lang->admin->community->positionList['Operation'] = 'Operation';
|
||||
$lang->admin->community->positionList['Procurement'] = 'Procurement';
|
||||
$lang->admin->community->positionList['Product Manager'] = 'Product Manager';
|
||||
$lang->admin->community->positionList['UI/UX Design'] = 'UI/UX Design';
|
||||
$lang->admin->community->positionList['Front Development'] = 'Front Development';
|
||||
$lang->admin->community->positionList['Backend Development'] = 'Backend Development';
|
||||
$lang->admin->community->positionList['Full Stack Development'] = 'Full Stack Development';
|
||||
$lang->admin->community->positionList['Testing/QA'] = 'Testing/QA';
|
||||
$lang->admin->community->positionList['Architect'] = 'Architect';
|
||||
|
||||
$lang->admin->community->solvedProblems['Product Management'] = 'Product Management';
|
||||
$lang->admin->community->solvedProblems['Project Management'] = 'Project Management';
|
||||
$lang->admin->community->solvedProblems['BUG Management'] = 'BUG Management';
|
||||
$lang->admin->community->solvedProblems['Workflow Management'] = 'Workflow Management';
|
||||
$lang->admin->community->solvedProblems['Efficiency Management'] = 'Efficiency Management';
|
||||
$lang->admin->community->solvedProblems['Document Management'] = 'Document Management';
|
||||
$lang->admin->community->solvedProblems['Feedback Management'] = 'Feedback Management';
|
||||
$lang->admin->community->solvedProblems['Other'] = 'Other';
|
||||
|
||||
$lang->admin->community->giftPackageFormNickname = 'How should I address you';
|
||||
$lang->admin->community->giftPackageFormPosition = 'Your position';
|
||||
$lang->admin->community->giftPackageFormCompany = 'Company name';
|
||||
$lang->admin->community->giftPackageFormQuestion = 'What project management problems do you want to use ZenTao to solve';
|
||||
|
||||
$lang->admin->community->giftPackageFailed = 'Submission failed';
|
||||
$lang->admin->community->giftPackageFailedNickname = 'Please fill in your name';
|
||||
$lang->admin->community->giftPackageFailedPosition = 'Please fill in the position';
|
||||
$lang->admin->community->giftPackageFailedCompany = 'Please fill in the company name';
|
||||
|
||||
$lang->admin->community->uxPlan = new stdclass();
|
||||
$lang->admin->community->uxPlan->agree = 'Agreed';
|
||||
|
||||
@@ -249,6 +249,7 @@ $lang->admin->community->advantage2 = '技术支持服务';
|
||||
$lang->admin->community->advantage3 = '体验各版本Demo';
|
||||
$lang->admin->community->advantage4 = '禅道软件手册';
|
||||
$lang->admin->community->goCommunity = '前往社区';
|
||||
$lang->admin->community->giftPackage = '填信息领礼包';
|
||||
$lang->admin->community->enterMobile = '请输入手机号';
|
||||
$lang->admin->community->enterCode = '请输入验证码';
|
||||
$lang->admin->community->goBack = '返回';
|
||||
@@ -257,6 +258,38 @@ $lang->admin->community->unbindTitle = '确认与禅道解绑吗';
|
||||
$lang->admin->community->unbindContent = '解绑后将无法通过禅道软件直接跳转禅道官网';
|
||||
$lang->admin->community->cancelButton = '取消';
|
||||
$lang->admin->community->unbindButton = '解绑';
|
||||
$lang->admin->community->joinSuccess = '加入禅道社区成功';
|
||||
|
||||
$lang->admin->community->positionList['项目经理'] = '项目经理';
|
||||
$lang->admin->community->positionList['研发主管'] = '研发主管';
|
||||
$lang->admin->community->positionList['运营'] = '运营';
|
||||
$lang->admin->community->positionList['采购'] = '采购';
|
||||
$lang->admin->community->positionList['产品经理'] = '产品经理';
|
||||
$lang->admin->community->positionList['UI/UX设计师'] = 'UI/UX设计师';
|
||||
$lang->admin->community->positionList['前端开发'] = '前端开发';
|
||||
$lang->admin->community->positionList['后端开发'] = '后端开发';
|
||||
$lang->admin->community->positionList['全栈开发'] = '全栈开发';
|
||||
$lang->admin->community->positionList['测试 / QA'] = '测试 / QA';
|
||||
$lang->admin->community->positionList['架构师'] = '架构师';
|
||||
|
||||
$lang->admin->community->solvedProblems['产品管理'] = '产品管理';
|
||||
$lang->admin->community->solvedProblems['项目管理'] = '项目管理';
|
||||
$lang->admin->community->solvedProblems['BUG管理'] = 'BUG管理';
|
||||
$lang->admin->community->solvedProblems['工作流管理'] = '工作流管理';
|
||||
$lang->admin->community->solvedProblems['效能管理'] = '效能管理';
|
||||
$lang->admin->community->solvedProblems['文档管理'] = '文档管理';
|
||||
$lang->admin->community->solvedProblems['反馈管理'] = '反馈管理';
|
||||
$lang->admin->community->solvedProblems['其他'] = '其他';
|
||||
|
||||
$lang->admin->community->giftPackageFormNickname = '如何称呼您';
|
||||
$lang->admin->community->giftPackageFormPosition = '您的职位';
|
||||
$lang->admin->community->giftPackageFormCompany = '公司名称';
|
||||
$lang->admin->community->giftPackageFormQuestion = '您想使用禅道解决哪些项目管理问题';
|
||||
|
||||
$lang->admin->community->giftPackageFailed = '提交失败';
|
||||
$lang->admin->community->giftPackageFailedNickname = '请填写称呼';
|
||||
$lang->admin->community->giftPackageFailedPosition = '请填写职位';
|
||||
$lang->admin->community->giftPackageFailedCompany = '请填写公司名称';
|
||||
|
||||
$lang->admin->community->uxPlan = new stdclass();
|
||||
$lang->admin->community->uxPlan->agree = '已同意';
|
||||
|
||||
@@ -0,0 +1,66 @@
|
||||
<?php
|
||||
declare(strict_types=1);
|
||||
/**
|
||||
* The plan modal view file of admin module of ZenTaoPMS.
|
||||
*
|
||||
* @copyright Copyright 2009-2023 禅道软件(青岛)有限公司(ZenTao Software (Qingdao) Co., Ltd. www.zentao.net)
|
||||
* @license ZPL(https://zpl.pub/page/zplv12.html) or AGPL(https://www.gnu.org/licenses/agpl-3.0.en.html)
|
||||
* @author Jialiang Zhang <zhangjialiang@chandao.com>
|
||||
* @package admin
|
||||
* @link https://www.zentao.net
|
||||
*/
|
||||
|
||||
namespace zin;
|
||||
|
||||
modalHeader(set::title('领取项目礼包'));
|
||||
|
||||
formPanel
|
||||
(
|
||||
set::id('giftPackage'),
|
||||
formRow
|
||||
(
|
||||
formGroup
|
||||
(
|
||||
setClass('gift-package-group font-normal gift-package-nickname'),
|
||||
set::width('1/2'),
|
||||
set::label($lang->admin->community->giftPackageFormNickname),
|
||||
set::name('nickname'),
|
||||
set::required(true)
|
||||
),
|
||||
formGroup
|
||||
(
|
||||
setClass('gift-package-group font-normal gift-package-position'),
|
||||
set::width('1/2'),
|
||||
set::label($lang->admin->community->giftPackageFormPosition),
|
||||
set::control('picker'),
|
||||
set::name('position'),
|
||||
set::items($lang->admin->community->positionList),
|
||||
set::required(true)
|
||||
)
|
||||
),
|
||||
formRow
|
||||
(
|
||||
formGroup
|
||||
(
|
||||
setClass('gift-package-group font-normal gift-package-company'),
|
||||
set::label($lang->admin->community->giftPackageFormCompany),
|
||||
set::name('company'),
|
||||
set::required(true)
|
||||
)
|
||||
),
|
||||
div
|
||||
(
|
||||
setClass('gift-package-question'),
|
||||
$lang->admin->community->giftPackageFormQuestion,
|
||||
),
|
||||
formRow
|
||||
(
|
||||
formGroup
|
||||
(
|
||||
setClass('gift-package-group-solvedProblems font-normal'),
|
||||
set::name('solvedProblems'),
|
||||
set::control('checkList'),
|
||||
set::items($lang->admin->community->solvedProblems)
|
||||
)
|
||||
)
|
||||
);
|
||||
Reference in New Issue
Block a user