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


PHP check_dberror函数代码示例

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


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

示例1: check_dberror

        JFilterOutput::objectHTMLSafe($_POST);
        $title = JRequest::getVar("title", "");
        $description = JRequest::getVar('description', '', 'string', JREQUEST_ALLOWRAW);
        $sdescription = JRequest::getVar('sdescription', '', 'string', JREQUEST_ALLOWRAW);
        $created = JRequest::getVar("created", "");
        $published = JRequest::getVar("published", 0);
        $showdate = JRequest::getVar("showdate", "");
        $kunena_db->setQuery("UPDATE #__fb_announcement SET title='{$title}', description='{$description}', sdescription='{$sdescription}',  created=" . ($created != '' ? "'{$created}'" : "NOW()") . ", published='{$published}', showdate='{$showdate}' WHERE id={$id}");
        if ($kunena_db->query()) {
            $app->redirect(CKunenaLink::GetAnnouncementURL($fbConfig, 'show'), _ANN_SUCCESS_EDIT);
        }
    }
    if ($do == "edit") {
        $kunena_db->setQuery("SELECT * FROM #__fb_announcement WHERE id='{$id}'");
        $anns = $kunena_db->loadObjectList();
        check_dberror("Unable to load announcements.");
        $ann = $anns[0];
        $annID = $ann->id;
        $anntitle = kunena_htmlspecialchars(stripslashes($ann->title));
        $annsdescription = kunena_htmlspecialchars(stripslashes($ann->sdescription));
        $anndescription = kunena_htmlspecialchars(stripslashes($ann->description));
        $anncreated = $ann->created;
        $annpublished = $ann->published;
        $annordering = $ann->ordering;
        $annshowdate = $ann->showdate;
        $calendar = JHTML::_('calendar', $anncreated, 'created', 'addcreated');
        //$document->addCustomTag('<link rel="stylesheet" type="text/css" media="all" href="' . JURI::root() . '/includes/js/calendar/calendar-mos.css" title="green" />');
        ?>
<script type = "text/javascript">
    <!--
    function validate_form()
开发者ID:kaantunc,项目名称:MYK-BOR,代码行数:31,代码来源:announcement.php

示例2: showprf

function showprf($userid, $page)
{
    $fbConfig =& CKunenaConfig::getInstance();
    $kunena_acl =& JFactory::getACL();
    $kunena_my =& JFactory::getUser();
    $kunena_db =& JFactory::getDBO();
    // ERROR: mixed global $fbIcons
    global $fbIcons;
    //Get userinfo needed later on, this limits the amount of queries
    unset($userinfo);
    $kunena_db->setQuery("SELECT a.*, b.* FROM #__fb_users AS a LEFT JOIN #__users AS b ON b.id=a.userid WHERE a.userid='{$userid}'");
    $userinfo = $kunena_db->loadObject();
    check_dberror('Unable to get user profile info.');
    if (!$userinfo) {
        $kunena_db->setQuery("SELECT * FROM #__users WHERE id='{$userid}'");
        $userinfo = $kunena_db->loadObject();
        check_dberror('Unable to get user profile info.');
        if (!$userinfo) {
            echo '<h3>' . _KUNENA_PROFILE_NO_USER . '</h3>';
            return;
        } else {
            // Check moderator status (admin is moderator)
            $aro_group = $kunena_acl->getAroGroup($userid);
            $is_admin = strtolower($aro_group->name) == 'super administrator' || strtolower($aro_group->name) == 'administrator';
            // there's no profile; set userid and moderator status.
            $kunena_db->setQuery("INSERT INTO #__fb_users (userid,moderator) VALUES ('{$userid}','{$is_admin}')");
            $kunena_db->query();
            check_dberror('Unable to create user profile.');
            $kunena_db->setQuery("SELECT a.*, b.* FROM #__fb_users AS a LEFT JOIN #__users AS b ON b.id=a.userid WHERE a.userid='{$userid}'");
            $userinfo = $kunena_db->loadObject();
            check_dberror('Unable to get user profile info.');
            // TODO: For future use
            // echo '<h3>' . _KUNENA_PROFILE_NOT_FOUND . '</h3>';
            // return;
        }
    }
    // User Hits
    $kunena_db->setQuery('UPDATE #__fb_users SET uhits=uhits+1 WHERE userid=' . $userid);
    $kunena_db->query() or trigger_dberror("Unable to update user hits.");
    // get userprofile hits
    $msg_userhits = $userinfo->uhits;
    //get the username:
    $fb_username = "";
    if ($fbConfig->username) {
        $fb_queryName = "username";
    } else {
        $fb_queryName = "name";
    }
    $fb_username = $userinfo->{$fb_queryName};
    $lists["userid"] = $userid;
    $msg_username = $fb_username;
    // $msg_username = ($fmessage->email != "" && $kunena_my->id > 0 && $fbConfig->showemail == '1') ? "<a href=\"mailto:" . $fmessage->email . "\">" . $fb_username . "</a>" : $fb_username;
    if ($fbConfig->allowavatar) {
        $Avatarname = $userinfo->username;
        if ($fbConfig->avatar_src == "jomsocial") {
            // Get CUser object
            $user =& CFactory::getUser($userid);
            $msg_avatar = '<span class="fb_avatar"><img src="' . $user->getAvatar() . '" alt="" /></span>';
        } else {
            if ($fbConfig->avatar_src == "clexuspm") {
                $msg_avatar = '<span class="fb_avatar"><img src="' . MyPMSTools::getAvatarLinkWithID($userid, "b") . '" alt="" /></span>';
            } else {
                if ($fbConfig->avatar_src == "cb") {
                    $kunenaProfile = CKunenaCBProfile::getInstance();
                    $msg_avatar = '<span class="fb_avatar">' . $kunenaProfile->showAvatar($userid, '', 0) . '</span>';
                } else {
                    $avatar = $userinfo->avatar;
                    if ($avatar != '') {
                        if (!file_exists(KUNENA_PATH_UPLOADED . DS . 'avatars/l_' . $avatar)) {
                            $msg_avatar = '<span class="fb_avatar"><img border="0" src="' . KUNENA_LIVEUPLOADEDPATH . '/avatars/' . $avatar . '"  alt="" style="max-width: ' . $fbConfig->avatarwidth . 'px; max-height: ' . $fbConfig->avatarheight . 'px;" /></span>';
                        } else {
                            $msg_avatar = '<span class="fb_avatar"><img border="0" src="' . KUNENA_LIVEUPLOADEDPATH . '/avatars/' . $avatar . '"  alt="" /></span>';
                        }
                    } else {
                        $msg_avatar = '<span class="fb_avatar"><img  border="0" src="' . KUNENA_LIVEUPLOADEDPATH . '/avatars/nophoto.jpg"  alt="" /></span>';
                    }
                }
            }
        }
    }
    if ($fbConfig->showuserstats) {
        //user type determination
        $ugid = $userinfo->gid;
        $uIsMod = 0;
        $uIsAdm = 0;
        if ($ugid > 0) {
            //only get the groupname from the ACL if we're sure there is one
            $agrp = strtolower($kunena_acl->get_group_name($ugid, 'ARO'));
        }
        if ($ugid == 0) {
            $msg_usertype = _VIEW_VISITOR;
        } else {
            if (strtolower($agrp) == "administrator" || strtolower($agrp) == "superadministrator" || strtolower($agrp) == "super administrator") {
                $msg_usertype = _VIEW_ADMIN;
                $uIsAdm = 1;
            } elseif ($uIsMod) {
                $msg_usertype = _VIEW_MODERATOR;
            } else {
                $msg_usertype = _VIEW_USER;
            }
//.........这里部分代码省略.........
开发者ID:kaantunc,项目名称:MYK-BOR,代码行数:101,代码来源:fbprofile.php

示例3: editRank

function editRank($option, $id)
{
    $kunena_db =& JFactory::getDBO();
    $kunena_db->setQuery("SELECT * FROM #__fb_ranks WHERE rank_id = '{$id}'");
    $kunena_db->query() or trigger_dberror("Unable to load ranks.");
    $ranks = $kunena_db->loadObjectList();
    check_dberror("Unable to load ranks.");
    $rank_images = collectRanks();
    $path = rankpath();
    $path = $path['live'] . DS;
    $edit_img = $filename_list = '';
    foreach ($ranks as $row) {
        foreach ($rank_images as $img) {
            $image = $path . $img;
            if ($img == $row->rank_image) {
                $selected = ' selected="selected"';
                $edit_img = $path . $img;
            } else {
                $selected = '';
            }
            if (strlen($img) > 255) {
                continue;
            }
            $filename_list .= '<option value="' . kunena_htmlspecialchars($img) . '"' . $selected . '>' . $img . '</option>';
        }
    }
    html_Kunena::editRank($option, KUNENA_LANGUAGE, $edit_img, $filename_list, $path, $row);
}
开发者ID:kaantunc,项目名称:MYK-BOR,代码行数:28,代码来源:admin.kunena.php

示例4: _getKunenaProperty

 function _getKunenaProperty($field)
 {
     $kunena_db =& JFactory::getDBO();
     if ($this->id == 0) {
         return FALSE;
     }
     if ($this->kunenaProperties == NULL) {
         $kunena_db->setQuery("SELECT * FROM #__fb_users WHERE userid='{$this->id}'", 0, 1);
         $this->kunenaProperties = $kunena_db->loadAssoc();
         check_dberror("Unable to load Kunena user information.");
     }
     if (array_key_exists($field, $this->kunenaProperties)) {
         return $this->kunenaProperties[$field];
     } else {
         return FALSE;
     }
 }
开发者ID:kaantunc,项目名称:MYK-BOR,代码行数:17,代码来源:kunena.user.class.php

示例5: showChildren

function showChildren($category, $prefix = "", &$allow_forum)
{
    $kunena_db =& JFactory::getDBO();
    $kunena_db->setQuery("SELECT id, name, parent FROM #__fb_categories WHERE parent='{$category}' AND published='1' ORDER BY ordering");
    $forums = $kunena_db->loadObjectList();
    check_dberror("Unable to load categories.");
    foreach ($forums as $forum) {
        if (in_array($forum->id, $allow_forum)) {
            echo "<option value=\"{$forum->id}\">{$prefix} {$forum->name}</option>";
        }
        showChildren($forum->id, $prefix . "---", $allow_forum);
    }
}
开发者ID:kaantunc,项目名称:MYK-BOR,代码行数:13,代码来源:showcat.php

示例6: check_dberror

                    ?>

                            <br /> <a href = "<?php 
                    echo JRoute::_('index.php?option=com_comprofiler&amp;Itemid=117&amp;task=userAvatar');
                    ?>
"><?php 
                    echo _SET_NEW_AVATAR;
                    ?>
</a>

                    <?php 
                }
            } else {
                $kunena_db->setQuery("SELECT avatar FROM #__fb_users WHERE userid='{$kunena_my->id}'");
                $avatar = $kunena_db->loadResult();
                check_dberror("Unable to load Kunena Avatar.");
                if ($avatar != "") {
                    if (!file_exists(KUNENA_PATH_UPLOADED . DS . 'avatars/l_' . $avatar)) {
                        $msg_avatar = '<img src="' . KUNENA_LIVEUPLOADEDPATH . '/avatars/' . $avatar . '" alt="" style="max-width: ' . $fbConfig->avatarlargewidth . 'px; max-height: ' . $fbConfig->avatarlargeheight . 'px;" />';
                    } else {
                        $msg_avatar = '<img src="' . KUNENA_LIVEUPLOADEDPATH . '/avatars/l_' . $avatar . '" alt="" />';
                    }
                    echo $msg_avatar;
                    ?>

                                <br />

                                <input type = "checkbox" value = "1" name = "deleteAvatar"/><i> <?php 
                    echo _USER_DELETEAV;
                    ?>
</i>
开发者ID:kaantunc,项目名称:MYK-BOR,代码行数:31,代码来源:myprofile_avatar_upload.php

示例7: getAllowedForums

 function getAllowedForums($uid = 0, $gid = 0, &$kunena_acl)
 {
     $kunena_db =& JFactory::getDBO();
     function _has_rights(&$kunena_acl, $gid, $access, $recurse)
     {
         if ($gid == $access) {
             return 1;
         }
         if ($recurse) {
             $childs = $kunena_acl->get_group_children($access, 'ARO', 'RECURSE');
             return is_array($childs) and in_array($gid, $childs);
         }
         return 0;
     }
     $catlist = '';
     $query = "SELECT c.id, c.pub_access, c.pub_recurse, c.admin_access, c.admin_recurse, c.moderated" . ",(m.userid IS NOT NULL) AS ismod FROM #__fb_categories c" . " LEFT JOIN #__fb_moderation m ON c.id=m.catid AND m.userid='{$uid}' WHERE published='1'";
     $kunena_db->setQuery($query);
     $rows = $kunena_db->loadObjectList();
     check_dberror("Unable to load category list.");
     if ($rows) {
         foreach ($rows as $row) {
             if ($gid == 24 || $gid == 25 or $row->moderated and $row->ismod or $row->pub_access == 0 or $row->pub_access == -1 and $uid > 0 or $row->pub_access > 0 and _has_rights($kunena_acl, $gid, $row->pub_access, $row->pub_recurse) or $row->admin_access > 0 and _has_rights($kunena_acl, $gid, $row->admin_access, $row->admin_recurse)) {
                 $catlist .= ($catlist == '' ? '' : ',') . $row->id;
             }
         }
     }
     return $catlist;
 }
开发者ID:kaantunc,项目名称:MYK-BOR,代码行数:28,代码来源:class.kunena.php

示例8: ceil

    $totalpages = ceil($total / $threads_per_page);
    echo $pagination = KunenaLatestxPagination($func, $sel, $page, $totalpages, $maxpages);
    echo '</td>';
}
?>

		</tr>
	</table>
  <!-- F: List Actions -->
<?php 
if (count($threadids) > 0) {
    //get all readTopics in an array
    $readTopics = "";
    $kunena_db->setQuery("SELECT readtopics FROM #__fb_sessions WHERE userid='{$kunena_my->id}'");
    $readTopics = $kunena_db->loadResult();
    check_dberror('Unable to load read topics.');
    if (count($readTopics) == 0) {
        $readTopics = "0";
    }
    //make sure at least something is in there..
    //make it into an array
    $read_topics = explode(',', $readTopics);
    if (file_exists(KUNENA_ABSTMPLTPATH . '/flat.php')) {
        include KUNENA_ABSTMPLTPATH . '/flat.php';
    } else {
        include KUNENA_PATH_TEMPLATE_DEFAULT . DS . 'flat.php';
    }
    ?>
<!-- B: List Actions -->
	<table class="fb_list_actions" border="0" cellpadding="0" cellspacing="0" width="100%">
		<tr>
开发者ID:kaantunc,项目名称:MYK-BOR,代码行数:31,代码来源:latestx.php

示例9: GetLatestPageAutoRedirectURL

 function GetLatestPageAutoRedirectURL($fbConfig, $pid, $limit, $catid = 0)
 {
     $kunena_db =& JFactory::getDBO();
     // First determine the thread, latest post and number of posts for the post supplied
     $where = '';
     if ($catid > 0) {
         $where .= " AND a.catid = {$catid} ";
     }
     $kunena_db->setQuery("SELECT a.thread AS thread, MAX(a.id) AS latest_id, MAX(a.catid) AS catid, COUNT(*) AS totalmessages\n                             FROM #__fb_messages AS a,\n                                (SELECT MAX(thread) AS thread FROM #__fb_messages WHERE id='{$pid}') AS b\n                             WHERE a.thread = b.thread AND a.hold='0' {$where}\n                             GROUP BY a.thread");
     $result = $kunena_db->loadObject();
     check_dberror("Unable to retrieve latest post.");
     if (!is_object($result)) {
         return htmlspecialchars_decode(JRoute::_(KUNENA_LIVEURLREL . '&amp;func=showcat&amp;catid=' . $catid));
     }
     // Now Calculate the number of pages for this particular thread
     $catid = $result->catid;
     $threadPages = ceil($result->totalmessages / $limit);
     // Finally build output block
     return htmlspecialchars_decode(CKunenaLink::GetThreadPageURL($fbConfig, 'view', $catid, $result->thread, $threadPages, $limit));
 }
开发者ID:kaantunc,项目名称:MYK-BOR,代码行数:20,代码来源:kunena.link.class.php

示例10: ReportMessage

function ReportMessage($id, $catid, $reporter, $reason, $text, $type)
{
    $kunena_my =& JFactory::getUser();
    $kunena_db =& JFactory::getDBO();
    $fbConfig =& CKunenaConfig::getInstance();
    if (!$kunena_my->id) {
        JError::raiseError(403, JText::_("ALERTNOTAUTH"));
        return;
    }
    if (!empty($reason) && !empty($text)) {
        $kunena_db->setQuery("SELECT a.*, b.mesid, b.message AS msg_text FROM #__fb_messages AS a" . " LEFT JOIN #__fb_messages_text AS b ON b.mesid = a.id" . " WHERE a.id='{$id}'");
        $row = $kunena_db->loadObject();
        $kunena_db->setQuery("SELECT username FROM #__users WHERE id={$row->userid}");
        $baduser = $kunena_db->loadResult();
        $kunena_db->setQuery("SELECT username FROM #__users WHERE id={$reporter}");
        $sender = $kunena_db->loadResult();
        if ($reason) {
            $subject = "[" . stripslashes($fbConfig->board_title) . " " . _GEN_FORUM . "] " . _KUNENA_REPORT_MSG . ": " . $reason;
        } else {
            $subject = "[" . stripslashes($fbConfig->board_title) . " " . _GEN_FORUM . "] " . _KUNENA_REPORT_MSG . ": " . stripslashes($row->subject);
        }
        jimport('joomla.environment.uri');
        $uri =& JURI::getInstance(JURI::base());
        $msglink = $uri->toString(array('scheme', 'host', 'port')) . str_replace('&amp;', '&', JRoute::_(KUNENA_LIVEURLREL . "&amp;func=view&amp;catid=" . $row->catid . "&amp;id=" . $row->id) . '#' . $row->id);
        $message = "" . _KUNENA_REPORT_RSENDER . " " . $sender;
        $message .= "\n";
        $message .= "" . _KUNENA_REPORT_RREASON . " " . $reason;
        $message .= "\n";
        $message .= "" . _KUNENA_REPORT_RMESSAGE . " " . $text;
        $message .= "\n\n";
        $message .= "" . _KUNENA_REPORT_POST_POSTER . " " . $baduser;
        $message .= "\n";
        $message .= "" . _KUNENA_REPORT_POST_SUBJECT . " " . stripslashes($row->subject);
        $message .= "\n";
        $message .= "" . _KUNENA_REPORT_POST_MESSAGE . "\n-----\n" . stripslashes($row->msg_text);
        $message .= "\n-----\n\n";
        $message .= "" . _KUNENA_REPORT_POST_LINK . " " . $msglink;
        $message .= "\n\n\n\n** Powered by Kunena! - http://www.Kunena.com **";
        $message = strtr($message, array('&#32;' => ''));
        //get category moderators
        $kunena_db->setQuery("SELECT userid FROM #__fb_moderation WHERE catid={$row->catid}");
        $mods = $kunena_db->loadObjectList();
        check_dberror("Unable to load moderators.");
        //get admins
        $kunena_db->setQuery("SELECT id FROM #__users WHERE gid >= 24");
        $admins = $kunena_db->loadObjectList();
        check_dberror("Unable to load admin.");
        switch ($type) {
            default:
            case '0':
                SendReporttoMail($sender, $subject, $message, $msglink, $mods, $admins);
                break;
            case '1':
                SendReporttoPM($reporter, $subject, $message, $msglink, $mods, $admins);
                break;
        }
        echo '<div align="center">' . _KUNENA_REPORT_SUCCESS;
        echo CKunenaLink::GetAutoRedirectHTML(JRoute::_(KUNENA_LIVEURLREL . '&amp;func=view&amp;catid=' . $catid . '&amp;id=' . $id) . '#' . $id, 3500);
    } else {
        echo '<div align="center">';
        if (empty($reason)) {
            echo _POST_FORGOT_SUBJECT;
        } else {
            if (empty($text)) {
                echo _POST_FORGOT_MESSAGE;
            }
        }
    }
    echo '<br /><br />';
    echo '<a href="' . JRoute::_(KUNENA_LIVEURLREL . '&amp;func=view&amp;catid=' . $catid . '&amp;id=' . $id) . '#' . $id . '">' . _POST_SUCCESS_VIEW . '</a><br />';
    echo '<a href="' . JRoute::_(KUNENA_LIVEURLREL . '&amp;func=showcat&amp;catid=' . $catid) . '">' . _POST_SUCCESS_FORUM . '</a><br />';
    echo '</div>';
}
开发者ID:kaantunc,项目名称:MYK-BOR,代码行数:73,代码来源:report.php

示例11: get_top_categories

 /**
  * Get top categories
  * @return array
  */
 function get_top_categories()
 {
     $kunena_db =& JFactory::getDBO();
     $kunena_db->setQuery('SELECT catid,COUNT(id) as totalmsg FROM #__fb_messages' . ' GROUP BY c.id ORDER BY catid LIMIT 5');
     $results = $kunena_db->loadObjectList();
     check_dberror("Unable to load messages.");
     if (count($results) > 0) {
         $ids = implode(',', $results);
         $kunena_db->setQuery('SELECT name FROM #__fb_categories WHERE id IN (' . $ids . ') ORDER BY catid');
         $names = $kunena_db->loadResultArray();
         $i = 0;
         foreach ($results as $result) {
             $result->name = $names[$i++];
         }
     } else {
         $results = array();
     }
     return $results;
 }
开发者ID:kaantunc,项目名称:MYK-BOR,代码行数:23,代码来源:kunena.stats.class.php

示例12: KUNENA_get_pathway

/**
 *  Function to print the pathway
 *  @param object    database object
 *  @param object    category object
 *  @param int        the post id
 *  @param boolean    set title
 */
function KUNENA_get_pathway(&$kunena_db, $obj_fb_cat, $bool_set_title, $obj_post = 0)
{
    global $fbIcons;
    $document =& JFactory::getDocument();
    $fbConfig =& CKunenaConfig::getInstance();
    //Get the Category's parent category name for breadcrumb
    $kunena_db->setQuery("SELECT name, id FROM #__fb_categories WHERE id='" . $obj_fb_cat->getParent()) . "'";
    $objCatParentInfo = $kunena_db->loadObject();
    check_dberror("Unable to load categories.");
    //get the Moderator list for display
    $kunena_db->setQuery("SELECT * FROM #__fb_moderation AS m LEFT JOIN #__users AS u ON u.id=m.userid WHERE m.catid='" . $obj_fb_cat->getId() . "'");
    $modslist = $kunena_db->loadObjectList();
    check_dberror("Unable to load moderators.");
    //    echo '<div class="fb_pathway">';
    // List of Forums
    // show folder icon
    $return = '<img src="' . KUNENA_URLIMAGESPATH . 'folder.gif" border="0" alt="' . _GEN_FORUMLIST . '" style="vertical-align: middle;" />&nbsp;';
    // link to List of Forum Categories
    $return .= '&nbsp;' . fb_Link::GetKunenaLink(_GEN_FORUMLIST) . '<br />';
    // List of    Categories
    if ($objCatParentInfo) {
        if ($bool_set_title) {
            $document->setTitle(stripslashes($objCatParentInfo->name) . ' - ' . stripslashes($obj_fb_cat->getName()) . ' - ' . stripslashes($fbConfig->board_title));
        }
        // show lines
        $return .= '&nbsp;<img src="' . KUNENA_URLIMAGESPATH . 'tree-end.gif" alt="|-" border="0" style="vertical-align: middle;" />';
        $return .= '&nbsp;<img src="' . KUNENA_URLIMAGESPATH . 'folder.gif" alt="' . $objCatParentInfo->name . '" border="0" style="vertical-align: middle;" />&nbsp;';
        // link to Category
        $return .= '&nbsp;' . fblink::GetCategoryLink('listcat', $objCatParentInfo->id, $objCatParentInfo->name) . '<br />';
        $return .= '&nbsp;<img src="' . KUNENA_URLIMAGESPATH . 'tree-blank.gif" alt="| " border="0" style="vertical-align: middle;" />';
    } else {
        if ($bool_set_title) {
            $document->setTitle(stripslashes($obj_fb_cat->getName()) . ' - ' . stripslashes($fbConfig->board_title));
        }
    }
    // Forum
    // show lines
    $return .= '&nbsp;<img src="' . KUNENA_URLIMAGESPATH . 'tree-end.gif" alt="|-" border="0" style="vertical-align: middle;" />';
    $return .= '&nbsp;<img src="' . KUNENA_URLIMAGESPATH . 'folder.gif" alt="+" border="0" style="vertical-align: middle;" />&nbsp;';
    // Link to forum
    $return .= '&nbsp;' . fbLink::GetCategoryLink('listcat', $obj_fb_cat->getId(), $obj_fb_cat->getName());
    //check if this forum is locked
    if ($obj_fb_cat->getLocked()) {
        $return .= isset($fbIcons['forumlocked']) ? '&nbsp;&nbsp;<img src="' . KUNENA_URLICONSPATH . $fbIcons['forumlocked'] . '" border="0" alt="' . _GEN_LOCKED_FORUM . '" title="' . _GEN_LOCKED_FORUM . '"/>' : '    <img src="' . KUNENA_URLIMAGESPATH . 'lock.gif"    border="0" width="13" height="13" alt="' . _GEN_LOCKED_FORUM . '" title="' . _GEN_LOCKED_FORUM . '">';
    }
    // check if this forum is reviewed
    if ($obj_fb_cat->getReview()) {
        $return .= isset($fbIcons['forumreviewed']) ? '&nbsp;&nbsp;<img src="' . KUNENA_URLICONSPATH . $fbIcons['forumreviewed'] . '" border="0" alt="' . _GEN_REVIEWED . '" title="' . _GEN_REVIEWED . '"/>' : '    <img src="' . KUNENA_URLIMAGESPATH . 'review.gif" border="0" width="15" height="15" alt="' . _GEN_REVIEWED . '" title="' . _GEN_REVIEWED . '">';
    }
    //check if this forum is moderated
    if ($obj_fb_cat->getModerated()) {
        $return .= isset($fbIcons['forummoderated']) ? '&nbsp;&nbsp;<img src="' . KUNENA_URLICONSPATH . $fbIcons['forummoderated'] . '" border="0" alt="' . _GEN_MODERATED . '" title="' . _GEN_MODERATED . '"/>' : '    <img src="' . KUNENA_URLEMOTIONSPATH . 'moderate.gif" border="0"  alt="' . _GEN_MODERATED . '" title="' . _GEN_MODERATED . '"/>';
        $text = '';
        if (count($modslist) > 0) {
            foreach ($modslist as $mod) {
                $text = $text . ', ' . $mod->username;
            }
            $return .= '&nbsp;(' . _GEN_MODERATORS . ': ' . ltrim($text, ",") . ')';
        }
    }
    if ($obj_post != 0) {
        if ($bool_set_title) {
            $document->setTitle(stripslashes($obj_post->subject) . ' - ' . stripslashes($fbConfig->board_title));
        }
        // Topic
        // show lines
        $return .= '<br />&nbsp;<img src="' . KUNENA_URLIMAGESPATH . 'tree-blank.gif" alt="| " border="0" style="vertical-align: middle;" />';
        $return .= '&nbsp;<img src="' . KUNENA_URLIMAGESPATH . 'tree-blank.gif" alt="| " border="0" style="vertical-align: middle;" />';
        $return .= '&nbsp;<img src="' . KUNENA_URLIMAGESPATH . 'tree-end.gif" alt="|-" border="0" style="vertical-align: middle;" />';
        $return .= '&nbsp;<img src="' . KUNENA_URLIMAGESPATH . 'folder.gif" alt="+" border="0" style="vertical-align: middle;" />&nbsp;';
        $return .= '&nbsp;<b>' . $obj_post->subject . '</b>';
        // Check if the Topic is locked?
        if ((int) $obj_post->locked != 0) {
            $return .= '&nbsp;<img src="' . KUNENA_URLIMAGESPATH . 'lock.gif"    border="0" width="13" height="13" alt="' . _GEN_LOCKED_TOPIC . '" title="' . _GEN_LOCKED_TOPIC . '"/>';
        }
    }
    //    echo '</div>';
    return $return;
}
开发者ID:kaantunc,项目名称:MYK-BOR,代码行数:86,代码来源:fb_layout.php

示例13: load

 public function load($KunenaUser = null)
 {
     $tables = CKunenaTables::getInstance();
     if ($tables->check($this->GetConfigTableName())) {
         $this->_db->setQuery("SELECT * FROM " . $this->GetConfigTableName());
         $config = $this->_db->loadAssoc();
         check_dberror("Unable to load configuration table.");
         if ($config != null) {
             $this->bind($config);
         }
     }
     // Check for user specific overrides
     if (is_object($KunenaUser)) {
         // overload the settings with user specific ones
         $this->DoUserOverrides($KunenaUser);
         // Now the variables of the class contain the global settings
         // overloaded with the user specific ones
         // No other code changes required to support user specific settings.
     }
 }
开发者ID:kaantunc,项目名称:MYK-BOR,代码行数:20,代码来源:kunena.config.class.php

示例14: isset

     $fireinfo = isset($fbIcons['forummoderated']) ? ' <img src="' . KUNENA_URLICONSPATH . $fbIcons['forummoderated'] . '" border="0" alt="' . _GEN_MODERATED . '" title="' . _GEN_MODERATED . '"/>' : ' <img src="' . KUNENA_URLEMOTIONSPATH . 'review.gif" border="0"  alt="' . _GEN_MODERATED . '" title="' . _GEN_MODERATED . '">';
     $moderatedForum = 1;
 }
 for ($i = 0; $i < $jr_forum_count; $i++) {
     if ($i == $jr_forum_count - 1) {
         echo '<div class="path-element-last">' . $jr_path_menu[$i] . $fireinfo . '</div>';
     } else {
         echo '<div class="path-element">' . $jr_path_menu[$i] . '</div>';
     }
 }
 //get viewing
 $fb_queryName = $fbConfig->username ? "username" : "name";
 $query = "SELECT w.userid, u.id, u.{$fb_queryName} AS username, k.showOnline FROM #__fb_whoisonline AS w LEFT JOIN #__users AS u ON u.id=w.userid LEFT JOIN #__fb_users AS k ON k.userid=w.userid WHERE w.link like '%" . addslashes($_SERVER['REQUEST_URI']) . "%' GROUP BY w.userid ORDER BY u.{$fb_queryName} ASC";
 $kunena_db->setQuery($query);
 $users = $kunena_db->loadObjectList();
 check_dberror("Unable to load who is online.");
 $total_viewing = count($users);
 if ($sfunc == "userprofile") {
     echo _USER_PROFILE;
     echo $username;
 } else {
     echo "<div class=\"path-element-users\">({$total_viewing} " . _KUNENA_PATHWAY_VIEWING . ")&nbsp;";
     $totalguest = 0;
     $lastone = end($users);
     $divider = ', ';
     foreach ($users as $user) {
         if ($user->userid != 0) {
             if ($user == $lastone && !$totalguest) {
                 $divider = '';
             }
             if ($user->showOnline > 0) {
开发者ID:kaantunc,项目名称:MYK-BOR,代码行数:31,代码来源:fb_pathway.php

示例15: com_install

function com_install()
{
    $kunena_db = JFactory::getDBO();
    // Determine MySQL version from phpinfo
    $kunena_db->setQuery("SELECT VERSION() as mysql_version");
    $mysqlversion = $kunena_db->loadResult();
    //before we do anything else we want to check for minimum system requirements
    if (version_compare(phpversion(), KUNENA_MIN_PHP, ">=") && version_compare($mysqlversion, KUNENA_MIN_MYSQL, ">")) {
        //change fb menu icon
        $kunena_db->setQuery("SELECT id FROM #__components WHERE admin_menu_link = 'option=com_kunena'");
        $id = $kunena_db->loadResult();
        check_dberror("Unable to find component.");
        //add new admin menu images
        $kunena_db->setQuery("UPDATE #__components SET admin_menu_img  = 'components/com_kunena/images/kunenafavicon.png'" . ",   admin_menu_link = 'option=com_kunena' " . "WHERE id='" . $id . "'");
        $kunena_db->query();
        check_dbwarning("Unable to set admin menu image.");
        //install & upgrade class
        $fbupgrade = new fx_Upgrade("com_kunena", "kunena.install.upgrade.xml", "fb_", "install", false);
        // Start Installation/Upgrade
        $fbupgrade->doUpgrade();
        // THIS PROCEDURE IS UNTRANSLATED!
        ?>

<style>
.fbscs {
	margin: 0;
	padding: 0;
	list-style: none;
}

.fbscslist {
	list-style: none;
	padding: 5px 10px;
	margin: 3px 0;
	border: 1px solid #66CC66;
	background: #D6FEB8;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
}

.fbscslisterror {
	list-style: none;
	padding: 5px 10px;
	margin: 3px 0;
	border: 1px solid #FF9999;
	background: #FFCCCC;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
}
</style>

<div style="border: 1px solid #ccc; background: #FBFBFB; padding: 10px; text-align: left; margin: 10px 0;">
<table width="100%" border="0" cellpadding="0" cellspacing="0">
	<tr>
		<td width="20%" valign="top" style="padding: 10px;"><a
			href="index.php?option=com_kunena"><img
			src="components/com_kunena/images/kunena.logo.png" alt="Kunena"
			border="0"></a></td>

		<td width="80%" valign="top" style="padding: 10px;">
		<div style="clear: both; text-align: left; padding: 0 20px;">
		<ul class="fbscs">
		<?php 
        //
        // We might want to make the file copy below part of the install as well
        //
        jimport('joomla.filesystem.folder');
        $ret = JFolder::copy(JPATH_ROOT . DS . "components" . DS . "com_kunena" . DS . "kunena.files.distribution", JPATH_ROOT . DS . "images" . DS . "fbfiles", '', true);
        if ($ret !== true) {
            ?>

			<li class="fbscslisterror">
			<div
				style="border: 1px solid #FF6666; background: #FFCC99; padding: 10px; text-align: left; margin: 10px 0;">
			<img src='images/publish_x.png' align='absmiddle' />
			Creation/permission setting of the following directories failed: <br />
			<pre> <?php 
            echo JPATH_ROOT;
            ?>
/images/fbfiles/
			<?php 
            echo JPATH_ROOT;
            ?>
/images/fbfiles/avatars
			<?php 
            echo JPATH_ROOT;
            ?>
/images/fbfiles/avatars/gallery (you have to put avatars inside if you want to use it)
			<?php 
            echo JPATH_ROOT;
            ?>
/images/fbfiles/category_images
			<?php 
            echo JPATH_ROOT;
            ?>
/images/fbfiles/files
//.........这里部分代码省略.........
开发者ID:kaantunc,项目名称:MYK-BOR,代码行数:101,代码来源:kunena.install.php


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