Ejemplo n.º 1
0
 function printElement(&$stack, $level)
 {
     return parent::printElement($stack, $level);
 }
Ejemplo n.º 2
0
 function printElement(&$stack, $level)
 {
     $out = TreeView::printElement($stack, $level);
     if ($this->kindOfView == ONEUSERVIEW) {
         $out .= $this->printElementOneUser($stack, $level);
     } else {
         $out .= $this->printElementItem($stack, $level);
     }
     return $out;
 }
 function printElement(&$stack, $level)
 {
     $elem = parent::printElement($stack, $level);
     if ($this->withActions == FALSE) {
         return $elem;
     }
     if ($level > 0) {
         $arrData = $stack[$level]['folder']->otherValues;
         $isFolder = $arrData[REPOFIELDOBJECTTYPE] === '';
         if (is_array($arrData)) {
             if (funAccess('moditem', 'MOD', TRUE, $this->mod_name)) {
                 $elem .= '<input type="image" class="tree_view_image" ' . ' src="' . $this->_getOpPropertiesImg() . '"' . ' id="' . $this->id . '_' . $this->_getOpPropertiesId() . '_' . $stack[$level]['folder']->id . '" ' . ' name="' . $this->id . '[' . $this->_getOpPropertiesId() . '][' . $stack[$level]['folder']->id . ']" ' . ' title="' . $this->_getOpPropertiesTitle() . ': ' . $this->getFolderPrintName($stack[$level]['folder']) . '" ' . ' alt="' . $this->_getOpPropertiesTitle() . ': ' . $this->getFolderPrintName($stack[$level]['folder']) . '" />';
                 if (!$isFolder) {
                     $elem .= '<input type="image" class="tree_view_image" ' . ' src="' . $this->_getCopyImage() . '"' . ' id="' . $this->id . '_' . $this->_getOpCopyLOId() . '_' . $stack[$level]['folder']->id . '" ' . ' name="' . $this->id . '[' . $this->_getOpCopyLOId() . '][' . $stack[$level]['folder']->id . ']" ' . ' title="' . $this->_getOpCopyTitle() . ': ' . $this->getFolderPrintName($stack[$level]['folder']) . '" ' . ' alt="' . $this->_getOpCopyTitle() . ': ' . $this->getFolderPrintName($stack[$level]['folder']) . '" />';
                     $elem .= '<input type="image" class="tree_view_image" ' . ' src="' . $this->_getEditImage() . '"' . ' id="' . $this->id . '_' . $this->_getOpEditLOId() . '_' . $stack[$level]['folder']->id . '" ' . ' name="' . $this->id . '[' . $this->_getOpEditLOId() . '][' . $stack[$level]['folder']->id . ']" ' . ' title="' . $this->_getOpEditTitle() . ': ' . $this->getFolderPrintName($stack[$level]['folder']) . '" ' . ' alt="' . $this->_getOpEditTitle() . ': ' . $this->getFolderPrintName($stack[$level]['folder']) . '" />';
                     $elem .= '<input type="image" class="tree_view_image" ' . ' src="' . $this->_getOpPlayItemImg() . '"' . ' id="' . $this->id . '_' . $this->_getOpPlayItemId() . '_' . $stack[$level]['folder']->id . '" ' . ' name="' . $this->id . '[' . $this->_getOpPlayItemId() . '][' . $stack[$level]['folder']->id . ']" ' . ' title="' . $this->_getOpPlayTitle() . ': ' . $this->getFolderPrintName($stack[$level]['folder']) . '" ' . ' alt="' . $this->_getOpPlayTitle() . ': ' . $this->getFolderPrintName($stack[$level]['folder']) . '" />';
                 } else {
                     $elem .= '<div class="TVActionEmpty"></div>';
                     $elem .= '<div class="TVActionEmpty"></div>';
                     $elem .= '<div class="TVActionEmpty"></div>';
                 }
             }
         }
     }
     return $elem;
 }
