|
@@ -645,23 +645,12 @@ mysqli_close($link);
|
|
|
<link rel="icon" type="image/png" href="imgs/icona-192.png" sizes="192x192">
|
|
|
<link rel="icon" type="image/png" href="imgs/icona-512.png" sizes="512x512">
|
|
|
<link rel="apple-touch-icon-precomposed" href="imgs/icona-180.png">
|
|
|
+<script language="JavaScript" src="js/menu.js?v=<?php echo($cjrand); ?>"></script>
|
|
|
<script language="JavaScript" src="js/confirma.js?v=<?php echo($cjrand); ?>"></script>
|
|
|
<script language="JavaScript" src="js/alerta.js?v=<?php echo($cjrand); ?>"></script>
|
|
|
<link rel="stylesheet" type="text/css" href="theme.css?v=<?php echo($cjrand); ?>">
|
|
|
<script language="JavaScript">
|
|
|
<!--
|
|
|
-function chulsh(el,sh) {
|
|
|
- if (sh)
|
|
|
- el.querySelector('ul').style.display='block';
|
|
|
- else
|
|
|
- el.querySelector('ul').style.display='none';
|
|
|
-}
|
|
|
-function ulsh(el,sh) {
|
|
|
- if (sh)
|
|
|
- el.style.display='block';
|
|
|
- else
|
|
|
- el.style.display='none';
|
|
|
-}
|
|
|
function shideplancia() {
|
|
|
var plancia=document.getElementById('plancia');
|
|
|
var plctrl=document.getElementById('lente');
|
|
@@ -683,10 +672,6 @@ function truncsel(el) {
|
|
|
for (i=len-1; i>=0; i--)
|
|
|
sel.remove(i);
|
|
|
}
|
|
|
-function addselopt(el,val,txt) {
|
|
|
- option=new Option(txt,val);
|
|
|
- el.add(option);
|
|
|
-}
|
|
|
function inpdisif(index) {
|
|
|
console.log('inpdisif index: '+index);
|
|
|
var source=document.getElementById('condsel-'+index);
|
|
@@ -715,12 +700,12 @@ function popusels(index,valselval) {
|
|
|
type=subtype;
|
|
|
if (type=='bool') {
|
|
|
truncsel('condsel-'+index);
|
|
|
- addselopt(condsel,'IS','è');
|
|
|
+ condsel.add(new Option('è','IS'));
|
|
|
truncsel('valuesel-'+index);
|
|
|
- addselopt(valsel,'TRUE','vero');
|
|
|
- addselopt(valsel,'FALSE','falso');
|
|
|
- addselopt(valsel,'NOT NULL','definit@');
|
|
|
- addselopt(valsel,'NULL','non definit@');
|
|
|
+ valsel.add(new Option('vero','TRUE'));
|
|
|
+ valsel.add(new Option('falso','FALSE'));
|
|
|
+ valsel.add(new Option('definit@','NOT NULL'));
|
|
|
+ valsel.add(new Option('non definit@','NULL'));
|
|
|
if (valselval!==false)
|
|
|
selind('valuesel-'+index,valselval);
|
|
|
valinp.style.display='none';
|
|
@@ -729,40 +714,40 @@ function popusels(index,valselval) {
|
|
|
valsel.disabled=false;
|
|
|
} else if (type=='text') {
|
|
|
truncsel('condsel-'+index);
|
|
|
- addselopt(condsel,'LIKE','contiene');
|
|
|
- addselopt(condsel,'NOT LIKE','non contiene');
|
|
|
- addselopt(condsel,'=','è uguale a');
|
|
|
- addselopt(condsel,'!=','è divers@ da');
|
|
|
- addselopt(condsel,'>=','è maggiore o uguale a');
|
|
|
- addselopt(condsel,'<=','è minore o uguale a');
|
|
|
- addselopt(condsel,'>','è maggiore di');
|
|
|
- addselopt(condsel,'<','è minore di');
|
|
|
- addselopt(condsel,'IS NOT NULL','è definit@');
|
|
|
- addselopt(condsel,'IS NULL','non è definit@');
|
|
|
+ condsel.add(new Option('contiene','LIKE'));
|
|
|
+ condsel.add(new Option('non contiene','NOT LIKE'));
|
|
|
+ condsel.add(new Option('è uguale a','='));
|
|
|
+ condsel.add(new Option('è divers@ da','!='));
|
|
|
+ condsel.add(new Option('è maggiore o uguale a','>='));
|
|
|
+ condsel.add(new Option('è minore o uguale a','<='));
|
|
|
+ condsel.add(new Option('è maggiore di','>'));
|
|
|
+ condsel.add(new Option('è minore di','<'));
|
|
|
+ condsel.add(new Option('è definit@','IS NOT NULL'));
|
|
|
+ condsel.add(new Option('non è definit@','IS NULL'));
|
|
|
valsel.style.display='none';
|
|
|
valsel.disabled=true;
|
|
|
valinp.style.display='block';
|
|
|
valinp.disabled=false;
|
|
|
} else if (type=='int' || type=='time') {
|
|
|
truncsel('condsel-'+index);
|
|
|
- addselopt(condsel,'>=','è maggiore o uguale a');
|
|
|
- addselopt(condsel,'<=','è minore o uguale a');
|
|
|
- addselopt(condsel,'>','è maggiore di');
|
|
|
- addselopt(condsel,'<','è minore di');
|
|
|
- addselopt(condsel,'=','è uguale a');
|
|
|
- addselopt(condsel,'!=','è divers@ da');
|
|
|
- addselopt(condsel,'IS NOT NULL','è definit@');
|
|
|
- addselopt(condsel,'IS NULL','non è definit@');
|
|
|
+ condsel.add(new Option('è maggiore o uguale a','>='));
|
|
|
+ condsel.add(new Option('è minore o uguale a','<='));
|
|
|
+ condsel.add(new Option('è maggiore di','>'));
|
|
|
+ condsel.add(new Option('è minore di','<'));
|
|
|
+ condsel.add(new Option('è uguale a','='));
|
|
|
+ condsel.add(new Option('è divers@ da','!='));
|
|
|
+ condsel.add(new Option('è definit@','IS NOT NULL'));
|
|
|
+ condsel.add(new Option('non è definit@','IS NULL'));
|
|
|
valsel.style.display='none';
|
|
|
valsel.disabled=true;
|
|
|
valinp.style.display='block';
|
|
|
valinp.disabled=false;
|
|
|
} else if (type=='join') {
|
|
|
truncsel('condsel-'+index);
|
|
|
- addselopt(condsel,'=','è uguale a');
|
|
|
- addselopt(condsel,'!=','è divers@ da');
|
|
|
- addselopt(condsel,'IS NOT NULL','è definit@');
|
|
|
- addselopt(condsel,'IS NULL','non è definit@');
|
|
|
+ condsel.add(new Option('è uguale a','='));
|
|
|
+ condsel.add(new Option('è divers@ da','!='));
|
|
|
+ condsel.add(new Option('è definit@','IS NOT NULL'));
|
|
|
+ condsel.add(new Option('non è definit@','IS NULL'));
|
|
|
valsel.style.display='block';
|
|
|
valsel.disabled=false;
|
|
|
valinp.style.display='none';
|
|
@@ -776,7 +761,7 @@ function popusels(index,valselval) {
|
|
|
xhr.onload=function() {
|
|
|
let jarr=xhr.response;
|
|
|
for (i=0; i<jarr.length; i++)
|
|
|
- addselopt(valsel,jarr[i][0],jarr[i][1]);
|
|
|
+ valsel.add(new Option(jarr[i][1],jarr[i][0]));
|
|
|
console.log('valsel pronto!');
|
|
|
if (valselval!==false)
|
|
|
selind('valuesel-'+index,valselval);
|
|
@@ -1261,7 +1246,7 @@ function gotopage(pi) {
|
|
|
<table id="planciaothers" class="planciatab">
|
|
|
<tr><td><input type="button" id="subbut" value="Applica" class="ctrlbut" onclick="ckf();"></td></tr>
|
|
|
</table>
|
|
|
-<table class="planciatab"><tr><td style="width:1%">Preset: </td><td style="width:95%"><select name="presets" id="presets" class="presets"><?php echo($presopts); ?></select></td><td style="width:1%"><img src="imgs/carica.svg" class="lilbut" onclick="loadpres();" title="Carica i criteri dal preset selezionato"></td><td style="width:1%"><img src="imgs/salva.svg" class="lilbut" onclick="pupsavepres(false);" title="Salva i criteri impostati nel preset selezionato sovrascrivendolo (permette inoltre di rinominarlo) ..."></td><td style="width:1%"><img src="imgs/salvacome.svg" class="lilbut" onclick="pupsavepres(true);" title="Salva i criteri impostati come nuovo preset ..."></td><td style="width:1%"><img src="imgs/minus.svg" class="lilbut" onclick="puprempres();" title="Elimina il preset selezionato"></td></tr></table>
|
|
|
+<table class="planciatab"><tr><td style="width:1%">Preset: </td><td style="width:95%"><select name="presets" id="presets" class="presets"><?php echo($presopts); ?></select></td><td style="width:1%"><img src="imgs/fresu.svg" class="lilbut" onclick="loadpres();" title="Carica i criteri dal preset selezionato"></td><td style="width:1%"><img src="imgs/fregiu.svg" class="lilbut" onclick="pupsavepres(false);" title="Salva i criteri impostati nel preset selezionato sovrascrivendolo (permette inoltre di rinominarlo) ..."></td><td style="width:1%"><img src="imgs/fregiuplus.svg" class="lilbut" onclick="pupsavepres(true);" title="Salva i criteri impostati come nuovo preset ..."></td><td style="width:1%"><img src="imgs/minus.svg" class="lilbut" onclick="puprempres();" title="Elimina il preset selezionato"></td></tr></table>
|
|
|
<input type="hidden" name="p" id="p" value="...">
|
|
|
</form>
|
|
|
</div>
|