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

PHP get_site_preference函数代码示例

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

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



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

示例1: is_sitedown

/**
 * A convenience function to test if the site is marked as down according to the config panel.
 * This method includes handling the preference that indicates that site-down behaviour should
 * be disabled for certain IP address ranges.
 *
 * @return boolean
 */
function is_sitedown()
{
    global $CMS_INSTALL_PAGE;
    if (isset($CMS_INSTALL_PAGE)) {
        return TRUE;
    }
    if (get_site_preference('enablesitedownmessage') !== '1') {
        return FALSE;
    }
    if (get_site_preference('sitedownexcludeadmins')) {
        $uid = get_userid(FALSE);
        if ($uid) {
            return FALSE;
        }
    }
    if (!isset($_SERVER['REMOTE_ADDR'])) {
        return TRUE;
    }
    $excludes = get_site_preference('sitedownexcludes', '');
    if (empty($excludes)) {
        return TRUE;
    }
    $tmp = explode(',', $excludes);
    $ret = cms_ipmatches($_SERVER['REMOTE_ADDR'], $excludes);
    if ($ret) {
        return FALSE;
    }
    return TRUE;
}
开发者ID:RTR-ITF,项目名称:usse-cms,代码行数:36,代码来源:content.functions.php


示例2: smarty_modifier_cms_date_format

function smarty_modifier_cms_date_format($string, $format = '', $default_date = '')
{
    $gCms = cmsms();
    if ($format == '') {
        $format = get_site_preference('defaultdateformat');
        if ($format == '') {
            $format = '%b %e, %Y';
        }
        if (!isset($gCms->variables['page_id'])) {
            $uid = get_userid(false);
            if ($uid) {
                $tmp = get_preference($uid, 'date_format_string');
                if ($tmp != '') {
                    $format = $tmp;
                }
            }
        }
    }
    $config = $gCms->GetConfig();
    $fn = cms_join_path($config['root_path'], 'lib', 'smarty', 'plugins', 'modifier.date_format.php');
    if (!file_exists($fn)) {
        die;
    }
    require_once $fn;
    return smarty_modifier_date_format($string, $format, $default_date);
}
开发者ID:RTR-ITF,项目名称:usse-cms,代码行数:26,代码来源:modifier.cms_date_format.php


示例3: __construct

 function __construct(&$content_obj, &$params = array())
 {
     $params['type'] = 'image';
     parent::__construct($content_obj, $params);
     $config = cmsms()->GetConfig();
     $this->SetBlockProperty('prefix', isset($params['prefix']) ? $params['prefix'] : 'thumb_');
     $this->SetBlockProperty('exclude', isset($params['exclude']) && $this->content_obj->IsFalse($params['exclude']));
     $this->SetBlockProperty('dir', cms_join_path($config['uploads_path'], isset($params['dir']) ? $params['dir'] : get_site_preference('contentimage_path')));
     $this->SetBlockProperty('inputname', isset($params['inputname']) ? $params['inputname'] : $this->GetBlockProperty('id'));
 }
开发者ID:aldrymaulana,项目名称:cmsdepdagri,代码行数:10,代码来源:class.acBlockType_image.php


示例4: smarty_function_sitename

function smarty_function_sitename($params, &$template)
{
    $smarty = $template->smarty;
    $result = get_site_preference('sitename', 'CMSMS Site');
    if (isset($params['assign'])) {
        $gCms = cmsms();
        $smarty->assign(trim($params['assign']), $result);
        return;
    }
    return $result;
}
开发者ID:RTR-ITF,项目名称:usse-cms,代码行数:11,代码来源:function.sitename.php


示例5: smarty_cms_function_sitename

function smarty_cms_function_sitename($params, &$smarty)
{
    $result = get_site_preference('sitename', 'CMSMS Site');
    if (isset($params['assign'])) {
        $gCms = cmsms();
        $smarty =& $gCms->GetSmarty();
        $smarty->assign(trim($params['assign']), $result);
        return;
    }
    return $result;
}
开发者ID:aldrymaulana,项目名称:cmsdepdagri,代码行数:11,代码来源:function.sitename.php


示例6: execute

 public function execute($time = '')
 {
     if (!$time) {
         $time = time();
     }
     // do the task.
     $age_days = (int) get_site_preference(self::CACHEDFILEAGE_SITEPREF, 0);
     $gCms = cmsms();
     $gCms->clear_cached_files($age_days);
     return TRUE;
 }
