Subversion-Projekte lars-tiefland.php_share

Revision

Details | Letzte Änderung | Log anzeigen | RSS feed

Revision Autor Zeilennr. Zeile
1 lars 1
<?php
2
/****************************************************
3
 * helper methods:
4
 * debug(), writeTitle(), writeValue() and getValue()
5
 ****************************************************/
6
function debug($str='')
7
{
8
    echo '<pre><div style="background-color: #ccffcc; border: 1px solid red; padding-left: 4px;">';
9
    print_r($str);
10
    echo '</div></pre>';
11
}
12
function writeTitle($str='')
13
{
14
    echo '<br /> <h2 style="padding: 5px; background-color: #ccccff; border: 1px solid black;">'.$str.'</h2>';
15
}
16
function writeValue($desc='', $var)
17
{
18
    echo '<div style="background-color: #f8f8f8; border: 1px solid #ccc; margin: 4px; padding: 4px;">'. $desc .' = ';
19
    var_dump($var);
20
    echo '</div>';
21
}
22
function getValue($var, $color='red')
23
{
24
    if (is_null($var)) {
25
        $str = 'NULL';
26
    } elseif (empty($var)) {
27
        $str = 'EMPTY';
28
    } else {
29
        $str = $var;
30
    }
31
    return '<span style="background-color: '.$color.'; color: white; border: 1px solid black;">'.$str.'</span>';
32
}
33
 
34
define('TABLE_PREFIX', 'mytable_');
35
 
36
$dbinfo = array(
37
    'hostspec' => 'host',
38
    'database' => 'dbname',
39
    'phptype'  => 'mysql',
40
    'username' => 'user',
41
    'password' => 'pwd'
42
);
43
 
44
$params = array(
45
    'langs_avail_table' => TABLE_PREFIX.'langs_avail',
46
    'lang_id_col'       => 'id',
47
    'lang_name_col'     => 'name',
48
    'lang_meta_col'     => 'meta',
49
    'lang_errmsg_col'   => 'error_text',
50
    'lang_encoding_col' => 'encoding',
51
    /*
52
    'strings_tables'  => array(
53
                            'en' => TABLE_PREFIX.'i18n',
54
                            'it' => TABLE_PREFIX.'i18n',
55
                            'de' => TABLE_PREFIX.'i18n',
56
                         ),
57
    */
58
    'strings_default_table' => TABLE_PREFIX.'i18n',  //if you only use one table for all langs, set it here
59
    'string_id_col'         => 'id',
60
    'string_page_id_col'    => 'page_id',
61
    'string_text_col'       => '%s',
62
    //'prefetch' => false  //more queries, smaller result sets
63
                           //(use when db load is cheaper than network load)
64
);
65
 
66
$driver = 'MDB2';
67
 
68
$cache_options = array(
69
    'cacheDir' => 'cache/', //default is /tmp/
70
    'lifeTime' => 3600*24,  //default is 3600 (1 minute)
71
);