We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 31323
    • 1 Posts
    Всем доброго времени суток.
    Столкнулся с такой проблемой (а может не проблема вовсе).
    Появилась необходимость написать плагин "Нотификации о свежей новости" (на самом деле любой самописный плагин) и повесить его на 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;
     }
    }