开发者ID:aldrymaulana,项目名称:cmsdepdagri,代码行数:11,代码来源:class.ClearCache.task.php


示例7: execute

 public function execute($time = '')
 {
     if (!$time) {
         $time = time();
     }
     // do the task.
     $lifetime = (int) get_site_preference(self::LIFETIME_SITEPREF, 60 * 60 * 24 * 31);
     $db = cmsms()->GetDB();
     $q = "DELETE FROM " . cms_db_prefix() . "adminlog WHERE timestamp<?";
     $p = array(time() - $lifetime);
     $dbresult = $db->Execute($q, $p);
     //$gCms->clear_cached_files($age_days);
     return TRUE;
 }
开发者ID:RTR-ITF,项目名称:usse-cms,代码行数:14,代码来源:class.PruneAdminlog.task.php


示例8: fetch

 protected function fetch($name, &$source, &$mtime)
 {
     $gCms = cmsms();
     $config = $gCms->GetConfig();
     $contentobj = $gCms->variables['content_obj'];
     if (!is_object($contentobj)) {
         // We've a custom error message...  return it here
         header("HTTP/1.0 404 Not Found");
         header("Status: 404 Not Found");
         if ($name == 'content_en') {
             $source = get_site_preference('custom404');
         } else {
             $source = null;
         }
         $mtime = time();
         return;
     } else {
         if (isset($_SESSION['cms_preview_data']) && $contentobj->Id() == '__CMS_PREVIEW_PAGE__') {
             if (!isset($_SESSION['cms_preview_data']['content_obj'])) {
                 $contentops = $gCms->GetContentOperations();
                 $_SESSION['cms_preview_data']['content_obj'] = $contentops->LoadContentFromSerializedData($_SESSION['cms_preview_data']);
                 $contentobj =& $_SESSION['cms_preview_data']['content_obj'];
             }
             $contentobj =& $_SESSION['cms_preview_data']['content_obj'];
             $source = $contentobj->Show($name);
             $mtime = $contentobj->GetModifiedDate();
             // So no one can do anything nasty, take out the php smarty tags.  Use a user
             // defined plugin instead.
             if (!(isset($config["use_smarty_php_tags"]) && $config["use_smarty_php_tags"] == true)) {
                 $source = preg_replace("/\\{\\/?php\\}/", "", $source);
             }
             return;
         } else {
             if (isset($contentobj) && $contentobj !== FALSE) {
                 $source = $contentobj->Show($name);
                 $mtime = $contentobj->GetModifiedDate();
                 // So no one can do anything nasty, take out the php smarty tags.  Use a user
                 // defined plugin instead.
                 if (!(isset($config["use_smarty_php_tags"]) && $config["use_smarty_php_tags"] == true)) {
                     $source = preg_replace("/\\{\\/?php\\}/", "", $source);
                 }
                 return;
             }
         }
     }
     $source = null;
     $mtime = null;
     return;
 }
开发者ID:RTR-ITF,项目名称:usse-cms,代码行数:49,代码来源:class.CMSContentTemplateResource.php


示例9: execute

 public function execute($time = '')
 {
     if (!$time) {
         $time = time();
     }
     // do the task.
     if (!get_site_preference('enablenotifications', 1)) {
         return TRUE;
     }
     $allmodules = ModuleOperations::get_instance()->GetInstalledModules();
     $loadedmods = ModuleOperations::get_instance()->GetLoadedModules();
     foreach ($allmodules as $modulename) {
         $did_load = FALSE;
         $module = '';
         if (isset($loadedmods[$modulename])) {
             $module = $loadedmods[$modulename];
         } else {
             $module = ModuleOperations::get_instance()->get_module_instance($modulename);
             $did_load = TRUE;
         }
         if (!is_object($module)) {
             continue;
         }
         // now see if this module has notifications
         $data = $module->GetNotificationOutput(3);
         if (empty($data)) {
             continue;
         }
         if (is_object($data)) {
             $data = array($data);
         }
         for ($i = 0; $i < count($data); $i++) {
             if (!isset($data[$i]->name)) {
                 $data[$i]->name = $modulename;
             }
             if (!isset($data[$i]->friendlyname)) {
                 $data[$i]->friendlyname = $module->GetFriendlyName();
             }
         }
         if (!is_array($this->_notifications)) {
             $this->_notifications = array();
         }
         $this->_notifications = array_merge($this->_notifications, $data);
     }
     return TRUE;
 }
