• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

PHP setOption函数代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了PHP中setOption函数的典型用法代码示例。如果您正苦于以下问题:PHP setOption函数的具体用法?PHP setOption怎么用?PHP setOption使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。



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

示例1: switcher_head

function switcher_head($ignore)
{
    global $personalities, $themecolors, $themeColor;
    $themeColor = getOption('themeSwitcher_default_color');
    if (isset($_GET['themeColor'])) {
        $new = $_GET['themeColor'];
        if (in_array($new, $themecolors)) {
            setOption('themeSwitcher_default_color', $new);
            $themeColor = $new;
        }
    }
    ?>
	<script type="text/javascript">
		// <!-- <![CDATA[
		window.onload = function() {
			$('#themeSwitcher_zenpage').html('');
		}
		function switchColors() {
			personality = $('#themeColor').val();
			window.location = '?themeColor=' + personality;
		}
		// ]]> -->
	</script>
	<?php 
    return $ignore;
}
开发者ID:rb26,项目名称:zenphoto,代码行数:26,代码来源:functions.php


示例2: auto_backup_timer_handler

/**
 * Handles the periodic start of the backup/restore utility to backup the database
 * @param string $discard
 */
function auto_backup_timer_handler($discard)
{
    setOption('last_backup_run', time());
    $curdir = getcwd();
    $folder = SERVERPATH . "/" . BACKUPFOLDER;
    if (!is_dir($folder)) {
        mkdir($folder, CHMOD_VALUE);
    }
    chdir($folder);
    $filelist = safe_glob('*' . '.zdb');
    $list = array();
    foreach ($filelist as $file) {
        $list[$file] = filemtime($file);
    }
    chdir($curdir);
    asort($list);
    $list = array_flip($list);
    $keep = getOption('backups_to_keep');
    while (count($list) >= $keep) {
        $file = array_shift($list);
        unlink(SERVERPATH . "/" . BACKUPFOLDER . '/' . $file);
    }
    cron_starter(SERVERPATH . '/' . ZENFOLDER . '/' . UTILITIES_FOLDER . '/backup_restore.php', array('backup' => 1, 'compress' => sprintf('%u', getOption('backup_compression')), 'XSRFTag' => 'backup'));
    return $discard;
}
开发者ID:hatone,项目名称:zenphoto-1.4.1.4,代码行数:29,代码来源:auto_backup.php


示例3: getOptionsSupported

 function getOptionsSupported()
 {
     $MapTypes = array();
     // order matters here because the first allowed map is selected if the 'gmaps_starting_map' is not allowed
     if (getOption('gmaps_maptype_map')) {
         $MapTypes[gettext('Map')] = 'G_NORMAL_MAP';
     }
     if (getOption('gmaps_maptype_hyb')) {
         $MapTypes[gettext('Hybrid')] = 'G_HYBRID_MAP';
     }
     if (getOption('gmaps_maptype_sat')) {
         $MapTypes[gettext('Satellite')] = 'G_SATELLITE_MAP';
     }
     if (getOption('gmaps_maptype_P')) {
         $MapTypes[gettext('Terrain')] = 'G_PHYSICAL_MAP';
     }
     if (getOption('gmaps_maptype_3D')) {
         $MapTypes[gettext('Google Earth')] = 'G_SATELLITE_3D_MAP';
     }
     $defaultmap = getOption('gmaps_starting_map');
     if (array_search($defaultmap, $MapTypes) === false) {
         // the starting map is not allowed, pick a new one
         $temp = $MapTypes;
         $defaultmap = array_shift($temp);
         setOption('gmaps_starting_map', $defaultmap);
     }
     return array(gettext('Google Maps API key') => array('key' => 'gmaps_apikey', 'type' => 0, 'desc' => gettext('If you are going to be using Google Maps, <a	href="http://www.google.com/apis/maps/signup.html" target="_blank">get an API key</a> and enter it here.')), gettext('All album points') => array('key' => 'gmaps_show_all_album_points', 'type' => 1, 'desc' => gettext('Controls which image points are shown on an album page. Check to show points for all images in the album. If not checked points are shown only for those images whose thumbs are on the page.')), gettext('Map dimensions—width') => array('key' => 'gmaps_width', 'type' => 0, 'desc' => gettext('The default width of the map.')), gettext('Map dimensions—height') => array('key' => 'gmaps_height', 'type' => 0, 'desc' => gettext('The default height of the map.')), gettext('Allowed maps') => array('key' => 'gmaps_allowed_maps', 'type' => 6, 'checkboxes' => array(gettext('Map') => 'gmaps_maptype_map', gettext('Satellite') => 'gmaps_maptype_sat', gettext('Hybrid') => 'gmaps_maptype_hyb', gettext('Terrain') => 'gmaps_maptype_P', gettext('Google Earth') => 'gmaps_maptype_3D'), 'desc' => gettext('Select the map types that are allowed.')), gettext('Map type selector') => array('key' => 'gmaps_control_maptype', 'type' => 4, 'buttons' => array(gettext('Buttons') => 1, gettext('List') => 2), 'desc' => gettext('Use buttons or list for the map type selector.')), gettext('Map controls') => array('key' => 'gmaps_control', 'type' => 4, 'buttons' => array(gettext('None') => 'None', gettext('Small') => 'Small', gettext('Large') => 'Large'), 'desc' => gettext('Select the kind of map controls.')), gettext('Map background') => array('key' => 'gmaps_background', 'type' => 0, 'desc' => gettext('Set the map background color to match the one of your theme. (Use the same <em>color</em> values as in your CSS background statements.)')), gettext('Initial map display selection') => array('key' => 'gmaps_starting_map', 'type' => 5, 'selections' => $MapTypes, 'desc' => gettext('Select the initial type of map to display. <br /><strong>Note:</strong> If <code>Google Earth</code> is selected the <em>toggle</em> function which initially hides the map is ignored. The browser <em>Google Earth Plugin</em> does not initialize properly when the map is hidden.')));
 }
