在离线申请中添加了项目信息的填写项
This commit is contained in:
parent
54b357b701
commit
f4d5eb9737
|
@ -985,10 +985,10 @@ class DataController extends Zend_Controller_Action
|
|||
$datas['address'] = $rows['address'];
|
||||
$datas['postcode'] = $rows['postcode'];
|
||||
$datas['email'] = $rows['email'];
|
||||
$datas['project'] = $rows['project'];
|
||||
$datas['project'] = $rows['project'];
|
||||
$datas['project_id'] = $rows['project_id'];
|
||||
$datas['project_type'] = $rows['project_type'];
|
||||
$datas['project_title'] = $rows['project_title'];
|
||||
$datas['project_type'] = $rows['project_type'];
|
||||
$datas['project_title'] = $rows['project_title'];
|
||||
|
||||
echo $this->creatform($datas);
|
||||
exit();
|
||||
|
@ -1003,8 +1003,8 @@ class DataController extends Zend_Controller_Action
|
|||
$datas['email'] = $rows['email'];
|
||||
$datas['project'] = $rows['project'];
|
||||
$datas['project_id'] = $rows['project_id'];
|
||||
$datas['project_type'] = $rows['project_type'];
|
||||
$datas['project_title'] = $rows['project_title'];
|
||||
$datas['project_type'] = $rows['project_type'];
|
||||
$datas['project_title'] = $rows['project_title'];
|
||||
|
||||
echo $this->creatform($datas);
|
||||
exit();
|
||||
|
@ -1255,11 +1255,11 @@ class DataController extends Zend_Controller_Action
|
|||
$sql="select id from offlineapp where userid=? and (pdflink is null or pdflink='') and (ts_approved is null)";
|
||||
$row=$this->db->fetchRow($sql,array($userid));
|
||||
if ($row) {
|
||||
$sql="update offlineapp set username=?,email=?,phone=?,address=?,postcode=?,project=?,unit=?,datalist=?,ts_created=now() where id=?";
|
||||
$this->db->query($sql,array($formData['realname'],$formData['email'],$formData['phone'],$formData['address'],$formData['postcode'],$formData['project'],$formData['unit'],$datalist,$row['id']));
|
||||
$sql="update offlineapp set username=?,email=?,phone=?,address=?,postcode=?,project=?,unit=?,datalist=?,ts_created=now(),project_type=?,project_id=?,project_title=? where id=?";
|
||||
$this->db->query($sql,array($formData['realname'],$formData['email'],$formData['phone'],$formData['address'],$formData['postcode'],$formData['project'],$formData['unit'],$datalist,$formData['projecttype'],$formData['projectid'],$formData['projecttitle'],$row['id']));
|
||||
} else {
|
||||
$sql="insert into offlineapp (userid,username,email,phone,address,postcode,project,unit,datalist) values(?,?,?,?,?,?,?,?,?)";
|
||||
$this->db->query($sql,array($userid,$formData['realname'],$formData['email'],$formData['phone'],$formData['address'],$formData['postcode'],$formData['project'],$formData['unit'],$datalist));
|
||||
$sql="insert into offlineapp (userid,username,email,phone,address,postcode,project,unit,datalist,project_type,project_id,project_title) values(?,?,?,?,?,?,?,?,?,?,?,?)";
|
||||
$this->db->query($sql,array($userid,$formData['realname'],$formData['email'],$formData['phone'],$formData['address'],$formData['postcode'],$formData['project'],$formData['unit'],$datalist,$formData['projecttype'],$formData['projectid'],$formData['projecttitle']));
|
||||
}
|
||||
$this->_helper->layout->disableLayout();
|
||||
$this->_helper->viewRenderer->setNoRender();
|
||||
|
@ -1292,11 +1292,11 @@ class DataController extends Zend_Controller_Action
|
|||
$sql="select id from offlineapp where userid=? and pdflink is null and (ts_approved is null)";
|
||||
$row=$this->db->fetchRow($sql,array($userid));
|
||||
if ($row) {
|
||||
$sql="update offlineapp set username=?,email=?,phone=?,address=?,postcode=?,project=?,unit=?,datalist=?,ts_created=now(),pdflink=? where id=?";
|
||||
$this->db->query($sql,array($formData['realname'],$formData['email'],$formData['phone'],$formData['address'],$formData['postcode'],$formData['project'],$formData['unit'],$datalist,$fn,$row['id']));
|
||||
$sql="update offlineapp set username=?,email=?,phone=?,address=?,postcode=?,project=?,unit=?,datalist=?,ts_created=now(),pdflink=?,project_type=?,project_id=?,project_title=? where id=?";
|
||||
$this->db->query($sql,array($formData['realname'],$formData['email'],$formData['phone'],$formData['address'],$formData['postcode'],$formData['project'],$formData['unit'],$datalist,$fn,$formData['projecttype'],$formData['projectid'],$formData['projecttitle'],$row['id']));
|
||||
} else {
|
||||
$sql="insert into offlineapp (userid,username,email,phone,address,postcode,project,unit,datalist,pdflink) values(?,?,?,?,?,?,?,?,?,?)";
|
||||
$this->db->query($sql,array($userid,$formData['realname'],$formData['email'],$formData['phone'],$formData['address'],$formData['postcode'],$formData['project'],$formData['unit'],$datalist,$fn));
|
||||
$sql="insert into offlineapp (userid,username,email,phone,address,postcode,project,unit,datalist,pdflink,project_type,project_id,project_title) values(?,?,?,?,?,?,?,?,?,?,?,?,?)";
|
||||
$this->db->query($sql,array($userid,$formData['realname'],$formData['email'],$formData['phone'],$formData['address'],$formData['postcode'],$formData['project'],$formData['unit'],$datalist,$fn,$formData['projecttype'],$formData['projectid'],$formData['projecttitle']));
|
||||
$sql="select id from offlineapp where userid=? and pdflink=?";
|
||||
$row=$this->db->fetchRow($sql,array($userid,$fn));
|
||||
}
|
||||
|
|
|
@ -1,55 +1,76 @@
|
|||
<?php
|
||||
|
||||
class OfflinePdfForm extends Zend_Form
|
||||
{
|
||||
public function __construct($options = null)
|
||||
{
|
||||
parent::__construct($options);
|
||||
$this->setName('OfflinePdf');
|
||||
|
||||
|
||||
$email=new Zend_Form_Element_Text('email');
|
||||
$email->setLabel('E-Mail')
|
||||
->addFilter('StringTrim')
|
||||
->addValidator('NotEmpty')
|
||||
->setRequired(true)
|
||||
->addValidator('EmailAddress');
|
||||
|
||||
$realname=new Zend_Form_Element_Text('realname');
|
||||
$realname->setLabel('真实姓名')->setRequired(true);
|
||||
|
||||
$phone=new Zend_Form_Element_Text('phone');
|
||||
$phone->setLabel('电话')->setRequired(true);
|
||||
|
||||
$unit=new Zend_Form_Element_Text('unit');
|
||||
$unit->setLabel('单位')->setRequired(true);
|
||||
$postcode=new Zend_Form_Element_Text('postcode');
|
||||
$postcode->setLabel('邮编')->setRequired(true);
|
||||
$address=new Zend_Form_Element_Text('address');
|
||||
$address->setLabel('联系地址')->setRequired(true);
|
||||
$project=new Zend_Form_Element_Textarea('project');
|
||||
$project->setLabel('用途(包括项目名称、编号、类型、使用目的)')->setRequired(true)->setAttrib('rows',2);
|
||||
|
||||
$id = new Zend_Form_Element_Hidden('id');
|
||||
|
||||
$save = new Zend_Form_Element_Submit('save');
|
||||
$save->setAttrib('id', 'savebutton')->setLabel('保存并预览PDF');
|
||||
$submit = new Zend_Form_Element_Submit('submit');
|
||||
$submit->setAttrib('id', 'submitbutton')->setLabel('提交申请到数据中心');
|
||||
/*$submit->setDecorators(array(
|
||||
'ViewHelper',
|
||||
'Description',
|
||||
'Errors',
|
||||
//array(array('elementDiv' => 'HtmlTag'), array('tag' => 'div')),
|
||||
array(array('dl' => 'HtmlTag'), array('tag' => 'dl','class'=>'submit'))
|
||||
));
|
||||
|
||||
$this->setDecorators(array(
|
||||
'FormElements',
|
||||
array('HtmlTag', array('tag' => 'dl', 'class' => 'userform')),
|
||||
array('Description', array('placement' => 'prepend')),
|
||||
'Form'
|
||||
));*/
|
||||
$this->addElements(array($realname,$email,$phone,$unit,$address,$postcode,$project,$id,$save,$submit));
|
||||
}
|
||||
<?php
|
||||
|
||||
class OfflinePdfForm extends Zend_Form
|
||||
{
|
||||
public function __construct($options = null)
|
||||
{
|
||||
parent::__construct($options);
|
||||
$this->setName('OfflinePdf');
|
||||
|
||||
|
||||
$email=new Zend_Form_Element_Text('email');
|
||||
$email->setLabel('E-Mail')
|
||||
->addFilter('StringTrim')
|
||||
->addValidator('NotEmpty')
|
||||
->setRequired(true)
|
||||
->addValidator('EmailAddress');
|
||||
|
||||
$realname=new Zend_Form_Element_Text('realname');
|
||||
$realname->setLabel('真实姓名')->setRequired(true);
|
||||
|
||||
$phone=new Zend_Form_Element_Text('phone');
|
||||
$phone->setLabel('电话')->setRequired(true);
|
||||
|
||||
$unit=new Zend_Form_Element_Text('unit');
|
||||
$unit->setLabel('单位')->setRequired(true);
|
||||
|
||||
$postcode=new Zend_Form_Element_Text('postcode');
|
||||
$postcode->setLabel('邮编')->setRequired(true);
|
||||
|
||||
$address=new Zend_Form_Element_Text('address');
|
||||
$address->setLabel('联系地址')->setRequired(true);
|
||||
|
||||
$project_id=new Zend_Form_Element_Text('projectid');
|
||||
$project_id->setLabel('项目编号')->setRequired(true);
|
||||
|
||||
$project_title=new Zend_Form_Element_Text('projecttitle');
|
||||
$project_title->setLabel('项目名称')->setRequired(true);
|
||||
|
||||
$project_type=new Zend_Form_Element_Select('projecttype');
|
||||
$project_type->setLabel('项目类型')->setRequired(true);
|
||||
$project_type->addMultiOption("国家973计划项目课题", "国家973计划项目课题");
|
||||
$project_type->addMultiOption("国家863计划课题", "国家863计划课题");
|
||||
$project_type->addMultiOption("国家级科技支撑课题", "国家级科技支撑课题");
|
||||
$project_type->addMultiOption("国家级科技重大专项", "国家级科技重大专项");
|
||||
$project_type->addMultiOption("国家级国家重大工程", "国家级国家重大工程");
|
||||
$project_type->addMultiOption("国家级国家自然科学基金", "国家级国家自然科学基金");
|
||||
$project_type->addMultiOption("国际合作项目", "国际合作项目");
|
||||
$project_type->addMultiOption("省部级项目", "省部级项目");
|
||||
$project_type->addMultiOption("其他项目工程", "其他项目工程");
|
||||
|
||||
$project=new Zend_Form_Element_Textarea('project');
|
||||
$project->setLabel('用途(请详细描述使用目的)')->setRequired(true)->setAttrib('rows',2);
|
||||
|
||||
$id = new Zend_Form_Element_Hidden('id');
|
||||
|
||||
$save = new Zend_Form_Element_Submit('save');
|
||||
$save->setAttrib('id', 'savebutton')->setLabel('保存并预览PDF');
|
||||
$submit = new Zend_Form_Element_Submit('submit');
|
||||
$submit->setAttrib('id', 'submitbutton')->setLabel('提交申请到数据中心');
|
||||
/*$submit->setDecorators(array(
|
||||
'ViewHelper',
|
||||
'Description',
|
||||
'Errors',
|
||||
//array(array('elementDiv' => 'HtmlTag'), array('tag' => 'div')),
|
||||
array(array('dl' => 'HtmlTag'), array('tag' => 'dl','class'=>'submit'))
|
||||
));
|
||||
|
||||
$this->setDecorators(array(
|
||||
'FormElements',
|
||||
array('HtmlTag', array('tag' => 'dl', 'class' => 'userform')),
|
||||
array('Description', array('placement' => 'prepend')),
|
||||
'Form'
|
||||
));*/
|
||||
$this->addElements(array($realname,$email,$phone,$unit,$address,$postcode,$project_id,$project_title,$project_type,$project,$id,$save,$submit));
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue