vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vB3 Programming Discussions (https://vborg.vbsupport.ru/forumdisplay.php?f=15)
-   -   omg help!!! (https://vborg.vbsupport.ru/showthread.php?t=97922)

AN-net 10-09-2005 01:21 AM

omg help!!!
 
ok this import template thing didnt work, it sometimes just overwrites my already existing templates but not install them in of the other styles. other times it will delete my journal templates all together and install them in any style. would there be any reason for this?

heres the code:
PHP Code:

    function install_journal_templates($styleid$templates)
    {
        global 
$DB_site$upgradingto;
        
        require_once(
'./includes/functions_xml.php');
        
        
$querybits= array();
        if(!
is_array($templates))
        {
            
print_description_row("<b>Can Not Parse Journal Template File</b>(vbj_templates_upgrade" $upgradingto ".xml)");
        }
        else
        {
            echo 
"<ul>";
            foreach(
$templates AS $title => $template)
            {
                
$title addslashes($title);
                
$template['template'] = addslashes(xml_unescape_cdata($template['template']));
                
$template['username'] = addslashes(xml_unescape_cdata($template['username']));
        
                if (
$template['templatetype'] != 'template')
                {
                    
// template is a special template
                    
$querybits[] = "($styleid, '$template[templatetype]', '$title', '$template[template]', '', $template[dateline], '$template[username]', '" addslashes($template['version']) . "')";
                }
                else
                {
                    
// template is a standard template
                    
$querybits[] = "(" $styleid ", '" $template['templatetype'] . "', '" $title "', '" addslashes(compile_template(stripslashes($template['template']))) . "', '" $template['template'] . "', " $template['dateline'] . ", '" $template['username'] . "', '" addslashes($template['version']) . "')";
                }
                
$DB_site->query("REPLACE INTO " TABLE_PREFIX "template 
                    (styleid, templatetype, title, template, template_un, dateline, username, version)
                    VALUES
                    " 
implode(','$querybits) . "
                "
);
                echo 
"<li><i>" $title "</i> has been installed.</li>";
                
flush();
            }
            echo 
"</ul>";
        }
    } 



All times are GMT. The time now is 07:30 AM.

Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.

X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01842 seconds
  • Memory Usage 1,732KB
  • Queries Executed 10 (?)
More Information
Template Usage:
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)bbcode_php_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (1)printthreadbit
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • showthread
Included Files:
  • ./printthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/class_bbcode_alt.php
  • ./includes/class_bbcode.php
  • ./includes/functions_bigthree.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • printthread_start
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete