예제 #1
0
                 throw new Exception(__('Zwave eqLogic non trouvé : ', __FILE__) . init('id'));
             }
             ajax::success($eqLogic->updateRoute());
         }
     }
 }
 if (init('action') == 'copyDeviceConfiguration') {
     $eqLogic = zwave::byId(init('id'));
     if (!is_object($eqLogic)) {
         throw new Exception(__('Zwave eqLogic non trouvé : ', __FILE__) . init('id'));
     }
     $eqLogic->setDeviceConfigurationFromDevice(init('copy_id'));
     ajax::success();
 }
 if (init('action') == 'adminRazberry') {
     ajax::success(zwave::adminRazberry(init('command')));
 }
 if (init('action') == 'setWakeUp') {
     $eqLogic = zwave::byId(init('id'));
     if (!is_object($eqLogic)) {
         throw new Exception(__('Zwave eqLogic non trouvé : ', __FILE__) . init('id'));
     }
     $eqLogic->setWakeUp(init('wakeup'));
     ajax::success();
 }
 if (init('action') == 'setPolling') {
     $eqLogic = zwave::byId(init('id'));
     if (!is_object($eqLogic)) {
         throw new Exception(__('Zwave eqLogic non trouvé : ', __FILE__) . init('id'));
     }
     $eqLogic->setPolling(init('polling'));