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


PHP COM_showMessageFromParameter函数代码示例

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


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

示例1: plugin_main

/**
* Show main plugin screen: installed and uninstalled plugins, upload form
*
* @param    string  $message    (optional) message to display
* @param    string  $token      an optional csrf token
* @return   string              HTML for the plugin screen
*
*/
function plugin_main($message = '', $token = '')
{
    global $LANG32;
    $retval = '';
    $retval .= COM_siteHeader('menu', $LANG32[5]);
    if (!empty($message)) {
        $retval .= COM_showMessageText($message);
    } else {
        $retval .= COM_showMessageFromParameter();
    }
    if (empty($token)) {
        $token = SEC_createToken();
    }
    $retval .= listplugins($token);
    if (SEC_hasRights('plugin.install')) {
        $retval .= show_newplugins($token);
    }
    // Show the upload form or an error message
    $retval .= plugin_show_uploadform($token);
    $retval .= COM_siteFooter();
    return $retval;
}
开发者ID:alxstuart,项目名称:ajfs.me,代码行数:30,代码来源:plugins.php

示例2: COM_applyFilter

    if (isset($_POST['hidden'])) {
        $hidden = COM_applyFilter($_POST['hidden'], true);
    }
    $parent_id = '';
    if (isset($_POST['parent_id'])) {
        $parent_id = COM_applyFilter($_POST['parent_id']);
    }
    $sortnum = 0;
    if (isset($_POST['sortnum'])) {
        $sortnum = COM_applyFilter($_POST['sortnum'], true);
    }
    $display .= savetopic(COM_applyFilter($_POST['tid']), $_POST['topic_name'], $inherit, $hidden, $parent_id, $imageurl, $_POST['meta_description'], $_POST['meta_keywords'], $sortnum, COM_applyFilter($_POST['limitnews'], true), COM_applyFilter($_POST['owner_id'], true), COM_applyFilter($_POST['group_id'], true), $_POST['perm_owner'], $_POST['perm_group'], $_POST['perm_members'], $_POST['perm_anon'], $is_default, $is_archive);
} elseif ($mode == 'edit') {
    $tid = '';
    if (isset($_GET['tid'])) {
        $tid = COM_applyFilter($_GET['tid']);
    }
    $display .= edittopic($tid);
    $display = COM_createHTMLDocument($display, array('pagetitle' => $LANG27[1]));
} elseif ($mode == 'change_sortnum' && SEC_checkToken()) {
    $display .= COM_showMessageFromParameter();
    moveTopics(COM_applyFilter($_GET['tid']), COM_applyFilter($_GET['where']));
    $display .= listTopics(SEC_createToken());
    $display = COM_createHTMLDocument($display, array('pagetitle' => $LANG27[8]));
} else {
    // 'cancel' or no mode at all
    $display .= COM_showMessageFromParameter();
    $display .= listTopics(SEC_createToken());
    $display = COM_createHTMLDocument($display, array('pagetitle' => $LANG27[8]));
}
COM_output($display);
开发者ID:mystralkk,项目名称:geeklog,代码行数:31,代码来源:topic.php

示例3: COM_accessLog

        die;
        break;
    case $LANG_ADMIN['save']:
        if (!SEC_checkToken()) {
            COM_accessLog("User {$_USER['username']} tried to illegally save route {$rid} and failed CSRF checks.");
            echo COM_refresh($_CONF['site_admin_url'] . '/index.php');
            die;
        }
        $method = \Geeklog\Input::fPost('method', '');
        $rule = \Geeklog\Input::post('rule', '');
        $route = \Geeklog\Input::post('route', '');
        $priority = \Geeklog\Input::fPost('priority', Router::DEFAULT_PRIORITY);
        $display = saveRoute($rid, $method, $rule, $route, $priority);
        break;
    case 'edit':
        $content = getRouteEditor($rid);
        $display = COM_createHTMLDocument($content, array('pagetitle' => $LANG_ROUTER[2]));
        break;
    case 'move':
        if (SEC_checkToken()) {
            moveRoute($rid);
        }
        $content = listRoutes();
        $display = COM_createHTMLDocument($content, array('pagetitle' => $LANG_ROUTER[2]));
        break;
    default:
        // 'cancel' or no mode at all
        $content = COM_showMessageFromParameter() . listRoutes();
        $display = COM_createHTMLDocument($content, array('pagetitle' => $LANG_ROUTER[2]));
}
COM_output($display);
开发者ID:mystralkk,项目名称:geeklog,代码行数:31,代码来源:router.php

