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


PHP xoops_error函数代码示例

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


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

示例1: system_users_error

/**
 * @brief display error message & exit (Tentative)
 */
function system_users_error($message)
{
    xoops_cp_header();
    xoops_error($message);
    xoops_cp_footer();
    exit;
}
开发者ID:koki-h,项目名称:xoops_utf8,代码行数:10,代码来源:users.php

示例2: system_modulesadmin_error

/**
 * @brief display error message & exit (Tentative)
 */
function system_modulesadmin_error($message)
{
    xoops_cp_header();
    xoops_error($message);
    xoops_cp_footer();
    exit;
}
开发者ID:koki-h,项目名称:xoops_utf8,代码行数:10,代码来源:modulesadmin.php

示例3: tellafriend_checkModuleAdmin

function tellafriend_checkModuleAdmin()
{
    $f = $GLOBALS['xoops']->path('/Frameworks/moduleclasses/moduleadmin/moduleadmin.php');
    if (file_exists($f)) {
        include_once $f;
        return true;
    } else {
        echo xoops_error("Error: You don't use the Frameworks \"adminmodule\". Please install this Frameworks");
        return false;
    }
}
开发者ID:jjdai,项目名称:tellafriend,代码行数:11,代码来源:functions.php

示例4: DefaultCheck

 function DefaultCheck()
 {
     if (ini_get('register_globals') == 1) {
         xoops_error(sprintf(_WARNPHPENV, 'register_globals', 'on', _WARNSECURITY), '', 'warning');
     }
     if (is_dir(XOOPS_ROOT_PATH . "/install/")) {
         xoops_error(sprintf(_WARNINSTALL2, XOOPS_ROOT_PATH . '/install/'), '', 'warning');
     }
     if (is_writable(XOOPS_ROOT_PATH . "/mainfile.php")) {
         xoops_error(sprintf(_WARNINWRITEABLE, XOOPS_ROOT_PATH . '/mainfile.php'), '', 'warning');
     }
 }
开发者ID:nouphet,项目名称:rata,代码行数:12,代码来源:admin.php

示例5: ilog_tag_synchronization

/** Remove orphan tag-item links **/
function ilog_tag_synchronization($mid)
{
    $item_handler =& xoops_getmodulehandler("article", "ilog");
    $link_handler =& xoops_getmodulehandler("link", "tag");
    /* clear tag-item links */
    if (version_compare(mysql_get_server_info(), "4.1.0", "ge")) {
        $sql = "    DELETE FROM {$link_handler->table}" . "    WHERE " . "        tag_modid = {$mid}" . "        AND " . "        ( tag_itemid NOT IN " . "            ( SELECT DISTINCT {$item_handler->keyName} " . "                FROM {$item_handler->table} " . "                WHERE {$item_handler->table}.time_publish > 0" . "            ) " . "        )";
    } else {
        $sql = "    DELETE {$link_handler->table} FROM {$link_handler->table}" . "    LEFT JOIN {$item_handler->table} AS aa ON {$link_handler->table}.tag_itemid = aa.{$item_handler->keyName} " . "    WHERE " . "        tag_modid = {$mid}" . "        AND " . "        ( aa.{$item_handler->keyName} IS NULL" . "            OR aa.time_publish < 1" . "        )";
    }
    if (!($result = $link_handler->db->queryF($sql))) {
        xoops_error($link_handler->db->error());
    }
}
开发者ID:yunsite,项目名称:xoopsdc,代码行数:15,代码来源:plugin.tag.php

示例6: sendSpider

 function sendSpider($spider)
 {
     @$this->CURLSpidersExchange();
     switch (XOOPS_CURL_LIB) {
         case "PHPCURL":
             $sJSON = new Services_JSON();
             curl_setopt($this->curl_client, CURLOPT_POSTFIELDS, 'spider=' . $sJSON->encode(array("username" => $this->curl_xoops_username, "password" => $this->curl_xoops_password, "spider" => $spider)));
             $data = curl_exec($this->curl_client);
             xoops_error($data, 'cURL Result');
             exit(0);
             curl_close($this->curl_client);
             $result = $this->obj2array($sJSON->decode($data));
             break;
     }
     return $result;
 }
开发者ID:BackupTheBerlios,项目名称:haxoo-svn,代码行数:16,代码来源:curl.php

示例7: waiting_del

