X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=CRM%2FMember%2FImport%2FParser.php;h=e61e56d79dc38f04b0fb492e7678ca6cc8d39031;hb=d44c681d9105af668449d16d9f53832d7982f47e;hp=f201b62329c9fd3572a9463368623413acfba152;hpb=c90a093af5607c80a76a7af50f76d2c1d5bf4f37;p=civicrm-core.git diff --git a/CRM/Member/Import/Parser.php b/CRM/Member/Import/Parser.php index f201b62329..e61e56d79d 100644 --- a/CRM/Member/Import/Parser.php +++ b/CRM/Member/Import/Parser.php @@ -65,6 +65,18 @@ abstract class CRM_Member_Import_Parser extends CRM_Import_Parser { */ protected $_haveColumnHeader; + /** + * @param $fileName + * @param string $seperator + * @param $mapper + * @param bool $skipColumnHeader + * @param int $mode + * @param int $contactType + * @param int $onDuplicate + * + * @return mixed + * @throws Exception + */ function run($fileName, $seperator = ',', &$mapper, @@ -288,7 +300,7 @@ abstract class CRM_Member_Import_Parser extends CRM_Import_Parser { } /** - * function to format the field values for input to the api + * format the field values for input to the api * * @return array (reference ) associative array of name/value pairs * @access public @@ -307,6 +319,13 @@ abstract class CRM_Member_Import_Parser extends CRM_Import_Parser { return $params; } + /** + * @param $name + * @param $title + * @param int $type + * @param string $headerPattern + * @param string $dataPattern + */ function addField($name, $title, $type = CRM_Utils_Type::T_INT, $headerPattern = '//', $dataPattern = '//') { if (empty($name)) { $this->_fields['doNotImport'] = new CRM_Member_Import_Field($name, $title, $type, $headerPattern, $dataPattern); @@ -331,6 +350,8 @@ abstract class CRM_Member_Import_Parser extends CRM_Import_Parser { * * @param CRM_Core_Session $store * + * @param int $mode + * * @return void * @access public */ @@ -384,9 +405,9 @@ abstract class CRM_Member_Import_Parser extends CRM_Import_Parser { /** * Export data to a CSV file * - * @param string $filename + * @param string $fileName * @param array $header - * @param data $data + * @param array $data * * @return void * @access public