|
@@ -100,7 +100,7 @@ $cols=array(
|
|
|
'LongDesc'=>array('name'=>'Descrizione lunga','type'=>'text'),
|
|
|
'OurDesc'=>array('name'=>'Descrizione nostra','type'=>'text'),
|
|
|
|
|
|
- 'PlaceID'=>array('name'=>'[Località]','type'=>'join','join'=>array(),'ord'=>false),
|
|
|
+ 'PlaceID'=>array('name'=>'Località ⮞','type'=>'join','join'=>array(),'ord'=>false),
|
|
|
'Places.Locality'=>array('name'=>'Località','type'=>'joini','join'=>array('Places ON Places.ID=Instances.PlaceID'),'subtype'=>'text'),
|
|
|
|
|
|
'Email'=>array('name'=>'Email di contatto','type'=>'text'),
|
|
@@ -122,29 +122,29 @@ $cols=array(
|
|
|
'AdmAvatar'=>array('name'=>'Avatar admin','type'=>'text','search'=>false,'ord'=>false),
|
|
|
'AdmNote'=>array('name'=>'Note dell’admin','type'=>'text'),
|
|
|
|
|
|
- 'LangID'=>array('name'=>'[Lingue dichiarate]','type'=>'join','join'=>array('InstLangs ON InstLangs.InstID=Instances.ID'),'ord'=>false),
|
|
|
+ 'LangID'=>array('name'=>'Lingue dichiarate ⮞','type'=>'join','join'=>array('InstLangs ON InstLangs.InstID=Instances.ID'),'ord'=>false),
|
|
|
'Languages.Code'=>array('name'=>'Lingue dichiarate','type'=>'joini','join'=>array('InstLangs ON InstLangs.InstID=Instances.ID','Languages ON Languages.ID=InstLangs.LangID'),'subtype'=>'text','ord'=>false),
|
|
|
- 'InstLangs.LangID'=>array('name'=>'[Lingua primaria dichiarata]','type'=>'join','join'=>array('InstLangs ON InstLangs.InstID=Instances.ID'),'wheremore'=>'AND InstLangs.Pos=1','ord'=>false),
|
|
|
+ 'InstLangs.LangID'=>array('name'=>'Lingua primaria dichiarata ⮞','type'=>'join','join'=>array('InstLangs ON InstLangs.InstID=Instances.ID'),'wheremore'=>'AND InstLangs.Pos=1','ord'=>false),
|
|
|
'Languages.NameIT'=>array('name'=>'Lingua primaria dichiarata','type'=>'joini','join'=>array('InstLangs ON InstLangs.InstID=Instances.ID','Languages ON Languages.ID=InstLangs.LangID'),'subtype'=>'text','wheremore'=>'AND InstLangs.Pos=1'),
|
|
|
|
|
|
- 'OurLangID'=>array('name'=>'[Lingue impostate da noi]','type'=>'join','join'=>array('InstOurLangs ON InstOurLangs.InstID=Instances.ID'),'ord'=>false),
|
|
|
+ 'OurLangID'=>array('name'=>'Lingue impostate da noi ⮞','type'=>'join','join'=>array('InstOurLangs ON InstOurLangs.InstID=Instances.ID'),'ord'=>false),
|
|
|
'OurLanguages.Code'=>array('name'=>'Lingue impostate da noi','type'=>'joini','join'=>array('InstOurLangs ON InstOurLangs.InstID=Instances.ID','Languages AS OurLanguages ON OurLanguages.ID=InstOurLangs.OurLangID'),'subtype'=>'text','ord'=>false),
|
|
|
- 'InstOurLangs.OurLangID'=>array('name'=>'[Lingua primaria impostata da noi]','type'=>'join','join'=>array('InstOurLangs ON InstOurLangs.InstID=Instances.ID'),'wheremore'=>'AND InstOurLangs.Pos=1','ord'=>false),
|
|
|
+ 'InstOurLangs.OurLangID'=>array('name'=>'Lingua primaria impostata da noi ⮞','type'=>'join','join'=>array('InstOurLangs ON InstOurLangs.InstID=Instances.ID'),'wheremore'=>'AND InstOurLangs.Pos=1','ord'=>false),
|
|
|
'OurLanguages.NameIT'=>array('name'=>'Lingua primaria impostata da noi','type'=>'joini','join'=>array('InstOurLangs ON InstOurLangs.InstID=Instances.ID','Languages AS OurLanguages ON OurLanguages.ID=InstOurLangs.OurLangID'),'subtype'=>'text','wheremore'=>'AND InstOurLangs.Pos=1'),
|
|
|
|
|
|
- 'FinID'=>array('name'=>'[Modalità di finanziamento]','type'=>'join','join'=>array('InstFinancing ON InstFinancing.InstID=Instances.ID'),'ord'=>false),
|
|
|
+ 'FinID'=>array('name'=>'Modalità di finanziamento ⮞','type'=>'join','join'=>array('InstFinancing ON InstFinancing.InstID=Instances.ID'),'ord'=>false),
|
|
|
'Financing.Type'=>array('name'=>'Modalità di finanziamento','type'=>'joini','join'=>array('InstFinancing ON InstFinancing.InstID=Instances.ID','Financing ON Financing.ID=InstFinancing.FinID'),'subtype'=>'text'),
|
|
|
- 'InstFinancing.FinID'=>array('name'=>'[Modalità di finanziamento primaria]','type'=>'join','join'=>array('InstFinancing ON InstFinancing.InstID=Instances.ID'),'wheremore'=>'AND InstFinancing.Pos=1','ord'=>false),
|
|
|
+ 'InstFinancing.FinID'=>array('name'=>'Modalità di finanziamento primaria ⮞','type'=>'join','join'=>array('InstFinancing ON InstFinancing.InstID=Instances.ID'),'wheremore'=>'AND InstFinancing.Pos=1','ord'=>false),
|
|
|
'XFinancing.Type'=>array('name'=>'Modalità di finanziamento primaria','type'=>'joini','join'=>array('InstFinancing ON InstFinancing.InstID=Instances.ID','Financing AS XFinancing ON XFinancing.ID=InstFinancing.FinID'),'subtype'=>'text','wheremore'=>'AND InstFinancing.Pos=1'),
|
|
|
|
|
|
- 'PolID'=>array('name'=>'[Restrizioni sui contenuti]','type'=>'join','join'=>array('InstPolicies ON InstPolicies.InstID=Instances.ID'),'ord'=>false),
|
|
|
+ 'PolID'=>array('name'=>'Restrizioni sui contenuti ⮞','type'=>'join','join'=>array('InstPolicies ON InstPolicies.InstID=Instances.ID'),'ord'=>false),
|
|
|
'Policies.Name'=>array('name'=>'Restrizioni sui contenuti','type'=>'joini','join'=>array('InstPolicies ON InstPolicies.InstID=Instances.ID','Policies ON Policies.ID=InstPolicies.PolID'),'subtype'=>'text'),
|
|
|
- 'InstPolicies.PolID'=>array('name'=>'[Restrizione sui contenuti primaria]','type'=>'join','join'=>array('InstPolicies ON InstPolicies.InstID=Instances.ID'),'wheremore'=>'AND InstPolicies.Pos=1','ord'=>false),
|
|
|
+ 'InstPolicies.PolID'=>array('name'=>'Restrizione sui contenuti primaria ⮞','type'=>'join','join'=>array('InstPolicies ON InstPolicies.InstID=Instances.ID'),'wheremore'=>'AND InstPolicies.Pos=1','ord'=>false),
|
|
|
'XPolicies.Name'=>array('name'=>'Restrizione sui contenuti primaria','type'=>'joini','join'=>array('InstPolicies ON InstPolicies.InstID=Instances.ID','Policies AS XPolicies ON XPolicies.ID=InstPolicies.PolID'),'subtype'=>'text','wheremore'=>'AND InstPolicies.Pos=1'),
|
|
|
|
|
|
- 'TagID'=>array('name'=>'[Tags]','type'=>'join','join'=>array('InstTags ON InstTags.InstID=Instances.ID'),'ord'=>false),
|
|
|
+ 'TagID'=>array('name'=>'Tags ⮞','type'=>'join','join'=>array('InstTags ON InstTags.InstID=Instances.ID'),'ord'=>false),
|
|
|
'Tags.Name'=>array('name'=>'Tags','type'=>'joini','join'=>array('InstTags ON InstTags.InstID=Instances.ID','Tags ON Tags.ID=InstTags.TagID'),'subtype'=>'text'),
|
|
|
- 'InstTags.TagID'=>array('name'=>'[Tag primaria]','type'=>'join','join'=>array('InstTags ON InstTags.InstID=Instances.ID'),'wheremore'=>'AND InstTags.Pos=1','ord'=>false),
|
|
|
+ 'InstTags.TagID'=>array('name'=>'Tag primaria ⮞','type'=>'join','join'=>array('InstTags ON InstTags.InstID=Instances.ID'),'wheremore'=>'AND InstTags.Pos=1','ord'=>false),
|
|
|
'XTags.Name'=>array('name'=>'Tag primaria','type'=>'joini','join'=>array('InstTags ON InstTags.InstID=Instances.ID','Tags AS XTags ON XTags.ID=InstTags.TagID'),'subtype'=>'text','wheremore'=>'AND InstTags.Pos=1'),
|
|
|
|
|
|
/*'Statuses'=>array('name'=>'Stati ultima settimana','type'=>'joini','join'=>array('InstActivity ON InstActivity.InstID=Instances.ID'),'subtype'=>'int','selmore'=>'MAX(Week) AS maxweek'),
|
|
@@ -462,15 +462,15 @@ mysqli_close($link);
|
|
|
<!--
|
|
|
function chulsh(el,sh) {
|
|
|
if (sh)
|
|
|
- el.querySelector('ul').style='display:block';
|
|
|
+ el.querySelector('ul').style.display='block';
|
|
|
else
|
|
|
- el.querySelector('ul').style='display:none';
|
|
|
+ el.querySelector('ul').style.display='none';
|
|
|
}
|
|
|
function ulsh(el,sh) {
|
|
|
if (sh)
|
|
|
- el.style='display:block';
|
|
|
+ el.style.display='block';
|
|
|
else
|
|
|
- el.style='display:none';
|
|
|
+ el.style.display='none';
|
|
|
}
|
|
|
function golang(lang) {
|
|
|
var loc=document.location.href;
|
|
@@ -509,6 +509,7 @@ function addselopt(el,val,txt) {
|
|
|
el.add(option);
|
|
|
}
|
|
|
function inpdisif(index) {
|
|
|
+ console.log('inpdisif index: '+index);
|
|
|
var source=document.getElementById('condsel-'+index);
|
|
|
var inp=document.getElementById('valueinp-'+index);
|
|
|
var sel=document.getElementById('valuesel-'+index);
|
|
@@ -522,7 +523,7 @@ function inpdisif(index) {
|
|
|
}
|
|
|
}
|
|
|
function popusels(index,valselval) {
|
|
|
- console.log('Index: '+index);
|
|
|
+ console.log('popusels index: '+index);
|
|
|
var key=document.getElementById('fieldsel-'+index).value;
|
|
|
var type=key.replace(/^.*:(.*):.*$/,'$1');
|
|
|
var subtype=key.replace(/^.*:.*:(.*)$/,'$1');
|
|
@@ -530,6 +531,7 @@ function popusels(index,valselval) {
|
|
|
var condsel=document.getElementById('condsel-'+index);
|
|
|
var valsel=document.getElementById('valuesel-'+index);
|
|
|
var valinp=document.getElementById('valueinp-'+index);
|
|
|
+ condsel.setAttribute('onchange','inpdisif('+index+');');
|
|
|
if (type=='joini')
|
|
|
type=subtype;
|
|
|
if (type=='bool') {
|
|
@@ -542,11 +544,10 @@ function popusels(index,valselval) {
|
|
|
addselopt(valsel,'NULL','non definito');
|
|
|
if (valselval!==false)
|
|
|
selind('valuesel-'+index,valselval);
|
|
|
- valinp.style='display:none';
|
|
|
+ valinp.style.display='none';
|
|
|
valinp.disabled=true;
|
|
|
- valsel.style='display:block';
|
|
|
+ valsel.style.display='block';
|
|
|
valsel.disabled=false;
|
|
|
- condsel.removeAttribute('onchange');
|
|
|
} else if (type=='text') {
|
|
|
truncsel('condsel-'+index);
|
|
|
addselopt(condsel,'LIKE','contiene');
|
|
@@ -559,11 +560,10 @@ function popusels(index,valselval) {
|
|
|
addselopt(condsel,'<','è minore di');
|
|
|
addselopt(condsel,'IS NOT NULL','è definito');
|
|
|
addselopt(condsel,'IS NULL','non è definito');
|
|
|
- valsel.style='display:none';
|
|
|
+ valsel.style.display='none';
|
|
|
valsel.disabled=true;
|
|
|
- valinp.style='display:block';
|
|
|
+ valinp.style.display='block';
|
|
|
valinp.disabled=false;
|
|
|
- condsel.setAttribute('onchange','inpdisif('+index+');');
|
|
|
} else if (type=='int' || type=='time') {
|
|
|
truncsel('condsel-'+index);
|
|
|
addselopt(condsel,'>=','è maggiore o uguale a');
|
|
@@ -574,22 +574,20 @@ function popusels(index,valselval) {
|
|
|
addselopt(condsel,'!=','è diverso da');
|
|
|
addselopt(condsel,'IS NOT NULL','è definito');
|
|
|
addselopt(condsel,'IS NULL','non è definito');
|
|
|
- valsel.style='display:none';
|
|
|
+ valsel.style.display='none';
|
|
|
valsel.disabled=true;
|
|
|
- valinp.style='display:block';
|
|
|
+ valinp.style.display='block';
|
|
|
valinp.disabled=false;
|
|
|
- condsel.setAttribute('onchange','inpdisif('+index+');');
|
|
|
} else if (type=='join') {
|
|
|
truncsel('condsel-'+index);
|
|
|
addselopt(condsel,'=','è uguale a');
|
|
|
addselopt(condsel,'!=','è diverso da');
|
|
|
addselopt(condsel,'IS NOT NULL','è definito');
|
|
|
addselopt(condsel,'IS NULL','non è definito');
|
|
|
- valsel.style='display:block';
|
|
|
+ valsel.style.display='block';
|
|
|
valsel.disabled=false;
|
|
|
- valinp.style='display:none';
|
|
|
+ valinp.style.display='none';
|
|
|
valinp.disabled=true;
|
|
|
- condsel.setAttribute('onchange','inpdisif('+index+');');
|
|
|
truncsel('valuesel-'+index);
|
|
|
let xhr=new XMLHttpRequest();
|
|
|
xhr.open('GET','instancesh.php?key='+key);
|
|
@@ -663,6 +661,7 @@ function synctai() {
|
|
|
for (i=cnodes; i>-1; i--) {
|
|
|
nodes[i].setAttribute('id','condsel-'+(i+1));
|
|
|
nodes[i].setAttribute('name','condsel-'+(i+1));
|
|
|
+ nodes[i].setAttribute('onchange','inpdisif('+(i+1)+');');
|
|
|
}
|
|
|
nodes=table.querySelectorAll('.valuesel');
|
|
|
for (i=cnodes; i>-1; i--) {
|