开发者ID:ItsHaden,项目名称:epicLanBootstrap,代码行数:28,代码来源:google_maps.php


示例4: getOptionsSupported

 /**
  *
  * supported options
  */
 function getOptionsSupported()
 {
     global $_zp_CMS;
     $options = array(gettext('Consumer key') => array('key' => 'tweet_news_consumer', 'type' => OPTION_TYPE_TEXTBOX, 'order' => 2, 'desc' => gettext('This <code>tweet_news</code> app for this site needs a <em>consumer key</em>, a <em>consumer key secret</em>, an <em>access token</em>, and an <em>access token secret</em>.') . '<p class="notebox">' . gettext('Get these from <a href="http://dev.twitter.com/">Twitter developers</a>') . '</p>'), gettext('Secret') => array('key' => 'tweet_news_consumer_secret', 'type' => OPTION_TYPE_TEXTBOX, 'order' => 3, 'desc' => gettext('The <em>secret</em> associated with your <em>consumer key</em>.')), gettext('Access token') => array('key' => 'tweet_news_oauth_token', 'type' => OPTION_TYPE_TEXTBOX, 'order' => 4, 'desc' => gettext('The application <em>oauth_token</em> token.')), gettext('Access token secret') => array('key' => 'tweet_news_oauth_token_secret', 'type' => OPTION_TYPE_TEXTBOX, 'order' => 5, 'desc' => gettext('The application <em>oauth_token</em> secret.')), gettext('Protected objects') => array('key' => 'tweet_news_protected', 'type' => OPTION_TYPE_CHECKBOX, 'order' => 7, 'desc' => gettext('If checked, protected items will be tweeted. <strong>Note:</strong> followers will need the password to visit the tweeted link.')));
     $list = array('<em>' . gettext('Albums') . '</em>' => 'tweet_news_albums', '<em>' . gettext('Images') . '</em>' => 'tweet_news_images');
     if (extensionEnabled('zenpage')) {
         $list['<em>' . gettext('News') . '</em>'] = 'tweet_news_news';
         $list['<em>' . gettext('Pages') . '</em>'] = 'tweet_news_pages';
     } else {
         setOption('tweet_news_news', 0);
         setOption('tweet_news_pages', 0);
     }
     $options[gettext('Tweet')] = array('key' => 'tweet_news_items', 'type' => OPTION_TYPE_CHECKBOX_ARRAY, 'order' => 6, 'checkboxes' => $list, 'desc' => gettext('If a <em>type</em> is checked, a Tweet will be made when an object of that <em>type</em> is published.'));
     if (getOption('multi_lingual')) {
         $options[gettext('Tweet Language')] = array('key' => 'tweet_language', 'type' => OPTION_TYPE_SELECTOR, 'order' => 5.5, 'selections' => generateLanguageList(), 'desc' => gettext('Select the language for the Tweet message.'));
     }
     if (getOption('tweet_news_news') && is_object($_zp_CMS)) {
         $catlist = getSerializedArray(getOption('tweet_news_categories'));
         $news_categories = $_zp_CMS->getAllCategories(false);
         $catlist = array(gettext('*not categorized*') => 'tweet_news_categories_none');
         foreach ($news_categories as $category) {
             $option = 'tweet_news_categories_' . $category['titlelink'];
             $catlist[$category['title']] = $option;
             setOptionDefault($option, NULL);
         }
         $options[gettext('News categories')] = array('key' => 'tweet_news_categories', 'type' => OPTION_TYPE_CHECKBOX_UL, 'order' => 6.5, 'checkboxes' => $catlist, 'desc' => gettext('Only those <em>news categories</em> checked will be Tweeted. <strong>Note:</strong> <em>*not categorized*</em> means those news articles which have no category assigned.'));
     }
     return $options;
 }
