Initial commit
This commit is contained in:
@@ -0,0 +1,374 @@
|
||||
<?php
|
||||
if (!empty($_SESSION['site807']))
|
||||
{
|
||||
?>
|
||||
|
||||
<style>
|
||||
ul.pde a:link,
|
||||
ul.pde a:visited,
|
||||
ul.pde a:hover,
|
||||
ul.pde a:active{
|
||||
text-decoration:none;
|
||||
}
|
||||
ul.pde,ul.pde li{
|
||||
margin:0;
|
||||
padding:0;
|
||||
list-style:none;
|
||||
}
|
||||
ul.pde{
|
||||
text-align:left;
|
||||
margin:.5em auto;
|
||||
}
|
||||
ul.pde ul{
|
||||
margin:0 0 0 1em;
|
||||
padding:0;
|
||||
}
|
||||
ul.pde li{
|
||||
line-height:1.3em;
|
||||
padding:.2em 0;
|
||||
margin:0;
|
||||
padding-left:15px;
|
||||
}
|
||||
/* dynamically added to LIs with nested ULs */
|
||||
ul.pde li.parent{
|
||||
padding-left:0;
|
||||
}
|
||||
ul.pde li.parent img{
|
||||
border:none;
|
||||
padding-right:5px;
|
||||
}
|
||||
/* dynamically added to LIs with nested ULs and STRONG elements in them */
|
||||
ul.pde li.current li{
|
||||
padding-left:0;
|
||||
}
|
||||
/* The class to hide nested ULs */
|
||||
.hide{
|
||||
position:absolute;
|
||||
top:0;
|
||||
left:-4000px;
|
||||
}
|
||||
|
||||
/* The class to show nested ULs */
|
||||
.show{
|
||||
position:static;
|
||||
display: table;
|
||||
top:0;
|
||||
left:1em;
|
||||
}
|
||||
</style>
|
||||
<script>
|
||||
pde={
|
||||
// CSS classes
|
||||
pdeClass:'pde',
|
||||
hideClass:'hide',
|
||||
showClass:'show',
|
||||
parentClass:'parent',
|
||||
currentClass:'current',
|
||||
// images added to the parent links
|
||||
openImage:'./images/treemenu_minus.png',
|
||||
closedImage:'./images/treemenu_plus.png',
|
||||
openMessage:'close section',
|
||||
closedMessage:'open section',
|
||||
// boolean to keep the section with the STRONG open or not.
|
||||
keepCurrentOpen:true,
|
||||
// boolean to make the parent link collapse the section or not
|
||||
linkParent:false,
|
||||
init:function(){
|
||||
pde.createClone();
|
||||
if(!document.getElementById || !document.createTextNode){return;}
|
||||
var uls=document.getElementsByTagName('ul');
|
||||
for(var i=0;i<uls.length;i++){
|
||||
var inneruls,parentLI;
|
||||
if(!pde.cssjs('check',uls[i],pde.pdeClass)){continue;}
|
||||
var inneruls=uls[i].getElementsByTagName('ul');
|
||||
for(var j=0;j<inneruls.length;j++){
|
||||
parentLI=inneruls[j].parentNode;
|
||||
if(parentLI.getElementsByTagName('strong')[0]){
|
||||
pde.cssjs('add',parentLI,pde.currentClass);
|
||||
if(pde.keepCurrentOpen === true){continue;}
|
||||
}
|
||||
pde.cssjs('add',parentLI,pde.parentClass);
|
||||
parentLI.insertBefore(pde.clone.cloneNode(true),parentLI.firstChild);
|
||||
pde.cssjs('add',inneruls[j],pde.hideClass);
|
||||
pde.addEvent(parentLI.getElementsByTagName('a')[0],'click',pde.showhide,false);
|
||||
parentLI.getElementsByTagName('a')[0].onclick=function(){return false;} // Safari hack
|
||||
if(pde.linkParent){
|
||||
pde.addEvent(parentLI.getElementsByTagName('a')[1],'click',pde.showhide,false);
|
||||
parentLI.getElementsByTagName('a')[1].onclick=function(){return false;} // Safari hack
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
showhide:function(e){
|
||||
var image,message;
|
||||
var elm=pde.getTarget(e);
|
||||
var ul=elm.parentNode.getElementsByTagName('ul')[0];
|
||||
var img=elm.parentNode.getElementsByTagName('img')[0];
|
||||
if(pde.cssjs('check',ul,pde.hideClass)){
|
||||
message=pde.openMessage;
|
||||
image=pde.openImage;
|
||||
pde.cssjs('remove',elm.parentNode.getElementsByTagName('ul')[0],pde.hideClass);
|
||||
pde.cssjs('add',elm.parentNode.getElementsByTagName('ul')[0],pde.showClass);
|
||||
} else {
|
||||
message=pde.closedMessage;
|
||||
image=pde.closedImage;
|
||||
pde.cssjs('remove',elm.parentNode.getElementsByTagName('ul')[0],pde.showClass);
|
||||
pde.cssjs('add',elm.parentNode.getElementsByTagName('ul')[0],pde.hideClass);
|
||||
}
|
||||
img.setAttribute('src',image);
|
||||
img.setAttribute('alt',message);
|
||||
img.setAttribute('title',message);
|
||||
pde.cancelClick(e);
|
||||
},
|
||||
createClone:function(){
|
||||
pde.clone=document.createElement('a');
|
||||
pde.clone.setAttribute('href','#');
|
||||
pde.clone.appendChild(document.createElement('img'));
|
||||
pde.clone.getElementsByTagName('img')[0].src=pde.closedImage;
|
||||
pde.clone.getElementsByTagName('img')[0].alt=pde.closedMessage;
|
||||
pde.clone.getElementsByTagName('img')[0].title=pde.closedMessage;
|
||||
},
|
||||
/* helper methods */
|
||||
getTarget:function(e){
|
||||
var target = window.event ? window.event.srcElement : e ? e.target : null;
|
||||
if (!target){return false;}
|
||||
if (target.nodeName.toLowerCase() != 'a'){target = target.parentNode;}
|
||||
return target;
|
||||
},
|
||||
cancelClick:function(e){
|
||||
if (window.event){
|
||||
window.event.cancelBubble = true;
|
||||
window.event.returnValue = false;
|
||||
return;
|
||||
}
|
||||
if (e){
|
||||
e.stopPropagation();
|
||||
e.preventDefault();
|
||||
}
|
||||
},
|
||||
addEvent: function(elm, evType, fn, useCapture){
|
||||
if (elm.addEventListener)
|
||||
{
|
||||
elm.addEventListener(evType, fn, useCapture);
|
||||
return true;
|
||||
} else if (elm.attachEvent) {
|
||||
var r = elm.attachEvent('on' + evType, fn);
|
||||
return r;
|
||||
} else {
|
||||
elm['on' + evType] = fn;
|
||||
}
|
||||
},
|
||||
cssjs:function(a,o,c1,c2){
|
||||
switch (a){
|
||||
case 'swap':
|
||||
o.className=!pde.cssjs('check',o,c1)?o.className.replace(c2,c1):o.className.replace(c1,c2);
|
||||
break;
|
||||
case 'add':
|
||||
if(!pde.cssjs('check',o,c1)){o.className+=o.className?' '+c1:c1;}
|
||||
break;
|
||||
case 'remove':
|
||||
var rep=o.className.match(' '+c1)?' '+c1:c1;
|
||||
o.className=o.className.replace(rep,'');
|
||||
break;
|
||||
case 'check':
|
||||
return new RegExp("(^|\s)" + c1 + "(\s|$)").test(o.className)
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
pde.addEvent(window, 'load', pde.init, false);
|
||||
|
||||
</script>
|
||||
|
||||
|
||||
<?php
|
||||
// dodawanie nowego elementu w drzewie
|
||||
if ($_POST['subSite807Save'] == $lab_ButtonName_Save && !empty($_POST['inWWD_NAME']))
|
||||
{
|
||||
if ($_POST['inWWD_ID']>0)
|
||||
mysql_query("INSERT INTO seg_water_drainage SET WWD_PARENT_ID=".$_POST['inWWD_ID'].",WWD_NAME='".$_POST['inWWD_NAME']."',WWD_AUDIT_CU='".$_SESSION['user']."',WWD_AUDIT_CD=now()");
|
||||
else
|
||||
mysql_query("INSERT INTO seg_water_drainage SET WWD_PARENT_ID=null,WWD_NAME='".$_POST['inWWD_NAME']."',WWD_AUDIT_CU='".$_SESSION['user']."',WWD_AUDIT_CD=now()");
|
||||
|
||||
echo"<div class='actionOK'>$lab_SaveRecordNotification_001</div>";
|
||||
}
|
||||
|
||||
// aktualizacja
|
||||
if ($_POST['subSite807Update'] == $lab_ButtonName_Update && !empty($_POST['inWWD_NAME']))
|
||||
{
|
||||
mysql_query("UPDATE seg_water_drainage SET WWD_NAME='".$_POST['inWWD_NAME']."',WWD_AUDIT_CU='".$_SESSION['user']."',WWD_AUDIT_CD=now() WHERE WWD_ID=".$_POST['inWWD_ID']);
|
||||
echo"<div class='actionOK'>$lab_UpdateRecordNotification_001</div>";
|
||||
}
|
||||
|
||||
// usuwanie
|
||||
// pobiera parametry z url
|
||||
if (!empty($_GET['param']))
|
||||
{
|
||||
$paramArray = explode(',',$_GET['param']);
|
||||
$getAcction = $paramArray[0];
|
||||
$getRecID = $paramArray[1];
|
||||
unset($paramArray);
|
||||
|
||||
if ($getAcction=='del' && $getRecID>0)
|
||||
{
|
||||
mysql_query("DELETE FROM seg_water_drainage WHERE WWD_ID=".$getRecID);
|
||||
mysql_query("DELETE FROM seg_water_drainage WHERE WWD_PARENT_ID=".$getRecID);
|
||||
|
||||
echo"<div class='actionOK'>$lab_DeleteRecordNotification_001</div>";
|
||||
}
|
||||
}
|
||||
|
||||
?>
|
||||
|
||||
|
||||
|
||||
|
||||
<?php
|
||||
$treeLevel_01 = sqlGetResAsArray("select WWD_ID,WWD_NAME from seg_water_drainage where WWD_PARENT_ID is null order by WWD_NAME");
|
||||
?>
|
||||
|
||||
<div class="tag100">
|
||||
<div class="head_tag"><?php echo $lab_Field_site807_013 ;?></div>
|
||||
<div class="tag">
|
||||
|
||||
<ul class='pde'>
|
||||
|
||||
<a href='?pg=site807treeE¶m=add,0' title='Dodaj nową gałąź'><img src='./images/treemenu_main_add.png'></a>
|
||||
|
||||
<?php
|
||||
|
||||
for ($i=0; $i<count($treeLevel_01); $i++)
|
||||
{
|
||||
echo"<li>".$treeLevel_01[$i]['WWD_NAME']." [<a href='?pg=site807treeE¶m=add,".$treeLevel_01[$i]['WWD_ID']."' title='Dodaj'><img src='./images/treemenu_add.png'><a href='?pg=site807treeE¶m=edit,".$treeLevel_01[$i]['WWD_ID']."' title='Edutuj'><img src='./images/treemenu_edit.png'></a><a href='?pg=site807tree¶m=del,".$treeLevel_01[$i]['WWD_ID']."' title='Usuń' onclick=".chr(34)."return confirm('Jesteś pewien, że chcesz usunąć?');".chr(34)."><img src='./images/treemenu_delete.png'></a>]";
|
||||
|
||||
//główne
|
||||
// ===============================================================================================
|
||||
unset($tb); $tb = sqlGetResAsArray("select WWD_ID,WWD_NAME from seg_water_drainage where WWD_PARENT_ID=".$treeLevel_01[$i]['WWD_ID']." order by WWD_NAME");
|
||||
if (count($tb)>0)
|
||||
{
|
||||
echo"<ul>";
|
||||
for($j=0; $j<count($tb); $j++)
|
||||
{
|
||||
echo"<li>".$tb[$j]['WWD_NAME']." [<a href='?pg=site807treeE¶m=add,".$tb[$j]['WWD_ID']."' title='Dodaj'><img src='./images/treemenu_add.png'></a><a href='?pg=site807treeE¶m=edit,".$tb[$j]['WWD_ID']."' title='Edutuj'><img src='./images/treemenu_edit.png'></a><a href='?pg=site807tree¶m=del,".$tb[$j]['WWD_ID']."' title='Usuń' onclick=".chr(34)."return confirm('Jesteś pewien, że chcesz usunąć?');".chr(34)."><img src='./images/treemenu_delete.png'></a>]";
|
||||
|
||||
// pierwsze zagnieżdżenie
|
||||
// ===============================================================================================
|
||||
unset($tb1); $tb1 = sqlGetResAsArray("select WWD_ID,WWD_NAME from seg_water_drainage where WWD_PARENT_ID=".$tb[$j]['WWD_ID']." order by WWD_NAME");
|
||||
if (count($tb1)>0)
|
||||
{
|
||||
echo"<ul>";
|
||||
for($z=0; $z<count($tb1); $z++)
|
||||
{
|
||||
echo"<li>".$tb1[$z]['WWD_NAME']." [<a href='?pg=site807treeE¶m=add,".$tb1[$z]['WWD_ID']."' title='Dodaj'><img src='./images/treemenu_add.png'></a><a href='?pg=site807treeE¶m=edit,".$tb1[$z]['WWD_ID']."' title='Edutuj'><img src='./images/treemenu_edit.png'></a><a href='?pg=site807tree¶m=del,".$tb1[$z]['WWD_ID']."' title='Usuń' onclick=".chr(34)."return confirm('Jesteś pewien, że chcesz usunąć?');".chr(34)."><img src='./images/treemenu_delete.png'></a>]";
|
||||
|
||||
// drugie zagnieżdżenie
|
||||
// ===============================================================================================
|
||||
unset($tb2); $tb2 = sqlGetResAsArray("select WWD_ID,WWD_NAME from seg_water_drainage where WWD_PARENT_ID=".$tb1[$z]['WWD_ID']." order by WWD_NAME");
|
||||
if (count($tb2)>0)
|
||||
{
|
||||
echo"<ul>";
|
||||
for($g=0; $g<count($tb2); $g++)
|
||||
{
|
||||
echo"<li>".$tb2[$g]['WWD_NAME']." [<a href='?pg=site807treeE¶m=add,".$tb2[$g]['WWD_ID']."' title='Dodaj'><img src='./images/treemenu_add.png'></a><a href='?pg=site807treeE¶m=edit,".$tb2[$g]['WWD_ID']."' title='Edutuj'><img src='./images/treemenu_edit.png'></a><a href='?pg=site807tree¶m=del,".$tb2[$g]['WWD_ID']."' title='Usuń' onclick=".chr(34)."return confirm('Jesteś pewien, że chcesz usunąć?');".chr(34)."><img src='./images/treemenu_delete.png'></a>]";
|
||||
|
||||
// trzecie zagnieżdżenie
|
||||
// ===============================================================================================
|
||||
unset($tb3); $tb3 = sqlGetResAsArray("select WWD_ID,WWD_NAME from seg_water_drainage where WWD_PARENT_ID=".$tb2[$g]['WWD_ID']." order by WWD_NAME");
|
||||
if (count($tb3)>0)
|
||||
{
|
||||
echo"<ul>";
|
||||
for($q=0; $q<count($tb3); $q++)
|
||||
{
|
||||
echo"<li>".$tb3[$q]['WWD_NAME']." [<a href='?pg=site807treeE¶m=add,".$tb3[$q]['WWD_ID']."' title='Dodaj'><img src='./images/treemenu_add.png'></a><a href='?pg=site807treeE¶m=edit,".$tb3[$q]['WWD_ID']."' title='Edutuj'><img src='./images/treemenu_edit.png'></a><a href='?pg=site807tree¶m=del,".$tb3[$q]['WWD_ID']."' title='Usuń' onclick=".chr(34)."return confirm('Jesteś pewien, że chcesz usunąć?');".chr(34)."><img src='./images/treemenu_delete.png'></a>]";
|
||||
|
||||
// czwarte zagnieżdżenie
|
||||
// ===============================================================================================
|
||||
unset($tb4); $tb4 = sqlGetResAsArray("select WWD_ID,WWD_NAME from seg_water_drainage where WWD_PARENT_ID=".$tb3[$q]['WWD_ID']." order by WWD_NAME");
|
||||
if (count($tb4)>0)
|
||||
{
|
||||
echo"<ul>";
|
||||
for($r=0; $r<count($tb4); $r++)
|
||||
{
|
||||
echo"<li>".$tb4[$r]['WWD_NAME']." [<a href='?pg=site807treeE¶m=add,".$tb4[$r]['WWD_ID']."' title='Dodaj'><img src='./images/treemenu_add.png'></a><a href='?pg=site807treeE¶m=edit,".$tb4[$r]['WWD_ID']."' title='Edutuj'><img src='./images/treemenu_edit.png'></a><a href='?pg=site807tree¶m=del,".$tb4[$r]['WWD_ID']."' title='Usuń' onclick=".chr(34)."return confirm('Jesteś pewien, że chcesz usunąć?');".chr(34)."><img src='./images/treemenu_delete.png'></a>]";
|
||||
|
||||
// piąte zagnieżdżenie
|
||||
// ===============================================================================================
|
||||
unset($tb5); $tb5 = sqlGetResAsArray("select WWD_ID,WWD_NAME from seg_water_drainage where WWD_PARENT_ID=".$tb4[$r]['WWD_ID']." order by WWD_NAME");
|
||||
if (count($tb5)>0)
|
||||
{
|
||||
echo"<ul>";
|
||||
for($p=0; $p<count($tb5); $p++)
|
||||
{
|
||||
echo"<li>".$tb5[$p]['WWD_NAME']." [<a href='?pg=site807treeE¶m=add,".$tb5[$p]['WWD_ID']."' title='Dodaj'><img src='./images/treemenu_add.png'></a><a href='?pg=site807treeE¶m=edit,".$tb5[$p]['WWD_ID']."' title='Edutuj'><img src='./images/treemenu_edit.png'></a><a href='?pg=site807tree¶m=del,".$tb5[$p]['WWD_ID']."' title='Usuń' onclick=".chr(34)."return confirm('Jesteś pewien, że chcesz usunąć?');".chr(34)."><img src='./images/treemenu_delete.png'></a>]";
|
||||
|
||||
// szóste zagnieżdżenie
|
||||
// ===============================================================================================
|
||||
unset($tb6); $tb6 = sqlGetResAsArray("select WWD_ID,WWD_NAME from seg_water_drainage where WWD_PARENT_ID=".$tb5[$p]['WWD_ID']." order by WWD_NAME");
|
||||
if (count($tb6)>0)
|
||||
{
|
||||
echo"<ul>";
|
||||
for($s=0; $s<count($tb6); $s++)
|
||||
{
|
||||
echo"<li>".$tb6[$s]['WWD_NAME']."</a>";
|
||||
echo"<li>".$tb6[$s]['WWD_NAME']." [<img src='./images/treemenu_add.png'></a><a href='?pg=site807treeE¶m=edit,".$tb6[$s]['WWD_ID']."' title='Edutuj'><img src='./images/treemenu_edit.png'></a><a href='?pg=site807tree¶m=del,".$tb6[$s]['WWD_ID']."' title='Usuń' onclick=".chr(34)."return confirm('Jesteś pewien, że chcesz usunąć?');".chr(34)."><img src='./images/treemenu_delete.png'></a>]";
|
||||
echo"</li>";
|
||||
}
|
||||
echo"</ul>";
|
||||
}
|
||||
// ===============================================================================================
|
||||
echo"</li>";
|
||||
}
|
||||
echo"</ul>";
|
||||
}
|
||||
// ===============================================================================================
|
||||
echo"</li>";
|
||||
}
|
||||
echo"</ul>";
|
||||
}
|
||||
// ===============================================================================================
|
||||
echo"</li>";
|
||||
}
|
||||
echo"</ul>";
|
||||
}
|
||||
// ===============================================================================================
|
||||
echo"</li>";
|
||||
}
|
||||
echo"</ul>";
|
||||
}
|
||||
// ===============================================================================================
|
||||
echo"</li>";
|
||||
}
|
||||
echo"</ul>";
|
||||
}
|
||||
// ===============================================================================================
|
||||
echo"</li>";
|
||||
}
|
||||
echo"</ul>";
|
||||
}
|
||||
// ===============================================================================================
|
||||
echo"</li>";
|
||||
}
|
||||
?>
|
||||
|
||||
|
||||
|
||||
|
||||
</ul>
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
<div class="tag_buttons">
|
||||
<a class="btn btn-info btn-sm" style="text-decoration: none;" href="./?pg=site807" role="button"><?php echo $lab_ButtonName_Cancel; ?></a>
|
||||
<INPUT class='btn btn-success btn-sm' TYPE='SUBMIT' NAME='subGSMSave' VALUE="<?php echo $lab_ButtonName_Update; ?>">
|
||||
</div>
|
||||
</FORM>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<?php
|
||||
}
|
||||
else showFooterWarningAccessNotification($lab_FooterWarningAccessNotification_001);
|
||||
?>
|
||||
Reference in New Issue
Block a user