- Timestamp:
- Nov 20, 2009, 2:52:16 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/XPressMU/xpressme_integration_kit/blocks/recent_posts_content_block.php
r425 r451 19 19 $mydirname = empty( $options[0] ) ? 'xpress' : $options[0] ; 20 20 $this_template = empty( $options[1] ) ? 'db:'.$mydirname.'_recent_posts_content_block.html' : trim( $options[1] ); 21 $d ay_select = ($options[2])?intval($options[2]):0;22 $ day_size = ($options[3])?intval($options[3]):0;23 $ disp_count = ($options[4])?intval($options[4]):10;24 $ excerpt = empty( $options[5] ) ? false : true;25 $ excerpt_size = ($options[6])?intval($options[6]):100;26 $ date_format = empty( $options[7] ) ? '' :$options[7] ;27 $ time_format = empty( $options[8] ) ? '' : $options[8] ;28 $ tag_select = $options[9];29 $selected = array_slice($options,10); // get allowed cats21 $disp_count = ($options[2])?intval($options[2]):10; 22 $excerpt = empty( $options[3] ) ? false : true ; 23 $excerpt_size = ($options[4])?intval($options[4]):100; 24 $date_format = empty( $options[5] ) ? '' : $options[5] ; 25 $time_format = empty( $options[6] ) ? '' : $options[6] ; 26 $tag_select = $options[7] ; 27 $cat_select = empty( $options[8] ) ? '0' : $options[8] ; 28 $day_select = ($options[9])?intval($options[9]):0; 29 $day_size = ($options[10])?intval($options[10]):0; 30 30 31 31 $mydirpath = XOOPS_ROOT_PATH . '/modules/' . $mydirname; … … 35 35 $form = "MyDirectory <input type='text' name='options[0]' value='" . $mydirname . "' /><br />\n"; 36 36 $form .= "<input type='hidden' name='options[1]' id='this_template' value='".htmlspecialchars($this_template,ENT_QUOTES)."' /><br />"; 37 $form .= "<br />"; 38 $form .= _MB_XP2_DAY_SELECT . ':' . _MB_XP2_DAY_BETWEEN . '<select name="options[2]">'; 37 $form .= _MB_XP2_COUNT .": <input type='text' name='options[2]' value='" . $disp_count . "' /><br />\n"; 38 $form .= yes_no_radio_option('options[3]', _MB_XP2_P_EXCERPT , $excerpt) . "<br />\n"; 39 $form .= _MB_XP2_P_EXCERPT_SIZE .": <input type='text' name='options[4]' value='" . $excerpt_size . "' /><br />\n"; 40 $form .= _MB_XP2_DATE_FORMAT .": <input type='text' name='options[5]' value='" . $date_format . "' /><br />\n"; 41 $form .= _MB_XP2_TIME_FORMAT .": <input type='text' name='options[6]' value='" . $time_format . "' /><br />\n"; 42 43 include $mydirpath .'/wp-includes/version.php' ; 44 if (wp_version_compare($wp_version, '>=','2.3')){ 45 $form .= "<br />\n"; 46 $form .= _MB_XP2_TAGS_SELECT .": <input type='text' name='options[7]' value='" . $tag_select . "' /><br />\n"; 47 } else { 48 $form .= "<input type='hidden' name='options[7]' value='' /><br />\n"; 49 } 50 51 $form .= categorie_select('options[8]' , $cat_select); 52 53 $form .= "<br />"; 54 $form .= _MB_XP2_DAY_SELECT . ':' . _MB_XP2_DAY_BETWEEN . '<select name="options[9]">'; 39 55 switch ($day_select){ 40 56 case 1: 41 57 $form .= '<option value="0">' . _MB_XP2_NONE . '</option>'; 42 58 $form .= '<option value="1" selected>'. _MB_XP2_TODAY . '</option>'; 43 $form .= '<option value="2">' . _MB_XP2_LA STES. '</option>';59 $form .= '<option value="2">' . _MB_XP2_LATEST . '</option>'; 44 60 break; 45 61 case 2: 46 62 $form .= '<option value="0">' . _MB_XP2_NONE . '</option>'; 47 63 $form .= '<option value="1">'. _MB_XP2_TODAY . '</option>'; 48 $form .= '<option value="2" selected>' . _MB_XP2_LA STES. '</option>';64 $form .= '<option value="2" selected>' . _MB_XP2_LATEST . '</option>'; 49 65 break; 50 66 default : 51 67 $form .= '<option value="0" selected>' . _MB_XP2_NONE . '</option>'; 52 68 $form .= '<option value="1">'. _MB_XP2_TODAY . '</option>'; 53 $form .= '<option value="2">' . _MB_XP2_LA STES. '</option>';69 $form .= '<option value="2">' . _MB_XP2_LATEST . '</option>'; 54 70 } 55 71 $form .= '</select>'; 56 72 57 $form .= ' ' . _MB_XP2_DAYS_AND . " <input type='text' size='2' name='options[3]' value='" . $day_size . "' />" . _MB_XP2_DAYS_AGO . "<br />\n"; 58 59 $form .= _MB_XP2_COUNT .": <input type='text' name='options[4]' value='" . $disp_count . "' /><br />\n"; 60 $form .= yes_no_radio_option('options[5]', _MB_XP2_P_EXCERPT , $excerpt) . "<br />\n"; 61 $form .= _MB_XP2_P_EXCERPT_SIZE .": <input type='text' name='options[6]' value='" . $excerpt_size . "' /><br />\n"; 62 $form .= _MB_XP2_DATE_FORMAT .": <input type='text' name='options[7]' value='" . $date_format . "' /><br />\n"; 63 $form .= _MB_XP2_TIME_FORMAT .": <input type='text' name='options[8]' value='" . $time_format . "' /><br />\n"; 64 65 include $mydirpath .'/wp-includes/version.php' ; 66 if (wp_version_compare($wp_version, '>=','2.3')){ 67 $form .= "<br />\n"; 68 $form .= _MB_XP2_TAGS_SELECT .": <input type='text' name='options[9]' value='" . $tag_select . "' /><br />\n"; 69 } else { 70 $form .= "<input type='hidden' name='options[9]' value='' /><br />\n"; 71 } 72 73 $form .= _MB_XP2_CATS_SELECT ."<br />\n"; 74 $isAll = (count($selected)==0||empty($selected[0]))?true:false; 75 $form .= " <select name=\"options[]\" multiple=\"multiple\">\n"; 76 $form .= "\t<option value=\"0\" "; 77 if ($isAll) $form .= " selected=\"selected\""; 78 $form .= ">"._MB_XP2_ALL ."</option>\n"; 79 ob_start(); 80 dropdown_cats_options('ID','asc',$selected); 81 $list_str = ob_get_contents(); 82 ob_end_clean(); 83 $form .= $list_str. "</select><br />\n"; 84 85 // $form .="<br /><input type='text' size='60' name='options[11]' id='this_template' value='".htmlspecialchars($this_template,ENT_QUOTES)."' />"; 73 $form .= ' ' . _MB_XP2_DAYS_AND . " <input type='text' size='2' name='options[10]' value='" . $day_size . "' />" . _MB_XP2_DAYS_AGO . "<br />\n"; 86 74 87 75 return $form;
Note: See TracChangeset
for help on using the changeset viewer.