开发者ID:ariep,项目名称:ZenPhoto20-DEV,代码行数:33,代码来源:tweet_news.php


示例5: getOptionsSupported

 function getOptionsSupported()
 {
     $MapTypes = array();
     // order matters here because the first allowed map is selected if the 'gmap_starting_map' is not allowed
     if (getOption('gmap_map_hybrid')) {
         $MapTypes[gettext('Hybrid')] = 'HYBRID';
     }
     if (getOption('gmap_map_roadmap')) {
         $MapTypes[gettext('Map')] = 'ROADMAP';
     }
     if (getOption('gmap_map_satellite')) {
         $MapTypes[gettext('Satellite')] = 'SATELLITE';
     }
     if (getOption('gmap_map_terrain')) {
         $MapTypes[gettext('Terrain')] = 'TERRAIN';
     }
     $defaultMap = getOption('gmap_starting_map');
     if (array_search($defaultMap, $MapTypes) === false) {
         // the starting map is not allowed, pick a new one
         $temp = $MapTypes;
         $defaultMap = array_shift($temp);
         setOption('gmap_starting_map', $defaultMap);
     }
     return array(gettext('Allowed maps') => array('key' => 'gmap_allowed_maps', 'type' => OPTION_TYPE_CHECKBOX_ARRAY, 'order' => 1, 'checkboxes' => array(gettext('Hybrid') => 'gmap_map_hybrid', gettext('Map') => 'gmap_map_roadmap', gettext('Satellite') => 'gmap_map_satellite', gettext('Terrain') => 'gmap_map_terrain'), 'desc' => gettext('Select the map types that are allowed.')), gettext('Initial map display selection') => array('key' => 'gmap_starting_map', 'type' => OPTION_TYPE_SELECTOR, 'order' => 2, 'selections' => $MapTypes, 'desc' => gettext('Select the initial type of map to display.')), gettext('Map display') => array('key' => 'gmap_display', 'type' => OPTION_TYPE_SELECTOR, 'order' => 3, 'selections' => array(gettext('show') => 'show', gettext('hide') => 'hide', gettext('colorbox') => 'colorbox'), 'desc' => gettext('Select <em>hide</em> to initially hide the map. Select <em>colorbox</em> for the map to display in a colorbox. Select <em>show</em> and the map will display when the page loads.')), gettext('Map controls') => array('key' => 'gmap_control_type', 'type' => OPTION_TYPE_RADIO, 'order' => 4, 'buttons' => array(gettext('None') => 'none', gettext('Default') => 'DEFAULT', gettext('Dropdown') => 'DROPDOWN_MENU', gettext('Horizontal') => 'HORIZONTAL_BAR'), 'desc' => gettext('Display options for the Map type control.')), gettext('Zoom controls') => array('key' => 'gmap_zoom_size', 'type' => OPTION_TYPE_RADIO, 'order' => 5, 'buttons' => array(gettext('Small') => 'SMALL', gettext('Default') => 'DEFAULT', gettext('Large') => 'LARGE'), 'desc' => gettext('Display options for the Zoom control.')), gettext('Max zoom level') => array('key' => 'gmap_cluster_max_zoom', 'type' => OPTION_TYPE_NUMBER, 'order' => 6, 'desc' => gettext('The max zoom level for clustering pictures on map.')), gettext('Map dimensions—width') => array('key' => 'gmap_width', 'type' => OPTION_TYPE_NUMBER, 'order' => 7, 'desc' => gettext('The default width of the map.')), gettext('Map dimensions—height') => array('key' => 'gmap_height', 'type' => OPTION_TYPE_NUMBER, 'order' => 8, 'desc' => gettext('The default height of the map.')), gettext('Map sessions') => array('key' => 'gmap_sessions', 'type' => OPTION_TYPE_CHECKBOX, 'order' => 9, 'desc' => gettext('If checked GoogleMaps will use sessions to pass map data for the <em>colorbox</em> display option. We recommend this option be selected. It protects against reference forgery security attacks and mitigates problems with data exceeding the allowed by some browsers.')));
 }
