Ignore:
Timestamp:
Jul 15, 2009, 2:54:09 PM (15 years ago)
Author:
flop25
Message:

check version only once by session [work in progress]

File:
1 edited

Legend:

Unmodified
Added
Removed
  • extensions/floPure/header.tpl

    r3580 r3585  
    7474<div id="the_page">
    7575{php}
    76 if (is_admin())
     76if (is_admin() and !(pwg_get_session_var('flopure_checked_version')) )
     77//if (is_admin())
    7778{
    7879        global $template, $page;
    7980        $header_msgs = array();
     81        $name_is_nutd = array();
    8082        include_once(PHPWG_ROOT_PATH.'template/floPure/tools/version.conf.php');
    8183        include_once(PHPWG_ROOT_PATH.'template/floPure/tools/floPure.class.php');
     
    8587        {
    8688                $template->append('header_msgs', l10n('floPure_update_needed'));
     89                $name_is_nutd[]='floPure';
    8790        }
    8891        $floPure->theme_version_search(PHPWG_ROOT_PATH.'template/floPure/theme');
     92        $name_is_nutd=array_merge($name_is_nutd,$floPure->is_nutd);
     93        pwg_set_session_var('flopure_checked_version',$name_is_nutd);
     94        foreach($name_is_nutd as $i)
     95        {
     96        $template->append('test_a', array( 'A'=> $i) );
     97        }
     98       
     99       
     100        //pwg_set_session_var('flopure_checked_version');
    89101
    90102       
    91103}
     104else if ( pwg_get_session_var('flopure_checked_version') )
     105{
    92106
     107        global $template;
     108        $header_msgs = array();
     109        include_once(PHPWG_ROOT_PATH.'template/floPure/tools/floPure.class.php');
     110        load_language('template.lang', PHPWG_ROOT_PATH.'template/floPure/tools/');
     111        $floPure = new floPure();
     112        $floPure->display(pwg_get_session_var('flopure_checked_version'));
     113        foreach(pwg_get_session_var('flopure_checked_version') as $i)
     114        {
     115        $template->append('test_a', array( 'A'=> $i) );
     116        }
     117}
     118        //pwg_unset_session_var('flopure_checked_version');
    93119{/php}
    94120{$erreur}
Note: See TracChangeset for help on using the changeset viewer.