$entrymaskMgr->setFormfieldOrder($linkid, $i); $entrymaskMgr->setFormfieldParameters($linkid, $parray); if ($newly_added) { $entrymaskMgr->setFormfieldName($linkid, $this->params[$wid . '_fld___NEW_ID_' . $newly_added_idx . '__-NAME']); } else { $entrymaskMgr->setFormfieldName($linkid, $this->params[$wid . '_fld_' . $linkid . '-NAME']); } } $koala->queueScript("Koala.yg_fadeFields(\$('" . $wid . "'), 'input.changed', 'textarea.changed');"); $jsQueue->add($objectID, HISTORYTYPE_ENTRYMASK, 'UNHIGHLIGHT_ENTRYMASK', sGuiUS(), 'name'); } break; case 'entrymaskSelectNode': $node = $this->params['node']; $wid = $this->params['wid']; $root_node = $entrymaskMgr->getTree(NULL, 0); // Entrymasks // 1 = rsub // 2 = rread // 3 = rdelete // 4 = parent -> rsub & rwrite // 5 = parent -> rsub & rwrite // 6 = rdelete $buttons = array(); $entrymaskInfo = $entrymaskMgr->get($node); $koala->callJSFunction('Koala.yg_selectEntrymask', $node, $wid); $rread = $rwrite = $rdelete = $prsub = $prwrite = true; $rsub = $entrymaskInfo['FOLDER'] == 1; // Check permissions for button "add" if ($rsub) { $buttons[0] = true;