开发者ID:aldrymaulana,项目名称:cmsdepdagri,代码行数:46,代码来源:class.GatherNotifications.task.php


示例10: __construct

 function __construct(&$content_obj, $params = array())
 {
     $params['block_type'] = 'image';
     parent::__construct($content_obj, $params);
     $config = cmsms()->GetConfig();
     $this->SetProperty('prefix', isset($params['prefix']) ? $params['prefix'] : 'thumb_');
     $this->SetProperty('exclude', !isset($params['exclude']) || ac_utils::IsFalse($params['exclude']));
     $this->SetProperty('dir', cms_join_path($config['uploads_path'], isset($params['dir']) ? $params['dir'] : get_site_preference('contentimage_path')));
     $this->SetProperty('inputname', isset($params['inputname']) ? $params['inputname'] : $this->GetProperty('id'));
     $this->SetProperty('urlonly', isset($params['urlonly']) && ac_utils::IsTrue($params['urlonly']));
     $this->SetProperty('class', isset($params['class']) ? $params['class'] : '');
     $this->SetProperty('alt', isset($params['alt']) ? $params['alt'] : '');
     $this->SetProperty('css_id', isset($params['id']) ? $params['id'] : '');
     $this->SetProperty('width', isset($params['width']) ? $params['width'] : '');
     $this->SetProperty('height', isset($params['height']) ? $params['height'] : '');
     $this->SetProperty('title', isset($params['title']) ? $params['title'] : '');
 }
开发者ID:rainbow-studio,项目名称:cmsms,代码行数:17,代码来源:class.acBlockType_image.php


示例11: send_recovery_email

/**
 * A function to send lost password recovery email to a specified admin user (by name)
 *
 * @internal
 * @access private
 * @param string the username
 * @return results from the attempt to send a message.
 */
function send_recovery_email($username)
{
    $gCms = cmsms();
    $config = $gCms->GetConfig();
    $userops = $gCms->GetUserOperations();
    $user = $userops->LoadUserByUsername($username);
    $obj = cms_utils::get_module('CMSMailer');
    if ($obj == null) {
        return false;
    }
    $obj->AddAddress($user->email, html_entity_decode($user->firstname . ' ' . $user->lastname));
    $obj->SetSubject(lang('lostpwemailsubject', html_entity_decode(get_site_preference('sitename', 'CMSMS Site'))));
    $url = $config['admin_url'] . '/login.php?recoverme=' . md5(md5($config['root_path'] . '--' . $user->username . md5($user->password)));
    $body = lang('lostpwemail', html_entity_decode(get_site_preference('sitename', 'CMSMS Site')), $user->username, $url);
    $obj->SetBody($body);
    audit('', 'Core', 'Sent Lost Password Email for ' . $username);
    return $obj->Send();
}
开发者ID:Alexkuva,项目名称:Beaupotager,代码行数:26,代码来源:login.php


示例12: smarty_cms_function_metadata

function smarty_cms_function_metadata($params, &$smarty)
{
    $gCms = cmsms();
    $config = $gCms->GetConfig();
    $content_obj =& $gCms->variables['content_obj'];
    $result = '';
    $showbase = true;
    #Show a base tag unless showbase is false in config.php
    #It really can't hinder, only help.
    if (isset($config['showbase'])) {
        $showbase = $config['showbase'];
    }
    # but allow a parameter to override it.
    if (isset($params['showbase'])) {
        if ($params['showbase'] == 'false') {
            $showbase = false;
        }
    }
    if ($showbase) {
        $base = $config['root_url'];
        if (isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == 'on') {
            $base = $config['ssl_url'];
        }
        $result .= "\n<base href=\"" . $base . "/\" />\n";
    }
    $result .= get_site_preference('metadata', '');
    if (is_object($content_obj) && $content_obj->Metadata() != '') {
        $result .= "\n" . $content_obj->Metadata();
    }
    if (!strpos($result, $smarty->left_delimiter) === false and !strpos($result, $smarty->right_delimiter) === false) {
        $smarty->_compile_source('metadata template', $result, $_compiled);
        @ob_start();
        $smarty->_eval('?>' . $_compiled);
        $result = @ob_get_contents();
        @ob_end_clean();
    }
    if (isset($params['assign'])) {
        $smarty->assign(trim($params['assign']), $result);
        return;
    }
    return $result;
}
开发者ID:aldrymaulana,项目名称:cmsdepdagri,代码行数:42,代码来源:function.metadata.php


