function _b_posts_edit($options)
 {
     $mydirname = empty($options[0]) ? 'xpress' : $options[0];
     $this_template = empty($options[1]) ? 'db:' . $mydirname . '_recent_posts_list_block.html' : trim($options[1]);
     $disp_count = empty($options[2]) ? '10' : $options[2];
     $disp_red = empty($options[3]) ? '1' : $options[3];
     $disp_green = empty($options[4]) ? '7' : $options[4];
     $date_format = empty($options[5]) ? '' : $options[5];
     $time_format = empty($options[6]) ? '' : $options[6];
     $tag_select = $options[7];
     $cat_select = empty($options[8]) ? '0' : $options[8];
     $mydirpath = XOOPS_ROOT_PATH . '/modules/' . $mydirname;
     require_once XOOPS_ROOT_PATH . '/modules/' . $mydirname . '/blocks/block_common.php';
     $form = javascript_check();
     $form .= "MyDirectory <input type='text' name='options[0]' value='" . $mydirname . "' /><br />\n";
     $form .= block_template_setting($mydirname, 'options[1]', htmlspecialchars($this_template, ENT_QUOTES));
     $form .= "<br />\n";
     $form .= _MB_XP2_COUNT . ": <input type='text' size='3' name='options[2]' value='" . $disp_count . "' /><br />\n";
     $form .= _MB_XP2_REDNEW_DAYS . ": <input type='text' size='3' name='options[3]' value='" . $disp_red . "' /><br />\n";
     $form .= _MB_XP2_GREENNEW_DAYS . ": <input type='text' size='3' name='options[4]' value='" . $disp_green . "' /><br />\n";
     $form .= _MB_XP2_DATE_FORMAT . ": <input type='text' name='options[5]' value='" . $date_format . "' /><br />\n";
     $form .= _MB_XP2_TIME_FORMAT . ": <input type='text' name='options[6]' value='" . $time_format . "' /><br />\n";
     include $mydirpath . '/wp-includes/version.php';
     if (wp_version_compare($wp_version, '>=', '2.3')) {
         $form .= "<br />\n";
         $form .= _MB_XP2_TAGS_SELECT . ": <input type='text' name='options[7]' value='" . $tag_select . "' /><br />\n";
     } else {
         $form .= "<input type='hidden' name='options[7]' value='' /><br />\n";
     }
     $form .= categorie_select('options[8]', $cat_select);
     return $form;
 }
 function _b_content_edit($options)
 {
     $mydirname = empty($options[0]) ? 'xpress' : $options[0];
     $this_template = empty($options[1]) ? 'db:' . $mydirname . '_recent_posts_content_block.html' : trim($options[1]);
     $disp_count = $options[2] ? intval($options[2]) : 10;
     $excerpt = empty($options[3]) ? false : true;
     $excerpt_size = $options[4] ? intval($options[4]) : 100;
     $date_format = empty($options[5]) ? '' : $options[5];
     $time_format = empty($options[6]) ? '' : $options[6];
     $tag_select = $options[7];
     $cat_select = empty($options[8]) ? '0' : $options[8];
     $day_select = $options[9] ? intval($options[9]) : 0;
     $day_size = $options[10] ? intval($options[10]) : 0;
     $mydirpath = XOOPS_ROOT_PATH . '/modules/' . $mydirname;
     require_once XOOPS_ROOT_PATH . '/modules/' . $mydirname . '/blocks/block_common.php';
     $form = javascript_check();
     $form .= "MyDirectory <input type='text' name='options[0]' value='" . $mydirname . "' /><br />\n";
     $form .= block_template_setting($mydirname, 'options[1]', htmlspecialchars($this_template, ENT_QUOTES));
     $form .= "<br />";
     $form .= _MB_XP2_COUNT . ": <input type='text' size='3' name='options[2]' value='" . $disp_count . "' /><br />\n";
     $form .= yes_no_radio_option('options[3]', _MB_XP2_P_EXCERPT, $excerpt) . "<br />\n";
     $form .= _MB_XP2_P_EXCERPT_SIZE . ": <input type='text' name='options[4]' value='" . $excerpt_size . "' /><br />\n";
     $form .= _MB_XP2_DATE_FORMAT . ": <input type='text' name='options[5]' value='" . $date_format . "' /><br />\n";
     $form .= _MB_XP2_TIME_FORMAT . ": <input type='text' name='options[6]' value='" . $time_format . "' /><br />\n";
     include $mydirpath . '/wp-includes/version.php';
     if (wp_version_compare($wp_version, '>=', '2.3')) {
         $form .= "<br />\n";
         $form .= _MB_XP2_TAGS_SELECT . ": <input type='text' name='options[7]' value='" . $tag_select . "' /><br />\n";
     } else {
         $form .= "<input type='hidden' name='options[7]' value='' /><br />\n";
     }
     $form .= categorie_select('options[8]', $cat_select);
     $form .= "<br />";
     $form .= _MB_XP2_DAY_SELECT . ':' . _MB_XP2_DAY_BETWEEN . '<select name="options[9]">';
     switch ($day_select) {
         case 1:
             $form .= '<option value="0">' . _MB_XP2_NONE . '</option>';
             $form .= '<option value="1" selected>' . _MB_XP2_TODAY . '</option>';
             $form .= '<option value="2">' . _MB_XP2_LATEST . '</option>';
             break;
         case 2:
             $form .= '<option value="0">' . _MB_XP2_NONE . '</option>';
             $form .= '<option value="1">' . _MB_XP2_TODAY . '</option>';
             $form .= '<option value="2" selected>' . _MB_XP2_LATEST . '</option>';
             break;
         default:
             $form .= '<option value="0" selected>' . _MB_XP2_NONE . '</option>';
             $form .= '<option value="1">' . _MB_XP2_TODAY . '</option>';
             $form .= '<option value="2">' . _MB_XP2_LATEST . '</option>';
     }
     $form .= '</select>';
     $form .= ' ' . _MB_XP2_DAYS_AND . " <input type='text' size='2' name='options[10]' value='" . $day_size . "' />" . _MB_XP2_DAYS_AGO . "<br />\n";
     return $form;
 }
