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


PHP LoggedIn函数代码示例

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


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

示例1: loadMenu

function loadMenu()
{
    if (LoggedIn()) {
        $dir = dirname(__FILE__);
        include $dir . "/pixel2menu.php";
    }
}
开发者ID:KlabsTechnology,项目名称:andro,代码行数:7,代码来源:index.php

示例2: tmpModuleLeft

function tmpModuleLeft()
{
    // April 4, 2007, KFD.  Allow a breakout here
    if (function_exists('appModuleLeft')) {
        $continue = appModuleLeft();
        return $continue;
    }
    //echo "<br/>";
    if (!LoggedIn()) {
        return;
    }
    // Only display menu if
    if (OptionGet('MENULEFT', 'Y') == 'Y') {
        $module = SessionGet("AGMENU_MODULE");
        $AGMENU = SessionGet("AGMENU");
        $kount = 0;
        if (isset($AGMENU[$module])) {
            $desc = $AGMENU[$module]['description'];
            echo "<ul class=\"nav nav-list\">";
            echo "<li class=\"nav-header\">{$desc}</li>";
            foreach ($AGMENU[$module]['items'] as $key => $info) {
                $hExtra = ' tabindex="' . hpTabIndexNext(100) . '"';
                // We may make the first item the focused item if nothing else
                // has been picked yet.  This code runs when rendering is going on
                // and the class-specific biz code has all run already, so it will
                // not override any business-specific focus setting
                if (vgfGet('HTML_focus') == '') {
                    $hExtra .= ' ID="FIRSTSPLITMENU" NAME="FIRSTSPLITMENU" ';
                    vgfSet('HTML_focus', 'FIRSTSPLITMENU');
                }
                $kount++;
                $d = '?gp_page=' . $key;
                $h = hLink("mainlevel", $info['description'], $d, $hExtra);
                echo "\n<li>{$h}</li>";
                // Possibly two more links
                if (ArraySafe($info, 'linknew') == 'Y') {
                    $hx = ' tabindex="' . hpTabIndexNext(100) . '" style="margin-left:30px"';
                    $h = hLink("mainlevel", 'New', $d . '&gp_mode=ins', $hx);
                    echo "\n<li>{$h}</td></li>";
                }
                if (ArraySafe($info, 'linksearch') == 'Y') {
                    $hx = ' tabindex="' . hpTabIndexNext(100) . '" style="margin-left:30px"';
                    $h = hLink("mainlevel", 'Search', $d . '&gp_mode=search', $hx);
                    echo "\n<li>{$h}</li>";
                }
            }
            echo "</ul>";
        }
    }
    if (isset($continue)) {
        return $continue;
    }
    //while ($kount++ < 30) { echo "<br>"; }
}
开发者ID:KlabsTechnology,项目名称:andro,代码行数:54,代码来源:index.php

示例3: hWiki

 function hWiki($table_id, $pagename, $input, $title = '')
 {
     $this->table_id = $table_id;
     // Remove carriage returns, makes things much easier
     $html = str_replace("\r", '', $input);
     // Put in an "edit this page" if user is logged in
     if (LoggedIn() && $table_id != '') {
         echo "<br><div>";
         echo '<a href="?gp_page=pages&gp_pk=' . urlencode($pagename) . '">EDIT THIS PAGE</a>';
         echo "</div>";
     }
     // If a title was provided, put it in h1 at top
     $retval = $title == '' ? '' : "<h1>" . hSanitize($title) . "</h1>";
     // Break into lines and begin outputting
     $ahtml = explode("\n", $html);
     $mode = '';
     foreach ($ahtml as $oneline) {
         switch ($mode) {
             case 'html':
                 $f4 = substr($oneline, 0, 5);
                 if ($f4 == "</div" || $f4 == "</pre") {
                     $mode = '';
                     $new = $oneline . "\n";
                 } else {
                     $new = $oneline . "\n";
                 }
                 break;
             case 'para':
                 list($mode, $new) = $this->wikiProcessModePara($oneline);
                 $new .= "\n";
                 break;
             case 'list':
                 list($mode, $new) = $this->wikiProcessModeList($oneline);
                 $new .= "\n";
                 break;
             default:
                 list($mode, $new) = $this->wikiProcessModeBlank($oneline);
                 break;
         }
         $retval .= $new;
     }
     return $retval;
 }
