Changeset 116

Show
Ignore:
Timestamp:
03/24/08 22:46:40 (5 years ago)
Author:
divagater
Message:

ticket:11 - Added checking and alerting for missing settings

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/controllers/nagios.php

    r110 r116  
    116116        $args = array(); 
    117117 
     118        // Do some sanity checking: 
     119 
     120        if (!read_config_option('npc_nagios_commands')) { 
     121            $response = array('success' => false, 'msg' => 'Remote Commands must be enabled under console->Settings->NPC'); 
     122            return(json_encode($response)); 
     123        } 
     124 
     125        if (!read_config_option('npc_nagios_cmd_path')) { 
     126            $response = array('success' => false, 'msg' => 'The Nagios Command File Path must be set under console->Settings->NPC'); 
     127            return(json_encode($response)); 
     128        } 
     129 
    118130        if (!$nagios->setCommandFile(read_config_option('npc_nagios_cmd_path'))) { 
    119131            $response = array('success' => false, 'msg' => $nagios->message);