Exemple #1
0
                     $new_id = $entrymaskMgr->addListValue($linkid, $to_add_item);
                     foreach ($entries as $entry_idx => $entry) {
                         if ($entry == $to_add_item) {
                             $entry_ids[$entry_idx] = $new_id;
                         }
                     }
                 }
                 // Set new order of listentries
                 $entrymaskMgr->setListOrder($entry_ids);
             }
             if ($newly_added) {
                 $parray = array('IDENTIFIER' => $this->params[$wid . '_fld___NEW_ID_' . $newly_added_idx . '__-IDENTIFIER'], 'NAME' => $this->params[$wid . '_fld___NEW_ID_' . $newly_added_idx . '__-NAME'], 'PRESET' => $this->params[$wid . '_fld___NEW_ID_' . $newly_added_idx . '__-PRESET'], 'WIDTH' => $this->params[$wid . '_fld___NEW_ID_' . $newly_added_idx . '__-WIDTH'], 'MAXLENGTH' => $this->params[$wid . '_fld___NEW_ID_' . $newly_added_idx . '__-MAXLENGTH'], 'CONFIG' => $this->params[$wid . '_fld___NEW_ID_' . $newly_added_idx . '__-CONFIG'], 'CUSTOM' => $this->params[$wid . '_fld___NEW_ID_' . $newly_added_idx . '__-CUSTOM']);
             } else {
                 $parray = array('IDENTIFIER' => $this->params[$wid . '_fld_' . $linkid . '-IDENTIFIER'], 'NAME' => $this->params[$wid . '_fld_' . $linkid . '-NAME'], 'PRESET' => $this->params[$wid . '_fld_' . $linkid . '-PRESET'], 'WIDTH' => $this->params[$wid . '_fld_' . $linkid . '-WIDTH'], 'MAXLENGTH' => $this->params[$wid . '_fld_' . $linkid . '-MAXLENGTH'], 'CONFIG' => $this->params[$wid . '_fld_' . $linkid . '-CONFIG'], 'CUSTOM' => $this->params[$wid . '_fld_' . $linkid . '-CUSTOM']);
             }
             $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);