开发者ID:ariep,项目名称:ZenPhoto20-DEV,代码行数:25,代码来源:googleMap.php


示例6: handleOption

 function handleOption($option, $currentValue)
 {
     if ($option == "zenpage_homepage") {
         $unpublishedpages = query_full_array("SELECT titlelink FROM " . prefix('pages') . " WHERE `show` != 1 ORDER by `sort_order`");
         if (empty($unpublishedpages)) {
             echo gettext("No unpublished pages available");
             // clear option if no unpublished pages are available or have been published meanwhile
             // so that the normal gallery index appears and no page is accidentally set if set to unpublished again.
             setOption("zenpage_homepage", "none", true);
         } else {
             echo '<input type="hidden" name="' . CUSTOM_OPTION_PREFIX . 'selector-zenpage_homepage" value="0" />' . "\n";
             echo '<select id="' . $option . '" name="zenpage_homepage">' . "\n";
             if ($currentValue === "none") {
                 $selected = " selected = 'selected'";
             } else {
                 $selected = "";
             }
             echo "<option{$selected}>" . gettext("none") . "</option>";
             foreach ($unpublishedpages as $page) {
                 if ($currentValue === $page["titlelink"]) {
                     $selected = " selected = 'selected'";
                 } else {
                     $selected = "";
                 }
                 echo "<option{$selected}>" . $page["titlelink"] . "</option>";
             }
             echo "</select>\n";
         }
     }
 }
开发者ID:Imagenomad,项目名称:Unsupported,代码行数:30,代码来源:themeoptions.php


示例7: head

 static function head()
 {
     if (!zp_loggedin(TAGS_RIGHTS)) {
         if (getOption('tagFromSearch_tagOnly')) {
             setOption('search_fields', 'tags', false);
         }
     }
 }
开发者ID:ariep,项目名称:ZenPhoto20-DEV,代码行数:8,代码来源:tagFromSearch.php


