Index: /extensions/hr_os/admin/admin.inc.php
===================================================================
--- /extensions/hr_os/admin/admin.inc.php (revision 10826)
+++ /extensions/hr_os/admin/admin.inc.php (revision 10826)
@@ -0,0 +1,39 @@
+set_filenames(array(
+ 'theme_admin_content' => dirname(__FILE__) . '/admin.tpl'));
+
+$template->assign('foo', unserialize($conf['hr_os']));
+
+$template->assign_var_from_handle('ADMIN_CONTENT', 'theme_admin_content');
+
+
+?>
Index: /extensions/hr_os/admin/admin.tpl
===================================================================
--- /extensions/hr_os/admin/admin.tpl (revision 10826)
+++ /extensions/hr_os/admin/admin.tpl (revision 10826)
@@ -0,0 +1,30 @@
+
+
hr OS
+
+
+
Index: /extensions/hr_os/admin/index.php
===================================================================
--- /extensions/hr_os/admin/index.php (revision 10826)
+++ /extensions/hr_os/admin/index.php (revision 10826)
@@ -0,0 +1,30 @@
+
Index: /extensions/hr_os/admin/maintain.inc.php
===================================================================
--- /extensions/hr_os/admin/maintain.inc.php (revision 10826)
+++ /extensions/hr_os/admin/maintain.inc.php (revision 10826)
@@ -0,0 +1,32 @@
+ true,
+ 'categories' => true,
+ 'picture' => false,
+ 'other' => true,
+ );
+
+ $query = '
+INSERT INTO ' . CONFIG_TABLE . ' (param,value,comment)
+VALUES ("hr_os" , "'.addslashes(serialize($config)).'" , "hr_os parameters");';
+
+ pwg_query($query);
+ }
+}
+
+function theme_deactivate()
+{
+ global $prefixeTable;
+
+ $query = 'DELETE FROM ' . CONFIG_TABLE . ' WHERE param="hr_os" LIMIT 1;';
+ pwg_query($query);
+}
+
+?>
Index: /extensions/hr_os/language/de_DE/index.php
===================================================================
--- /extensions/hr_os/language/de_DE/index.php (revision 10826)
+++ /extensions/hr_os/language/de_DE/index.php (revision 10826)
@@ -0,0 +1,30 @@
+
Index: /extensions/hr_os/language/de_DE/theme.lang.php
===================================================================
--- /extensions/hr_os/language/de_DE/theme.lang.php (revision 10826)
+++ /extensions/hr_os/language/de_DE/theme.lang.php (revision 10826)
@@ -0,0 +1,8 @@
+
Index: /extensions/hr_os/language/en_UK/theme.lang.php
===================================================================
--- /extensions/hr_os/language/en_UK/theme.lang.php (revision 10826)
+++ /extensions/hr_os/language/en_UK/theme.lang.php (revision 10826)
@@ -0,0 +1,8 @@
+
Index: /extensions/hr_os/language/es_ES/index.php
===================================================================
--- /extensions/hr_os/language/es_ES/index.php (revision 10826)
+++ /extensions/hr_os/language/es_ES/index.php (revision 10826)
@@ -0,0 +1,30 @@
+
Index: /extensions/hr_os/language/es_ES/theme.lang.php
===================================================================
--- /extensions/hr_os/language/es_ES/theme.lang.php (revision 10826)
+++ /extensions/hr_os/language/es_ES/theme.lang.php (revision 10826)
@@ -0,0 +1,8 @@
+
Index: /extensions/hr_os/language/fr_FR/theme.lang.php
===================================================================
--- /extensions/hr_os/language/fr_FR/theme.lang.php (revision 10826)
+++ /extensions/hr_os/language/fr_FR/theme.lang.php (revision 10826)
@@ -0,0 +1,8 @@
+
Index: /extensions/hr_os/language/hu_HU/index.php
===================================================================
--- /extensions/hr_os/language/hu_HU/index.php (revision 10826)
+++ /extensions/hr_os/language/hu_HU/index.php (revision 10826)
@@ -0,0 +1,30 @@
+
Index: /extensions/hr_os/language/hu_HU/theme.lang.php
===================================================================
--- /extensions/hr_os/language/hu_HU/theme.lang.php (revision 10826)
+++ /extensions/hr_os/language/hu_HU/theme.lang.php (revision 10826)
@@ -0,0 +1,8 @@
+
Index: /extensions/hr_os/language/index.php
===================================================================
--- /extensions/hr_os/language/index.php (revision 10826)
+++ /extensions/hr_os/language/index.php (revision 10826)
@@ -0,0 +1,30 @@
+
Index: /extensions/hr_os/language/it_IT/index.php
===================================================================
--- /extensions/hr_os/language/it_IT/index.php (revision 10826)
+++ /extensions/hr_os/language/it_IT/index.php (revision 10826)
@@ -0,0 +1,30 @@
+
Index: /extensions/hr_os/language/it_IT/theme.lang.php
===================================================================
--- /extensions/hr_os/language/it_IT/theme.lang.php (revision 10826)
+++ /extensions/hr_os/language/it_IT/theme.lang.php (revision 10826)
@@ -0,0 +1,8 @@
+
Index: /extensions/hr_os/language/lv_LV/index.php
===================================================================
--- /extensions/hr_os/language/lv_LV/index.php (revision 10826)
+++ /extensions/hr_os/language/lv_LV/index.php (revision 10826)
@@ -0,0 +1,30 @@
+
Index: /extensions/hr_os/language/lv_LV/theme.lang.php
===================================================================
--- /extensions/hr_os/language/lv_LV/theme.lang.php (revision 10826)
+++ /extensions/hr_os/language/lv_LV/theme.lang.php (revision 10826)
@@ -0,0 +1,8 @@
+
Index: /extensions/hr_os/language/no_NO/index.php
===================================================================
--- /extensions/hr_os/language/no_NO/index.php (revision 10826)
+++ /extensions/hr_os/language/no_NO/index.php (revision 10826)
@@ -0,0 +1,30 @@
+
Index: /extensions/hr_os/language/no_NO/theme.lang.php
===================================================================
--- /extensions/hr_os/language/no_NO/theme.lang.php (revision 10826)
+++ /extensions/hr_os/language/no_NO/theme.lang.php (revision 10826)
@@ -0,0 +1,8 @@
+
Index: /extensions/hr_os/language/ru_RU/index.php
===================================================================
--- /extensions/hr_os/language/ru_RU/index.php (revision 10826)
+++ /extensions/hr_os/language/ru_RU/index.php (revision 10826)
@@ -0,0 +1,30 @@
+
Index: /extensions/hr_os/language/ru_RU/theme.lang.php
===================================================================
--- /extensions/hr_os/language/ru_RU/theme.lang.php (revision 10826)
+++ /extensions/hr_os/language/ru_RU/theme.lang.php (revision 10826)
@@ -0,0 +1,8 @@
+
Index: /extensions/hr_os/local_head.tpl
===================================================================
--- /extensions/hr_os/local_head.tpl (revision 10825)
+++ /extensions/hr_os/local_head.tpl (revision 10826)
@@ -2,2 +2,14 @@
+{if isset($display_hr_os_banner) and (!$display_hr_os_banner)}
+
+{/if}
Index: /extensions/hr_os/themeconf.inc.php
===================================================================
--- /extensions/hr_os/themeconf.inc.php (revision 10825)
+++ /extensions/hr_os/themeconf.inc.php (revision 10826)
@@ -23,4 +23,29 @@
@include(PHPWG_ROOT_PATH.PWG_LOCAL_DIR. 'config/hr_os.inc.php');
}
+// thx to P@t
+add_event_handler('loc_begin_page_header', 'set_hr_os_header');
+
+function set_hr_os_header()
+{
+ global $page, $conf, $template;
+
+ $config = unserialize($conf['hr_os']);
+
+ if (isset($page['body_id']) and $page['body_id'] == 'theCategoryPage')
+ {
+ $header = isset($page['category']) ? $config['categories'] : $config['home'];
+ }
+ elseif (isset($page['body_id']) and $page['body_id'] == 'thePicturePage')
+ {
+ $header = $config['picture'];
+ }
+ else
+ {
+ $header = $config['other'];
+ }
+
+ $template->assign('display_hr_os_banner', $header);
+}
+
// thx to Vdigital and his plugin spreadmenus
if ( !function_exists( 'add_menu_on_public_pages' ) ) {