<?php

//--------------------------------------------------------------------------------------------------
//
// $Id: mod_announces.php,v 1.1 2004/08/30 21:30:06 dmaj007 Exp $
//
// FILENAME  : mod_announces.php
// STARTED   : Tue Jan 1, 2004
// COPYRIGHT : © 2003, 2004 Project Minerva Team
//		     : © 2001, 2003 The phpBB Group
//           : © 2003 		Ptirhiik
// WWW       : http://www.project-minerva.org/
// LICENCE   : GPL v2.0 [ see /docs/COPYING ]
//
//--------------------------------------------------------------------------------------------------
if (!defined('IN_PHPBB')) {
    die("Hacking attempt");
}
// service functions
include_once $phpbb_root_path . 'includes/functions_mods_settings.' . $phpEx;
// mod definition
$mod_name = 'Announce_settings';
$sub_name = 'Board_announcement';
$config_fields = array('announcement_date_display' => array('lang_key' => 'announcement_date_display', 'type' => 'LIST_RADIO', 'default' => 'Yes', 'user' => 'user_announcement_date_display', 'values' => $list_yes_no), 'announcement_display' => array('lang_key' => 'announcement_display', 'type' => 'LIST_RADIO', 'default' => 'Yes', 'user' => 'user_announcement_display', 'values' => $list_yes_no), 'announcement_display_forum' => array('lang_key' => 'announcement_display_forum', 'type' => 'LIST_RADIO', 'default' => 'Yes', 'user' => 'user_announcement_display_forum', 'values' => $list_yes_no), 'announcement_split' => array('lang_key' => 'announcement_split', 'type' => 'LIST_RADIO', 'default' => 'Yes', 'user' => 'user_announcement_split', 'values' => $list_yes_no), 'announcement_forum' => array('lang_key' => 'announcement_forum', 'type' => 'LIST_RADIO', 'default' => 'Yes', 'user' => 'user_announcement_forum', 'values' => $list_yes_no), 'announcement_duration' => array('lang_key' => 'announcement_duration', 'explain' => 'announcement_duration_explain', 'type' => 'TINYINT', 'default' => 7), 'announcement_prune_strategy' => array('lang_key' => 'announcement_prune_strategy', 'explain' => 'announcement_prune_strategy_explain', 'type' => 'LIST_DROP', 'default' => 'Post_Normal', 'values' => array('Post_Normal' => POST_NORMAL, 'Post_Sticky' => POST_STICKY)));
// init config table
init_board_config($mod_name, $config_fields, $sub_name);
<?php

//--------------------------------------------------------------------------------------------------
//
// $Id: mod_advanced_postcount.php,v 1.1 2004/08/30 21:30:06 dmaj007 Exp $
//
// FILENAME  : mod_advanced_postcount.php
// STARTED   : Tue Jan 1, 2004
// COPYRIGHT : © 2003, 2004 Project Minerva Team
//           : © 2004		Andrey Babak <*****@*****.**>
// WWW       : http://www.project-minerva.org/
// LICENCE   : GPL v2.0 [ see /docs/COPYING ]
//
//--------------------------------------------------------------------------------------------------
if (!defined('IN_PHPBB')) {
    die('Hacking attempt');
}
// service functions
include_once $phpbb_root_path . 'includes/functions_mods_settings.' . $phpEx;
// mod definition
$mod_name = 'Advanced_Postcount';
$config_fields = array('no_post_count_forum_id' => array('lang_key' => 'no_post_count', 'explain' => 'no_post_count_explain', 'type' => 'VARCHAR', 'action' => 'resync_post_count', 'default' => ''));
// init config table
init_board_config($mod_name, $config_fields);
                        $local_sort = 0;
                        if (!empty($map_tree[$j + $start])) {
                            $map_root .= '.' . $map_tree[$j + $start];
                            $local_name = pcp_get_mods_setting_menu('title', $map_root);
                            if ($j == 0 && in_array($w_maps['name'][$i], array('PCP.profil.Preferences', 'PCP.profil.profile_prefer'))) {
                                $local_name = $map_tree[$start];
                            }
                            $local_sort = pcp_get_mods_setting_menu('order', $map_root);
                        }
                        $menu[$j]['name'] = $local_name;
                        $menu[$j]['sort'] = $local_sort;
                    }
                    // init config table
                    $config_fields = pcp_get_mods_setting_config_fields($map_name);
                    if (!empty($config_fields)) {
                        init_board_config($menu[1]['name'], $config_fields, $menu[2]['name'], $menu[2]['sort'], $menu[1]['sort'], $menu[0]['name'], $menu[0]['sort']);
                    }
                    break;
                }
            }
        }
    }
}
//-------------------------------------------
//
//  DATEFMT format service functions :
//  ---------------------------------
//      mods_settings_get_datefmt() : return the datefmt input fields definition
//      mods_settings_check_datefmt() : check and format the datefmt fields value
//
//-------------------------------------------