Ejemplo n.º 4
0
 function printElement(&$stack, $level)
 {
     $tree = parent::printElement($stack, $level);
     if (!$this->selector_mode) {
         // assign field to folder
         // assign field to user
         if ($this->isFolderAccessible($stack[$level]['folder']) && Get::sett('use_user_fields') == '1') {
             $tree .= '<input type="image" class="tree_view_image" ' . ' src="' . $this->_getImgAssignField() . '"' . ' id="' . $this->id . '_' . $this->_getOpAssignField() . '_' . $stack[$level]['folder']->id . '" ' . ' name="' . $this->id . '[' . $this->_getOpAssignField() . '][' . $stack[$level]['folder']->id . ']" ' . ' title="' . $this->_getLabelAssignField() . '" ' . ' alt="' . $this->_getLabelAssignField() . '" />';
         }
         /*$tree .= '<input type="image" class="tree_view_image" ' 
         		.' src="'.$this->_getImgImportUsers().'"'
         		.' id="'.$this->id.'_'.$this->_getOpImportUsers().'_'.$stack[$level]['folder']->id.'" '
         		.' name="'.$this->id.'['.$this->_getOpImportUsers().']['.$stack[$level]['folder']->id.']" '
         		.' title="'.$this->_getLabelImportUsers().'" '
         		.' alt="'.$this->_getLabelImportUsers().'" />';*/
         if ($level != 0) {
             if ($this->isFolderAccessible($stack[$level]['folder'])) {
                 $tree .= '<input type="image" class="tree_view_image" ' . ' src="' . $this->_getImgAssignUser() . '"' . ' id="' . $this->id . '_' . $this->_getOpAssignUser() . '_' . $stack[$level]['folder']->id . '" ' . ' name="' . $this->id . '[' . $this->_getOpAssignUser() . '][' . $stack[$level]['folder']->id . ']" ' . ' title="' . $this->_getLabelAssignUser() . '" ' . ' alt="' . $this->_getLabelAssignUser() . '" />';
                 if (Get::sett('use_org_chart_field') == '1') {
                     $tree .= '<input type="image" class="tree_view_image" ' . ' src="' . $this->_getImgFolderField() . '"' . ' id="' . $this->id . '_' . $this->_getOpFolderField() . '_' . $stack[$level]['folder']->id . '" ' . ' name="' . $this->id . '[' . $this->_getOpFolderField() . '][' . $stack[$level]['folder']->id . ']" ' . ' title="' . $this->_getLabelFolderField() . '" ' . ' alt="' . $this->_getLabelFolderField() . '" />';
                 }
             }
         } else {
             $tree .= '<div class="TVActionEmpty"></div>';
         }
     } elseif (!$this->simple_selector) {
         $stack[$level]['desc'] = FALSE;
         $idst = $this->tdb->getGroupST($stack[$level]['folder']->id);
         $idst_desc = $this->tdb->getGroupDescendantsST($stack[$level]['folder']->id);
         if ($level > 0 && $stack[$level - 1]['desc']) {
             $stack[$level]['desc'] = TRUE;
             $disabled = ' disabled="disabled" ';
         } else {
             $disabled = '';
         }
         $radio_name = DIRECTORY_ID . '[' . DIRECTORY_OP_SELECTRADIO . '][' . $idst . '_' . $idst_desc . ']';
         $check_name = DIRECTORY_ID . '[' . DIRECTORY_OP_SELECTFOLD . '][' . $idst . ']';
         $this->printed_items_alt[] = $idst;
         $found = FALSE;
         $tree .= '<div class="special_input">';
         $tree .= Form::getLabel(DIRECTORY_ID . DIRECTORY_OP_SELECTRADIO . '_INHERIT_' . $idst, $this->lang->def('_ORG_CHART_INHERIT'), 'label_bold tree_view_image');
         $tree .= '<input type="radio" class="tree_view_image"' . ' id="' . DIRECTORY_ID . DIRECTORY_OP_SELECTRADIO . '_INHERIT_' . $idst . '" ' . ' name="' . $radio_name . '" ' . ' value="' . $idst_desc . '"' . $disabled;
         if (array_search($idst_desc, $this->itemSelectedMulti) !== FALSE) {
             $tree .= ' checked="checked" ';
             $stack[$level]['desc'] = TRUE;
             $found = TRUE;
         }
         $tree .= ' />';
         $tree .= Form::getLabel(DIRECTORY_ID . DIRECTORY_OP_SELECTRADIO . '_YES_' . $idst, $this->lang->def('_YES'), 'label_bold tree_view_image');
         $tree .= '<input type="radio"  class="tree_view_image"' . ' id="' . DIRECTORY_ID . DIRECTORY_OP_SELECTRADIO . '_YES_' . $idst . '" ' . ' name="' . $radio_name . '" ' . ' value="' . $idst . '"' . $disabled;
         if (array_search($idst, $this->itemSelectedMulti) !== FALSE) {
             $tree .= ' checked="checked" ';
             $found = TRUE;
         }
         $tree .= ' />';
         $tree .= Form::getLabel(DIRECTORY_ID . DIRECTORY_OP_SELECTRADIO . '_NO_' . $idst, $this->lang->def('_NO'), 'label_bold tree_view_image');
         $tree .= '<input type="radio" class="tree_view_image"' . ' id="' . DIRECTORY_ID . DIRECTORY_OP_SELECTRADIO . '_NO_' . $idst . '" ' . ' name="' . $radio_name . '" ' . ' value=""' . $disabled;
         if (!$found) {
             $tree .= ' checked="checked" ';
         }
         $tree .= ' />';
         $tree .= '</div>';
     }
     return $tree;
 }