示例8: getOptionsSupported

 function getOptionsSupported()
 {
     global $_zp_captcha;
     $mailinglist = explode(';', getOption("contactform_mailaddress"));
     array_walk($mailinglist, 'contactformOptions::trim_value');
     setOption('contactform_mailaddress', implode(';', $mailinglist));
     $list = array(gettext("required") => "required", gettext("show") => "show", gettext("omitted") => "omitted");
     $mailfieldinstruction = gettext("Set if the <code>%s</code> field should be required, just shown or omitted");
     $options = array(gettext('Intro text') => array('key' => 'contactform_introtext', 'type' => OPTION_TYPE_TEXTAREA, 'order' => 13, 'desc' => gettext("The intro text for your contact form")), gettext('Confirm text') => array('key' => 'contactform_confirmtext', 'type' => OPTION_TYPE_TEXTAREA, 'order' => 14, 'desc' => gettext("The text that asks the visitor to confirm that he really wants to send the message.")), gettext('Thanks text') => array('key' => 'contactform_thankstext', 'type' => OPTION_TYPE_TEXTAREA, 'order' => 15, 'desc' => gettext("The text that is shown after a message has been confirmed and sent.")), gettext('New message link text') => array('key' => 'contactform_newmessagelink', 'type' => OPTION_TYPE_TEXTAREA, 'order' => 16, 'desc' => gettext("The text for the link after the thanks text to return to the contact page to send another message.")), gettext('Require confirmation') => array('key' => 'contactform_confirm', 'type' => OPTION_TYPE_CHECKBOX, 'order' => 0.1, 'desc' => gettext("If checked, a confirmation form will be presented before sending the contact message.")), gettext('Send copy') => array('key' => 'contactform_sendcopy', 'type' => OPTION_TYPE_CHECKBOX, 'order' => 0.3, 'desc' => gettext("If checked, a copy of the message will be sent to the address provided. <p class='notebox'><strong>Caution: </strong> If you check this option it is strongly recommend to use Captcha and the confirmation option. Be aware that someone could misuse the e-mail address entered for spamming with this form and that in some countries’ jurisdictions(e.g. most European countries) you may be made responsible for this then!</p>")), gettext('Send copy note text') => array('key' => 'contactform_sendcopy_text', 'type' => OPTION_TYPE_TEXTAREA, 'order' => 0.2, 'desc' => gettext("The text for the note about sending a copy to the address provided in case that option is set.")), gettext('Contact recipients') => array('key' => 'contactform_mailaddress', 'type' => OPTION_TYPE_TEXTBOX, 'order' => 17, 'desc' => gettext("The e-mail address the messages should be sent to. Enter one or more address separated by semicolons.")), gettext('Title') => array('key' => 'contactform_title', 'type' => OPTION_TYPE_RADIO, 'buttons' => $list, 'order' => 1, 'desc' => sprintf($mailfieldinstruction, gettext("Title"))), gettext('Name') => array('key' => 'contactform_name', 'type' => OPTION_TYPE_RADIO, 'buttons' => $list, 'order' => 2, 'desc' => sprintf($mailfieldinstruction, gettext("Name"))), gettext('Company') => array('key' => 'contactform_company', 'type' => OPTION_TYPE_RADIO, 'buttons' => $list, 'order' => 3, 'desc' => sprintf($mailfieldinstruction, gettext("Company"))), gettext('Street') => array('key' => 'contactform_street', 'type' => OPTION_TYPE_RADIO, 'buttons' => $list, 'order' => 4, 'desc' => sprintf($mailfieldinstruction, gettext("Street"))), gettext('City') => array('key' => 'contactform_city', 'type' => OPTION_TYPE_RADIO, 'buttons' => $list, 'order' => 5, 'desc' => sprintf($mailfieldinstruction, gettext("City"))), gettext('State') => array('key' => 'contactform_state', 'type' => OPTION_TYPE_RADIO, 'buttons' => $list, 'order' => 5.1, 'desc' => sprintf($mailfieldinstruction, gettext("State"))), gettext('Postal code') => array('key' => 'contactform_postal', 'type' => OPTION_TYPE_RADIO, 'buttons' => $list, 'order' => 5.2, 'desc' => sprintf($mailfieldinstruction, gettext("Postal code"))), gettext('Country') => array('key' => 'contactform_country', 'type' => OPTION_TYPE_RADIO, 'buttons' => $list, 'order' => 6, 'desc' => sprintf($mailfieldinstruction, gettext("Country"))), gettext('E-mail') => array('key' => 'contactform_email', 'type' => OPTION_TYPE_RADIO, 'buttons' => $list, 'order' => 7, 'desc' => sprintf($mailfieldinstruction, gettext("E-mail"))), gettext('Website') => array('key' => 'contactform_website', 'type' => OPTION_TYPE_RADIO, 'buttons' => $list, 'order' => 8, 'desc' => sprintf($mailfieldinstruction, gettext("Website"))), gettext('CAPTCHA') => array('key' => 'contactform_captcha', 'type' => OPTION_TYPE_CHECKBOX, 'order' => 9, 'desc' => $_zp_captcha->name ? gettext('If checked, the form will include a Captcha verification.') : '<span class="notebox">' . gettext('No captcha handler is enabled.') . '</span>'), gettext('Phone') => array('key' => 'contactform_phone', 'type' => OPTION_TYPE_RADIO, 'buttons' => $list, 'order' => 10, 'desc' => sprintf($mailfieldinstruction, gettext("Phone number"))));
     return $options;
 }
开发者ID:rb26,项目名称:zenphoto,代码行数:11,代码来源:contact_form.php


示例9: getOptionsSupported

 function getOptionsSupported()
 {
     global $_zp_RTL_css;
     if ($_zp_RTL_css) {
         setOption('tiny_mce_rtl_override', 1, false);
     }
     $configs_zenpage = gettinymceConfigFiles('zenpage');
     $configs_zenphoto = gettinymceConfigFiles('zenphoto');
     $options = array(gettext('Text editor configuration - zenphoto') => array('key' => 'tinymce_zenphoto', 'type' => OPTION_TYPE_SELECTOR, 'order' => 0, 'selections' => $configs_zenphoto, 'null_selection' => gettext('Disabled'), 'desc' => gettext('Applies to <em>admin</em> editable text other than for Zenpage pages and news articles.')), gettext('Text editor configuration - zenpage') => array('key' => 'tinymce_zenpage', 'type' => OPTION_TYPE_SELECTOR, 'order' => 1, 'selections' => $configs_zenpage, 'null_selection' => gettext('Disabled'), 'desc' => gettext('Applies to editing on the Zenpage <em>pages</em> and <em>news</em> tabs.')), gettext('Text editor text direction') => array('key' => 'tiny_mce_rtl_override', 'type' => OPTION_TYPE_CHECKBOX, 'order' => 2, 'desc' => gettext('This option should be checked if your language writing direction is right-to-left')));
     return $options;
 }
开发者ID:ariep,项目名称:ZenPhoto20-DEV,代码行数:11,代码来源:tinymce.php


