/[LeafOK_CVS]/lbbs/utils/bin/gen_section_menu.php
ViewVC logotype

Diff of /lbbs/utils/bin/gen_section_menu.php

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

Revision 1.9 by sysadm, Tue Jun 24 12:32:16 2025 UTC Revision 1.11 by sysadm, Mon Oct 13 00:18:28 2025 UTC
# Line 91  Line 91 
91          $buffer .= <<<MENU          $buffer .= <<<MENU
92  #---------------------------------------------------------------------  #---------------------------------------------------------------------
93  %menu M_EGROUP  %menu M_EGROUP
94  title       0, 0, "[Ŀб]"  title       0, 0, "[栏目列表]"
95  screen      2, 0, S_EGROUP  screen      2, 0, S_EGROUP
96    
97  MENU;  MENU;
# Line 102  MENU; Line 102  MENU;
102    
103                  $section_count = count($section_class["sections"]);                  $section_count = count($section_class["sections"]);
104    
105                  $title_f = str_repeat(" ", 5 - intval(log10($section_count))) . $section_count . "  " .                  $title_f = str_repeat(" ", 5 - intval(log10($section_count))) . $section_count . " +  " .
106                          $section_class['name'] . str_repeat(" ", 32 - strlen($section_class['name'])) .                          $section_class['name'] . str_repeat(" ", 32 - strlen($section_class['name'])) .
107                          "[" . addslashes($section_class['title']) . "]";                          "[" . addslashes($section_class['title']) . "]";
108    
# Line 136  MENU; Line 136  MENU;
136    
137                          $article_count = $section['udf_values']['article_count'];                          $article_count = $section['udf_values']['article_count'];
138    
139                          $title_f = str_repeat(" ", 5 - intval(log10($article_count))) . $article_count . "  " .                          $title_f = str_repeat(" ", 5 - intval(log10($article_count))) . $article_count . " +  " .
140                                  $section['name'] . str_repeat(" ", 20 - strlen($section['name'])) .                                  $section['name'] . str_repeat(" ", 20 - strlen($section['name'])) .
141                                  $class_title_f . addslashes($section['title']) . str_repeat(" ", 22 - str_length($section['title'])) .                                  $class_title_f . addslashes($section['title']) . str_repeat(" ", 22 - str_length($section['title'])) .
142                                  ($section['udf_values']['section_master'] == "" ? "" : $section['udf_values']['section_master']);                                  ($section['udf_values']['section_master'] == "" ? "诚征版主中" : $section['udf_values']['section_master']);
143    
144                          $buffer .= <<<MENU                          $buffer .= <<<MENU
145                          @LIST_SECTION   {$display_row}, 4, 1, {$section['read_user_level']},   "{$section['name']}",    "{$title_f}"                          @LIST_SECTION   {$display_row}, 4, 1, {$section['read_user_level']},   "{$section['name']}",    "{$title_f}"
# Line 236  MENU; Line 236  MENU;
236          $buffer .= <<<MENU          $buffer .= <<<MENU
237  #---------------------------------------------------------------------  #---------------------------------------------------------------------
238  %menu M_ANNOUNCE  %menu M_ANNOUNCE
239  title       0, 0, ""  title       0, 0, "精华公布栏"
240  screen      2, 0, S_EGROUP  screen      2, 0, S_EGROUP
241    
242  MENU;  MENU;
# Line 247  MENU; Line 247  MENU;
247    
248                  $section_count = count($section_class["sections"]);                  $section_count = count($section_class["sections"]);
249    
250                  $title_f = str_repeat(" ", 5 - intval(log10($section_count))) . $section_count . "  " .                  $title_f = str_repeat(" ", 5 - intval(log10($section_count))) . $section_count . " +  " .
251                          $section_class['name'] . str_repeat(" ", 32 - strlen($section_class['name'])) .                          $section_class['name'] . str_repeat(" ", 32 - strlen($section_class['name'])) .
252                          "[" . addslashes($section_class['title']) . "]";                          "[" . addslashes($section_class['title']) . "]";
253    
# Line 268  MENU; Line 268  MENU;
268                  $buffer .= <<<MENU                  $buffer .= <<<MENU
269  #---------------------------------------------------------------------  #---------------------------------------------------------------------
270  %menu M_EX_{$section_class["name"]}  %menu M_EX_{$section_class["name"]}
271  title       0, 0, " > {$section_class["title"]}"  title       0, 0, "精华区 > {$section_class["title"]}"
272  screen      2, 0, S_EX_DIR  screen      2, 0, S_EX_DIR
273    
274  MENU;  MENU;
# Line 284  MENU; Line 284  MENU;
284                                  continue;                                  continue;
285                          }                          }
286    
287                          $title_f = str_repeat(" ", 5 - intval(log10($article_count))) . $article_count . "  " .                          $title_f = str_repeat(" ", 5 - intval(log10($article_count))) . $article_count . " +  " .
288                                  $section['name'] . str_repeat(" ", 20 - strlen($section['name'])) .                                  $section['name'] . str_repeat(" ", 20 - strlen($section['name'])) .
289                                  $class_title_f . addslashes($section['title']) . str_repeat(" ", 22 - str_length($section['title'])) .                                  $class_title_f . addslashes($section['title']) . str_repeat(" ", 22 - str_length($section['title'])) .
290                                  (new DateTimeImmutable($section['udf_values']['ex_menu_tm']))->format("Y.m.d");                                  (new DateTimeImmutable($section['udf_values']['ex_menu_tm']))->format("Y.m.d");
# Line 308  MENU; Line 308  MENU;
308          $buffer .= <<<MENU          $buffer .= <<<MENU
309  #---------------------------------------------------------------------  #---------------------------------------------------------------------
310  %menu M_BOARD  %menu M_BOARD
311  title       0, 0, "[б]"  title       0, 0, "[版块列表]"
312  screen      2, 0, S_BOARD  screen      2, 0, S_BOARD
313  page        4, 1, 20  page        4, 1, 20
314    
# Line 324  MENU; Line 324  MENU;
324                  {                  {
325                          $article_count = $section['udf_values']['article_count'];                          $article_count = $section['udf_values']['article_count'];
326    
327                          $title_f = str_repeat(" ", 5 - intval(log10($article_count))) . $article_count . "  " .                          $title_f = str_repeat(" ", 5 - intval(log10($article_count))) . $article_count . " +  " .
328                                  $section['name'] . str_repeat(" ", 20 - strlen($section['name'])) .                                  $section['name'] . str_repeat(" ", 20 - strlen($section['name'])) .
329                                  $class_title_f . addslashes($section['title']) . str_repeat(" ", 22 - str_length($section['title'])) .                                  $class_title_f . addslashes($section['title']) . str_repeat(" ", 22 - str_length($section['title'])) .
330                                  ($section['udf_values']['section_master'] == "" ? "" : $section['udf_values']['section_master']);                                  ($section['udf_values']['section_master'] == "" ? "诚征版主中" : $section['udf_values']['section_master']);
331    
332                          $buffer .= <<<MENU                          $buffer .= <<<MENU
333                          @LIST_SECTION   {$display_row}, 4, 1, {$section['read_user_level']},   "{$section['name']}",    "{$title_f}"                          @LIST_SECTION   {$display_row}, 4, 1, {$section['read_user_level']},   "{$section['name']}",    "{$title_f}"
# Line 343  MENU; Line 343  MENU;
343    
344  MENU;  MENU;
345    
346          // Generate menu of favourite sections          // Generate menu of favorite sections
347          $buffer .= <<<MENU          $buffer .= <<<MENU
348  #---------------------------------------------------------------------  #---------------------------------------------------------------------
349  %menu M_FAVOUR  %menu M_FAVOUR
350  title       0, 0, "[ղ]"  title       0, 0, "[版块收藏]"
351  screen      2, 0, S_BOARD  screen      2, 0, S_BOARD
352  use_filter  use_filter
353  page        4, 1, 20  page        4, 1, 20
# Line 364  MENU; Line 364  MENU;
364                  {                  {
365                          $article_count = $section['udf_values']['article_count'];                          $article_count = $section['udf_values']['article_count'];
366    
367                          $title_f = str_repeat(" ", 5 - intval(log10($article_count))) . $article_count . "  " .                          $title_f = str_repeat(" ", 5 - intval(log10($article_count))) . $article_count . " +  " .
368                                  $section['name'] . str_repeat(" ", 20 - strlen($section['name'])) .                                  $section['name'] . str_repeat(" ", 20 - strlen($section['name'])) .
369                                  $class_title_f . addslashes($section['title']) . str_repeat(" ", 22 - str_length($section['title'])) .                                  $class_title_f . addslashes($section['title']) . str_repeat(" ", 22 - str_length($section['title'])) .
370                                  ($section['udf_values']['section_master'] == "" ? "" : $section['udf_values']['section_master']);                                  ($section['udf_values']['section_master'] == "" ? "诚征版主中" : $section['udf_values']['section_master']);
371    
372                          $buffer .= <<<MENU                          $buffer .= <<<MENU
373                          @LIST_SECTION   {$display_row}, 4, {$section['sid']}, {$section['read_user_level']},   "{$section['name']}",    "{$title_f}"                          @LIST_SECTION   {$display_row}, 4, {$section['sid']}, {$section['read_user_level']},   "{$section['name']}",    "{$title_f}"


Legend:
Removed lines/characters  
Changed lines/characters
  Added lines/characters

webmaster@leafok.com
ViewVC Help
Powered by ViewVC 1.3.0-beta1