<? if(isset($_SESSION['auth'])) { include("./lib/zibase.php"); $zibase = new ZiBase($ipzibase); if(isset($_POST['Valider'])) { $zibase->setVariable($_POST['id'], $_POST['value']); $query = "UPDATE variables SET description = '".$_POST['description']."' WHERE `id` = '".$_POST['id']."'"; //echo $query; mysql_query($query, $link); } ?> <div id="action-tableau"> <center> <br> <table border="0"> <tr class="title" bgcolor="#6a6a6a"> <TH class="name-variable"> Variable </TH> <TH> Valeur </TH> <td class="desc-variable"> Description </TH> <TH></TH> </tr> <? for ($i = 0; $i < 60; $i++) { $var = $zibase->getVariable($i);
if($_POST['dimanche'] == 'on'){ $dimanche = 1; } else { $dimanche = 0; } $cal->day['lundi'] = $lundi; $cal->day['mardi'] = $mardi; $cal->day['mercredi'] = $mercredi; $cal->day['jeudi'] = $jeudi; $cal->day['vendredi'] = $vendredi; $cal->day['samedi'] = $samedi; $cal->day['dimanche'] = $dimanche; $zibase->setCalendar($_POST['id'],$cal); } if(isset($_POST['Modifier_vcj'])) { $zibase->setVariable($_POST['id'],$_POST['temperature']*10); } if(isset($_POST['Modifier_vcn'])) { $zibase->setVariable($_POST['id'],$_POST['temperature']*10); } if(isset($_POST['Modifier_mode'])) { $zibase->setVariable($_POST['id'],$_POST['mode']); } $thermostat=$zibase->getThermostat($idzibase,$tokenzibase); $thermostatnb = count($thermostat); $i = 1; while($i <= $thermostatnb) { echo "<p align=center>".$thermostat[$i]['0']."</p>";
# Ex: Lance le scenario "Alarme OFF" $zibase->execScript("lm [Alarme OFF]"); # Autres possibilités : # lm 2 (lance le scenario 2) # lm 3 aft 60 (lance le scenario 3 dans 60s) # lm 2.lm [autre] (lance le scenario 2 puis le scenario "autre") ?> <?php # Lit la variable 2 de la zibase $var2 = $zibase->getVariable(2); echo "var2=" . $var2; ?> <br/> <?php # Met à jour la variable 14 de la zibase en lui mettant la valeur 44 $zibase->setVariable(14, 44); ?> <?php # Lit une variable calendrier $cal = $zibase->getCalendar(12); echo "00h00=" . $cal->hour[0] . "<br/>"; echo "04h00=" . $cal->hour[4] . "<br/>"; echo "Mardi=" . $cal->day["mardi"] . "<br/>"; echo "Dimanche=" . $cal->day["dimanche"] . "<br/>"; ?> <br/> <?php # Met à jour le calendrier 12 de la zibase # Par défaut, tout est à 0 (= tout décoché) $cal = new ZbCalendar(); # On met 05h00 à actif (= coché)