Перейти к контенту
  • 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)

 

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

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

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

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

Гость
Ответить на вопрос...

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

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

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

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

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

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

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

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