index.php 708 B

123456789101112131415161718192021222324252627282930313233
  1. <?php
  2. error_reporting(null);
  3. $TAB = 'SERVER';
  4. // Main include
  5. include($_SERVER['DOCUMENT_ROOT']."/inc/main.php");
  6. // Check user
  7. if ($_SESSION['userContext'] != 'admin') {
  8. header("Location: /list/user");
  9. exit;
  10. }
  11. // Check POST request
  12. if (!empty($_POST['save'])) {
  13. // Set success message
  14. $_SESSION['ok_msg'] = _('Info (Read-only mode): Crontab can be edited only trough ssh');
  15. }
  16. $v_config_path = '/etc/crontab';
  17. $v_service_name = strtoupper('cron');
  18. // Read config
  19. $v_config = shell_exec(HESTIA_CMD."v-open-fs-config ".$v_config_path);
  20. // Render page
  21. render_page($user, $TAB, 'edit_server_service');
  22. // Flush session messages
  23. unset($_SESSION['error_msg']);
  24. unset($_SESSION['ok_msg']);