示例13: execute

 public function execute($target = '', $data = array(), $age = '')
 {
     $mod = cms_utils::get_module('ModuleManager');
     if (!$age) {
         $age = get_site_preference('browser_cache_expiry', 60);
     }
     if ($age) {
         $age = max(1, (int) $age);
     }
     // build a signature
     $this->_signature = md5(serialize(array($target, $data)));
     $fn = $this->_getCacheFile();
     if (!$fn) {
         return;
     }
     // check for the cached file
     $atime = time() - $age * 60;
     $status = '';
     $resutl = '';
     if ($mod->GetPreference('disable_caching', 0) || !file_exists($fn) || filemtime($fn) <= $atime) {
         // execute the request
         $req = new cms_http_request();
         if ($this->_timeout) {
             $req->setTimeout($this->_timeout);
         }
         $req->execute($target, '', 'POST', $data);
         $this->_status = $req->getStatus();
         $this->_result = $req->getResult();
         @unlink($fn);
         if ($this->_status == 200) {
             // create a cache file
             $fh = fopen($fn, 'w');
             fwrite($fh, serialize(array($this->_status, $this->_result)));
             fclose($fh);
         }
     } else {
         // get data from the cache.
         $data = unserialize(file_get_contents($fn));
         $this->_status = $data[0];
         $this->_result = $data[1];
     }
 }
开发者ID:RTR-ITF,项目名称:usse-cms,代码行数:42,代码来源:class.modmgr_cached_request.php


示例14: getUserFormat

 public function getUserFormat($fmt = '')
 {
     $config = cmsms()->GetConfig();
     $stz = new DateTimeZone($config['timezone']);
     $utz = new DateTimeZone($config['user_timezone']);
     // this calls the cms_date_format stuff.
     if (empty($fmt)) {
         $fmt = get_site_preference('defaultdateformat', '%b %e, %Y');
         global $gCms;
         if (!isset($gCms->variables['page_id'])) {
             $uid = get_userid(FALSE);
             if ($uid) {
                 $fmt = get_preference($uid, 'date_format_string', $fmt);
             }
         }
     }
     $this->setTimeZone($utz);
     $when = $this->format('U');
     $this->setTimeZone($stz);
     return strftime($fmt, $when);
 }
开发者ID:aldrymaulana,项目名称:cmsdepdagri,代码行数:21,代码来源:class.cge_systemdate.php


示例15: smarty_function_cms_init_editor

function smarty_function_cms_init_editor($params, &$template)
{
    $smarty = $template->smarty;
    // if the editor is not specified.
    $wysiwyg = '';
    if (isset($params['wysiwyg'])) {
        $wysiwyg = trim($params['wysiwyg']);
    }
    // get the frontend editor preference
    if (!$wysiwyg) {
        $wysiwyg = get_site_preference('frontendwysiwyg');
    }
    if (!$wysiwyg || (int) $wysiwyg < 0) {
        return;
    }
    $mod = cms_utils::get_module($wysiwyg);
    if (!is_object($mod)) {
        return;
    }
    if (!$mod->IsWYSIWYG()) {
        return;
    }
    // check to see if it is active
    if (!isset($params['force']) || $params['force'] != 0) {
        if (!$mod->WYSIWYGActive()) {
            return;
        }
    }
    // get the output
    $output = $mod->WYSIWYGGenerateHeader();
    if (!$output) {
        return;
    }
    // assign it or echo it.
    if (isset($params['assign'])) {
        $smarty->assign(trim($params['assign']) . $output);
        return;
    }
    return $output;
}
开发者ID:rainbow-studio,项目名称:cmsms,代码行数:40,代码来源:function.cms_init_editor.php


示例16: smarty_function_metadata