function waiting_del($id, $redir = null)
{
    if (!$GLOBALS['xoopsSecurity']->check()) {
        redirect_header('admin_waiting.php', 1, implode('<br />', $GLOBALS['xoopsSecurity']->getErrors()));
    }
    if ($id <= 0) {
        redirect_header('admin_waiting.php', 1);
    }
    $this_handler =& xoops_getModuleHandler('waiting', 'subscribers');
    $obj = $this_handler->get($id);
    if (!is_object($obj)) {
        redirect_header('admin_waiting.php', 1);
    }
    if (!$this_handler->delete($obj)) {
        xoops_cp_header();
        xoops_error(_AM_SUBSCRIBERS_ERROR, $obj->getVar('id'));
        xoops_cp_footer();
        exit;
    }
    redirect_header(!is_null($redir) ? base64_decode($redir) : 'admin_waiting.php', 2, _AM_SUBSCRIBERS_SUCCESS);
}
开发者ID:trabisdementia,项目名称:xuups,代码行数:21,代码来源:admin_waiting.php

示例8: update_wgteams_v10

/**
 * @param $module
 *
 * @return bool
 */
function update_wgteams_v10(&$module)
{
    global $xoopsDB;
    $result = $xoopsDB->query('SELECT t1.tpl_id FROM ' . $xoopsDB->prefix('tplfile') . ' t1, ' . $xoopsDB->prefix('tplfile') . ' t2 WHERE t1.tpl_refid = t2.tpl_refid AND t1.tpl_module = t2.tpl_module AND t1.tpl_tplset=t2.tpl_tplset AND t1.tpl_file = t2.tpl_file AND t1.tpl_type = t2.tpl_type AND t1.tpl_id > t2.tpl_id');
    $tplids = array();
    while (false !== (list($tplid) = $xoopsDB->fetchRow($result))) {
        $tplids[] = $tplid;
    }
    if (count($tplids) > 0) {
        $tplfile_handler = xoops_getHandler('tplfile');
        $duplicate_files = $tplfile_handler->getObjects(new Criteria('tpl_id', '(' . implode(',', $tplids) . ')', 'IN'));
        if (count($duplicate_files) > 0) {
            foreach (array_keys($duplicate_files) as $i) {
                $tplfile_handler->delete($duplicate_files[$i]);
            }
        }
    }
    $sql = 'SHOW INDEX FROM ' . $xoopsDB->prefix('tplfile') . " WHERE KEY_NAME = 'tpl_refid_module_set_file_type'";
    if (!($result = $xoopsDB->queryF($sql))) {
        xoops_error($this->db->error() . '<br>' . $sql);
        return false;
    }
    $ret = array();
    while (false !== ($myrow = $xoopsDB->fetchArray($result))) {
        $ret[] = $myrow;
    }
    if (!empty($ret)) {
        $module->setErrors("'tpl_refid_module_set_file_type' unique index is exist. Note: check 'tplfile' table to be sure this index is UNIQUE because XOOPS CORE need it.");
        return true;
    }
    $sql = 'ALTER TABLE ' . $xoopsDB->prefix('tplfile') . ' ADD UNIQUE tpl_refid_module_set_file_type ( tpl_refid, tpl_module, tpl_tplset, tpl_file, tpl_type )';
    if (!($result = $xoopsDB->queryF($sql))) {
        xoops_error($xoopsDB->error() . '<br>' . $sql);
        $module->setErrors("'tpl_refid_module_set_file_type' unique index is not added to 'tplfile' table. Warning: do not use XOOPS until you add this unique index.");
        return false;
    }
    return true;
}
开发者ID:ggoffy,项目名称:wgteams,代码行数:43,代码来源:update.php

示例9: update_block

