function printElement(&$stack, $level) { return parent::printElement($stack, $level); }
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; }
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; }