示例4: COM_refresh

*/
require_once '../lib-common.php';
/**
* Security check to ensure user even belongs on this page
*/
require_once 'auth.inc.php';
// MAIN
if (isset($_GET['mode']) && $_GET['mode'] == 'logout') {
    print COM_refresh($_CONF['site_url'] . '/users.php?mode=logout');
}
/**
* Display a reminder to execute the security check script
*
* @return   string      HTML for security reminder (or empty string)
*/
function security_check_reminder()
{
    global $_CONF, $_TABLES, $_IMAGE_TYPE, $MESSAGE;
    $retval = '';
    if (!SEC_inGroup('Root')) {
        return $retval;
    }
    $done = DB_getItem($_TABLES['vars'], 'value', "name = 'security_check'");
    if ($done != 1) {
        $retval .= COM_showMessage(92);
    }
    return $retval;
}
$display = COM_showMessageFromParameter() . security_check_reminder() . COM_commandControl();
$display = COM_createHTMLDocument($display, array('pagetitle' => $LANG29[34]));
COM_output($display);
开发者ID:milk54,项目名称:geeklog-japan,代码行数:31,代码来源:index.php

示例5: handleView

/**
 * Handles a comment view request
 *
 * @copyright Vincent Furia 2005
 * @author Vincent Furia, vinny01 AT users DOT sourceforge DOT net
 * @param boolean $view View or display (true for view)
 * @return string HTML (possibly a refresh)
 */
function handleView($view = true)
{
    global $_CONF, $_TABLES, $_USER, $LANG_ACCESS;
    $display = '';
    if ($view) {
        $cid = COM_applyFilter($_REQUEST['cid'], true);
    } else {
        $cid = COM_applyFilter($_REQUEST['pid'], true);
    }
    if ($cid <= 0) {
        return COM_refresh($_CONF['site_url'] . '/index.php');
    }
    $sql = "SELECT sid, title, type FROM {$_TABLES['comments']} WHERE cid = {$cid}";
    $A = DB_fetchArray(DB_query($sql));
    $sid = $A['sid'];
    $title = $A['title'];
    $type = $A['type'];
    $format = $_CONF['comment_mode'];
    if (isset($_REQUEST['format'])) {
        $format = COM_applyFilter($_REQUEST['format']);
    }
    if ($format != 'threaded' && $format != 'nested' && $format != 'flat') {
        if (COM_isAnonUser()) {
            $format = $_CONF['comment_mode'];
        } else {
            $format = DB_getItem($_TABLES['usercomment'], 'commentmode', "uid = {$_USER['uid']}");
        }
    }
    switch ($type) {
        case 'article':
            $sql = 'SELECT COUNT(*) AS count, commentcode, owner_id, group_id, perm_owner, perm_group, ' . "perm_members, perm_anon FROM {$_TABLES['stories']} WHERE (sid = '{$sid}') " . 'AND (draft_flag = 0) AND (commentcode >= 0) AND (date <= NOW())' . COM_getPermSQL('AND') . COM_getTopicSQL('AND') . ' GROUP BY sid,owner_id, group_id, perm_owner, perm_group,perm_members, perm_anon ';
            $result = DB_query($sql);
            $B = DB_fetchArray($result);
            $allowed = $B['count'];
            if ($allowed == 1) {
                $delete_option = SEC_hasRights('story.edit') && SEC_hasAccess($B['owner_id'], $B['group_id'], $B['perm_owner'], $B['perm_group'], $B['perm_members'], $B['perm_anon']) == 3;
                $order = '';
                if (isset($_REQUEST['order'])) {
                    $order = COM_applyFilter($_REQUEST['order']);
                }
                $page = 0;
                if (isset($_REQUEST['page'])) {
                    $page = COM_applyFilter($_REQUEST['page'], true);
                }
                $display .= CMT_userComments($sid, $title, $type, $order, $format, $cid, $page, $view, $delete_option, $B['commentcode']);
            } else {
                $display .= COM_startBlock($LANG_ACCESS['accessdenied'], '', COM_getBlockTemplate('_msg_block', 'header')) . $LANG_ACCESS['storydenialmsg'] . COM_endBlock(COM_getBlockTemplate('_msg_block', 'footer'));
            }
            break;
        default:
            // assume plugin
            $order = '';
            if (isset($_REQUEST['order'])) {
                $order = COM_applyFilter($_REQUEST['order']);
            }
            $page = 0;
            if (isset($_REQUEST['page'])) {
                $page = COM_applyFilter($_REQUEST['page'], true);
            }
            if (!($display = PLG_displayComment($type, $sid, $cid, $title, $order, $format, $page, $view))) {
                return COM_refresh($_CONF['site_url'] . '/index.php');
            }
            break;
    }
    return COM_siteHeader('menu', $title) . COM_showMessageFromParameter() . $display . COM_siteFooter();
}
开发者ID:alxstuart,项目名称:ajfs.me,代码行数:74,代码来源:comment.php

