Ignore:
Timestamp:
Nov 13, 2011, 1:19:28 PM (13 years ago)
Author:
mistic100
Message:

fix display on some themes, disable on ContactForm for simple and stripped themes (stupid bug)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • extensions/CryptograPHP/main.inc.php

    r12617 r12619  
    2121define('CRYPTO_PATH' , PHPWG_PLUGINS_PATH . basename(dirname(__FILE__)) . '/');
    2222
    23 add_event_handler('loc_end_section_init', 'crypto_init');
     23add_event_handler('init', 'crypto_init');
     24add_event_handler('loc_end_section_init', 'crypto_section_init');
    2425
    2526function crypto_init()
    2627{
    27   global $conf, $pwg_loaded_plugins, $page;
     28  global $conf, $user;
    2829 
    2930  $conf['cryptographp'] = unserialize($conf['cryptographp']);
     
    3839    include(CRYPTO_PATH.'include/picture.inc.php');
    3940  }
    40   else if (isset($_GET['/contact']))
     41  // because of ContactForm specificities, Captcha can't be displayed on these themes
     42  else if ( isset($_GET['/contact']) and strstr($user['theme'], 'simple') === false and strstr($user['theme'], 'stripped') === false )
    4143  {
    4244    include(CRYPTO_PATH.'include/contactform.inc.php');
    4345  }
    44   else if (
     46}
     47
     48function crypto_section_init()
     49{
     50  global $conf, $pwg_loaded_plugins, $page;
     51 
     52  if (
    4553    script_basename() == 'index' and $conf['cryptographp']['comments_action'] != 'inactive' and
    4654    isset($pwg_loaded_plugins['Comments_on_Albums']) and isset($page['section']) and
Note: See TracChangeset for help on using the changeset viewer.