コード例 #1
0
ファイル: Form.php プロジェクト: versedi/Diglin_Username
 /**
  * Extract Data
  *
  * @param  Zend_Controller_Request_Http $request   Request
  * @param  null                         $scope     Scope
  * @param  bool                         $scopeOnly Scope Only
  * @return array
  * @see Mage_Customer_Model_Form::extractData()
  */
 public function extractData(Zend_Controller_Request_Http $request, $scope = null, $scopeOnly = true)
 {
     $data = parent::extractData($request, $scope, $scopeOnly);
     if (isset($data['username']) && !Mage::getStoreConfigFlag('username/general/case_sensitive')) {
         $filter = new Zend_Filter_StringToLower(array('encoding' => 'UTF-8'));
         $data['username'] = $filter->filter($data['username']);
     }
     return $data;
 }
コード例 #2
0
ファイル: Register.php プロジェクト: patelrahil43/dellocal
 /**
  * Restore entity data from session
  * Entity and form code must be defined for the form
  *
  * @param Mage_Customer_Model_Form $form
  * @return Mage_Customer_Block_Form_Register
  */
 public function restoreSessionData(Mage_Customer_Model_Form $form, $scope = null)
 {
     if ($this->getFormData()->getCustomerData()) {
         $request = $form->prepareRequest($this->getFormData()->getData());
         $data = $form->extractData($request, $scope, false);
         $form->restoreData($data);
     }
     return $this;
 }