示例6: testShowMessageFromParameter

 public function testShowMessageFromParameter()
 {
     // Line 4527
     $_GET['msg'] = 6;
     $msg = COM_showMessageFromParameter();
     $this->assertTrue(!empty($msg));
 }
开发者ID:mystralkk,项目名称:geeklog,代码行数:7,代码来源:lib-commonTest.php

示例7: security_check_reminder

function security_check_reminder()
{
    global $_CONF, $_TABLES, $_IMAGE_TYPE, $MESSAGE;
    $retval = '';
    if (!SEC_inGroup('Root')) {
        return $retval;
    }
    $done = DB_getItem($_TABLES['vars'], 'value', "name = 'security_check'");
    if ($done != 1) {
        $retval .= COM_showMessage(92);
    }
    return $retval;
}
// MAIN
$display = '';
if (isset($_POST['mode']) && $_POST['mode'] == 'moderation' && SEC_checkToken()) {
    $action = array();
    if (isset($_POST['action'])) {
        $action = $_POST['action'];
    }
    if ($_POST['type'] == 'user') {
        $mod_result = moderateusers($_POST['id'], $action, COM_applyFilter($_POST['count'], true));
    } else {
        $mod_result = moderation($_POST['id'], $action, $_POST['type'], COM_applyFilter($_POST['count'], true));
    }
    $display .= COM_siteHeader('menu', $LANG29[34]) . COM_showMessageFromParameter() . $mod_result;
} else {
    $display .= COM_siteHeader('menu', $LANG29[34]) . COM_showMessageFromParameter() . security_check_reminder() . commandcontrol(SEC_createToken());
}
$display .= COM_siteFooter();
COM_output($display);
开发者ID:hostellerie,项目名称:nexpro,代码行数:31,代码来源:moderation.php

示例8: CMT_handleView

/**
 * Handles a comment view request
 *
 * @copyright Vincent Furia 2005
 * @author Vincent Furia, vinny01 AT users DOT sourceforge DOT net
 * @param string  $format 'threaded', 'nested', or 'flat'
 * @param string  $order  'ASC' or 'DESC' or blank
 * @param int     $page   Page number of comments to display
 * @param boolean $view   View or display (true for view)
 * @return string HTML (possibly a refresh)
 */
function CMT_handleView($format, $order, $page, $view = true)
{
    global $_CONF, $_TABLES, $_USER;
    $display = '';
    $cid = 0;
    if ($view) {
        if (isset($_REQUEST[CMT_CID])) {
            $cid = COM_applyFilter($_REQUEST[CMT_CID], true);
        }
    } else {
        if (isset($_REQUEST[CMT_PID])) {
            $cid = COM_applyFilter($_REQUEST[CMT_PID], true);
        }
    }
    if ($cid <= 0) {
        COM_handle404();
    }
    $sql = "SELECT sid, title, type FROM {$_TABLES['comments']} WHERE cid = {$cid}";
    $A = DB_fetchArray(DB_query($sql));
    $sid = $A['sid'];
    $title = $A['title'];
    $type = $A['type'];
    $display = PLG_displayComment($type, $sid, $cid, $title, $order, $format, $page, $view);
    if (!$display) {
        COM_handle404();
    }
    $display = COM_showMessageFromParameter() . $display;
    $display = COM_createHTMLDocument($display, array('pagetitle' => $title));
    return $display;
}
开发者ID:ivywe,项目名称:geeklog,代码行数:41,代码来源:lib-comment.php

