当前位置: 首页>>代码示例>>PHP>>正文


PHP AdminPage::extra_types_html方法代码示例

本文整理汇总了PHP中AdminPage::extra_types_html方法的典型用法代码示例。如果您正苦于以下问题:PHP AdminPage::extra_types_html方法的具体用法?PHP AdminPage::extra_types_html怎么用?PHP AdminPage::extra_types_html使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在AdminPage的用法示例。


在下文中一共展示了AdminPage::extra_types_html方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: opendir

    function extra_types_html($value, $checkdata)
    {
        if ($value['type'] == 'file') {
            ?>
					<?php 
            $image_check = get_option('wicketpixie_theme_body_bg_image');
            if (isset($image_check) && $image_check != '') {
                $image_check = get_option('wicketpixie_theme_body_bg_image');
            } else {
                $image_check = 'false';
            }
            ?>
					<?php 
            if (get_option($value['id'])) {
                ?>
					<input type="hidden" name="<?php 
                echo $value['id'];
                ?>
" value="<?php 
                echo get_option($value['id']);
                ?>
">				
					<?php 
            }
            ?>
                    <?php 
            $uploaded = opendir(TEMPLATEPATH . '/images/backgrounds/');
            $images = array();
            while ($file = readdir($uploaded)) {
                $pattern = "/[\"‘]?([^\"’]?.*(png|jpg|gif))[\"’]?/i";
                if (preg_match($pattern, $file)) {
                    $images[] = $file;
                }
            }
            ?>
					<select name="saved_images" id="saved_images">
						<option value="">Choose an image</option>
						<?php 
            foreach ($images as $image) {
                ?>
						<option value="<?php 
                echo $image;
                ?>
" <?php 
                if (get_option('wicketpixie_theme_body_bg_image') == $image) {
                    echo 'selected="selected"';
                }
                ?>
><?php 
                echo $image;
                ?>
</option>
						<?php 
            }
            ?>
					</select>	Current:
					<?php 
            if ($image_check == 'false') {
                echo 'None';
            } elseif ($image_check != 'false') {
                ?>
						<a href="<?php 
                echo TEMPLATEPATH . '/images/backgrounds/' . get_option($value['id']);
                ?>
" title="<?php 
                echo get_option($value['id']);
                ?>
"><?php 
                echo get_option($value['id']);
                ?>
</a>
						<?php 
            } else {
                echo 'None';
            }
            ?>
					<p><input type="file" id="<?php 
            echo $value['id'];
            ?>
" name="<?php 
            echo $value['id'];
            ?>
">
					<input type="hidden" name="MAX_FILE_SIZE" value="1500000">
					<input type="hidden" name="completed" value="true"></p>
					<p><input type="checkbox" value="<?php 
            echo get_option('wicketpixie_theme_no_image');
            ?>
" name="wicketpixie_theme_no_image" <?php 
            if (get_option('wicketpixie_theme_no_image') == 'true') {
                echo 'checked="checked"';
            } else {
                echo '';
            }
            ?>
> No Background Image</p>
	<?php 
        } else {
            parent::extra_types_html($value, $checkdata);
        }
//.........这里部分代码省略.........
开发者ID:EddieRingle,项目名称:wicketpixie,代码行数:101,代码来源:theme-options.php


注:本文中的AdminPage::extra_types_html方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。