Changeset 8395 for extensions/FacebookPlug/Plugin/include/header.inc.php
- Timestamp:
- Dec 30, 2010, 4:00:41 PM (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
extensions/FacebookPlug/Plugin/include/header.inc.php
r8387 r8395 40 40 function fbp_init() 41 41 { 42 global $template, $conf, $user ;42 global $template, $conf, $user, $page; 43 43 44 // define ID 45 $template->assign('FACEBOOK_APP_ID', (is_numeric($conf['fbp']['facebook_app_id']) ? $conf['fbp']['facebook_app_id'] : FACEBOOK_APP_ID)); 46 // define language 47 $template->assign('LANGUAGE', $user['language']); 48 $template->assign('fbp', $conf['fbp']); 49 $template->smarty->register_modifier('boolean_to_string', 'boolean_to_string'); 44 // Get init facebook 45 $page['fbp']['do_facebook_init'] = trigger_event('fbp_do_facebook_init', $conf['fbp']['force_facebook_init']); 46 if ($page['fbp']['do_facebook_init']) 47 { 48 // define ID 49 $template->assign('FACEBOOK_APP_ID', (is_numeric($conf['fbp']['facebook_app_id']) ? $conf['fbp']['facebook_app_id'] : FACEBOOK_APP_ID)); 50 // define language 51 $template->assign('LANGUAGE', $user['language']); 52 $template->assign('fbp', $conf['fbp']); 53 $template->smarty->register_modifier('boolean_to_string', 'boolean_to_string'); 54 } 55 } 50 56 51 if (trigger_event('fbp_do_facebook_init', $conf['fbp']['force_facebook_init'])) 57 function fbp_loc_end_page_header() 58 { 59 global $template, $conf, $user, $page; 60 61 if ($page['fbp']['do_facebook_init']) 52 62 { 53 63 // set prefilter 54 64 $template->set_prefilter('header', 'fbp_header'); 55 65 66 if (empty($page['fbp']['og']['url'])) 67 { 68 $page['fbp']['og']['url'] = get_absolute_root_url().script_basename(); 69 if ($conf['php_extension_in_urls']) 70 { 71 $page['fbp']['og']['url'] .= '.php'; 72 } 73 } 74 //~ if (empty($page['fbp']['url_image'])) 75 //~ { 76 //~ // todo 77 //~ } 78 79 $template->assign('fbp_page', $page['fbp']); 80 56 81 $template->set_filename('fbp_init.fb', FBP_DIR.'/tpl/init.fb.tpl'); 57 82 $template->append('head_elements', $template->parse('fbp_init.fb', true)); 58 }59 83 60 if ( 61 (script_basename() == 'index') 62 and 63 ($conf['fbp']['social_plugin_activity_feed']['enabled'] or $conf['fbp']['social_plugin_like_box']['enabled']) 64 ) 65 { 66 $template->block_html_head('', '<link rel="stylesheet" type="text/css" href="'.FBP_PATH.'/css/fbp.css">', $smarty, $repeat); 84 if ( 85 (script_basename() == 'index') 86 and 87 ($conf['fbp']['social_plugin_activity_feed']['enabled'] or $conf['fbp']['social_plugin_like_box']['enabled']) 88 ) 89 { 90 $template->block_html_head('', '<link rel="stylesheet" type="text/css" href="'.FBP_PATH.'/css/fbp.css">', $smarty, $repeat); 91 } 67 92 } 68 93 } … … 100 125 add_event_handler('fbp_do_facebook_init', 'fbp_do_facebook_init'); 101 126 102 //~ if (trigger_event('fbp_do_facebook_init', $conf['fbp']['force_facebook_init'])) 103 //~ { 104 add_event_handler('init', 'fbp_init'); 105 //~ } 127 add_event_handler('init', 'fbp_init'); 128 add_event_handler('loc_end_page_header', 'fbp_loc_end_page_header'); 106 129 107 130 ?>
Note: See TracChangeset
for help on using the changeset viewer.