120 $list[] = self::getForgottenCart(1);
121 $list[] = self::getCanceledOrder();
122 $list[] = self::getPaidOrder();
123 $list[] = self::getDontBuy(90);
124 $list[] = self::getDontAuth(111);
125 $list[] = self::getDontBuy(180);
126 $list[] = self::getDontBuy(360);
140 'TYPE' => Loc::getMessage(
'PRESET_TYPE_BASKET'),
141 'CODE' =>
'sale_basket',
142 'NAME' => Loc::getMessage(
'PRESET_FORGOTTEN_BASKET_NAME'),
143 'DESC_USER' => Loc::getMessage(
'PRESET_FORGOTTEN_BASKET_DESC_USER'),
144 'DESC' => Loc::getMessage(
'PRESET_FORGOTTEN_BASKET_DESC'),
148 'MODULE_ID' =>
'sale',
149 'CODE' =>
'basket_forgotten',
150 'FIELDS' =>
array(
'DAYS_BASKET_FORGOTTEN' => $days)
155 'MODULE_ID' =>
'sale',
156 'CODE' =>
'order_paid',
164 'SUBJECT' => Loc::getMessage(
'PRESET_FORGOTTEN_BASKET_LETTER_1_SUBJECT'),
165 'MESSAGE' => self::getMailTemplate(
array(
166 'TITLE' => Loc::getMessage(
'PRESET_FORGOTTEN_BASKET_LETTER_1_SUBJECT'),
167 'TEXT' => Loc::getMessage(
'PRESET_FORGOTTEN_BASKET_LETTER_1_MESSAGE', static::getMessagePlaceHolders()),
171 'TIME_SHIFT' => 1440,
172 'SUBJECT' => Loc::getMessage(
'PRESET_FORGOTTEN_BASKET_LETTER_2_SUBJECT'),
173 'MESSAGE' => self::getMailTemplate(
array(
174 'TITLE' => Loc::getMessage(
'PRESET_FORGOTTEN_BASKET_LETTER_2_SUBJECT'),
175 'TEXT' => Loc::getMessage(
'PRESET_FORGOTTEN_BASKET_LETTER_2_MESSAGE', static::getMessagePlaceHolders()),
179 'TIME_SHIFT' => 1440,
180 'SUBJECT' => Loc::getMessage(
'PRESET_FORGOTTEN_BASKET_LETTER_3_SUBJECT'),
181 'MESSAGE' => self::getMailTemplate(
array(
182 'TITLE' => Loc::getMessage(
'PRESET_FORGOTTEN_BASKET_LETTER_3_SUBJECT'),
183 'TEXT' => Loc::getMessage(
'PRESET_FORGOTTEN_BASKET_LETTER_3_MESSAGE', static::getMessagePlaceHolders()),
189 foreach ($list[
'CHAIN'] as $index => $letter)
192 $letter[
'TEMPLATE_ID'] = mb_strtoupper($list[
'CODE']).
'_' . $index;
193 $list[
'CHAIN'][$index] = $letter;
207 'TYPE' => Loc::getMessage(
'PRESET_TYPE_ORDER'),
208 'CODE' =>
'sale_order_cancel',
209 'NAME' => Loc::getMessage(
'PRESET_CANCELED_ORDER_NAME'),
210 'DESC_USER' => Loc::getMessage(
'PRESET_CANCELED_ORDER_DESC_USER'),
211 'DESC' => Loc::getMessage(
'PRESET_CANCELED_ORDER_DESC'),
215 'MODULE_ID' =>
'sale',
216 'CODE' =>
'order_cancel',
222 'MODULE_ID' =>
'sale',
223 'CODE' =>
'order_paid',
231 'SUBJECT' => Loc::getMessage(
'PRESET_CANCELED_ORDER_LETTER_1_SUBJECT'),
232 'MESSAGE' => self::getMailTemplate(
array(
233 'TITLE' => Loc::getMessage(
'PRESET_CANCELED_ORDER_LETTER_1_SUBJECT'),
234 'TEXT' => Loc::getMessage(
'PRESET_CANCELED_ORDER_LETTER_1_MESSAGE', static::getMessagePlaceHolders()),
238 'TIME_SHIFT' => 1440,
239 'SUBJECT' => Loc::getMessage(
'PRESET_CANCELED_ORDER_LETTER_2_SUBJECT'),
240 'MESSAGE' => self::getMailTemplate(
array(
241 'TITLE' => Loc::getMessage(
'PRESET_CANCELED_ORDER_LETTER_2_SUBJECT'),
242 'TEXT' => Loc::getMessage(
'PRESET_CANCELED_ORDER_LETTER_2_MESSAGE', static::getMessagePlaceHolders()),
246 'TIME_SHIFT' => 1440,
247 'SUBJECT' => Loc::getMessage(
'PRESET_CANCELED_ORDER_LETTER_3_SUBJECT'),
248 'MESSAGE' => self::getMailTemplate(
array(
249 'TITLE' => Loc::getMessage(
'PRESET_CANCELED_ORDER_LETTER_3_SUBJECT'),
250 'TEXT' => Loc::getMessage(
'PRESET_CANCELED_ORDER_LETTER_3_MESSAGE', static::getMessagePlaceHolders()),
256 foreach ($list[
'CHAIN'] as $index => $letter)
259 $letter[
'TEMPLATE_ID'] = mb_strtoupper($list[
'CODE']).
'_' . $index;
260 $list[
'CHAIN'][$index] = $letter;
274 'TYPE' => Loc::getMessage(
'PRESET_TYPE_ORDER'),
275 'CODE' =>
'sale_order_pay',
276 'NAME' => Loc::getMessage(
'PRESET_PAID_ORDER_NAME'),
277 'DESC_USER' => Loc::getMessage(
'PRESET_PAID_ORDER_DESC_USER'),
278 'DESC' => Loc::getMessage(
'PRESET_PAID_ORDER_DESC'),
282 'MODULE_ID' =>
'sale',
283 'CODE' =>
'order_paid',
289 'MODULE_ID' =>
'sale',
290 'CODE' =>
'order_paid',
297 'TIME_SHIFT' => 1440,
298 'SUBJECT' => Loc::getMessage(
'PRESET_PAID_ORDER_LETTER_1_SUBJECT'),
299 'MESSAGE' => self::getMailTemplate(
array(
300 'TITLE' => Loc::getMessage(
'PRESET_PAID_ORDER_LETTER_1_SUBJECT'),
301 'TEXT' => Loc::getMessage(
'PRESET_PAID_ORDER_LETTER_1_MESSAGE', static::getMessagePlaceHolders()),
305 'TIME_SHIFT' => 1440,
306 'SUBJECT' => Loc::getMessage(
'PRESET_PAID_ORDER_LETTER_2_SUBJECT'),
307 'MESSAGE' => self::getMailTemplate(
array(
308 'TITLE' => Loc::getMessage(
'PRESET_PAID_ORDER_LETTER_2_SUBJECT'),
309 'TEXT' => Loc::getMessage(
'PRESET_PAID_ORDER_LETTER_2_MESSAGE', static::getMessagePlaceHolders()),
313 'TIME_SHIFT' => 1440,
314 'SUBJECT' => Loc::getMessage(
'PRESET_PAID_ORDER_LETTER_3_SUBJECT'),
315 'MESSAGE' => self::getMailTemplate(
array(
316 'TITLE' => Loc::getMessage(
'PRESET_PAID_ORDER_LETTER_3_SUBJECT'),
317 'TEXT' => Loc::getMessage(
'PRESET_PAID_ORDER_LETTER_3_MESSAGE', static::getMessagePlaceHolders()),
321 'TIME_SHIFT' => 1440,
322 'SUBJECT' => Loc::getMessage(
'PRESET_PAID_ORDER_LETTER_4_SUBJECT'),
323 'MESSAGE' => self::getMailTemplate(
array(
324 'TITLE' => Loc::getMessage(
'PRESET_PAID_ORDER_LETTER_4_SUBJECT'),
325 'TEXT' => Loc::getMessage(
'PRESET_PAID_ORDER_LETTER_4_MESSAGE', static::getMessagePlaceHolders()),
329 'TIME_SHIFT' => 1440,
330 'SUBJECT' => Loc::getMessage(
'PRESET_PAID_ORDER_LETTER_5_SUBJECT'),
331 'MESSAGE' => self::getMailTemplate(
array(
332 'TITLE' => Loc::getMessage(
'PRESET_PAID_ORDER_LETTER_5_SUBJECT'),
333 'TEXT' => Loc::getMessage(
'PRESET_PAID_ORDER_LETTER_5_MESSAGE', static::getMessagePlaceHolders()),
339 foreach ($list[
'CHAIN'] as $index => $letter)
342 $letter[
'TEMPLATE_ID'] = mb_strtoupper($list[
'CODE']).
'_' . $index;
343 $list[
'CHAIN'][$index] = $letter;
358 'TYPE' => Loc::getMessage(
'PRESET_TYPE_ORDER'),
359 'CODE' =>
'sale_order_not_create'.$days,
360 'NAME' => Loc::getMessage(
'PRESET_DONT_BUY_NAME',
array(
'%DAYS%' => $days)),
361 'DESC_USER' => Loc::getMessage(
'PRESET_DONT_BUY_DESC_USER',
array(
'%DAYS%' => $days)),
362 'DESC' => Loc::getMessage(
'PRESET_DONT_BUY_DESC_' . $days),
366 'MODULE_ID' =>
'sale',
367 'CODE' =>
'dont_buy',
368 'FIELDS' =>
array(
'DAYS_DONT_BUY' => $days),
369 'RUN_FOR_OLD_DATA' => ($days > 300 ?
'Y' :
'N')
374 'MODULE_ID' =>
'sale',
375 'CODE' =>
'order_paid',
383 'SUBJECT' => Loc::getMessage(
'PRESET_DONT_BUY_LETTER_1_SUBJECT_' . $days),
384 'MESSAGE' => self::getMailTemplate(
array(
385 'TITLE' => Loc::getMessage(
'PRESET_DONT_BUY_LETTER_1_SUBJECT_' . $days),
386 'TEXT' => Loc::getMessage(
'PRESET_DONT_BUY_LETTER_1_MESSAGE_' . $days, static::getMessagePlaceHolders()),
390 'TIME_SHIFT' => 1440,
391 'SUBJECT' => Loc::getMessage(
'PRESET_DONT_BUY_LETTER_2_SUBJECT_' . $days),
392 'MESSAGE' => self::getMailTemplate(
array(
393 'TITLE' => Loc::getMessage(
'PRESET_DONT_BUY_LETTER_2_SUBJECT_' . $days),
394 'TEXT' => Loc::getMessage(
'PRESET_DONT_BUY_LETTER_2_MESSAGE_' . $days, static::getMessagePlaceHolders()),
398 'TIME_SHIFT' => 1440,
399 'SUBJECT' => Loc::getMessage(
'PRESET_DONT_BUY_LETTER_3_SUBJECT_' . $days),
400 'MESSAGE' => self::getMailTemplate(
array(
401 'TITLE' => Loc::getMessage(
'PRESET_DONT_BUY_LETTER_3_SUBJECT_' . $days),
402 'TEXT' => Loc::getMessage(
'PRESET_DONT_BUY_LETTER_3_MESSAGE_' . $days, static::getMessagePlaceHolders()),
408 foreach ($list[
'CHAIN'] as $index => $letter)
411 $letter[
'TEMPLATE_ID'] = mb_strtoupper($list[
'CODE']).
'_' . $index;
412 $list[
'CHAIN'][$index] = $letter;
427 'TYPE' => Loc::getMessage(
'PRESET_TYPE_ORDER'),
428 'CODE' =>
'sale_user_dontauth',
429 'NAME' => Loc::getMessage(
'PRESET_DONT_AUTH_NAME'),
430 'DESC_USER' => Loc::getMessage(
'PRESET_DONT_AUTH_DESC_USER'),
431 'DESC' => Loc::getMessage(
'PRESET_DONT_AUTH_DESC',
array(
'%DAYS%' => $days)),
435 'MODULE_ID' =>
'sender',
436 'CODE' =>
'user_dontauth',
437 'FIELDS' =>
array(
'DAYS_DONT_AUTH' => $days)
442 'MODULE_ID' =>
'sender',
443 'CODE' =>
'user_auth',
451 'SUBJECT' => Loc::getMessage(
'PRESET_DONT_AUTH_LETTER_1_SUBJECT'),
452 'MESSAGE' => self::getMailTemplate(
array(
453 'TITLE' => Loc::getMessage(
'PRESET_DONT_AUTH_LETTER_1_SUBJECT'),
454 'TEXT' => Loc::getMessage(
'PRESET_DONT_AUTH_LETTER_1_MESSAGE', static::getMessagePlaceHolders()),
458 'TIME_SHIFT' => 1440,
459 'SUBJECT' => Loc::getMessage(
'PRESET_DONT_AUTH_LETTER_2_SUBJECT'),
460 'MESSAGE' => self::getMailTemplate(
array(
461 'TITLE' => Loc::getMessage(
'PRESET_DONT_AUTH_LETTER_2_SUBJECT'),
462 'TEXT' => Loc::getMessage(
'PRESET_DONT_AUTH_LETTER_2_MESSAGE', static::getMessagePlaceHolders()),
466 'TIME_SHIFT' => 1440,
467 'SUBJECT' => Loc::getMessage(
'PRESET_DONT_AUTH_LETTER_3_SUBJECT'),
468 'MESSAGE' => self::getMailTemplate(
array(
469 'TITLE' => Loc::getMessage(
'PRESET_DONT_AUTH_LETTER_3_SUBJECT'),
470 'TEXT' => Loc::getMessage(
'PRESET_DONT_AUTH_LETTER_3_MESSAGE', static::getMessagePlaceHolders()),
474 'TIME_SHIFT' => 1440,
475 'SUBJECT' => Loc::getMessage(
'PRESET_DONT_AUTH_LETTER_4_SUBJECT'),
476 'MESSAGE' => self::getMailTemplate(
array(
477 'TITLE' => Loc::getMessage(
'PRESET_DONT_AUTH_LETTER_4_SUBJECT'),
478 'TEXT' => Loc::getMessage(
'PRESET_DONT_AUTH_LETTER_4_MESSAGE', static::getMessagePlaceHolders()),
484 foreach ($list[
'CHAIN'] as $index => $letter)
487 $letter[
'TEMPLATE_ID'] = mb_strtoupper($list[
'CODE']).
'_' . $index;
488 $list[
'CHAIN'][$index] = $letter;