示例10: getOptionsSupported

 /**
  * Standard option interface
  *
  * @return array
  */
 function getOptionsSupported()
 {
     global $_zp_imagick_present, $_zp_graphics_optionhandlers;
     if ($disabled = $this->canLoadMsg()) {
         setOption('use_imagick', 0, true);
     }
     $imagickOptions = array(gettext('Enable Imagick') => array('key' => 'use_imagick', 'type' => OPTION_TYPE_CHECKBOX, 'order' => 0, 'disabled' => $disabled, 'desc' => $disabled ? '<p class="notebox">' . $disabled . '</p>' : gettext('Your PHP has support for Imagick. Check this option if you wish to use the Imagick graphics library.')));
     if (!$disabled) {
         $imagickOptions += array(gettext('Max height') => array('key' => 'magick_max_height', 'type' => OPTION_TYPE_TEXTBOX, 'order' => 1, 'desc' => sprintf(gettext('The maximum height used by the site for processed images. Set to %d for unconstrained. Default is <strong>%d</strong>'), self::$ignore_size, self::$ignore_size)), gettext('Max width') => array('key' => 'magick_max_width', 'type' => OPTION_TYPE_TEXTBOX, 'order' => 2, 'desc' => sprintf(gettext('The maximum width used by the site for processed images. Set to %d for unconstrained. Default is <strong>%d</strong>.'), self::$ignore_size, self::$ignore_size)));
     }
     return $imagickOptions;
 }
开发者ID:rb26,项目名称:zenphoto,代码行数:17,代码来源:lib-Imagick.php


示例11: getOptionsSupported

 /**
  * Standard option interface
  *
  * @return array
  */
 function getOptionsSupported()
 {
     global $_zp_imagick_present, $_zp_graphics_optionhandlers;
     if ($disabled = $this->canLoadMsg()) {
         setOption('use_imagick', 0, true);
     }
     $imagickOptions = array(gettext('Enable Imagick') => array('key' => 'use_imagick', 'type' => OPTION_TYPE_CHECKBOX, 'order' => 0, 'disabled' => $disabled, 'desc' => $disabled ? '<p class="notebox">' . $disabled . '</p>' : gettext('Your PHP has support for Imagick. Check this option if you wish to use the Imagick graphics library.')));
     if (!$disabled) {
         $imagickOptions += array(gettext('Max height') => array('key' => 'magick_max_height', 'type' => OPTION_TYPE_TEXTBOX, 'order' => 1, 'desc' => sprintf(gettext('The maximum height used by the site for processed images. Set to %d for unconstrained. Default is <strong>%d</strong>'), self::$ignore_size, self::$ignore_size)), gettext('Max width') => array('key' => 'magick_max_width', 'type' => OPTION_TYPE_TEXTBOX, 'order' => 2, 'desc' => sprintf(gettext('The maximum width used by the site for processed images. Set to %d for unconstrained. Default is <strong>%d</strong>.'), self::$ignore_size, self::$ignore_size)), gettext('Chroma sampling') => array('key' => 'magick_sampling_factor', 'type' => OPTION_TYPE_ORDERED_SELECTOR, 'null_selection' => '', 'selections' => array(gettext('no sampling') => '1x1 1x1 1x1', gettext('horizontally halved') => '4x1 2x1 2x1', gettext('vertically halved') => '1x4 1x2 1x2', gettext('horizontally and vertically halved') => '4x4 2x2 2x2'), 'order' => 3, 'desc' => gettext('Select a Chroma sampling pattern. Leave empty for the image default.')));
     }
     return $imagickOptions;
 }
开发者ID:ariep,项目名称:ZenPhoto20-DEV,代码行数:17,代码来源:lib-Imagick.php


示例12: getOptionsSupported

 /**
  * Standard option interface
  *
  * @return array
  */
 function getOptionsSupported()
 {
     $listi = array();
     foreach (get_AnyFile_suffixes() as $suffix) {
         $listi[$suffix] = 'AnyFile_file_list_' . $suffix;
     }
     if ($suffix = getOption('AnyFile_file_new')) {
         setOption('AnyFile_file_new', '');
         $listi[$suffix] = 'AnyFile_file_list_' . $suffix;
         setOption('AnyFile_file_list_' . $suffix, 1);
     }
     return array(gettext('Watermark default images') => array('key' => 'AnyFile_watermark_default_images', 'type' => OPTION_TYPE_CHECKBOX, 'desc' => gettext('Check to place watermark image on default thumbnail images.')), gettext('Handled files') => array('key' => 'AnyFile_file_list', 'type' => OPTION_TYPE_CHECKBOX_UL, 'checkboxes' => $listi, 'desc' => gettext('File suffixes to be handled.')), gettext('Add file suffix') => array('key' => 'AnyFile_file_new', 'type' => OPTION_TYPE_TEXTBOX, 'desc' => gettext('Add a file suffix to be handled by the plugin')));
 }
