X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=CRM%2FActivity%2FImport%2FParser.php;h=7e87ff49188ab83fbb8d66596f664671d0c618e8;hb=9747cc7e7676edd433c3c76e476a0fd0bd74ea7e;hp=06263f07974d34644236dc0be6cabf1b94e12fc2;hpb=e425a965789b9e5a86069069c8fa18c50d3e2b6a;p=civicrm-core.git diff --git a/CRM/Activity/Import/Parser.php b/CRM/Activity/Import/Parser.php index 06263f0797..7e87ff4918 100644 --- a/CRM/Activity/Import/Parser.php +++ b/CRM/Activity/Import/Parser.php @@ -65,6 +65,17 @@ abstract class CRM_Activity_Import_Parser extends CRM_Import_Parser { */ protected $_haveColumnHeader; + /** + * @param $fileName + * @param string $seperator + * @param $mapper + * @param bool $skipColumnHeader + * @param int $mode + * @param int $onDuplicate + * + * @return mixed + * @throws Exception + */ function run($fileName, $seperator = ',', &$mapper, @@ -304,6 +315,13 @@ abstract class CRM_Activity_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_Activity_Import_Field($name, $title, $type, $headerPattern, $dataPattern); @@ -325,6 +343,8 @@ abstract class CRM_Activity_Import_Parser extends CRM_Import_Parser { * * @param CRM_Core_Session $store * + * @param int $mode + * * @return void * @access public */ @@ -366,10 +386,11 @@ abstract class CRM_Activity_Import_Parser extends CRM_Import_Parser { /** * Export data to a CSV file * - * @param string $filename + * @param $fileName * @param array $header * @param data $data * + * @internal param string $filename * @return void * @access public */