Changeset 127 for trunk/blocks/page_block.php
- Timestamp:
- Mar 21, 2009, 12:37:24 AM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/blocks/page_block.php
r121 r127 19 19 $mydirname = empty( $options[0] ) ? 'xpress' : $options[0] ; 20 20 $this_template = empty( $options[1] ) ? 'db:'.$mydirname.'_page_block.html' : trim( $options[1] ); 21 $sort_column = empty( $options[2] ) ? 0 : $options[1] ; 22 $sort_order_asc = empty( $options[3] ) ? 0 : 1 ; 23 $show_date = empty( $options[4] ) ? 0 : 1 ; 24 $date_format = empty( $options[5] ) ? '' : $options[5] ; 21 $sort_column = empty( $options[2] ) ? 'post_title' : $options[2] ; 22 $sort_order = empty( $options[3] ) ? 'asc' : $options[3] ; 23 $exclude = empty( $options[4] ) ? '' : $options[4] ; 24 $exclude_tree = !is_numeric( $options[5] ) ? 0 : $options[5] ; 25 $includes = empty( $options[6] ) ? '' : $options[6] ; 26 $depth = !is_numeric( $options[7] ) ? 0 : $options[7] ; 27 $child_of = !is_numeric( $options[8] ) ? 0 : $options[8] ; 28 $show_date = empty( $options[9] ) ? 'none' : $options[9] ; 29 $date_format = empty( $options[10] ) ? '' : $options[10] ; 30 $hierarchical = empty( $options[11] ) ? false : true ; 31 $meta_key = empty( $options[12] ) ? '' : $options[12] ; 32 $meta_value = empty( $options[13] ) ? '' : $options[13] ; 25 33 26 34 require_once(XOOPS_ROOT_PATH.'/modules/'.$mydirname.'/blocks/block_common.php'); … … 29 37 $form .= "<input type='hidden' name='options[1]' id='this_template' value='".htmlspecialchars($this_template,ENT_QUOTES)."' /><br />"; 30 38 $form .= "<br />"; 31 $form .= _MB_XPRESS_SORT_COLUMN ."\n"; 32 $form .= "<select name='options[2]' size='1'>\n"; 33 $selected[0] = ''; $selected[1]= ''; $selected[2]= ''; 34 $selected[$sort_column] = ' selected '; 35 $form .= "<option value='0' " . $selected[0] . " >" . _MB_XPRESS_TITLE . "</option>\n"; 36 $form .= "<option value='1' " . $selected[1] . " >" . _MB_XPRESS_PUBLISH_DATE . "</option>\n"; 37 $form .= "<option value='2' " . $selected[2] . " >" . _MB_XPRESS_MENU_ORDER . "</option>\n"; 38 $form .= "</select><br />\n"; 39 $form .= yes_no_radio_option('options[3]', _MB_XPRESS_SORT_ORDER , $sort_order_asc , _MB_XPRESS_SORT_ASC ,_MB_XPRESS_SORT_DESC) . "<br />\n"; 40 $form .= yes_no_radio_option('options[4]', _MB_XPRESS_SHOW_DATE , $show_date) . "<br />\n"; 41 $form .= _MB_XPRESS_DATE_FORMAT .": <input type='text' name='options[5]' value='" . $date_format . "' /><br />\n"; 42 // $form .="<br /><input type='text' size='60' name='options[2]' id='this_template' value='".htmlspecialchars($this_template,ENT_QUOTES)."' />"; 43 39 $form .= _MB_XPRESS_PAGE_ORDERBY .": "; 40 $form .= "<select name='options[2]'>"; 41 42 if ($sort_column =='post_title') 43 $form .= "<option value='post_title' selected='selected'>". _MB_XPRESS_PAGE_TITLE; 44 else 45 $form .= "<option value='post_title'>". _MB_XPRESS_PAGE_TITLE; 46 47 if ($sort_column =='menu_order') 48 $form .= "<option value='menu_order' selected='selected'>". _MB_XPRESS_PAGE_MENU_ORDER; 49 else 50 $form .= "<option value='menu_order'>". _MB_XPRESS_PAGE_MENU_ORDER; 51 52 if ($sort_column =='post_date') 53 $form .= "<option value='post_date' selected='selected'>". _MB_XPRESS_PAGE_POST_DATE; 54 else 55 $form .= "<option value='post_date'>". _MB_XPRESS_PAGE_POST_DATE; 56 57 if ($sort_column =='post_modified') 58 $form .= "<option value='post_modified' selected='selected'>". _MB_XPRESS_PAGE_POST_MODIFY; 59 else 60 $form .= "<option value='post_modified'>". _MB_XPRESS_PAGE_POST_MODIFY; 61 62 if ($sort_column =='ID') 63 $form .= "<option value='ID' selected='selected'>". _MB_XPRESS_PAGE_ID; 64 else 65 $form .= "<option value='ID'>". _MB_XPRESS_PAGE_ID; 66 67 if ($sort_column =='post_author') 68 $form .= "<option value='post_author' selected='selected'>". _MB_XPRESS_PAGE_AUTHOR; 69 else 70 $form .= "<option value='post_author'>". _MB_XPRESS_PAGE_AUTHOR; 71 72 if ($sort_column =='post_name') 73 $form .= "<option value='post_name' selected='selected'>". _MB_XPRESS_PAGE_SLUG; 74 else 75 $form .= "<option value='post_name'>". _MB_XPRESS_PAGE_SLUG; 76 77 $form .= "</select><br/>"; 78 79 80 $form .= _MB_XPRESS_SORT_ORDER .": "; 81 $form .= "<select name='options[3]'>"; 82 if ($sort_order =='asc') 83 $form .= "<option value='asc' selected='selected'>" . _MB_XPRESS_SORT_ASC; 84 else 85 $form .= "<option value='asc'>" . _MB_XPRESS_SORT_ASC; 86 if ($sort_order =='desc') 87 $form .= "<option value='desc' selected='selected'>" . _MB_XPRESS_SORT_DESC; 88 else 89 $form .= "<option value='desc'>" . _MB_XPRESS_SORT_DESC; 90 $form .= "</select><br/>\n"; 91 92 $form .= _MB_XPRESS_PAGE_EXCLUDE . " <input type='text' name='options[4]' value='" . $exclude . "' size ='60' /><br />\n"; 93 $form .= _MB_XPRESS_PAGE_EXCLUDE_TREE . " <input type='text' name='options[5]' value='" . $exclude_tree . "' size ='8' /><br />\n"; 94 $form .= _MB_XPRESS_PAGE_INCLUDE . " <input type='text' name='options[6]' value='" . $includes . "' size ='60' /><br />\n"; 95 $form .= _MB_XPRESS_PAGE_DEPTH . " <input type='text' name='options[7]' value='" . $depth . "' size ='8' /><br />"; 96 $form .= _MB_XPRESS_PAGE_CHILD_OF . " <input type='text' name='options[8]' value='" . $child_of . "' size ='8' /><br />"; 97 98 $form .= _MB_XPRESS_SHOW_DATE_SELECT .": "; 99 $form .= "<select name='options[9]'>"; 100 if ($show_date =='none') 101 $form .= "<option value='none' selected='selected'>" . _MB_XPRESS_SHOW_DATE_NONE; 102 else 103 $form .= "<option value='none'>" . _MB_XPRESS_SHOW_DATE_NONE; 104 105 if ($show_date =='post_date') 106 $form .= "<option value='post_date' selected='selected'>" . _MB_XPRESS_SHOW_POST_DATE; 107 else 108 $form .= "<option value='post_date'>" . _MB_XPRESS_SHOW_POST_DATE; 109 110 if ($show_date =='modified') 111 $form .= "<option value='modified' selected='selected'>" . _MB_XPRESS_SHOW_MODIFY_DATE; 112 else 113 $form .= "<option value='modified'>" . _MB_XPRESS_SHOW_MODIFY_DATE; 114 115 $form .= "</select><br/>\n"; 116 117 $form .= _MB_XPRESS_DATE_FORMAT .": <input type='text' name='options[10]' value='" . $date_format . "' /><br />\n"; 118 $form .= yes_no_radio_option('options[11]', _MB_XPRESS_PAGE_HIERARCHICAL , $hierarchical) . "<br />" ; 119 $form .= _MB_XPRESS_PAGE_META_KEY . " <input type='text' name='options[12]' value='" . $meta_key . "' size ='40' /><br />\n"; 120 $form .= _MB_XPRESS_PAGE_META_VALUE . " <input type='text' name='options[12]' value='" . $meta_value . "' size ='40' /><br />\n"; 121 44 122 return $form; 45 123 }
Note: See TracChangeset
for help on using the changeset viewer.