|
|
@@ -1,6 +1,12 @@
|
|
|
<?php
|
|
|
|
|
|
Lib::loadClass('ViewAjax');
|
|
|
+Lib::loadClass('TableAjaxMap');
|
|
|
+Lib::loadClass('Typespecial');
|
|
|
+Lib::loadClass('SE_Layout');
|
|
|
+Lib::loadClass('FoldersConfig');
|
|
|
+Lib::loadClass('FileUploader');
|
|
|
+Lib::loadClass('UserProfile');
|
|
|
|
|
|
class TableAjax extends ViewAjax {
|
|
|
|
|
|
@@ -248,7 +254,6 @@ class TableAjax extends ViewAjax {
|
|
|
|
|
|
$tblAjaxMap = null;
|
|
|
if ($hasGeomFlds) {
|
|
|
- Lib::loadClass('TableAjaxMap');
|
|
|
$tblAjaxMap = new TableAjaxMap($this->_acl, 512, 400);
|
|
|
}
|
|
|
|
|
|
@@ -1900,7 +1905,7 @@ class TableAjax extends ViewAjax {
|
|
|
//debug: true,
|
|
|
wpsUrl: 'http://biuro.biall-net.pl/wps',
|
|
|
wfsUrl: 'http://biuro.biall-net.pl/wps',
|
|
|
- showAddLayerWidget: <?php echo ($this->_tbl == 'BUILDINGS')? 'true' : 'false'; ?>,
|
|
|
+ showAddLayerWidget: <?php echo ($this->hasAdditionalLayers())? 'true' : 'false'; ?>,
|
|
|
zoomStrategyActivate: 14,
|
|
|
layerName: '<?php echo $this->getLabelHtml(); ?>',
|
|
|
addBtn: {
|
|
|
@@ -2945,6 +2950,11 @@ function hidePopover() {
|
|
|
return $out;
|
|
|
}
|
|
|
|
|
|
+ public function hasAdditionalLayers() {
|
|
|
+ $layers = TableAjaxMap::getAdditionalLayers($this->_zasobID);
|
|
|
+ return !empty($layers);
|
|
|
+ }
|
|
|
+
|
|
|
public function ajaxTask($task) {
|
|
|
switch ($task) {
|
|
|
case 'EDIT': {
|
|
|
@@ -3128,7 +3138,6 @@ function hidePopover() {
|
|
|
$vCol['label'] = (!empty($vCol['label']))? $vCol['label'] : $vCol['name'];
|
|
|
|
|
|
$tsValues = array();
|
|
|
- Lib::loadClass('Typespecial');
|
|
|
$typeSpecial = Typespecial::getInstance($fieldID, $vCol['name']);
|
|
|
if ($typeSpecial) {
|
|
|
if($DBG){echo'<pre style="max-height:200px;overflow:auto;border:1px solid red;text-align:left;">Typespecial('.$fieldID.') (' . __CLASS__ . '::' . __FUNCTION__ . ':' . __LINE__ . '): ';print_r($typeSpecial);echo'</pre>';}
|
|
|
@@ -3139,7 +3148,6 @@ function hidePopover() {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- Lib::loadClass('SE_Layout');
|
|
|
?>
|
|
|
<label for="<?php echo "f{$fieldID}"; ?>" class="AjaxTableEdit-label">
|
|
|
<strong title="<?php echo "[{$fieldID}] {$fieldName}"; ?>"><?php echo "{$vCol['label']}"; ?></strong>
|
|
|
@@ -3245,7 +3253,6 @@ function hidePopover() {
|
|
|
$tsValues = array();
|
|
|
if($DBG){echo'<pre style="max-height:200px;overflow:auto;border:1px solid red;text-align:left;">fieldsList (F.' . __FUNCTION__ . ':' . __LINE__ . '): ';print_r($fieldsList);echo'</pre>';}
|
|
|
if (!empty($fieldsList)) {
|
|
|
- Lib::loadClass('Typespecial');
|
|
|
foreach ($fieldsList as $vColID => $vCol) {
|
|
|
$typeSpecial = Typespecial::getInstance($vColID, $vCol['name']);
|
|
|
if ($typeSpecial) {
|
|
|
@@ -3264,7 +3271,6 @@ function hidePopover() {
|
|
|
|
|
|
$rowFunctionsOut = $this->_showRowFunctions($record->ID, array('edit', 'cp'), true);
|
|
|
|
|
|
- Lib::loadClass('SE_Layout');
|
|
|
?>
|
|
|
<div class="container AjaxFrmHorizontalEdit" style="max-width:940px">
|
|
|
<form class="form-horizontal" action="" method="post" id="EDIT_FRM_<?php echo $this->_htmlID; ?>">
|
|
|
@@ -3521,7 +3527,6 @@ jQuery(document).ready(function(){
|
|
|
$fieldsList[$kID]['label'] = (!empty($vCol['label']))? $vCol['label'] : $vCol['name'];
|
|
|
}
|
|
|
|
|
|
- Lib::loadClass('SE_Layout');
|
|
|
?>
|
|
|
<div class="container AjaxFrmHorizontalEdit">
|
|
|
<form class="form-horizontal" action="" method="post" id="CREATE_FRM_<?php echo $this->_htmlID; ?>">
|
|
|
@@ -3872,7 +3877,6 @@ jQuery(document).ready(function(){
|
|
|
|
|
|
$tblName = $this->_acl->getName();
|
|
|
$confTblName = "{$tblName}_COLUMN";
|
|
|
- Lib::loadClass('FoldersConfig');
|
|
|
$folderConfAll = FoldersConfig::getRawData();
|
|
|
if (!FoldersConfig::hasConfig($confTblName)) {
|
|
|
header('HTTP/1.0 404 Not Found');
|
|
|
@@ -3882,7 +3886,6 @@ jQuery(document).ready(function(){
|
|
|
|
|
|
$folderConf = FoldersConfig::getAll($confTblName);
|
|
|
|
|
|
- Lib::loadClass('FileUploader');
|
|
|
$uploader = new FileUploader($confTblName, $record);
|
|
|
$errMsg = '';
|
|
|
if (!$uploader->setConfig($folderConf, $errMsg)) {
|
|
|
@@ -3947,7 +3950,6 @@ jQuery(document).ready(function(){
|
|
|
|
|
|
$tblName = $this->_acl->getName();
|
|
|
$confTblName = "{$tblName}_COLUMN";
|
|
|
- Lib::loadClass('FoldersConfig');
|
|
|
$folderConfAll = FoldersConfig::getRawData();
|
|
|
if (!FoldersConfig::hasConfig($confTblName)) {
|
|
|
header('HTTP/1.0 404 Not Found');
|
|
|
@@ -3957,7 +3959,6 @@ jQuery(document).ready(function(){
|
|
|
|
|
|
$folderConf = FoldersConfig::getAll($confTblName);
|
|
|
|
|
|
- Lib::loadClass('FileUploader');
|
|
|
$uploader = new FileUploader($confTblName, $record);
|
|
|
if (!$uploader->setConfig($folderConf)) {
|
|
|
header('HTTP/1.0 404 Not Found');
|
|
|
@@ -3996,7 +3997,6 @@ jQuery(document).ready(function(){
|
|
|
|
|
|
$tblName = $this->_acl->getName();
|
|
|
$confTblName = "{$tblName}_COLUMN";
|
|
|
- Lib::loadClass('FoldersConfig');
|
|
|
$folderConfAll = FoldersConfig::getRawData();
|
|
|
if (!FoldersConfig::hasConfig($confTblName)) {
|
|
|
header('HTTP/1.0 404 Not Found');
|
|
|
@@ -4006,7 +4006,6 @@ jQuery(document).ready(function(){
|
|
|
|
|
|
$folderConf = FoldersConfig::getAll($confTblName);
|
|
|
|
|
|
- Lib::loadClass('FileUploader');
|
|
|
$uploader = new FileUploader($confTblName, $record);
|
|
|
if (!$uploader->setConfig($folderConf)) {
|
|
|
header('HTTP/1.0 404 Not Found');
|
|
|
@@ -4109,7 +4108,6 @@ jQuery(document).ready(function(){
|
|
|
//}
|
|
|
|
|
|
$confTblName = "{$tblName}_COLUMN";
|
|
|
- Lib::loadClass('FoldersConfig');
|
|
|
$folderConfAll = FoldersConfig::getRawData();
|
|
|
if (!FoldersConfig::hasConfig($confTblName)) {
|
|
|
throw new Exception("Brak danych konfiguracyjnych ({$tblName})", 404);
|
|
|
@@ -4117,7 +4115,6 @@ jQuery(document).ready(function(){
|
|
|
|
|
|
$folderConf = FoldersConfig::getAll($confTblName);
|
|
|
|
|
|
- Lib::loadClass('FileUploader');
|
|
|
$uploader = new FileUploader($confTblName, $record);
|
|
|
if (!$uploader->setConfig($folderConf)) {
|
|
|
throw new Exception("Błąd danych konfiguracyjnych ({$tblName})", 404);
|
|
|
@@ -4181,7 +4178,6 @@ jQuery(document).ready(function(){
|
|
|
|
|
|
$tblName = $this->_acl->getName();
|
|
|
$confTblName = "{$tblName}_COLUMN";
|
|
|
- Lib::loadClass('FoldersConfig');
|
|
|
$folderConfAll = FoldersConfig::getRawData();
|
|
|
if (!FoldersConfig::hasConfig($confTblName)) {
|
|
|
header('HTTP/1.0 404 Not Found');
|
|
|
@@ -4191,7 +4187,6 @@ jQuery(document).ready(function(){
|
|
|
|
|
|
$folderConf = FoldersConfig::getAll($confTblName);
|
|
|
|
|
|
- Lib::loadClass('FileUploader');
|
|
|
$uploader = new FileUploader($confTblName, $record);
|
|
|
if (!$uploader->setConfig($folderConf)) {
|
|
|
header('HTTP/1.0 404 Not Found');
|
|
|
@@ -4242,7 +4237,6 @@ jQuery(document).ready(function(){
|
|
|
|
|
|
$fields = $this->_acl->getVisibleFieldList();
|
|
|
if (!empty($fields)) {
|
|
|
- Lib::loadClass('Typespecial');
|
|
|
foreach ($fields as $vColID => $vCol) {
|
|
|
$typeSpecial = Typespecial::getInstance($vColID);
|
|
|
if ($typeSpecial) {
|
|
|
@@ -4264,7 +4258,6 @@ jQuery(document).ready(function(){
|
|
|
|
|
|
$fields = $this->_acl->getVisibleFieldList();
|
|
|
if (!empty($fields)) {
|
|
|
- Lib::loadClass('Typespecial');
|
|
|
foreach ($fields as $vColID => $vCol) {
|
|
|
$typeSpecial = Typespecial::getInstance($vColID);
|
|
|
if ($typeSpecial) {
|
|
|
@@ -4307,7 +4300,6 @@ jQuery(document).ready(function(){
|
|
|
|
|
|
$tblName = $this->_acl->getName();
|
|
|
$confTblName = "{$tblName}_COLUMN";
|
|
|
- Lib::loadClass('FoldersConfig');
|
|
|
$folderConfAll = FoldersConfig::getRawData();
|
|
|
if (!FoldersConfig::hasConfig($confTblName)) {
|
|
|
header('HTTP/1.0 404 Not Found');
|
|
|
@@ -4318,7 +4310,6 @@ jQuery(document).ready(function(){
|
|
|
$folderConf = FoldersConfig::getAll($confTblName);
|
|
|
//echo'<pre style="max-height:200px;overflow:auto;border:1px solid red;text-align:left;">$folderConf (' . __CLASS__ . '::' . __FUNCTION__ . ':' . __LINE__ . '): ';print_r($folderConf);echo'</pre>';
|
|
|
|
|
|
- Lib::loadClass('FileUploader');
|
|
|
$uploader = new FileUploader($confTblName, $record);
|
|
|
$errMsg = '';
|
|
|
if (!$uploader->setConfig($folderConf, $errMsg)) {
|
|
|
@@ -4854,7 +4845,6 @@ jQuery(document).ready(function(){
|
|
|
}
|
|
|
|
|
|
$jsonData = array();
|
|
|
- Lib::loadClass('Typespecial');
|
|
|
$typeSpecial = Typespecial::getInstance($fldID, $fldName);
|
|
|
if ($typeSpecial) {
|
|
|
$query = V::get('q', '', $_REQUEST);
|
|
|
@@ -4907,7 +4897,6 @@ jQuery(document).ready(function(){
|
|
|
exit;
|
|
|
}
|
|
|
|
|
|
- Lib::loadClass('Typespecial');
|
|
|
$typeSpecial = Typespecial::getInstance($fldID, $fldName);
|
|
|
if ($typeSpecial) {
|
|
|
$jsonData->data = $typeSpecial->getReturnData($this->_zasobID, $id, $fldName, '');
|
|
|
@@ -4959,8 +4948,6 @@ jQuery(document).ready(function(){
|
|
|
if($DBG){echo'<pre style="max-height:200px;overflow:auto;border:1px solid red;text-align:left;">vCols (' . __CLASS__ . '::' . __FUNCTION__ . ':' . __LINE__ . '): ';print_r($vCols);echo'</pre>';}
|
|
|
}
|
|
|
|
|
|
- Lib::loadClass('Typespecial');
|
|
|
-
|
|
|
$total = $this->_acl->getTotal($params);
|
|
|
if($DBG){echo'<pre style="max-height:200px;overflow:auto;border:1px solid red;text-align:left;">get_total (F.' . __FUNCTION__ . ':' . __LINE__ . '): ';print_r($total);echo'</pre>';}
|
|
|
$items = $this->_acl->getItems($params);
|
|
|
@@ -5108,7 +5095,6 @@ jQuery(document).ready(function(){
|
|
|
return $response;
|
|
|
}
|
|
|
|
|
|
- Lib::loadClass('UserProfile');
|
|
|
UserProfile::load();
|
|
|
|
|
|
// clean up old, wrong values
|