Всем доброго времени суток.
Столкнулся с такой проблемой (а может не проблема вовсе).
Появилась необходимость написать плагин "Нотификации о свежей новости" (на самом деле любой самописный плагин) и повесить его на OnDocFormSave.
Соответственно добавляю новый ресурс, заполняю поля и жму сохранить, собственно тут по моим соображениям плагин и должен был сработать, ан нет.
Если плагин написан ошибочно он должен вызывать ошибку? Или же такой плагин будет проигнорирован?
Для примера выкладываю код плагина (не мой)
$tblContent= $modx->getFullTableName('site_content');
$query= "SELECT parent, pagetitle , createdon, editedon FROM $tblContent WHERE id = '$id'";
$doc= $modx->dbQuery($query);
$doc= $modx->db->getRow($doc);
$create = $doc['createdon'];
$edit = $doc['editedon'];
$parent= $doc['parent'];
$title = $doc['pagetitle'];
if ($create == $edit) /replace ?? by your folder or remove
{
$e = &$modx->Event;
switch($e->name) {
case 'OnDocFormSave':
mail("[email protected]", "New article: $title", "new article waiting for validation");
break;
default:
break;
}
}