page.sheet.{{entity}}.php 854 B

12345678910111213141516171819
  1. {"label":"Fiche entité","syntax":"php"}
  2. <?php
  3. if(!$myUser->connected()) throw new Exception("Vous devez être connecté pour accéder à cette fonctionnalité",401);
  4. if(!$myUser->can('{{plugin}}','read')) throw new Exception("Vous n'avez pas la permission pour executer cette fonctionnalité",403);
  5. require_once(__DIR__.SLASH.'{{Entity}}.class.php');
  6. ${{entity}} = {{Entity}}::provide();
  7. ?>
  8. <div class="{{plugin}}">
  9. <div id="{{entity}}-form" class="row {{entity}}-form" data-action="{{plugin}}_{{entity}}_save" data-id="<?php echo ${{entity}}->id; ?>">
  10. <div class="col-md-12">
  11. <h3>{{Entity}}</h3>{{:fields}}
  12. <label for="{{value.key}}">{{value.label}}</label>
  13. {{value.input}}{{/:fields}}
  14. <br/>
  15. <div onclick="{{plugin}}_{{entity}}_save();" class="btn btn-success"><i class="fas fa-check"></i> Enregistrer</div>
  16. </div>
  17. </div>
  18. </div>