开发者ID:hatone,项目名称:zenphoto-1.4.1.4,代码行数:18,代码来源:class-AnyFile.php


示例13: __construct

 /**
  * class instantiation function
  *
  * @return zp_PHPMailer
  */
 function __construct()
 {
     setOptionDefault('PHPMailer_mail_protocol', 'sendmail');
     setOptionDefault('PHPMailer_server', '');
     setOptionDefault('PHPMailer_pop_port', '110');
     setOptionDefault('PHPMailer_smtp_port', '25');
     setOptionDefault('PHPMailer_user', '');
     setOptionDefault('PHPMailer_password', '');
     setOptionDefault('PHPMailer_secure', 0);
     if (getOption('PHPMailer_secure') == 1) {
         setOption('PHPMailer_secure', 'ssl');
     }
 }
开发者ID:rb26,项目名称:zenphoto,代码行数:18,代码来源:PHPMailer.php


示例14: handleOptionSave

 function handleOptionSave($themename, $themealbum)
 {
     if (isset($_POST['AnyFile_file_list'])) {
         $mysetoptions = sanitize($_POST['AnyFile_file_list']);
     } else {
         $mysetoptions = array();
     }
     if ($new = getOption('AnyFile_file_new')) {
         $mysetoptions[] = $new;
     }
     purgeOption('AnyFile_file_new');
     setOption('AnyFileSuffixList', serialize($mysetoptions));
     return false;
 }
开发者ID:ariep,项目名称:ZenPhoto20-DEV,代码行数:14,代码来源:class-AnyFile.php


示例15: archive_createSection

/**
 * Обработчик события "Создание раздела".
 *
 * @param string $section Полный строковой идентификатор раздела.
 * @param array $params Параметры события.
 */
function archive_createSection($section, $params)
{
    if ($params['module'] == 'archive') {
        $ids = A::$DB->getCol("\r\r\n    SELECT id FROM " . getDomain($section) . "_sections\r\r\n\tWHERE module='catalog' AND (lang='" . A::$LANG . "' OR lang='all')");
        setOption($section, 'sections', serialize($ids));
    } elseif ($params['module'] == 'catalog') {
        if ($archive = getSectionByModule('archive')) {
            $ids = getOption($archive, 'sections');
            $ids = !empty($ids) ? unserialize($ids) : array();
            $ids[] = $params['id'];
            setOption($archive, 'sections', serialize($ids));
        }
    }
}
开发者ID:procivam,项目名称:s-mir-new,代码行数:20,代码来源:include.php


示例16: __construct

 function __construct()
 {
     setThemeOptionDefault('albums_per_row', 3);
     setThemeOptionDefault('albums_per_page', 9);
     setThemeOptionDefault('images_per_row', 5);
     setThemeOptionDefault('images_per_page', 20);
     setThemeOptionDefault('thumb_size', 150);
     setThemeOptionDefault('thumb_crop', 1);
     setThemeOptionDefault('thumb_crop_width', 150);
     setThemeOptionDefault('thumb_crop_height', 150);
     setThemeOptionDefault('image_size', 700);
     setThemeOptionDefault('image_use_side', 'longest');
     setThemeOptionDefault('use_image_logo_filename', 'banniere3.jpg');
     setThemeOptionDefault('show_image_logo_on_image', false);
     setThemeOptionDefault('css_style', 'dark');
     setThemeOptionDefault('links_style', 'default');
     setThemeOptionDefault('zenpage_homepage', 'none');
     setThemeOptionDefault('show_archive', false);
     setThemeOptionDefault('allow_search', true);
     setThemeOptionDefault('show_tag', true);
     setThemeOptionDefault('image_statistic', 'random');
     setThemeOptionDefault('use_galleriffic', true);
     setThemeOptionDefault('galleriffic_delai', 3000);
     setThemeOptionDefault('use_colorbox_album', false);
     setThemeOptionDefault('use_colorbox_image', false);
     setThemeOptionDefault('show_exif', true);
     setOption('colorbox_zpArdoise_album', 1);
     setOption('colorbox_zpArdoise_archive', 1);
     setOption('colorbox_zpArdoise_contact', 1);
     setOption('colorbox_zpArdoise_favorites', 1);
     setOption('colorbox_zpArdoise_gallery', 1);
     setOption('colorbox_zpArdoise_image', 1);
     setOption('colorbox_zpArdoise_index', 1);
     setOption('colorbox_zpArdoise_news', 1);
     setOption('colorbox_zpArdoise_pages', 1);
     setOption('colorbox_zpArdoise_password', 1);
     setOption('colorbox_zpArdoise_register', 1);
     setOption('colorbox_zpArdoise_search', 1);
     if (class_exists('cacheManager')) {
         $me = basename(dirname(__FILE__));
         cacheManager::deleteThemeCacheSizes($me);
         cacheManager::addThemeCacheSize($me, getThemeOption('thumb_size'), NULL, NULL, getThemeOption('thumb_crop_width'), getThemeOption('thumb_crop_height'), NULL, NULL, true);
         if (getOption('use_galleriffic')) {
             cacheManager::addThemeCacheSize($me, 85, NULL, NULL, 85, 85, NULL, NULL, true);
             cacheManager::addThemeCacheSize($me, 525, NULL, NULL, NULL, NULL, NULL, NULL, false);
         }
         cacheManager::addThemeCacheSize($me, getThemeOption('image_size'), NULL, NULL, NULL, NULL, NULL, NULL, false);
     }
 }