示例9: handleView

/**
 * Handles a comment view request
 *
 * @copyright Vincent Furia 2005
 * @author Vincent Furia <vinny01 AT users DOT sourceforge DOT net>
 * @param boolean $view View or display (true for view)
 * @return string HTML (possibly a refresh)
 */
function handleView($view = true)
{
    global $_CONF, $_TABLES, $_USER, $LANG_ACCESS;
    $display = '';
    if ($view) {
        $cid = COM_applyFilter($_REQUEST['cid'], true);
    } else {
        $cid = COM_applyFilter($_REQUEST['pid']);
    }
    if ($cid == 0 || $cid == '') {
        echo COM_refresh($_CONF['site_url'] . '/index.php');
        exit;
    }
    $sql = "SELECT sid, title, type FROM {$_TABLES['comments']} WHERE cid = " . (int) $cid;
    $A = DB_fetchArray(DB_query($sql));
    $sid = $A['sid'];
    $title = $A['title'];
    $type = $A['type'];
    $format = $_CONF['comment_mode'];
    if (isset($_REQUEST['format'])) {
        $format = COM_applyFilter($_REQUEST['format']);
    }
    if ($format != 'threaded' && $format != 'nested' && $format != 'flat') {
        if ($_USER['uid'] > 1) {
            $format = DB_getItem($_TABLES['usercomment'], 'commentmode', "uid = {$_USER['uid']}");
        } else {
            $format = $_CONF['comment_mode'];
        }
    }
    $order = '';
    if (isset($_REQUEST['order'])) {
        $order = COM_applyFilter($_REQUEST['order']);
    }
    $page = 0;
    if (isset($_REQUEST['page'])) {
        $page = COM_applyFilter($_REQUEST['page'], true);
    }
    if (!($display = PLG_displayComment($type, $sid, $cid, $title, $order, $format, $page, $view))) {
        return COM_refresh($_CONF['site_url'] . '/index.php');
    }
    return COM_showMessageFromParameter() . $display;
}
开发者ID:spacequad,项目名称:glfusion,代码行数:50,代码来源:comment.php

示例10: foreach

    // Check if there was no direct action used on the form
    // and if the delete_all submit action was used
    if (!$formaction and isset($_POST['delitem'])) {
        foreach ($_POST['delitem'] as $del_uid) {
            $del_uid = COM_applyFilter($del_uid, true);
            if ($del_uid > 1) {
                USER_deleteAccount($del_uid);
            }
        }
    }
    $retval .= usersubmissions(SEC_createToken());
    return $retval;
}
// MAIN
$display = '';
if (isset($_POST['mode']) && $_POST['mode'] == 'moderation' && SEC_checkToken()) {
    $action = array();
    if (isset($_POST['action'])) {
        $action = $_POST['action'];
    }
    if ($_POST['type'] == 'user') {
        $mod_result = moderateusers($_POST['id'], $action, COM_applyFilter($_POST['count'], true));
    } else {
        $mod_result = moderation($_POST['id'], $action, $_POST['type'], COM_applyFilter($_POST['count'], true));
    }
    $display .= COM_showMessageFromParameter() . $mod_result;
} else {
    $display .= COM_showMessageFromParameter() . usersubmissions(SEC_createToken());
}
$display = COM_createHTMLDocument($display, array('pagetitle' => $LANG29[34]));
COM_output($display);
开发者ID:milk54,项目名称:geeklog-japan,代码行数:31,代码来源:moderation.php