function smarty_function_metadata($params, &$template)
{
    $smarty = $template->smarty;
    $gCms = cmsms();
    $config = $gCms->GetConfig();
    $content_obj = $gCms->variables['content_obj'];
    $result = '';
    $showbase = true;
    #Show a base tag unless showbase is false in config.php
    #It really can't hinder, only help.
    if (isset($config['showbase'])) {
        $showbase = $config['showbase'];
    }
    # but allow a parameter to override it.
    if (isset($params['showbase'])) {
        if ($params['showbase'] == 'false') {
            $showbase = false;
        }
    }
    if ($showbase) {
        $base = $config['root_url'];
        if (isset($_SERVER['HTTPS']) && strtolower($_SERVER['HTTPS']) != 'off') {
            $base = $config['ssl_url'];
        }
        $result .= "\n<base href=\"" . $base . "/\" />\n";
    }
    $result .= get_site_preference('metadata', '');
    if (is_object($content_obj) && $content_obj->Metadata() != '') {
        $result .= "\n" . $content_obj->Metadata();
    }
    if (!strpos($result, $smarty->left_delimiter) === false and !strpos($result, $smarty->right_delimiter) === false) {
        $result = $smarty->fetch('string:' . $result);
    }
    if (isset($params['assign'])) {
        $smarty->assign(trim($params['assign']), $result);
        return;
    }
    return $result;
}
开发者ID:RTR-ITF,项目名称:usse-cms,代码行数:39,代码来源:function.metadata.php


示例17: DisplayTopMenu

 function DisplayTopMenu()
 {
     echo '<div><p class="logocontainer"><img src="themes/default/images/logo.gif" alt="" /><span class="logotext">' . lang('adminpaneltitle') . ' - ' . get_site_preference('sitename') . ' &nbsp;&nbsp; ' . lang('welcome_user') . ': ' . $this->cms->variables['username'] . '</span></p></div>';
     echo "<div class=\"topmenucontainer\">\n\t<ul id=\"nav\">";
     foreach ($this->menuItems as $key => $menuItem) {
         if ($menuItem['parent'] == -1) {
             echo "\n\t\t";
             $this->renderMenuSection($key, 0, -1);
         }
     }
     echo "\n\t</ul>\n";
     //ICON VIEW SITE
     echo "\n\t<div id=\"nav-icons_all\"><ul id=\"nav-icons\">\n";
     echo "\n\t<li class=\"viewsite-icon\"><a  rel=\"external\" title=\"" . lang('viewsite') . "\"  href=\"../\">" . lang('viewsite') . "</a></li>\n";
     //ICON LAGOUT
     echo "\n\t<li class=\"logout-icon\"><a  title=\"" . lang('logout') . "\"  href=\"logout.php\">" . lang('logout') . "</a></li>\n";
     echo "\n\t</ul></div>\n";
     //END ICONS
     echo "\t<div class=\"clearb\"></div>\n";
     echo "</div>\n";
     echo '<div class="breadcrumbs"><p class="breadcrumbs">';
     $counter = 0;
     foreach ($this->breadcrumbs as $crumb) {
         if ($counter > 0) {
             echo " &#187; ";
         }
         if (isset($crumb['url']) && str_replace('&amp;', '&', $crumb['url']) != basename($_SERVER['REQUEST_URI'])) {
             echo '<a class="breadcrumbs" href="' . $crumb['url'];
             echo '">' . $crumb['title'];
             echo '</a>';
         } else {
             echo $crumb['title'];
         }
         $counter++;
     }
     echo '</p></div>';
     echo '<div class="hstippled">&nbsp;</div>';
 }
开发者ID:aldrymaulana,项目名称:cmsdepdagri,代码行数:38,代码来源:defaultTheme.php


示例18: smarty_cms_modifier_cms_date_format

/**
 * Smarty date_format modifier plugin
 *
 * Type:     modifier<br>
 * Name:     cms_date_format<br>
 * Purpose:  format datestamps via strftime<br>
 * Input:<br>
 *          - string: input date string
 *          - format: strftime format for output
 *          - default_date: default date if $string is empty
 *
 * @link http://www.smarty.net/manual/en/language.modifier.date.format.php date_format (Smarty online manual)
 * @author Monte Ohrt <monte at ohrt dot com>
 * @param string $string       input date string
 * @param string $format       strftime format for output
 * @param string $default_date default date if $string is empty
 * @param string $formatter    either 'strftime' or 'auto'
 * @return string |void
 * @uses smarty_make_timestamp()
 *
 * Modified by Tapio Löytty <[email protected]>
 */
function smarty_cms_modifier_cms_date_format($string, $format = '', $default_date = '')
{
    if ($format == '') {
        $format = get_site_preference('defaultdateformat');
        if ($format == '') {
            $format = '%b %e, %Y';
        }
        if (!cmsms()->is_frontend_request()) {
            if ($uid = get_userid(false)) {
                $tmp = get_preference($uid, 'date_format_string');
                if ($tmp != '') {
                    $format = $tmp;
                }
            }
        }
    }
    $fn = cms_join_path(SMARTY_PLUGINS_DIR, 'modifier.date_format.php');
    if (!file_exists($fn)) {
        die;
    }
    require_once $fn;
    return smarty_modifier_date_format($string, $format, $default_date);
}
开发者ID:rainbow-studio,项目名称:cmsms,代码行数:45,代码来源:modifier.cms_date_format.php