开发者ID:KlabsTechnology,项目名称:andro,代码行数:43,代码来源:x_wiki.php

示例4: CallParentSetTrackToPlay

<?php

include_once "common.php";
if (LoggedIn() === true) {
    $ownerid = GetUserIdByName(GetUserName());
    ?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>3pm - Home</title>
<script type="text/javascript">
function CallParentSetTrackToPlay( divObj ) {
	var trackKey = divObj.getAttribute( 'data-keycode' );
	var trackId = divObj.getAttribute( 'data-trackid' );
	var trackTitle = divObj.getAttribute( 'data-title' );
	var trackArtist = divObj.getAttribute( 'data-artist' );
	var trackAlbum = divObj.getAttribute( 'data-album' );
	parent.SetTrackToPlay( trackKey, trackTitle, trackArtist, trackAlbum, trackId );
}
function ClearSelection() {
    if(document.selection && document.selection.empty) {
        document.selection.empty();
    } else if(window.getSelection) {
        var sel = window.getSelection();
        sel.removeAllRanges();
    }
}
document.onclick = parent.CloseUserMenu;
</script>
<link type="text/css" rel="stylesheet" href="style.css">
开发者ID:travisvroman,项目名称:3pm,代码行数:31,代码来源:allsongs.php

示例5: mosLoadModules

if (mosCountModules('right')) {
    ?>
					<td class="right">
					 <div class="sidepad">
					   <?php 
    mosLoadModules('right', -2);
    ?>
					 </div>
					</td>
					<?php 
}
?>
				</tr>
			</table>
            <?php 
if (!(vgfGet('x4') === true && LoggedIn())) {
    ?>
			<div id="bot-footer">
				<?php 
    mosLoadModules('footer', -1);
    ?>
			</div>
            <?php 
}
?>
		</div>
        <?php 
if (!gpExists('x4Page')) {
    ?>
		<div id="bot-rocket">
			<a href="http://www.rockettheme.com"><span class="rocket">&nbsp;</span></a>
开发者ID:KlabsTechnology,项目名称:andro,代码行数:31,代码来源:index.php

示例6:

">
		<textarea name='InquireText' cols='70' rows='5'></textarea>
		<?php 
    if (LoggedIn()) {
        echo "<input type='submit' value='Submit Enquiry'>";
    } else {
        echo "<h3> Please Login to Submit Enquiry";
    }
    ?>
		</form>
		<?php 
}
?>
	</div>
	<?php 
if (LoggedIn()) {
    if (!CheckApplication(Username(), $house->ID)) {
        ?>
	<div class="EnquireBox">
		<h2> Apply For Property </h2>
		<!-- Application form -->
		<form action="Actions.php" method="get">
			<input type="hidden" name="Action" value="LeaseApplication">
			<input type="hidden" name="HouseID" value="<?php 
        echo $house->ID;
        ?>
">
			<div class="InputLine"> <label>Lease Start Date</label> <input type="date" name="BookingDate"> </div>
			<div class="InputLine"> <label>Lease Duration</label> 
				<select name="Duration">
					<option value="3"> 3 Months </option>
开发者ID:JFeakes,项目名称:IFB299,代码行数:31,代码来源:UserForms.php

示例7: Login_Process


//.........这里部分代码省略.........
         } else {
             $userinfo = SQL_Fetch_Array($results);
             $group_id_eff = $userinfo['group_id_eff'];
             SessionSet('user_name', $userinfo['user_name']);
         }
     }
     // Flag if the user is an administrator
     if ($root == true) {
         $admin = true;
     } else {
         $results = SQL("select count(*) as admin from usersxgroups " . "where user_id='{$uid}' and group_id ='{$app}" . "_admin'");
         $row = SQL_FETCH_ARRAY($results);
         $admin = intval($row["admin"]) > 0 ? true : false;
     }
     // Get the users' groups
     $groups = "";
     if ($root) {
         $results = SQL("\n            select group_id \n              from zdd.groups \n             where COALESCE(grouplist,'')=''");
     } else {
         $results = SQL("select group_id from usersxgroups WHERE LOWER(user_id)='{$uid}'");
     }
     while ($row = SQL_FETCH_ARRAY($results)) {
         $agroups[] = "'" . trim($row['group_id']) . "'";
         #$groups.=ListDelim($groups)."'".trim($row["group_id"])."'";
     }
     $groups = array();
     if (!empty($agroups)) {
         $groups = implode(",", $agroups);
     }
     //scDBConn_Pop();
     // We have a successful login.  If somebody else was already
     // logged in, we need to wipe out that person's session.  But
     // don't do this if there was an anonymous login.
     if (LoggedIn()) {
         $uid_previous = SessionGet('UID');
         if ($uid != $uid_previous) {
             //Session_Destroy();
             SessionReset();
             //Index_Hidden_Session_Start(false);
         }
     }
     // We know who they are and that they can connect,
     // see if there is any app-specific confirmation required
     //
     if (function_exists('app_login_process')) {
         //echo "Calling the process now";
         if (!app_login_process($uid, $pwd, $admin, $groups)) {
             return;
         }
     }
     // Protect the session from hijacking, generate a new ID
     Session_regenerate_id();
     // We now have a successful connection, set some
     // flags and lets go
     //
     vgfSet('LoginAttemptOK', true);
     SessionSet("UID", $uid);
     SessionSet("PWD", $pwd);
     SessionSet("ADMIN", $admin);
     SessionSet("ROOT", $root);
     SessionSet("GROUP_ID_EFF", $group_id_eff);
     SessionSet("groups", $groups);
     if (gp('gpz_page') == '') {
         # KFD 9/12/08, extra command to not change page
         if (gp('st2keep') != 1) {
             gpSet('gp_page', '');
开发者ID:KlabsTechnology,项目名称:andro,代码行数:67,代码来源:x_login.php

示例8: Login

function Login()
{
    global $CFG, $dbConn;
    // Are they already logged in?
    if ($_SESSION['loggedin']) {
        LoggedIn();
    }
    // Are they coming for the first time?
    if (!$_REQUEST['username']) {
        // Yes, so give them the login page.
        require "./skins/{$CFG['skin']}/login.tpl.php";
        exit;
    }
    // Grab the values (if any) the user posted.
    $strPostedUsername = $dbConn->sanitize($_REQUEST['username']);
    $strPostedPassword = $_REQUEST['password'];
    // Get the member information of the member whose username was specified.
    $dbConn->query("SELECT * FROM citizen WHERE username='{$strPostedUsername}' AND reghash IS NULL");
    // Was the username of a real member?
    if ($aSQLResult = $dbConn->getresult(TRUE)) {
        // Yes, so do the passwords match?
        if ($aSQLResult['passphrase'] == md5($strPostedPassword)) {
            // Store the member information into the session.
            LoadUser($aSQLResult);
            // Delete any guest entries from the session table.
            $dbConn->query("DELETE FROM guest WHERE id='" . session_id() . "'");
            // Do they wanna be remembered?
            if ($aSQLResult['autologin']) {
                setcookie('activeuserid', $_SESSION['userid'], $CFG['globaltime'] + 2592000, $CFG['paths']['cookies']);
                setcookie('activepassword', $aSQLResult['passphrase'], $CFG['globaltime'] + 2592000, $CFG['paths']['cookies']);
            }
            // Show them the success page.
            LoggedIn();
        }
    }
    // Invalid username/password pair given.
    Msg("Wrong username or password specified. Click <a href=\"member.php?action=login\">here</a> to go back and try again. Click <a href=\"member.php?action=forgotdetails\">here</a> if you've forgotten your member details.");
}
开发者ID:spookdogg,项目名称:v1.0,代码行数:38,代码来源:member.php

示例9: ShowBooking

function ShowBooking($Booking, $Manager)
{
    $date = $Booking->GetStringDate();
    $usr = GetUserByUsername($Booking->HostUsername);
    echo "<div class='BookingEntry'> \n\t\t<h3> {$date} </h3>\n\t\t<h4> Manager Name: {$usr->Name} </h4>\n\t\t<h4> Manager Phone: {$usr->PhoneNumber} </h4>\n\t\t<form action='Actions.php' method='get'>\n\t\t<input type='hidden' name='BookingID' value='{$Booking->ID}'>\n\t\t<input type='hidden' name='HouseID' value='{$Booking->HouseID}'> ";
    if (LoggedIn()) {
        if ($Manager) {
            echo "<input type='submit' value='Delete'>\n\t\t\t\t<input type='hidden' name='Action' value='DeleteBooking'></form></div>";
        } else {
            if (CheckBooking($Booking->ID, Username())) {
                echo "<input type='submit' value='Unregister'>\n\t\t\t\t\t<input type='hidden' name='Action' value='UnregisterBooking'></form></div>";
            } else {
                echo "<input type='submit' value='Register'>\n\t\t\t\t\t<input type='hidden' name='Action' value='RegisterBooking'></form></div>";
            }
        }
    } else {
        echo "<h4> Please Login to Register for Open House</h4> </form></div>";
    }
}
开发者ID:JFeakes,项目名称:IFB299,代码行数:19,代码来源:Bookings.php

示例10: appModuleLeft

/**
 * KFD 2/23/08, Put frequently used links over on the left
 * all of the time
 *
 */
function appModuleLeft()
{
    $retVal = '';
    $hasContent = false;
    if (!LoggedIn()) {
        return false;
    }
    $retVal .= "<ul class=\"nav nav-list\">";
    $retVal .= "<li class=\"nav-header\">Updates</li>";
    $retVal .= '<li>';
    $retVal .= '<a class="small" href="?gp_page=a_pullsvn">Pull Code From Subversion</a>';
    $retVal .= '</li>';
    // Display either applications or instances, depending upon
    // which we have here
    # KFD 4/15/08, make this unconditional
    #$ds =OptionGet('DEV_STATION','Y');
    #$boa=OptionGet( 'BUILD_ALL_APPS','N');
    #if($ds=='Y' || $boa == 'Y') {
    if (True) {
        $apps = SQL_AllRows("Select * from applications order by application");
        if (!empty($apps)) {
            $hasContent = true;
            $retVal .= '<li class="nav-header">Applications</li>';
            foreach ($apps as $app) {
                $retVal .= '<li>';
                $retVal .= '<a class="pull-left" href="?gp_page=applications&gp_skey=' . $app['skey'] . '">';
                $retVal .= $app['application'];
                $retVal .= '</a>';
                $retVal .= '&nbsp;';
                $retVal .= hLinkBuild($app['application'], 'Build');
                $retVal .= '</li>';
            }
        }
    }
    $instances = SQL_ALLROWS("Select * from instances\n        order by application,instance");
    if (!empty($instances) > 0) {
        $hasContent = true;
        $retVal .= '<li class="nav-header">Instances</li>';
        foreach ($instances as $i) {
            $retVal .= '<li>';
            $retVal .= '<a class="pull-left" href="?gp_page=instances&bp_skey=' . $i['skey'] . '">';
            $retVal .= $i['application'] . ' / ' . $i['instance'];
            $retVal .= '</a>';
            $retVal .= '<a class=" pull-right small" href="?gp_page=instances_p&gp_app=' . trim($i['application']) . '&gp_inst=' . $i['instance'] . '">';
            $retVal .= 'Build/Upgrade';
            $retVal .= '</a>';
            $retVal .= '</li>';
        }
    }
    $retVal .= '</ul>';
    $retVal .= '<div style="clear:both;"></div>';
    return $hasContent !== false ? $retVal : false;
}
开发者ID:KlabsTechnology,项目名称:andro,代码行数:58,代码来源:applib.php

示例11: AdminNavigation

function AdminNavigation()
{
    $output = "<nav class=\"admin-panel\"><ul><li>";
    $output .= "<a title = \"Website Content\" href=\"../public/manage_content.php\">Website Content</a>";
    $output .= "</li>";
    $output .= "<li>";
    $output .= "<a title = \"Admins\" href=\"../public/manage_admin.php\">Admins</a>";
    $output .= "</li>";
    $output .= "<li>";
    $output .= "<a title = \"LogOut\" href=\"../public/admin_logout.php\">Log out</a>";
    $output .= "</li></ul></nav>";
    if (LoggedIn()) {
        return $output;
    }
}
开发者ID:VeraKH,项目名称:project-php,代码行数:15,代码来源:functions.php

示例12: _loginUser

 function _loginUser()
 {
     if ($_POST['userlogin']) {
         #check fields
         $logindata['username'] = trim($_POST['login_username']);
         $logindata['password'] = trim($_POST['login_password']);
         $errors = false;
         foreach ($logindata as $key => $value) {
             if (!$value) {
                 $this->forms['userlogin']['fields'][$key]['bgrd'] = '_error';
                 $errors = true;
             } else {
                 $this->forms['userlogin']['fields'][$key]['value'] = $value;
             }
         }
         #empty fields
         if ($errors) {
             $this->forms['userlogin']['errormessage'] = "Feld leer!";
         } else {
             $return = getUserByLogin($logindata['username'], $logindata['password']);
             if (!$return || $return['activation']) {
                 #login wrong
                 $this->forms['userlogin']['errormessage'] = "Login/Passwort falsch!";
                 addToLogfile("Login fehlgeschlagen, User " . $logindata['username'], "Login/Logout");
             } else {
                 #login ok
                 #save id and password in session
                 $sessionuserdata['id'] = $return['uid'];
                 $sessionuserdata['password'] = $return['password'];
                 $_SESSION['sessionuserdata'] = $sessionuserdata;
                 LoggedIn($return['uid']);
                 addToLogfile("Login", "Login/Logout", $return['uid']);
                 setcookie('menuitems');
                 $this->_header("index.php");
             }
         }
     }
     $this->template->assign('title', 'Login');
     $this->template->assign('forms', $this->forms);
     $this->template->display('index_login.html');
     exit;
 }
开发者ID:Bobsel,项目名称:gn-tic,代码行数:42,代码来源:kibo.page.class.php

示例13: index_hidden_template

function index_hidden_template($mode)
{
    # KFD 1/10/08.  If x6 is set, we follow a completely different
    #               path, x6 settings win out.
    $flagx6 = configGet('flag_x6', 'N');
    $x6template = configGet('x6_template', '');
    $x6group = configGet('x6_group', '');
    if ($flagx6 == 'Y') {
        # In x6, we consider the "app_template()" function first,
        # if it returns something it always wins.
        if (function_exists('app_template')) {
            vgfSet('template', app_template());
        } else {
            if ($x6template == '') {
                vgfSet('template', 'x6');
            } else {
                if (!LoggedIn() || inGroup($x6group)) {
                    vgfSet('template', $x6template);
                } else {
                    vgfSet('template', 'x6');
                }
            }
        }
    } else {
        # this is old x2/x4 mode, begin by obtaining a
        # 'candidate' they may have been set
        $candidate = vgfGet('template');
        # KFD 7/23/08. Give application a chance to
        #              play with setting
        if (function_exists('app_template')) {
            vgfSet('template', app_template($candidate));
        }
        # KFD 7/23/08. If no template has been set by vgfSet,
        #              and the candidate is not empty, pick it
        if ($candidate != '' && vgfGet('template') == '') {
            vgfSet('template', $candidate);
        }
        # KFD 7/23/08. Finally, if we still don't have something,
        #              pick according to mode
        if (vgfGet('template') == '') {
            if ($mode == 'x4') {
                vgfSet('template', 'pixel2');
            } else {
                vgfSet('template', 'rt_pixel');
            }
        }
    }
    # KFD 9/2/08.  We still have one customer with a public
    #        interface that is not a Joomla template.  If the
    #        template is "*" then we DO NOT set up Joomla
    #        compatibility.  The application will use its own
    #        file in the application directory that is specified
    #        with vgaSet('html_pub').
    if (vgfGet('template') == '*') {
        return;
    }
    # Tell the JOOMLA files that we are legit
    # Fool them, that is...
    define("_ANDROMEDA_JOOMLA", 1);
    define("_JOOMLA_ANDROMEDA", 1);
    # Activate the template by creating public $J and calling funcs
    global $J, $AG;
    $J['TEMPLATE'] = vgfGet('template');
    JoomlaCompatibility($J['TEMPLATE']);
    $aphp = $AG['dirs']['root'] . '/templates/' . $J['TEMPLATE'] . '/andromeda.php';
    if (file_exists($aphp)) {
        include $aphp;
    }
    # <----- EARLY RETURN
    # The rest of this is totally superseded, and can
    # be removed after we go live with Beta 1
    return;
    /*
     global $AG;
    # KFD 7/3/08.  Have the vgfGet() value override anything else
    #
    if(vgfGet('template')<>'') {
        # Assign the template to spots where the legacy code will find it
        $AG['template'] = vgfGet('template');
    }
    
    // First conditional fix contributed by Don Organ 9/07, $AG['template']
    // was getting lost on passes 2+
    if(ArraySafe($AG,'template')<>'') {
        SessionSet('TEMPLATE',$AG['template']); 
    }
    else {
        if(SessionGet("TEMPLATE")=='') {
           if(!file_exists(fsDirTop().'templates')) {
              // There is no templates directory, so stop looking
              SessionSet('TEMPLATE','*');
           }
           else {
              if(ArraySafe($AG,'template')<>'') {
                 // if the app or instance specified a template at build time,
                 // use that.
                 SessionSet('TEMPLATE',$AG['template']);
              }
              else {
                 // At this point nobody has told us what to do, pick the
//.........这里部分代码省略.........
开发者ID:KlabsTechnology,项目名称:andro,代码行数:101,代码来源:index_hidden.php

示例14: delfile

 function delfile()
 {
     # If user is not logged in and not in file maintenance,
     # quietly ignore
     if (!LoggedIn()) {
         return;
     }
     if (!inGroup('filemaint')) {
         return;
     }
     $filename = fsDirTop() . 'apppub/' . gp('file');
     unlink($filename);
 }
开发者ID:KlabsTechnology,项目名称:andro,代码行数:13,代码来源:x4apppub.php

示例15: mosShowListMenu

function mosShowListMenu($menutype)
{
    // -------------------------------------------------------
    // Andromeda Code: If we are in an Andromeda situation
    // then everything is vastly simplified, we already have
    // the menu and we don't do much conversion
    // -------------------------------------------------------
    if (defined('_ANDROMEDA_JOOMLA')) {
        if (!LoggedIn()) {
            return;
        }
        // KFD 7/6/07, cache the menu so we don't have to do
        // this on every call.
        // Cachegrind cost to build menu          : 259 / 199
        // Cachegrind cost logging in             : 140
        // Cachegrind cost login, cache to session: 2!!!!
        // Cachegrind cost to cache to disk       : 400!
        # KFD 4/17/08, rebuild menu if they switched modes
        # KFD 6/21/08, simplify this by just looking at x4Welcome
        #$menu_mode = gpExists('x4Page')
        #  ? (vgfGet('x4menu',false)==true ? 'x4' : 'classic')
        #  : 'classic';
        $menu_mode = configGet('x4welcome', 'N') == 'Y' ? 'x4' : 'classic';
        vgfSet('menu_mode', $menu_mode);
        # KFD 6/21/08 (END)
        if ($menu_mode != SessionGet('menu_mode')) {
            sessionSet('menu', '');
            sessionSet('menu_mode', $menu_mode);
        }
        $menu = SessionGet('menu', '');
        if ($menu != '') {
            echo $menu;
            return;
        }
        ob_start();
        $children = array();
        $open = array();
        $indents = array(array("<ul>", "<li>", "</li>", "</ul>"));
        $class_sfx = null;
        $hilightid = SessionGET('AGMENU_MODULE');
        $hilightid = '';
        $menus = SessionGET("AGMENU");
        foreach ($menus as $menuid => $menuinfo) {
            //if($menuid=='datadict') continue;
            //if($menuid=='sysref')   continue;
            $x = new joomla_fake();
            $x->type = 'url';
            $x->id = $menuid;
            if (sessionGet('menu_mode') == 'x4') {
                $x->link = 'javascript:void(0);';
            } else {
                $x->link = "?x_module=" . urlencode($menuid);
            }
            $x->browserNav = '';
            $x->name = $menuinfo['description'];
            $children[0][] = $x;
            foreach ($menuinfo['items'] as $page => $pageinfo) {
                $x = new joomla_fake();
                $x->type = 'url';
                $x->id = $page;
                # KFD 6/26/08, the vgfX(x4) was experimental, get rid of it
                #if(vgfGet('x4')===true) {
                #    $pd = $pageinfo['description'];
                #    $x->link="javascript:x4Page('$page','$pd')";
                #}
                #else {
                # KFD 6/26/08, work out the menu mode first
                $xmode = 'x2';
                if (sessionGet('menu_mode') == 'x4') {
                    $xmode = a($pageinfo, 'uix2', 'N') == 'Y' ? 'x2' : 'x4';
                }
                if ($xmode == 'x4') {
                    $x->link = '?x4Page=' . urlencode($page);
                    $x->link .= '&x4Return=' . vgaGet('nopage', 'menu');
                } else {
                    $x->link = "?x_module={$menuid}&x2=1&gp_page=" . urlencode($page);
                }
                if (ArraySafe($pageinfo, 'menu_parms') != '') {
                    $x->link .= '&' . urlencode($pageinfo['menu_parms']);
                }
                #}
                $x->browserNav = '';
                $x->name = $pageinfo['description'];
                $children[$menuid][] = $x;
            }
        }
        mosRecurseListMenu(0, 0, $children, $open, $indents, $class_sfx, $hilightid);
        $menu = ob_get_clean();
        echo $menu;
        SessionSet('menu', $menu);
        //$fsMenuFileHTML=ob_get_clean();
        //file_put_contents($fsMenuFile,$fsMenuFileHTML);
        //echo $fsMenuFileHTML;
        return;
    }
    // -------------------------------------------------------
    // Andromeda Code: END
    // -------------------------------------------------------
    global $database, $my, $cur_template, $Itemid;
    global $mosConfig_absolute_path, $mosConfig_live_site, $mosConfig_shownoauth;
//.........这里部分代码省略.........
开发者ID:KlabsTechnology,项目名称:andro,代码行数:101,代码来源:rt_suckerfish.php


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