task.excel.html.hook.php 1.1 KB

1234567891011121314151617181920
  1. <?php
  2. $class = common::hasPriv('task', 'exportTemplate') ? '' : "class='disabled'";
  3. $link = common::hasPriv('task', 'exportTemplate') ? $this->createLink('task', 'exportTemplate', "executionID=$executionID") : '#';
  4. $misc = common::hasPriv('task', 'exportTemplate') ? "class='exportTemplate'" : "class='disabled'";
  5. $exportHtml = "<li $class>" . html::a($link, $lang->task->exportTemplate, '', $misc) . '</li>';
  6. $class = common::hasPriv('task', 'import') ? '' : "class='disabled'";
  7. $link = common::hasPriv('task', 'import') ? $this->createLink('task', 'import', "executionID=$executionID") : '#';
  8. $misc = common::hasPriv('task', 'import') ? "class='importExcel'" : "class='disabled'";
  9. $importHtml = "<li $class>" . html::a($link, $lang->task->import, '', $misc) . '</li>';
  10. ?>
  11. <script>
  12. $(function()
  13. {
  14. $('#exportActionMenu').append(<?php echo json_encode($exportHtml);?>);
  15. $('#importActionMenu').prepend(<?php echo json_encode($importHtml);?>);
  16. $(".importExcel").modalTrigger({width:650, type:'iframe'});
  17. $(".exportTemplate").modalTrigger({width:650, type:'iframe'});
  18. })
  19. </script>