create.feedback.html.hook.php 840 B

12345678910111213141516171819202122232425262728293031
  1. <?php
  2. namespace zin;
  3. $fromType = data('fromType');
  4. if($fromType == 'feedback')
  5. {
  6. data('activeMenuID', 'browse');
  7. $feedback = data('fromObject');
  8. query('formGridPanel')->each(function($node) use($feedback)
  9. {
  10. $fields = $node->prop('fields');
  11. $fields->field('feedback')->hidden()->value($feedback->id);
  12. $fields->field('feedbackBy')->readonly()->value($feedback->feedbackBy);
  13. $fields->field('notifyEmail')->readonly()->value($feedback->notifyEmail);
  14. $node->setProp('fields', $fields);
  15. });
  16. }
  17. if($fromType == 'ticket')
  18. {
  19. data('activeMenuID', 'ticket');
  20. query('formGridPanel')->each(function($node)
  21. {
  22. $fields = $node->prop('fields');
  23. $fields->field('ticket')->hidden()->value(data('fromObject')->id);
  24. $node->setProp('fields', $fields);
  25. });
  26. }