);
$resources->addScriptFile('civicrm', 'templates/CRM/Badge/Form/Layout.js', 1, 'html-header');
);
$resources->addScriptFile('civicrm', 'templates/CRM/Badge/Form/Layout.js', 1, 'html-header');
$this->add('text', 'title', ts('Title'), CRM_Core_DAO::getAttribute('CRM_Core_DAO_PrintLabel', 'title'), TRUE);
$labelStyle = CRM_Core_BAO_LabelFormat::getList(TRUE, 'name_badge');
$this->add('text', 'title', ts('Title'), CRM_Core_DAO::getAttribute('CRM_Core_DAO_PrintLabel', 'title'), TRUE);
$labelStyle = CRM_Core_BAO_LabelFormat::getList(TRUE, 'name_badge');
- $this->add('select', 'label_format_name', ts('Label Format'), array('' => ts('- select -')) + $labelStyle, TRUE);
+ $this->add('select', 'label_format_name', ts('Label Format'), ['' => ts('- select -')] + $labelStyle, TRUE);
$this->add('text', 'description', ts('Description'),
CRM_Core_DAO::getAttribute('CRM_Core_DAO_PrintLabel', 'title'));
// get the tokens
$contactTokens = CRM_Core_SelectValues::contactTokens();
$this->add('text', 'description', ts('Description'),
CRM_Core_DAO::getAttribute('CRM_Core_DAO_PrintLabel', 'title'));
// get the tokens
$contactTokens = CRM_Core_SelectValues::contactTokens();
'{event.event_id}' => ts('Event ID'),
'{event.title}' => ts('Event Title'),
'{event.start_date}' => ts('Event Start Date'),
'{event.end_date}' => ts('Event End Date'),
'{event.event_id}' => ts('Event ID'),
'{event.title}' => ts('Event Title'),
'{event.start_date}' => ts('Event Start Date'),
'{event.end_date}' => ts('Event End Date'),
$participantTokens = CRM_Core_SelectValues::participantTokens();
$tokens = array_merge($contactTokens, $eventTokens, $participantTokens);
asort($tokens);
$participantTokens = CRM_Core_SelectValues::participantTokens();
$tokens = array_merge($contactTokens, $eventTokens, $participantTokens);
asort($tokens);
$fontSizes = CRM_Core_BAO_LabelFormat::getFontSizes();
$fontStyles = CRM_Core_BAO_LabelFormat::getFontStyles();
$fontSizes = CRM_Core_BAO_LabelFormat::getFontSizes();
$fontStyles = CRM_Core_BAO_LabelFormat::getFontStyles();
- $this->add('select', "token[$i]", ts('Token'), array('' => ts('- skip -')) + $tokens);
+ $this->add('select', "token[$i]", ts('Token'), ['' => ts('- skip -')] + $tokens);
$this->add('select', "font_name[$i]", ts('Font Name'), $fontNames);
$this->add('select', "font_size[$i]", ts('Font Size'), $fontSizes);
$this->add('select', "font_style[$i]", ts('Font Style'), $fontStyles);
$this->add('select', "font_name[$i]", ts('Font Name'), $fontNames);
$this->add('select', "font_size[$i]", ts('Font Size'), $fontSizes);
$this->add('select', "font_style[$i]", ts('Font Style'), $fontStyles);
$this->add('select', "barcode_type", ts('Type'), $barcodeTypes);
$this->add('select', "barcode_alignment", ts('Alignment'), $textAlignment);
$this->add('select', "barcode_type", ts('Type'), $barcodeTypes);
$this->add('select', "barcode_alignment", ts('Alignment'), $textAlignment);
$this->add('text', 'image_1', ts('Image (top left)'),
$attributes + CRM_Core_DAO::getAttribute('CRM_Core_DAO_PrintLabel', 'title'));
$this->add('text', 'image_1', ts('Image (top left)'),
$attributes + CRM_Core_DAO::getAttribute('CRM_Core_DAO_PrintLabel', 'title'));
- $this->add('text', 'width_image_1', ts('Width (mm)'), array('size' => 6));
- $this->add('text', 'height_image_1', ts('Height (mm)'), array('size' => 6));
+ $this->add('text', 'width_image_1', ts('Width (mm)'), ['size' => 6]);
+ $this->add('text', 'height_image_1', ts('Height (mm)'), ['size' => 6]);
$this->add('text', 'image_2', ts('Image (top right)'),
$attributes + CRM_Core_DAO::getAttribute('CRM_Core_DAO_PrintLabel', 'title'));
$this->add('text', 'image_2', ts('Image (top right)'),
$attributes + CRM_Core_DAO::getAttribute('CRM_Core_DAO_PrintLabel', 'title'));
- $this->add('text', 'width_image_2', ts('Width (mm)'), array('size' => 6));
- $this->add('text', 'height_image_2', ts('Height (mm)'), array('size' => 6));
+ $this->add('text', 'width_image_2', ts('Width (mm)'), ['size' => 6]);
+ $this->add('text', 'height_image_2', ts('Height (mm)'), ['size' => 6]);
- $this->add('text', 'width_participant_image', ts('Width (mm)'), array('size' => 6));
- $this->add('text', 'height_participant_image', ts('Height (mm)'), array('size' => 6));
+ $this->add('text', 'width_participant_image', ts('Width (mm)'), ['size' => 6]);
+ $this->add('text', 'height_participant_image', ts('Height (mm)'), ['size' => 6]);
$this->add('select', "alignment_participant_image", ts('Image Alignment'), $imageAlignment);
$this->add('checkbox', 'is_default', ts('Default?'));
$this->add('select', "alignment_participant_image", ts('Image Alignment'), $imageAlignment);
$this->add('checkbox', 'is_default', ts('Default?'));
$this->addRule('height_participant_image', ts('Enter valid height'), 'positiveInteger');
$this->addRule('width_participant_image', ts('Enter valid height'), 'positiveInteger');
$this->addRule('height_participant_image', ts('Enter valid height'), 'positiveInteger');
$this->addRule('width_participant_image', ts('Enter valid height'), 'positiveInteger');
- $this->addButtons(array(
- array(
- 'type' => 'next',
- 'name' => ts('Save'),
- 'isDefault' => TRUE,
- ),
- array(
- 'type' => 'refresh',
- 'name' => ts('Save and Preview'),
- ),
- array(
- 'type' => 'cancel',
- 'name' => ts('Cancel'),
- ),
- )
- );
+ $this->addButtons([
+ [
+ 'type' => 'next',
+ 'name' => ts('Save'),
+ 'isDefault' => TRUE,
+ ],
+ [
+ 'type' => 'refresh',
+ 'name' => ts('Save and Preview'),
+ ],
+ [
+ 'type' => 'cancel',
+ 'name' => ts('Cancel'),
+ ],
+ ]);
$this->_componentClause = " civicrm_participant.id = $participantID ";
CRM_Badge_BAO_Badge::buildBadges($params, $this);
$this->_componentClause = " civicrm_participant.id = $participantID ";
CRM_Badge_BAO_Badge::buildBadges($params, $this);