|
@@ -2122,8 +2122,10 @@ function tree_callback__show_item_from_CRM_PROCES( &$r, &$tree ) {
|
|
|
$db = DB::getDB();
|
|
$db = DB::getDB();
|
|
|
$wsk = array();
|
|
$wsk = array();
|
|
|
Lib::loadClass('ProcesHelper');
|
|
Lib::loadClass('ProcesHelper');
|
|
|
|
|
+ $tree->log('show item - start');
|
|
|
if ($tree->get_param('rozwin_proces')) {
|
|
if ($tree->get_param('rozwin_proces')) {
|
|
|
$wsk = ProcesHelper::get_wskazniki($r->ID);
|
|
$wsk = ProcesHelper::get_wskazniki($r->ID);
|
|
|
|
|
+ $tree->log('show item -> get_wskazniki', array('get_wskazniki'));
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
$pytania = array();
|
|
$pytania = array();
|
|
@@ -2135,6 +2137,7 @@ function tree_callback__show_item_from_CRM_PROCES( &$r, &$tree ) {
|
|
|
$params = array();
|
|
$params = array();
|
|
|
$params['f_ID_PROCES'] = $r->ID;
|
|
$params['f_ID_PROCES'] = $r->ID;
|
|
|
$pytania = $dataSource->getItems($params);
|
|
$pytania = $dataSource->getItems($params);
|
|
|
|
|
+ $tree->log('show item -> fetch-pytania', array('fetch-pytania'));
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
$show_form = ($tree->get_param('show_form_at_item') == $r->ID);
|
|
$show_form = ($tree->get_param('show_form_at_item') == $r->ID);
|
|
@@ -2166,14 +2169,28 @@ function tree_callback__show_item_from_CRM_PROCES( &$r, &$tree ) {
|
|
|
echo App::link($out_id, array('task'=>"CRM_PROCES", 'filtr_id'=>$r->ID, '#'=>'TREE'.$r->ID), array('class'=>implode(' ', $cls)));
|
|
echo App::link($out_id, array('task'=>"CRM_PROCES", 'filtr_id'=>$r->ID, '#'=>'TREE'.$r->ID), array('class'=>implode(' ', $cls)));
|
|
|
|
|
|
|
|
//if($r->TYPE == 'PROCES_INIT') {
|
|
//if($r->TYPE == 'PROCES_INIT') {
|
|
|
- //todo do optymalizacji ze struktur
|
|
|
|
|
- $sql="select ID from CRM_PROCES where IF_TRUE_GOTO='".$r->ID."' ";
|
|
|
|
|
- // $sql=" select 1+1 ";
|
|
|
|
|
- $hh=DB::query($sql);
|
|
|
|
|
- while($rr=DB::fetch($hh)) {
|
|
|
|
|
- echo App::link('<'.$rr->ID.' ', array('task'=>"PROCES_VIEW", 'id_proces'=>$rr->ID));
|
|
|
|
|
|
|
+ $tree->log('show item -> fetch-IF_TRUE_GOTO start');
|
|
|
|
|
+ $gotoList = ProcesHelper::getGoToProces($r->ID);
|
|
|
|
|
+ foreach ($gotoList as $gotoId => $gotoFlag) {
|
|
|
|
|
+ $popupIcon = 'icon-chevron-left';
|
|
|
|
|
+ $popupLink = "procesy5.php?task=PROCES_VIEW&id_proces={$gotoId}";
|
|
|
|
|
+ $popupTitle = "GOTO";
|
|
|
|
|
+ $popupContent = "{$gotoId} {$gotoFlag} {$r->ID}";
|
|
|
|
|
+ $linkStyle = '';
|
|
|
|
|
+ if ('popover' == $linkStyle) {
|
|
|
|
|
+ ?>
|
|
|
|
|
+ <a href="<?php echo $popupLink; ?>"><i class="<?php echo $popupIcon; ?> wsk-help popover-with-html">
|
|
|
|
|
+ <span class="popover-heading"><?php echo $popupTitle; ?></span>
|
|
|
|
|
+ <span class="popover-body"><?php echo $popupContent; ?></span>
|
|
|
|
|
+ </i><?php echo $gotoId; ?></a>
|
|
|
|
|
+ <?php
|
|
|
|
|
+ } else {
|
|
|
|
|
+ echo ' ';
|
|
|
|
|
+ echo App::link("<{$gotoId}", array('task'=>'PROCES_VIEW', 'id_proces'=>$gotoId), array('title'=>$popupContent));
|
|
|
|
|
+ echo ' ';
|
|
|
}
|
|
}
|
|
|
-
|
|
|
|
|
|
|
+ }
|
|
|
|
|
+ $tree->log('show item -> fetch-IF_TRUE_GOTO', array('fetch-IF_TRUE_GOTO'));
|
|
|
//}
|
|
//}
|
|
|
|
|
|
|
|
//echo App::link("⚑", array('task'=>"CRM_PROCES", 'filtr_id'=>$r->ID, '#'=>'TREE'.$r->ID), array('class'=>''));
|
|
//echo App::link("⚑", array('task'=>"CRM_PROCES", 'filtr_id'=>$r->ID, '#'=>'TREE'.$r->ID), array('class'=>''));
|
|
@@ -2242,7 +2259,9 @@ function tree_callback__show_item_from_CRM_PROCES( &$r, &$tree ) {
|
|
|
//if ($bold) echo "***";
|
|
//if ($bold) echo "***";
|
|
|
|
|
|
|
|
if ($r->IF_TRUE_GOTO > 0) {
|
|
if ($r->IF_TRUE_GOTO > 0) {
|
|
|
|
|
+ $tree->log('show item -> fetch-proces_flag - start');
|
|
|
$link_out = ProcesHelper::proces_flag($r->ID, $r->IF_TRUE_GOTO, $r->IF_TRUE_GOTO_FLAG);
|
|
$link_out = ProcesHelper::proces_flag($r->ID, $r->IF_TRUE_GOTO, $r->IF_TRUE_GOTO_FLAG);
|
|
|
|
|
+ $tree->log('show item -> fetch-proces_flag', array('fetch-proces_flag'));
|
|
|
echo App::link($link_out, "#TREE".$r->IF_TRUE_GOTO, array('onclick'=>"return scrollToProces('".$r->IF_TRUE_GOTO."');", 'title'=>$r->IF_TRUE_GOTO_FLAG." ".$r->IF_TRUE_GOTO, 'class'=>'btn-p5'));
|
|
echo App::link($link_out, "#TREE".$r->IF_TRUE_GOTO, array('onclick'=>"return scrollToProces('".$r->IF_TRUE_GOTO."');", 'title'=>$r->IF_TRUE_GOTO_FLAG." ".$r->IF_TRUE_GOTO, 'class'=>'btn-p5'));
|
|
|
echo "<a href=procesy5.php?task=PROCES_VIEW&id_proces=".$r->IF_TRUE_GOTO.">>></a>";
|
|
echo "<a href=procesy5.php?task=PROCES_VIEW&id_proces=".$r->IF_TRUE_GOTO.">>></a>";
|
|
|
if(empty($r->DESC)) {
|
|
if(empty($r->DESC)) {
|
|
@@ -2381,7 +2400,9 @@ function tree_callback__show_item_from_CRM_PROCES( &$r, &$tree ) {
|
|
|
$w_parents_out = '';
|
|
$w_parents_out = '';
|
|
|
$w_title_parents_out = '';
|
|
$w_title_parents_out = '';
|
|
|
if ($tree->get_param('rozwin_zasoby')) {
|
|
if ($tree->get_param('rozwin_zasoby')) {
|
|
|
|
|
+ $tree->log('show item -> fetch-get_all_parents - start');
|
|
|
$w->_parents = TreeHelper::get_all_parents( 'CRM_LISTA_ZASOBOW', $w->PARENT_ID );
|
|
$w->_parents = TreeHelper::get_all_parents( 'CRM_LISTA_ZASOBOW', $w->PARENT_ID );
|
|
|
|
|
+ $tree->log('show item -> fetch-get_all_parents', array('fetch-get_all_parents'));
|
|
|
$w_parents_out = array();
|
|
$w_parents_out = array();
|
|
|
foreach ($w->_parents as $w_p_id => $w_p) {
|
|
foreach ($w->_parents as $w_p_id => $w_p) {
|
|
|
$w_parents_out []= '[<b>'.$w_p->ID.'</b> '.$w_p->TYPE.' '.$w_p->DESC.']';
|
|
$w_parents_out []= '[<b>'.$w_p->ID.'</b> '.$w_p->TYPE.' '.$w_p->DESC.']';
|
|
@@ -2775,6 +2796,7 @@ echo'<pre style="max-height:200px;overflow:auto;border:1px solid red;">zasoby_id
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
echo'</dl>'."\n";
|
|
echo'</dl>'."\n";
|
|
|
|
|
+ $tree->log('show item -> end');
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
|