开发者ID:ariep,项目名称:ZenPhoto20-DEV,代码行数:49,代码来源:themeoptions.php


示例17: __construct

 /**
  * Option instantiation
  */
 function __construct()
 {
     global $_zp_authority;
     setOptionDefault('federated_login_group', 'viewers');
     $mailinglist = $_zp_authority->getAdminEmail(ADMIN_RIGHTS);
     if (count($mailinglist) == 0) {
         //	no one to send the notice to!
         setOption('register_user_notify', 0);
     } else {
         setOptionDefault('register_user_notify', 1);
     }
     $files = getPluginFiles('*_logon.php', 'federated_logon');
     foreach ($files as $key => $link) {
         setOptionDefault('federated_logon_handler' . $key, 1);
     }
 }
开发者ID:rb26,项目名称:zenphoto,代码行数:19,代码来源:federated_logon.php


示例18: handleOptionSave

 function handleOptionSave($themename, $themealbum)
 {
     $mysetoptions = array();
     foreach ($_POST as $key => $option) {
         if (strpos($key, 'AnyFile_file_list_') === 0) {
             $mysetoptions[] = str_replace('AnyFile_file_list_', '', $key);
             purgeOption($key);
         }
     }
     if ($_POST['AnyFile_file_new']) {
         $mysetoptions[] = sanitize($_POST['AnyFile_file_new']);
         $suffix = getOption('AnyFile_file_new');
         purgeOption('AnyFile_file_new');
     }
     setOption('AnyFileSuffixList', serialize($mysetoptions));
     return false;
 }
开发者ID:rb26,项目名称:zenphoto,代码行数:17,代码来源:class-AnyFile.php


示例19: __call

 public function __call($func, $argv)
 {
     if (substr($func, 0, 3) == 'get') {
         $uncamelizeMethod = Inflector::uncamelize(lcfirst(substr($func, 3)));
         $key = Inflector::lower($uncamelizeMethod);
         return getOption($key);
     } elseif (substr($func, 0, 3) == 'set') {
         $uncamelizeMethod = Inflector::uncamelize(lcfirst(substr($func, 3)));
         $key = Inflector::lower($uncamelizeMethod);
         $value = Arrays::first($argv);
         setOption($key, $value);
         return $this;
     } elseif (substr($func, 0, 3) == 'has') {
         $uncamelizeMethod = Inflector::uncamelize(lcfirst(substr($func, 3)));
         $key = Inflector::lower($uncamelizeMethod);
         return null !== getOption($key);
     }
 }
开发者ID:schpill,项目名称:thin,代码行数:18,代码来源:Optiondata.php


示例20: __construct

 function __construct()
 {
     global $_zp_imagick_present;
     if ($_zp_imagick_present) {
         $this->defaultFilter = 'FILTER_LANCZOS';
         $this->defaultFontSize = 18;
         // setOptionDefault('use_imagick', $_zp_imagick_present);
         setOptionDefault('imagick_filter', $this->defaultFilter);
         setOptionDefault('magick_font_size', $this->defaultFontSize);
         if (!sanitize_numeric(getOption('magick_font_size'))) {
             setOption('magick_font_size', $this->defaultFontSize);
         }
         $mem_lim = getOption('magick_mem_lim');
         if (!is_numeric($mem_lim) || $mem_lim < 0) {
             setOption('magick_mem_lim', 0);
         }
     }
 }
开发者ID:hatone,项目名称:zenphoto-1.4.1.4,代码行数:18,代码来源:lib-Imagick.php



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


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
PHP setOptionDefault函数代码示例发布时间:2022-05-15
下一篇:
PHP setOnFormError函数代码示例发布时间:2022-05-15
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap