X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=CRM%2FMember%2FImport%2FParser.php;h=e61e56d79dc38f04b0fb492e7678ca6cc8d39031;hb=d44c681d9105af668449d16d9f53832d7982f47e;hp=d0a31a0073573b3155744889854bfbc6dcf7e159;hpb=95e3f3974e8e214529fbaed0fbd598e20d8ff64c;p=civicrm-core.git diff --git a/CRM/Member/Import/Parser.php b/CRM/Member/Import/Parser.php index d0a31a0073..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); @@ -386,11 +405,10 @@ abstract class CRM_Member_Import_Parser extends CRM_Import_Parser { /** * Export data to a CSV file * - * @param $fileName + * @param string $fileName * @param array $header - * @param data $data + * @param array $data * - * @internal param string $filename * @return void * @access public */