root/rules.php

Revision 313, 2.0 kB (checked in by Nafania, 2 years ago)

мелки фиксы.
решены следующие тикеты:
http://svn.tbdevsz.ru/ticket/5
http://svn.tbdevsz.ru/ticket/17
http://svn.tbdevsz.ru/ticket/22

Line 
1 <?php</span>
2 <span class="code-lang">$root_path = './';
3 require ($root_path . 'include/config.php');
4
5 $userdata = session_pagestart($user_ip);
6 init_userprefs($userdata);
7
8 $lang_file = 'lang_rules.php';</span>
9 <span class="code-lang">
10 @require('languages/lang_' . ( $userdata['session_logged_in'] ? $userdata['language'] : $config['default_lang']) . '/' . $lang_file);
11
12 //���� ����
13 $j = 0;
14 $counter = 0;
15 $counter_2 = 0;
16 $rules_block = array();
17 $rules_block_titles = array();</span>
18 <span class="code-lang">
19 for($i = 0; $i < count($rules); $i++)
20 {
21         if( $rules[$i][1] != '---' )
22         {
23                 $rules_block[$j][$counter]['id'] = $counter+1;
24                 $rules_block[$j][$counter]['rule'] = $rules[$i][0];
25                 $counter++;
26         }
27         else
28         {
29                 $counter_2++;
30                 $j = ( $counter != 0 ) ? $j + 1 : 0;
31                 $rules_block_titles[$j] = $rules[$i][0];
32                 $counter = 0;
33         }
34 }
35
36 $template->assign_vars(array(</span>
37 <span class="code-lang">        'S_EDITED_TIME' => sprintf($lang['rules_edited_at'], create_date((filemtime($root_path . 'languages/lang_' . ( $userdata['session_logged_in'] ? $userdata['language'] : $config['default_lang']) . '/' . $lang_file)))))
38 );
39 //�� ���
40 for($i = 0; $i < count($rules_block); $i++) {</span>
41 <span class="code-keyword">        if(count($rules_block[$i])) {
42                 $template->assign_block_vars('rules_block', array(
43                         'BLOCK_TITLE' => $rules_block_titles[$i],
44                         'RULE_NUMBER' => $i+1 )
45                 );
46                 for($j = 0; $j < count($rules_block[$i]); $j++) {
47                         $template->assign_block_vars('rules_block.rules_row', array(
48                                 'RULE_NUMBER' => $i+1,
49                                 'RULE_ID' => $rules_block[$i][$j]['id'],
50                                 'RULE' =>  $rules_block[$i][$j]['rule'])
51                         );
52                 }
53         }
54 }
55
56 stdhead($lang['rules']);
57 $template->set_filenames(array(</span>
58 <span class="code-lang">        'body' => 'rules.html')
59 );
60 stdfoot();
61 ?>
Note: See TracBrowser for help on using the browser.