You are here

public static function SendinblueManager::getTemplateList in SendinBlue 7.2

Same name and namespace in other branches
  1. 7 includes/sendinblue.manage.inc \SendinblueManager::getTemplateList()

Get template list.

Return value

array An array of template.

1 call to SendinblueManager::getTemplateList()
sendinblue_signup_form in includes/sendinblue_signup.admin.inc
Return a form for adding/editing a sendinblue signup form.

File

includes/sendinblue.manage.inc, line 329
Manage class file.

Class

SendinblueManager
Basic manager of module.

Code

public static function getTemplateList() {
  $sendinblueMailin = new SendinblueMailin();
  $sibCampaigns = $sendinblueMailin
    ->getCampaigns('template');
  $templates = array(
    array(
      'id' => '-1',
      'name' => 'Default',
    ),
  );
  if ($sibCampaigns) {
    foreach ($sibCampaigns
      ->getTemplates() as $template) {
      $templates[] = array(
        'id' => $template
          ->getId(),
        'name' => $template
          ->getName(),
      );
    }
  }
  return $templates;
}