示例19: smarty_fetch_imageblock

 public static function smarty_fetch_imageblock($params, &$template)
 {
     $smarty = $template->smarty;
     $gCms = cmsms();
     $config = $gCms->GetConfig();
     $contentobj = $gCms->variables['content_obj'];
     if (isset($_SESSION['cms_preview_data']) && $contentobj->Id() == '__CMS_PREVIEW_PAGE__') {
         // it's a preview.
         if (!isset($_SESSION['cms_preview_data']['content_obj'])) {
             $contentops =& $gCms->GetContentOperations();
             $_SESSION['cms_preview_data']['content_obj'] = $contentops->LoadContentFromSerializedData($_SESSION['cms_preview_data']);
         }
         $contentobj =& $_SESSION['cms_preview_data']['content_obj'];
     }
     if (!is_object($contentobj) || $contentobj->Id() <= 0) {
         return self::content_return('', $params, $smarty);
     }
     $adddir = get_site_preference('contentimage_path');
     if (isset($params['dir']) && $params['dir'] != '') {
         $adddir = $params['dir'];
     }
     $dir = cms_join_path($config['uploads_path'], $adddir);
     $basename = basename($config['uploads_path']);
     $result = '';
     if (isset($params['block'])) {
         $oldvalue = $smarty->caching;
         $smarty->caching = false;
         $result = $smarty->fetch(str_replace(' ', '_', 'content:' . $params['block']), '|' . $params['block'], $contentobj->Id() . $params['block']);
         $smarty->caching = $oldvalue;
     }
     $img = $result;
     if ($img == -1 || empty($img)) {
         return;
     }
     // create the absolute url.
     if (startswith($img, $basename)) {
         // old style url.
         if (!startswith($img, 'http')) {
             $img = str_replace('//', '/', $img);
         }
         $img = substr($img, strlen($basename . '/'));
         $img = $config['uploads_url'] . '/' . $img;
     } else {
         $img = $config['uploads_url'] . '/' . $adddir . '/' . $img;
     }
     $name = '';
     $alt = '';
     $width = '';
     $height = '';
     $urlonly = false;
     $xid = '';
     $class = '';
     if (isset($params['name'])) {
         $name = $params['name'];
     }
     if (isset($params['class'])) {
         $class = $params['class'];
     }
     if (isset($params['id'])) {
         $xid = $params['id'];
     }
     if (isset($params['alt'])) {
         $alt = $params['alt'];
     }
     if (isset($params['width'])) {
         $width = $params['width'];
     }
     if (isset($params['height'])) {
         $height = $params['height'];
     }
     if (isset($params['urlonly'])) {
         $urlonly = true;
     }
     if (!isset($params['alt'])) {
         $alt = $img;
     }
     $out = '';
     if ($urlonly) {
         $out = $img;
     } else {
         $out = '<img src="' . $img . '" ';
         if (!empty($name)) {
             $out .= 'name="' . $name . '" ';
         }
         if (!empty($class)) {
             $out .= 'class="' . $class . '" ';
         }
         if (!empty($xid)) {
             $out .= 'id="' . $xid . '" ';
         }
         if (!empty($width)) {
             $out .= 'width="' . $width . '" ';
         }
         if (!empty($height)) {
             $out .= 'height="' . $height . '" ';
         }
         if (!empty($alt)) {
             $out .= 'alt="' . $alt . '" ';
         }
         $out .= '/>';
//.........这里部分代码省略.........
开发者ID:rainbow-studio,项目名称:cmsms,代码行数:101,代码来源:class.CMS_Content_Block.php


示例20: SetPassword

 /**
  * Encrypts and sets password for the User
  *
  * @since 0.6.1
  */
 function SetPassword($password)
 {
     $this->password = md5(get_site_preference('sitemask', '') . $password);
 }
开发者ID:aldrymaulana,项目名称:cmsdepdagri,代码行数:9,代码来源:class.user.inc.php



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


鲜花

握手

雷人

路过

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

请发表评论

全部评论

专题导读
上一篇:
PHP get_site_root_url函数代码示例发布时间:2022-05-15
下一篇:
PHP get_site_options函数代码示例发布时间: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