Перейти к контенту
  • 0

Автозапуск заданий


Anna

Вопрос

Вот ковыряюсь с task managerom и заметила такую вещь - когда создаешь задание (task), то например такая функция как

 

$email->get_template()

 

выполняется только если запускаешь задание вручную из админки (кружочком синим). А если задание загружается автоматически, то почему-то на этом месте оно прекращает выполняться.

 

Никто не знает почему так происходит?

Ссылка на комментарий
Поделиться на других сайтах

Рекомендуемые сообщения

  • 0
задание можно запустить не только из админки но и при помощи ключа который указан в админке - запустите и там будет ошибка
Ссылка на комментарий
Поделиться на других сайтах

  • 0

Пишет вот что:

 

IPB WARNING [2] get_template(./lang/ru/lang_email_content.php): failed to open stream: No such file or directory (Line: 389 of server_path/sources/classes/class_email.php)

 

Бред какой-то: файл этот на месте, все пути правильные.

Но при ручном запуске ошибок не возникает - все отлично работает от начала и до конца.

Как такое может быть?

Добавлено в [mergetime]1102320954[/mergetime]

В строчке 389 class_email вот что:

 

require_once( $this->root_path."lang/".$ibforums->vars['default_language']."/lang_email_content.php" );

 

в чем тут проблема?

Добавлено в [mergetime]1102321409[/mergetime]

По какой-то причине внутри файла class_email, переменная $this->root_path меняет свое значение с '/home/user/domen.ru/html/' на './'

 

Поэтому файл ./lang/ru/lang_email_content.php не находится. Почему так происходит. Как исправить ошибку и почему при ручном запуске все ОК ?

Ссылка на комментарий
Поделиться на других сайтах

  • 0
да я тоже с этим сталкивался.. дело в том что при выполнении задач не происходит определение глобальных переменных вроде как...
Ссылка на комментарий
Поделиться на других сайтах

  • 0

Что же делать, winnie ? :D

Добавлено в [mergetime]1102322554[/mergetime]

О! Удалось решить проблему. У меня в задании было перед загрузкой шаблона:

 

$email = new emailer()

 

заменила на:

 

$email = new emailer($this->root_path)

 

Все заработало! Спасибо Винни

Ссылка на комментарий
Поделиться на других сайтах

Присоединиться к обсуждению

Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить на вопрос...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.