示例11: elseif

}
// MAIN
$list = $_FINPUT->post('list', '');
if ($list === SUFFIX_COMMENTS) {
    $suffix = SUFFIX_COMMENTS;
} elseif ($list === SUFFIX_COMMENT_SUBMISSIONS) {
    $suffix = SUFFIX_COMMENT_SUBMISSIONS;
} else {
    $suffix = '';
}
$action = $_FINPUT->post('bulk_action' . $suffix, '');
switch ($action) {
    case 'bulk_approve':
        approveComments($suffix);
        break;
    case 'bulk_delete':
        deleteComments($suffix);
        break;
    case 'bulk_ban_user':
        banUsers($suffix);
        break;
    case 'bulk_ban_ip_address':
        banIpAddresses($suffix);
        break;
    default:
        // Do nothing here
        break;
}
$content = COM_showMessageFromParameter() . listComments();
$display = COM_createHTMLDocument($content, array('pagetitle' => $LANG03[100]));
COM_output($display);
开发者ID:Geeklog-Core,项目名称:geeklog,代码行数:31,代码来源:comment.php

示例12: adminShowList

 /**
  * Show a list of language items
  */
 public static function adminShowList()
 {
     global $_CONF, $_IMAGE_TYPE, $LANG_ACCESS, $LANG_ADMIN, $LANG_LANG, $_TABLES;
     self::checkAccessRights();
     $menuArray = array(array('url' => $_CONF['site_admin_url'] . '/language.php?mode=edit&amp;id=0', 'text' => $LANG_ADMIN['create_new']), array('url' => $_CONF['site_admin_url'], 'text' => $LANG_ADMIN['admin_home']));
     $content = COM_startBlock($LANG_LANG['language_manager'], '', COM_getBlockTemplate('_admin_block', 'header'));
     $content .= ADMIN_createMenu($menuArray, $LANG_LANG['new_language_msg'], $_CONF['layout_url'] . '/images/icons/language.' . $_IMAGE_TYPE);
     $content .= COM_showMessageFromParameter();
     $headerArray = array(array('text' => $LANG_ADMIN['edit'], 'sort' => true, 'field' => 'id'), array('text' => $LANG_LANG['var_name'], 'sort' => true, 'field' => 'var_name'), array('text' => $LANG_LANG['language'], 'sort' => true, 'field' => 'language'), array('text' => $LANG_LANG['name'], 'sort' => true, 'field' => 'name'), array('text' => $LANG_LANG['value'], 'sort' => true, 'field' => 'value'));
     $textArray = array('has_extras' => true, 'title' => $LANG_LANG['language_editor']);
     $queryArray = array('sql' => "SELECT * FROM {$_TABLES['language_items']} ", 'query_group' => 'id, var_name, language, name, value ');
     $defaultSortArray = array('direction' => 'ASC', 'field' => 'id');
     $filter = '';
     $extra = '';
     $options = array('chkdelete' => true, 'chkfield' => 'id');
     $formArray = array('bottom' => '<input type="hidden" name="' . CSRF_TOKEN . '" value="' . SEC_createToken(self::SEC_TOKEN_LIFESPAN) . '"' . XHTML . '>');
     $pageNavUrl = '';
     $content .= ADMIN_list('language_items', __CLASS__ . '::fieldFunction', $headerArray, $textArray, $queryArray, $defaultSortArray, $filter, $extra, $options, $formArray, true, $pageNavUrl);
     $display = COM_createHTMLDocument($content, array('pagetitle' => $LANG_LANG['language_editor']));
     COM_output($display);
 }
开发者ID:Geeklog-Core,项目名称:geeklog,代码行数:24,代码来源:language.class.php

示例13: plugin_main

/**
* Show main plugin screen: installed and uninstalled plugins, upload form
*
* @param    string  $message    (optional) message to display
* @return   string              HTML for the plugin screen
*
*/
function plugin_main($message = '')
{
    global $LANG32;
    $retval = '';
    $retval .= COM_siteHeader('menu', $LANG32[5]);
    if (!empty($message)) {
        $retval .= COM_showMessageText($message);
    } else {
        $retval .= COM_showMessageFromParameter();
    }
    $token = SEC_createToken();
    $retval .= listplugins($token);
    if (SEC_hasRights('plugin.install')) {
        $retval .= show_newplugins($token);
    }
    // If the web server will allow the user to upload a plugin
    if (plugin_upload_enabled() && SEC_hasRights('plugin.install,plugin.upload')) {
        $retval .= plugin_show_uploadform($token);
    }
    $retval .= COM_siteFooter();
    return $retval;
}
开发者ID:hostellerie,项目名称:nexpro,代码行数:29,代码来源:plugins.php


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