Example #1
0
<?php

$ygid = $this->request->parameters['yg_id'];
$entrymask = explode('-', $ygid);
$entrymask = $entrymask[0];
$entrymaskMgr = new Entrymasks();
$entrymaskInfo = $entrymaskMgr->get($entrymask);
$objectparents = $entrymaskMgr->getParents($entrymask);
$objectparents[count($objectparents) - 1][0]['NAME'] = $itext['TXT_ENTRYMASKS'] != '' ? $itext['TXT_ENTRYMASKS'] : '$TXT_ENTRYMASKS';
$entrymasks = $entrymaskMgr->getEntrymaskFormfields($entrymask);
foreach ($entrymasks as $entrymask_idx => $entrymask) {
    if (($entrymask['FORMFIELD'] == 11 || $entrymask['FORMFIELD'] == 12) && $entrymasks[$entrymask_idx]['PRESET']) {
        $entrymasks[$entrymask_idx]['PRESET'] = TStoLocalTS($entrymasks[$entrymask_idx]['PRESET']);
    }
    if ($entrymask['FORMFIELD'] == 9) {
        $entrymasks[$entrymask_idx]['LVALUES'] = $entrymaskMgr->getListValuesByLinkID($entrymask['ID']);
    }
}
$smarty->assign("entrymaskInfo", $entrymaskInfo);
$smarty->assign("objectparents", $objectparents);
$smarty->assign("objecttype", "entrymask");
$smarty->assign("entrymasks", $entrymasks);
$smarty->assign('win_no', $this->request->parameters['win_no']);
$smarty->assign("uinfo", $uinfo);
$smarty->assign("controls", $controls);
$smarty->display('file:' . $this->page_template);
Example #2
0
         }
     }
     break;
 case 'moveEntrymask':
     $source = $this->params['source'];
     $target = $this->params['target'];
     $parentwindow = $this->params['openerRef'];
     $before = $this->params['before'];
     $confirmed = $this->params['confirmed'];
     $positive = $this->params['positive'];
     if ($source == $target) {
         break;
     }
     if ($entrymaskMgr->tree->moveTo($source, $target)) {
         $parent_ids = array();
         $parents = $entrymaskMgr->getParents($source);
         foreach ($parents as $parent_item) {
             array_push($parent_ids, $parent_item[0]['ID']);
         }
         $parent_ids = array_reverse($parent_ids);
         array_shift($parent_ids);
         array_push($parent_ids, $source);
         $parent_ids = implode(',', $parent_ids);
         $koala->callJSFunction('if (typeof(Koala.yg_dndOnSuccess) == "function") Koala.yg_dndOnSuccess');
         $koala->callJSFunction('Koala.yg_selectTreeNode', $parentwindow, 'page', $source);
     } else {
         $koala->alert($itext['TXT_ERROR_ACCESS_DENIED']);
     }
     break;
 case 'addEntrymask':
     $entrymask = $this->params['entrymask'];