PATH:
home
/
letacommog
/
laindinois
/
wp-content
/
plugins
/
wp-all-export-pro
/
helpers
<?php function pmxe_render_xml_element($el, $shorten = false, $path = '/', $ind = 1, $lvl = 0) { $path .= $el->nodeName; $alternativePath = $path; if ( ! $el->parentNode instanceof DOMDocument and $ind > 0) { $path .= "[$ind]"; } echo '<div class="xml-element lvl-' . $lvl . ' lvl-mod4-' . ($lvl % 4) . '" title="' . $path . '">'; //if ($el->hasAttributes()){ //echo '<div class="xml-element-xpaths">'; self::render_element_xpaths($el, $alternativePath, $ind, $lvl); echo '</div>'; //} if ($el->hasChildNodes()) { $is_render_collapsed = $ind > 1; if ($el->childNodes->length > 1 or ! $el->childNodes->item(0) instanceof DOMText or strlen(trim($el->childNodes->item(0)->wholeText)) > 40) { echo '<div class="xml-expander">' . ($is_render_collapsed ? '+' : '-') . '</div>'; } echo '<div class="xml-tag opening"><<span class="xml-tag-name">' . $el->nodeName . '</span>'; pmxe_render_xml_attributes($el, $path . '/'); echo '></div>'; if (1 == $el->childNodes->length and $el->childNodes->item(0) instanceof DOMText) { pmxe_render_xml_text(trim($el->childNodes->item(0)->wholeText), $shorten, $is_render_collapsed); } else { echo '<div class="xml-content' . ($is_render_collapsed ? ' collapsed' : '') . '">'; $indexes = array(); foreach ($el->childNodes as $eli => $child) { if ($child instanceof DOMElement) { empty($indexes[$child->nodeName]) and $indexes[$child->nodeName] = 0; $indexes[$child->nodeName]++; pmxe_render_xml_element($child, $shorten, $path . '/', $indexes[$child->nodeName], $lvl + 1); } elseif ($child instanceof DOMCdataSection) { pmxe_render_xml_text(trim($child->wholeText), $shorten, false, true); } elseif ($child instanceof DOMText) { if ( $el->childNodes->item($eli - 1) and ($el->childNodes->item($eli - 1) instanceof DOMCdataSection) ){ } elseif( $el->childNodes->item($eli + 1) and ($el->childNodes->item($eli + 1) instanceof DOMCdataSection) ){ } else{ pmxe_render_xml_text(trim($child->wholeText), $shorten); } } elseif ($child instanceof DOMComment) { if (preg_match('%\[pmxi_more:(\d+)\]%', $child->nodeValue, $mtch)) { $no = intval($mtch[1]); echo '<div class="xml-more">[ ⇓ ' . sprintf(__('<strong>%s</strong> %s more', 'wp_all_import_plugin'), $no, _n('element', 'elements', $no, 'wp_all_import_plugin')) . ' ⇓ ]</div>'; } } } echo '</div>'; } echo '<div class="xml-tag closing"></<span class="xml-tag-name">' . $el->nodeName . '</span>></div>'; } else { echo '<div class="xml-tag opening empty"><<span class="xml-tag-name">' . $el->nodeName . '</span>'; pmxe_render_xml_attributes($el); echo '/></div>'; } echo '</div>'; }
[+]
..
[-] wp_all_export_terms_clauses.php
[edit]
[-] wp_all_export_posts_join.php
[edit]
[-] wp_all_export_write_article.php
[edit]
[-] wp_redirect_or_javascript.php
[edit]
[-] wp_all_export_generate_export_file.php
[edit]
[-] wp_all_export_secure_file.php
[edit]
[-] pmxe_prepare_price.php
[edit]
[-] wp_all_export_check_children_assign.php
[edit]
[-] wp_all_export_rmdir.php
[edit]
[-] get_taxonomies_by_object_type.php
[edit]
[-] wp_all_export_comments_clauses.php
[edit]
[-] wp_all_export_get_cpt_name.php
[edit]
[-] wp_all_export_remove_source.php
[edit]
[-] pmxe_render_xml_text.php
[edit]
[-] str_getcsv.php
[edit]
[-] backward.php
[edit]
[-] wp_all_export_rand_char.php
[edit]
[-] pmxe_render_xml_attributes.php
[edit]
[-] wp_all_export_break_into_files.php
[edit]
[-] wp_all_export_pre_user_query.php
[edit]
[-] wp_all_export_get_export_format.php
[edit]
[-] wp_all_export_is_compatible.php
[edit]
[-] wp_all_export_url_title.php
[edit]
[-] wp_all_export_posts_where.php
[edit]
[-] wp_all_export_remove_colons.php
[edit]
[-] wp_all_export_parse_field_name.php
[edit]
[-] pmxe_filter.php
[edit]
[-] wp_all_export_reverse_rules_html.php
[edit]
[-] pmxe_render_xml_element.php
[edit]
[-] pmxe_functions.php
[edit]