function update_block($bid, $bside, $bweight, $bvisible, $btitle, $bcontent, $bctype, $bcachetime, $bmodule, $options = array(), $bgroups = array())
{
    global $xoopsConfig;
    if (empty($bmodule)) {
        xoops_cp_header();
        xoops_error(sprintf(_AM_NOTSELNG, _AM_VISIBLEIN));
        xoops_cp_footer();
        exit;
    }
    $myblock = new XoopsBlock($bid);
    $myblock->setVar('side', $bside);
    $myblock->setVar('weight', $bweight);
    $myblock->setVar('visible', $bvisible);
    $myblock->setVar('title', $btitle);
    $myblock->setVar('content', $bcontent);
    $myblock->setVar('bcachetime', $bcachetime);
    if (isset($options)) {
        $options_count = count($options);
        if ($options_count > 0) {
            //Convert array values to comma-separated
            for ($i = 0; $i < $options_count; $i++) {
                if (is_array($options[$i])) {
                    $options[$i] = implode(',', $options[$i]);
                }
            }
            $options = implode('|', $options);
            $myblock->setVar('options', $options);
        }
    }
    if ($myblock->isCustom()) {
        switch ($bctype) {
            case 'H':
                $name = _AM_CUSTOMHTML;
                break;
            case 'P':
                $name = _AM_CUSTOMPHP;
                break;
            case 'S':
                $name = _AM_CUSTOMSMILE;
                break;
            default:
                $name = _AM_CUSTOMNOSMILE;
                break;
        }
        $myblock->setVar('name', $name);
        $myblock->setVar('c_type', $bctype);
    } else {
        $myblock->setVar('c_type', 'H');
    }
    $msg = _AM_DBUPDATED;
    if ($myblock->store() != false) {
        $db =& Database::getInstance();
        $sql = sprintf("DELETE FROM %s WHERE block_id = %u", $db->prefix('block_module_link'), $bid);
        $db->query($sql);
        foreach ($bmodule as $bmid) {
            $sql = sprintf("INSERT INTO %s (block_id, module_id) VALUES (%u, %d)", $db->prefix('block_module_link'), $bid, intval($bmid));
            $db->query($sql);
        }
        include_once XOOPS_ROOT_PATH . '/class/template.php';
        $xoopsTpl = new XoopsTpl();
        $xoopsTpl->xoops_setCaching(2);
        if ($myblock->getVar('template') != '') {
            if ($xoopsTpl->is_cached('db:' . $myblock->getVar('template'), 'blk_' . $myblock->getVar('bid'))) {
                if (!$xoopsTpl->clear_cache('db:' . $myblock->getVar('template'), 'blk_' . $myblock->getVar('bid'))) {
                    $msg = 'Unable to clear cache for block ID ' . $bid;
                }
            }
        } else {
            if ($xoopsTpl->is_cached('db:system_dummy.html', 'blk_' . $bid)) {
                if (!$xoopsTpl->clear_cache('db:system_dummy.html', 'blk_' . $bid)) {
                    $msg = 'Unable to clear cache for block ID ' . $bid;
                }
            }
        }
        $groupperm_handler =& xoops_gethandler('groupperm');
        $groups_with_access =& $groupperm_handler->getGroupIds("block_read", $bid);
        $removed_groups = array_diff($groups_with_access, $bgroups);
        if (count($removed_groups) > 0) {
            foreach ($removed_groups as $groupid) {
                $criteria = new CriteriaCompo(new Criteria('gperm_name', 'block_read'));
                $criteria->add(new Criteria('gperm_groupid', $groupid));
                $criteria->add(new Criteria('gperm_itemid', $bid));
                $criteria->add(new Criteria('gperm_modid', 1));
                $perm = $groupperm_handler->getObjects($criteria);
                if (isset($perm[0]) && is_object($perm[0])) {
                    $groupperm_handler->delete($perm[0]);
                }
            }
        }
        $new_groups = array_diff($bgroups, $groups_with_access);
        if (count($new_groups) > 0) {
            foreach ($new_groups as $groupid) {
                $groupperm_handler->addRight("block_read", $bid, $groupid);
            }
        }
    } else {
        $msg = 'Failed update of block. ID:' . $bid;
    }
    redirect_header('admin.php?fct=blocksadmin&amp;t=' . time(), 1, $msg);
    exit;
//.........这里部分代码省略.........
开发者ID:gauravsaxena21,项目名称:simantz,代码行数:101,代码来源:blocksadmin.php

示例10: xoops_gethandler

                        $comment_url .= $extra_params;
                    }
                    $comment_url .= $com_config['itemName'];
                }
                $comment_tags['X_COMMENT_URL'] = XOOPS_URL . '/modules/' . $not_module->getVar('dirname') . '/' . $comment_url . '=' . $com_itemid . '&amp;com_id=' . $newcid . '&amp;com_rootid=' . $com_rootid . '&amp;com_mode=' . $com_mode . '&amp;com_order=' . $com_order . '#comment' . $newcid;
                $notification_handler =& xoops_gethandler('notification');
                $notification_handler->triggerEvent($not_category, $not_itemid, $not_event, $comment_tags, false, $not_modid);
            }
            if (!isset($comment_post_results)) {
                // if the comment is active, redirect to posted comment
                if ($comment->getVar('com_status') == XOOPS_COMMENT_ACTIVE) {
                    redirect_header($redirect_page . '=' . $com_itemid . '&amp;com_id=' . $newcid . '&amp;com_rootid=' . $com_rootid . '&amp;com_mode=' . $com_mode . '&amp;com_order=' . $com_order . '#comment' . $newcid, 2, _CM_THANKSPOST);
                } else {
                    // not active, so redirect to top comment page
                    redirect_header($redirect_page . '=' . $com_itemid . '&amp;com_mode=' . $com_mode . '&amp;com_order=' . $com_order . '#comment' . $newcid, 2, _CM_THANKSPOST);
                }
            }
        } else {
            if (!isset($purge_comment_post_results)) {
                include XOOPS_ROOT_PATH . '/header.php';
                xoops_error($comment->getHtmlErrors());
                include XOOPS_ROOT_PATH . '/footer.php';
            } else {
                $comment_post_results = $comment->getErrors();
            }
        }
        break;
    default:
        redirect_header(XOOPS_URL . '/', 3, implode('<br />', $GLOBALS['xoopsSecurity']->getErrors()));
        break;
}
开发者ID:BackupTheBerlios,项目名称:soopa,代码行数:31,代码来源:comment_post.php

