panel($idProject);
$this->execPostTasks();
if (1 != V::get('_print', '', $_GET)) {
UI::startContainer(['style'=>'text-align:right']);
UI::link('link', " Drukuj", Request::getPathUri() . "index.php?_route=UrlAction_ProjektyZestawienieSwMikRurKosztorys&ID_PROJECT={$idProject}&_print=1");
UI::endContainer();
}
$this->zestawienieSwMikRur($idProject);
} catch (Exception $e) {
UI::alert('danger', "Error #" . $e->getCode() . "|" . $e->getLine() . ": " . $e->getMessage());
}
UI::dol();
}
public function zestawienieSwMikRur($idProject) {
$idCompany = 0;
$admin = false;
$companyAdmin = false;
$model = $this->getModel($idProject);
//DBG::table("subProjectList", $model->subProjectList, __CLASS__, __FUNCTION__, __LINE__);
$schema = ProjectKosztorysSchema::getSchema();
$projCost = $this->getProjectCostByCennik($idProject, $idCompany);
//DBG::_(true, true, "projCost", $projCost, __CLASS__, __FUNCTION__, __LINE__);
$viewLayerDataArgs = compact('idProject', 'idCompany', 'admin', 'companyAdmin', 'projCost');
?>
|
|
|
|
| idProject; ?> |
title; ?> |
ownerName; ?> |
|
1', "conf", $conf, __CLASS__, __FUNCTION__, __LINE__);
$summaryTypeCost = V::get('sub_costs', array(), $projCosts);
$subProjCost = V::get('sub_proj', array(), $projCosts);
$data = $this->getKosztorysData($idProject, $korespType = '', $idKoresp = 0, $admin);
$dataSummary = $data['summary'];
$dataSubProj = $data['by_project'];
// $dataSubProj = array();
// foreach ($data['by_project'] as $idSubProj => $subProjData) {
// if ($idProject != $idSubProj) $dataSubProj[$idSubProj] = $subProjData;
// }
DBG::_('DBG', '>1', "data", $data, __CLASS__, __FUNCTION__, __LINE__);
$defCennik = ProjectKosztorysCennik::getDefaultCennik($idCompany);
$cennik = ProjectKosztorysCennik::getCennik($idProject, $idCompany);
$workCennik = ProjectKosztorysCennik::getWorkCennik($idProject, $idCompany);
$additionalCosts = array();
$additionalCosts[] = array();
$additionalCosts[] = array();
$additionalCosts[] = array();
$additionalSummaryTypeCost = array();
?>
| ID PROJ. |
ID BUDYNKU |
WŁAŚCICIEL |
ADRES |
KONTAKT |
NR DZIAŁKI |
DŁ. ŚWIATŁOWODU |
DŁ. MIKRORURKI DO KLIENTA |
$subProjData) : ?>
fetchBudynki($idSubProj); ?>
fetchProject($idSubProj); ?>
|
brak |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
0', "schema", $schema, __CLASS__, __FUNCTION__, __LINE__);
DBG::_('DBG', '>0', "projCosts", $projCosts, __CLASS__, __FUNCTION__, __LINE__);
}
public function fetchBudynki($idProject) {
return DB::getPDO()->fetchAll("
select b.*
from BUILDINGS b
where b.ID_PROJECT = '{$idProject}'
");
}
public function fetchProject($idProject) {
$rows = DB::getPDO()->fetchAll("
select p.*
from IN7_MK_BAZA_DYSTRYBUCJI p
where p.ID = '{$idProject}'
");
return reset($rows);
}
}