Exemplo n.º 1
0
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with Jeedom. If not, see <http://www.gnu.org/licenses/>.
*/
try {
    require_once dirname(__FILE__) . '/../../../../core/php/core.inc.php';
    include_file('core', 'authentification', 'php');
    if (!isConnect('admin')) {
        throw new Exception('401 Unauthorized');
    }
    if (init('action') == 'addJeenode') {
        $jeenodeReal = new jeenodeReal();
        $jeenodeReal->setName(init('name'));
        $jeenodeReal->setType(init('type'));
        $jeenodeReal->setCat('jeenode');
        $jeenodeReal->save();
        ajax::success(array('id' => $jeenodeReal->getId()));
    }
    if (init('action') == 'removeJeenode') {
        $jeenodeReal = jeenodeReal::byId(init('id'));
        if (!is_object($jeenodeReal)) {
            throw new Exception('Jennode real inconnu vérifier l\'id');
        }
        $jeenodeReal->remove();
        ajax::success();
    }
    if (init('action') == 'getUptime') {
        $jeenodeReal = jeenodeReal::byId(init('id'));
        if (!is_object($jeenodeReal)) {
            throw new Exception('Jennode real inconnu vérifier l\'id');