示例11: xoops_cp_header

        }
        if ($imagecategory->getVar('imgcat_type') != 'C') {
            xoops_cp_header();
            xoops_error(_MD_SCATDELNG);
            xoops_cp_footer();
            exit;
        }
        $image_handler =& xoops_gethandler('image');
        $images =& $image_handler->getObjects(new Criteria('imgcat_id', $imgcat_id), true, false);
        $errors = array();
        foreach (array_keys($images) as $i) {
            if (!$image_handler->delete($images[$i])) {
                $errors[] = sprintf(_MD_FAILDEL, $i);
            } else {
                if (file_exists(XOOPS_UPLOAD_PATH . '/' . $images[$i]->getVar('image_name')) && !unlink(XOOPS_UPLOAD_PATH . '/' . $images[$i]->getVar('image_name'))) {
                    $errors[] = sprintf(_MD_FAILUNLINK, $i);
                }
            }
        }
        if (!$imgcat_handler->delete($imagecategory)) {
            $errors[] = sprintf(_MD_FAILDELCAT, $imagecategory->getVar('imgcat_name'));
        }
        if (count($errors) > 0) {
            xoops_cp_header();
            xoops_error($errors);
            xoops_cp_footer();
            exit;
        }
        redirect_header('admin.php?fct=images', 2, _MD_AM_DBUPDATED);
    }
}
开发者ID:BackupTheBerlios,项目名称:soopa,代码行数:31,代码来源:main.php

示例12: redirect_header

     redirect_header('admin.php?fct=avatars', 1, 3, implode('<br />', $GLOBALS['xoopsSecurity']->getErrors()));
 }
 $avatar_id = system_CleanVars($_POST, 'avatar_id', 0, 'int');
 if ($avatar_id <= 0) {
     redirect_header('admin.php?fct=avatars', 1, _AM_SYSTEM_DBERROR);
 }
 $avt_handler = xoops_gethandler('avatar');
 $avatar =& $avt_handler->get($avatar_id);
 if (!is_object($avatar)) {
     redirect_header('admin.php?fct=avatars', 1, _AM_SYSTEM_DBERROR);
 }
 if (!$avt_handler->delete($avatar)) {
     // Call Header
     xoops_cp_header();
     // Display errors
     xoops_error(sprintf(_AM_SYSTEM_AVATAR_FAILDEL, $avatar->getVar('avatar_id')));
     // Call Footer
     xoops_cp_footer();
     exit;
 }
 $file = $avatar->getVar('avatar_file');
 // Delete file
 @unlink(XOOPS_UPLOAD_PATH . '/' . $file);
 // Update member profil
 if (isset($user_id) && $avatar->getVar('avatar_type') == 'C') {
     $xoopsDB->query("UPDATE " . $xoopsDB->prefix('users') . " SET user_avatar='blank.gif' WHERE uid=" . intval($user_id));
 } else {
     $xoopsDB->query("UPDATE " . $xoopsDB->prefix('users') . " SET user_avatar='blank.gif' WHERE user_avatar='" . $file . "'");
 }
 redirect_header('admin.php?fct=avatars', 2, _AM_SYSTEM_DBUPDATED);
 break;