Beispiel #3
0
function maybe_require($since, $path)
{
    if (wp_version_compare($since, '>=')) {
        require $path;
    }
}
Beispiel #4
0
		'can_clone'		=> true ,
		'func_num'		=> $b_no,	
	);
}
$b_no++;
$modversion['blocks'][$b_no] = array(
	'file' 			=> 'enhanced_block.php' ,
	'name' 			=> constant('_MI_XP2_BLOCK_ENHANCED') ,
	'description'	=> '' ,
	'show_func' 	=> "b_". $mydirname . "_enhanced_show" ,
	'edit_func' 	=> "b_". $mydirname . "_enhanced_edit" ,
	'options'		=> $mydirname. '||' ,
	'can_clone'		=> true ,
	'func_num'		=> $b_no,	
);
if (wp_version_compare($wp_version, '>=','3.0-alpha') && is_show_multi_blog_block($mydirname)){
	$b_no++;
	$modversion['blocks'][$b_no] = array(
		'file' 			=> 'blog_list_block.php' ,
		'name' 			=> constant('_MI_XP2_BLOCK_BLOG_LIST') ,
		'description'	=> '' ,
		'show_func' 	=> "b_". $mydirname . "_blog_list_show" ,
		'edit_func' 	=> "b_". $mydirname . "_blog_list_edit" ,
		'options'		=> $mydirname. '||name|ASC' ,
		'can_clone'		=> false ,
		'func_num'		=> $b_no,
	);
	$b_no++;
	$modversion['blocks'][$b_no] = array(
		'file' 			=> 'global_recent_posts_list_block.php' ,
		'name' 			=> constant('_MI_XP2_BLOCK_GLOBAL_POSTS') ,
Beispiel #5
0
/**
 * Authentification en tant que premier utilisateur `admin` trouvé
 */
function make_me_admin()
{
    if (wp_version_compare('3.1', '>=')) {
        return _make_me_admin_gte_31();
    } else {
        return false;
    }
}