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

Создание дата хука.


Вопрос

Добрый день. Я только начал изучать IPB. Возник такой вопрос:

Пытаюсь сделать дата хук. Делаю файл PHP... В функции просто пытаюсь открыть любой файл и записать в него массив с данными.
Но ничего не происходит.

Моя последовательность действий:
1. Создал файл в папке /hooks со следующим содержанием:

 

<?php

class test
{
    public $file;
    protected $registry;

    public function __construct()
    {
        $this->registry = ipsRegistry::instance();
    }

    public function handleData( $args )
    {
         $this->file = fopen($_SERVER['DOCUMENT_ROOT'].'/test.txt','w');

        fwrite($this->file, print_r($args,true));
        fclose($this->file);
    }
}

 

В административном разделе нажал создать хук.  Выбрал тип - данные хука. Указал имя файла и данные расположения - New Topic - Poll

В результате при создании топика файл test.txt остается пустым.
Что я делаю не так?

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

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

  • 0

postAddTopicPoll (New Topic: Poll)
This is called by classPost::addTopic() right before a record is inserted into the polls table. The data sent is what will be inserted.

Запускается при создании опроса в топике, а не при создании топика.
Ну и для дебага я бы начал с var_dump($args); exit; вместо записи в файл, кто его знает, почему он в файл может не писать, а уж переменную всегда выплюнуть должен.

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

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

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

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

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

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

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

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

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

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

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

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