开发者ID:BackupTheBerlios,项目名称:haxoo-svn,代码行数:31,代码来源:main.php

示例13: redirect_header

     redirect_header('admin.php?fct=groups', 3, implode('<br />', $GLOBALS['xoopsSecurity']->getErrors()));
 }
 $system_catids = system_CleanVars($_POST, 'system_catids', array(), 'array');
 $admin_mids = system_CleanVars($_POST, 'admin_mids', array(), 'array');
 $read_mids = system_CleanVars($_POST, 'read_mids', array(), 'array');
 $read_bids = system_CleanVars($_POST, 'read_bids', array(), 'array');
 $member_handler =& xoops_gethandler('member');
 $group =& $member_handler->createGroup();
 $group->setVar('name', $_POST["name"]);
 $group->setVar('description', $_POST["desc"]);
 if (count($system_catids) > 0) {
     $group->setVar('group_type', 'Admin');
 }
 if (!$member_handler->insertGroup($group)) {
     xoops_cp_header();
     xoops_error($group->getHtmlErrors());
     xoops_cp_footer();
 } else {
     $groupid = $group->getVar('groupid');
     $gperm_handler =& xoops_gethandler('groupperm');
     if (count($system_catids) > 0) {
         array_push($admin_mids, 1);
         foreach ($system_catids as $s_cid) {
             $sysperm =& $gperm_handler->create();
             $sysperm->setVar('gperm_groupid', $groupid);
             $sysperm->setVar('gperm_itemid', $s_cid);
             $sysperm->setVar('gperm_name', 'system_admin');
             $sysperm->setVar('gperm_modid', 1);
             $gperm_handler->insert($sysperm);
         }
     }
开发者ID:RanLee,项目名称:Xoops_demo,代码行数:31,代码来源:main.php

示例14: Criteria

                             $groups_failed[] = $group;
                         }
                     }
                     if (!empty($groups_failed)) {
                         $group_names = $member_handler->getGroupList(new Criteria('groupid', "(" . implode(", ", $groups_failed) . ")", 'IN'));
                         $adduser_errormsg = sprintf(_AM_SYSTEM_USERS_CNRNU2, implode(", ", $group_names));
                     } else {
                         xoops_load("XoopsUserUtility");
                         XoopsUserUtility::sendWelcome($newuser);
                         redirect_header("admin.php?fct=users", 1, _AM_SYSTEM_DBUPDATED);
                         exit;
                     }
                 }
             }
         }
         xoops_error($adduser_errormsg);
     }
     break;
     // Activ member
 // Activ member
 case 'users_active':
     if (isset($_REQUEST["uid"])) {
         $obj =& $member_handler->getUser($uid);
         //echo $_REQUEST["uid"];
         //print_r($obj);
     }
     $obj->setVar("level", 1);
     if ($member_handler->insertUser($obj, true)) {
         redirect_header("admin.php?fct=users", 1, _AM_SYSTEM_DBUPDATED);
     }
     echo $obj->getHtmlErrors();
开发者ID:BackupTheBerlios,项目名称:haxoo-svn,代码行数:31,代码来源:main.php

示例15: dirname

 * @version         $Id$
 */
include_once dirname(dirname(__FILE__)) . DIRECTORY_SEPARATOR . 'mainfile.php';
xoops_header(false);
$denied = true;
if (!empty($_REQUEST['token'])) {
    if ($GLOBALS['xoopsSecurity']->validateToken($_REQUEST['token'], false)) {
        $denied = false;
    }
} else {
    if (is_object($xoopsUser) && $xoopsUser->isAdmin()) {
        $denied = false;
    }
}
if ($denied) {
    xoops_error(_NOPERM);
    exit;
}
$token = isset($_REQUEST['token']) ? $_REQUEST['token'] : '';
$name_form = 'memberslist';
$name_userid = 'uid' . (!empty($_REQUEST['multiple']) ? '[]' : '');
$name_username = 'uname' . (!empty($_REQUEST['multiple']) ? '[]' : '');
xoops_loadLanguage('findusers');
/**
 * Enter description here...
 *
 */
class XoopsRank extends XoopsObject
{
    /**
     * Construct
开发者ID:BackupTheBerlios,项目名称:haxoo-svn,代码行数:31,代码来源:findusers.php


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