Bitrix-D7 23.9
 
Загрузка...
Поиск...
Не найдено
messagelookalikefb.php
1<?php
10
12
18{
20
25 public function getName()
26 {
27 return Loc::getMessage('SENDER_INTEGRATION_SEO_MESSAGE_NAME_ADS_LOOKALIKE_FB');
28 }
29
30 protected function setConfigurationOptions()
31 {
32 $this->configuration->setArrayOptions(array(
33 array(
34 'type' => 'string',
35 'code' => 'CLIENT_ID',
36 'name' => Loc::getMessage('SENDER_INTEGRATION_SEO_MESSAGE_CONFIG_CLIENT_ID'),
37 'required' => true,
38 ),
39 array(
40 'type' => 'string',
41 'code' => 'ACCOUNT_ID',
42 'name' => Loc::getMessage('SENDER_INTEGRATION_SEO_MESSAGE_CONFIG_ACCOUNT_ID'),
43 'required' => true,
44 ),
45 array(
46 'type' => 'string',
47 'code' => 'AUDIENCE_ID',
48 'name' => Loc::getMessage('SENDER_INTEGRATION_SEO_MESSAGE_CONFIG_AUDIENCE_ID'),
49 'required' => true,
50 ),
51 array(
52 'type' => 'string',
53 'code' => 'AUDIENCE_SIZE',
54 'name' => Loc::getMessage('SENDER_INTEGRATION_SEO_MESSAGE_CONFIG_AUDIENCE_SIZE'),
55 'required' => false,
56 ),
57 array(
58 'type' => 'string',
59 'code' => 'AUDIENCE_REGION',
60 'name' => Loc::getMessage('SENDER_INTEGRATION_SEO_MESSAGE_CONFIG_AUDIENCE_REGION'),
61 'required' => false,
62 )
63 ));
64 }
65
66 public function getLookalikeOptions()
67 {
68 $config = $this->configuration;
69 return [
70 'AUDIENCE_SIZE' => $config->get('AUDIENCE_SIZE'),
71 'AUDIENCE_REGION' => $config->get('AUDIENCE_REGION'),
72 ];
73 }
74}
static getMessage($code, $replace=null, $language=null)
Definition loc.php:29