Note 233101.1: what is level 29 ?

Dear Experts,
A question about Note 233101.1:
In the statement 'alter session set events 'immediate trace name heapdump level 29'; what is the meaning of 29 for the level ? I read about levels 1,2,4,8,16 and 32 but can't imagine what 29 stands for.
Thanks for any input you may have.
Regards,
Guillaume

LEVEL is a pseudo-column. That means that you get that as one of the columns whenever you run recursive SQL in Oracle, even though your input tables don't contain that column. Other such columns are provided to detect leaf-level nodes, cycles etc.
The lpad function is used to provide an indentation that makes it convenient to read. Whatever is returned is padded using the space character level-1 times. the minus-one is so that the top level does not have any indentation at all. Try the query with and without it to see what it means.
If you are running it from SQLPLUS, you might want to name the column, then format it so that you can see it nicely.
By the way, in an arbitrary directed graph, there may be cycles (i.e pathways you can take that will lead you back to the starting node), either by intent or as a data error. You might want to put in code to detect that as well.

Similar Messages

  • What release level of code do you get when you download a disk image (ISO/IMG) of a click-to-run Office 2013 product?

    I’ve asked a similar question to this on an Office Community Forum but nobody knows the answer.  So
    I was hoping that an IT professional responsible for installing and deploying Office 2013 might know.
    If you download an installation disk image (ISO/IMG) of a click-to-run Office 2013 product from office.microsoft.com/myaccount (Account Options:
    Install from a disc > I want to burn a disc), what release level of code do you get? 
    Now that Service Pack 1 is available, do you get a disk image with Service Pack 1 incorporated? 
    Or do you still get the RTM (Release to Manufacturing) level of code?

    Diane, thank you for the reply.
    I was hoping that someone who has downloaded a disk image since SP1 became available would be able to confirm that for a fact.
    I have just found a good description of Click-to-Run on Technet that I didn't know existed.  The link is: http://technet.microsoft.com/en-us/library/jj219427(v=office.15)
    The article states:
    "Click-to-Run products that you download and install from Microsoft are up-to-date from the start. You won’t have to download and apply any updates or service packs immediately after you install the Office product."
    This statement is probably true if you click the Install button on office.microsoft.com/myaccount and install "in real-time" over the Internet.  However, I know for a fact that it is not true if you order a backup disk (Account
    Options: Install from a disc > I want to purchase a disc).  All you get is RTM level code (15.0.4420.1017).
    So I still feel uneasy about what release level you get if you download a disk image.  I don't want to download what might be the better part of 1GB of code over the Internet only to discover it is back level.
    Addendum (6 April 2014): I decided to perform an experiment.  I looked at the size of the data on my backup disk which contains RTM level code.  It is 2.04GB.  I then went to office.microsoft.com/myaccount and clicked to download a disk
    image of my Office 2013 product.  The pop-up window that asks me whether I want to Run or Save the file informed me that the size of the file is 2.04GB!!!  I cancelled the download.  I strongly suspect that, if I had continued with the
    download, I would have received the same RTM level code I already have dating back to October 2012.  I think this is awful customer service.  To some extent, I can understand the logistical problems of replacing backup disks lying in warehouses
    waiting to be shipped.  But I cannot understand why disk images on download servers cannot be refreshed quickly.

  • Billing document not relevant at delivery header level

    Hi,
    In one of regular scenario i got the Billing document not relevant at delivery header level in processing tab.
    can plz advice me that what's the cause for this ?
    I am using item category tan at both sales order and delivery level.
    Thanks
    Bhushan

    Hi Bhusan,
    Go to: VOV7
    Select Item Cat. as "TAN" and Double Click.
    In Tab: Business Data, Check the entry for Field: Billing Relevance.
    Entry must be "A - Delivery-related billing document"
    Another check:
    Go to: VTFL
    Select Delivery-Billing Combination.
    Go to Item (left-hand tree structure).
    Select Item cat. as "TAN".
    Here, in Field: Copying requirement, Check entry as "004 - Deliv-related item"
    Hope this may resolve the issue.
    Best Regards,
    Amit

  • DAQCard-AI-16XE-50 Device does not respond to 1st IRQ level in Windows XP

    DAQCards AI-16XE-50 and 6024E give the error "Device not responding to first IRQ level. Do you want to continue?" under TestPanel in Max 2.2, NI-DAQ 6.9.3, on a Dell GX620 with a Ricoh RL/5C476 PCMCIA to PCI adapter. If I click yes, I see input on the graph, as if the card is working. The DAQCards work fine with the same adapter under XP on a no-name machine. The DAQCards get assigned the IRQ 19, which is the same as the IRQ which gets assigned to the CardBus Controller. There does not seem to be a way to change the IRQ assignments.

    Please view the KB:
    http://digital.ni.com/public.nsf/websearch/066CAE594C0B44E886256A530058F06A?OpenDocument
    Certain cardbus controllers no longer support ISA based interrupts. The only Dell that we know currently does not work is the Infinium, which uses a generic Microsoft Cardbus Controller. Do you know what Controller is used in the Dell you have?

  • Restrict Access To Page Not Working with Different Auth Levels

    I have just started playing with the idea of using different auth levels to allow different users access to certain pages on my site.
    Within my SQL database I have a authlevel table consisting of 3 possible levels (guest, user, admin)
    I am using the Dreamweaver "Log in user" to log in users based on username, pass, and auth level and "Restrict access to page" set to allow user levels 'user' and 'admin'.
    The problem, however, occurs when trying to log in.  No matter what auth level I try I am redirected to my page where users should be redirected if they are not allowed to enter that page.
    I have included below my code from my login page and the page where all authorized users (user and admin) should be directed upon entering the restricted area.
    Login Page:
    <?php require_once('../Connections/hondovfd.php'); ?>
    <?php
    if (!function_exists("GetSQLValueString")) {
    function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "")
      if (PHP_VERSION < 6) {
        $theValue = get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue;
      $theValue = function_exists("mysql_real_escape_string") ? mysql_real_escape_string($theValue) : mysql_escape_string($theValue);
      switch ($theType) {
        case "text":
          $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
          break;   
        case "long":
        case "int":
          $theValue = ($theValue != "") ? intval($theValue) : "NULL";
          break;
        case "double":
          $theValue = ($theValue != "") ? doubleval($theValue) : "NULL";
          break;
        case "date":
          $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
          break;
        case "defined":
          $theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue;
          break;
      return $theValue;
    ?>
    <?php
    // *** Validate request to login to this site.
    if (!isset($_SESSION)) {
      session_start();
    $loginFormAction = $_SERVER['PHP_SELF'];
    if (isset($_GET['accesscheck'])) {
      $_SESSION['PrevUrl'] = $_GET['accesscheck'];
    if (isset($_POST['username'])) {
      $loginUsername=$_POST['username'];
      $password=$_POST['password'];
      $MM_fldUserAuthorization = "authlevel";
      $MM_redirectLoginSuccess = "/membersonly/membersonly.php";
      $MM_redirectLoginFailed = "/membersonly/loginfailed.php";
      $MM_redirecttoReferrer = false;
      mysql_select_db($database_hondovfd, $hondovfd);
      $LoginRS__query=sprintf("SELECT username, password, authlevel FROM login WHERE username=%s AND password=%s",
      GetSQLValueString($loginUsername, "text"), GetSQLValueString($password, "text"));
      $LoginRS = mysql_query($LoginRS__query, $hondovfd) or die(mysql_error());
      $loginFoundUser = mysql_num_rows($LoginRS);
      if ($loginFoundUser) {
        $loginStrGroup  = mysql_result($LoginRS,0,'authlevel');
        //declare two session variables and assign them
        $_SESSION['MM_Username'] = $loginUsername;
        $_SESSION['MM_UserGroup'] = $loginStrGroup;          
        if (isset($_SESSION['PrevUrl']) && false) {
          $MM_redirectLoginSuccess = $_SESSION['PrevUrl'];    
        header("Location: " . $MM_redirectLoginSuccess );
      else {
        header("Location: ". $MM_redirectLoginFailed );
    ?>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml"><!-- InstanceBegin template="/Templates/phptemplate.dwt" codeOutsideHTMLIsLocked="false" -->
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    <!-- InstanceBeginEditable name="Title" -->
    <title>Log In</title>
    <!-- InstanceEndEditable -->
    <meta name="description" content="Hondo Fire and Rescue serves the Arroyo Hondo and Canada Village areas of Santa Fe County, NM." />
    <meta name="keywords" content="hondo, hondo fire, hondo vfd, hondo fire department, santa fe county fire department, santa fe county, volunteer fire department, hondo volunteer fire department" />
    <link href="../stylesheet.css" type="text/css" rel="stylesheet" />
    <!--[if IE]>
    <style type="text/css">
    #mainContent, #sidebar1 { zoom: 1;}
    </style>
    <![endif]-->
    <script src="../SpryAssets/SpryMenuBar.js" type="text/javascript"></script>
    <link href="../SpryAssets/SpryMenuBarVertical.css" rel="stylesheet" type="text/css" />
    </head>
    <body class="thrColLiqHdr">
    <div id="container">
    <div id="header"></div>
      <div id="sidebar1">
      <h3>Navigation : </h3>
      <ul id="MenuBar1" class="MenuBarVertical">
      <li><a href="/index.php">Home</a></li>
    <li><a href="/support.php">Support Hondo</a></li>
      <li><a class="MenuBarItemSubmenu" href="#">Information Menu</a>
        <ul>
          <li><a href="/people.php">Our People</a></li>
          <li><a href="http://www.google.com/maps/ms?ie=UTF8&hl=en&msa=0&msid=101620713606637979698.00045b6ead4ab4ea70b78&z=11" target="_blank">Response Area</a></li>
          <li><a href="/medical.php">Medical</a></li>
          <li><a href="/apparatus.php">Apparatus</a></li>
          <li><a href="/training.php">Training</a></li>
          <li><a href="/volunteer.php">Volunteer</a></li>
          <li><a href="/statistics.php">Statistics</a></li>
          <li><a href="/patchtrading.php">Patch Trading</a></li>
        </ul>
      </li>
      <li><a href="/album.php">Photo Gallery</a></li>
      <li><a href="/calendar.php">Calendar</a></li>
      <li><a href="/news.php">Blog/News</a></li>
      <li><a href="/links.php">Links</a></li>
      <li><a href="/contact.php">Contact Us</a></li>
    </ul>
    <br />
    <form action="https://www.paypal.com/cgi-bin/webscr" method="post">
      <span class="lefttext">
    <input type="hidden" name="cmd" value="_s-xclick">
    <input type="hidden" name="hosted_button_id" value="8567201">
    <input type="image" src="https://www.paypal.com/en_US/i/btn/btn_donate_LG.gif" border="0" name="submit" alt="PayPal - The safer, easier way to pay online!" />
    <img alt="" border="0" src="https://www.paypal.com/en_US/i/scr/pixel.gif" width="1" height="1">
    </img></input></input>
      </span>
    </form>
    <span class="lefttext"><br />
    </span>
    <center>
      <span class="lefttext"><a href="http://www.facebook.com/pages/Santa-Fe-NM/Hondo-Volunteer-Fire-Department/74284233488" target="_blank" class="lefttext">Hondo VFD on Facebook</a></span>
    </center>
      <!-- end #sidebar1 --></div>
      <div id="sidebar2"> 
        <p><a href="/membersonly/login.php">Log In</a> | <a href="/membersonly/logout.php">Log Out</a></p>
        <p>Call Statistics for <?php
    $myFile = "/var/home/hondovfd/hondovfd.org/www/membersonly/month.txt";
    $fh = fopen($myFile, 'r');
    $theData = fread($fh, filesize($myFile));
    fclose($fh);
    echo $theData;
    ?> as of <?php
    $myFile = "/var/home/hondovfd/hondovfd.org/www/membersonly/date.txt";
    $fh = fopen($myFile, 'r');
    $theData = fread($fh, filesize($myFile));
    fclose($fh);
    echo $theData;
    ?></p>
      <table width="90%" border="0" cellspacing="0" cellpadding="0">
      <tr>
        <td width="60%">EMS Calls</td>
        <td width="40%"><?php
    $myFile = "/var/home/hondovfd/hondovfd.org/www/membersonly/emscalls.txt";
    $fh = fopen($myFile, 'r');
    $theData = fread($fh, filesize($myFile));
    fclose($fh);
    echo $theData;
    ?></td>
      </tr>
      <tr>
        <td>Fire Calls</td>
        <td><?php
    $myFile = "/var/home/hondovfd/hondovfd.org/www/membersonly/firecalls.txt";
    $fh = fopen($myFile, 'r');
    $theData = fread($fh, filesize($myFile));
    fclose($fh);
    echo $theData;
    ?></td>
      </tr>
    </table>
      <hr />
        <div id="cse" style="width:100%;">Loading</div>
    <script src="http://www.google.com/jsapi" type="text/javascript"></script>
    <script type="text/javascript">
      google.load('search', '1');
      google.setOnLoadCallback(function(){
        new google.search.CustomSearchControl().draw('cse');
      }, true);
    </script>
         <!-- End Google Search Element -->
      </div>
      <!-- end #sidebar2 -->
      <div id="mainContent">
      <div class="top"></div><div class="wrap"><!-- InstanceBeginEditable name="Main Content" -->
    <table width="100%" border="0" cellspacing="0" cellpadding="0">
      <tr>
        <td height="47" class="h2">Members Only Login</td>
      </tr>
      <tr>
        <td><form ACTION="<?php echo $loginFormAction; ?>" id="login" name="login" method="POST">
        <table width="40%" border="0" cellspacing="0" cellpadding="0">
      <tr>
        <td width="31%">Username:</td>
        <td width="69%"><input name="username" type="text" /></td>
      </tr>
      <tr>
        <td>Password</td>
        <td><input name="password" type="password" /></td>
      </tr>
    </table>
    <input name="Submit" type="submit" />
        </form></td>
      </tr>
    </table>
      <!-- InstanceEndEditable -->
    </div>
    <div class="bottom"></div>
    </div>
         <!-- This clearing element should immediately follow the #mainContent div in order to force the #container div to contain all child floats --> <br class="clearfloat" />
      <div id="footer">
        <p align="center">&copy; Copyright 2009 Hondo Volunteer Fire Department | <a href="mailto:[email protected]">Contact Us</a><a href="http://www.legalhelpers.com/chapter-13-bankruptcy/chapter13.html"></a><br />Hosting provided by <a href="http://studiox.com/" target="_blank">Studio X</a></p>
      <!-- end #footer --></div>
    <!-- end #container --></div>
    <script type="text/javascript">
    <!--
    var MenuBar1 = new Spry.Widget.MenuBar("MenuBar1", {imgRight:"../SpryAssets/SpryMenuBarRightHover.gif"});
    //-->
    </script>
    <?php include_once("/var/home/hondovfd/hondovfd.org/www/analyticstracking.php"); ?>
    </body>
    <!-- InstanceEnd --></html>
    Other Page:
    <?php
    if (!isset($_SESSION)) {
      session_start();
    $MM_authorizedUsers = "user,admin";
    $MM_donotCheckaccess = "false";
    // *** Restrict Access To Page: Grant or deny access to this page
    function isAuthorized($strUsers, $strGroups, $UserName, $UserGroup) {
      // For security, start by assuming the visitor is NOT authorized.
      $isValid = False;
      // When a visitor has logged into this site, the Session variable MM_Username set equal to their username.
      // Therefore, we know that a user is NOT logged in if that Session variable is blank.
      if (!empty($UserName)) {
        // Besides being logged in, you may restrict access to only certain users based on an ID established when they login.
        // Parse the strings into arrays.
        $arrUsers = Explode(",", $strUsers);
        $arrGroups = Explode(",", $strGroups);
        if (in_array($UserName, $arrUsers)) {
          $isValid = true;
        // Or, you may restrict access to only certain users based on their username.
        if (in_array($UserGroup, $arrGroups)) {
          $isValid = true;
        if (($strUsers == "") && false) {
          $isValid = true;
      return $isValid;
    $MM_restrictGoTo = "/membersonly/loginfailed.php";
    if (!((isset($_SESSION['MM_Username'])) && (isAuthorized("",$MM_authorizedUsers, $_SESSION['MM_Username'], $_SESSION['MM_UserGroup'])))) {  
      $MM_qsChar = "?";
      $MM_referrer = $_SERVER['PHP_SELF'];
      if (strpos($MM_restrictGoTo, "?")) $MM_qsChar = "&";
      if (isset($QUERY_STRING) && strlen($QUERY_STRING) > 0)
      $MM_referrer .= "?" . $QUERY_STRING;
      $MM_restrictGoTo = $MM_restrictGoTo. $MM_qsChar . "accesscheck=" . urlencode($MM_referrer);
      header("Location: ". $MM_restrictGoTo);
      exit;
    ?>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml"><!-- InstanceBegin template="/Templates/phptemplate.dwt" codeOutsideHTMLIsLocked="false" -->
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    <!-- InstanceBeginEditable name="Title" -->
    <title>Members Only Area</title>
    <!-- InstanceEndEditable -->
    <meta name="description" content="Hondo Fire and Rescue serves the Arroyo Hondo and Canada Village areas of Santa Fe County, NM." />
    <meta name="keywords" content="hondo, hondo fire, hondo vfd, hondo fire department, santa fe county fire department, santa fe county, volunteer fire department, hondo volunteer fire department" />
    <link href="../stylesheet.css" type="text/css" rel="stylesheet" />
    <!--[if IE]>
    <style type="text/css">
    #mainContent, #sidebar1 { zoom: 1;}
    </style>
    <![endif]-->
    <script src="../SpryAssets/SpryMenuBar.js" type="text/javascript"></script>
    <link href="../SpryAssets/SpryMenuBarVertical.css" rel="stylesheet" type="text/css" />
    </head>
    <body class="thrColLiqHdr">
    <div id="container">
    <div id="header"></div>
      <div id="sidebar1">
      <h3>Navigation : </h3>
      <ul id="MenuBar1" class="MenuBarVertical">
      <li><a href="/index.php">Home</a></li>
    <li><a href="/support.php">Support Hondo</a></li>
      <li><a class="MenuBarItemSubmenu" href="#">Information Menu</a>
        <ul>
          <li><a href="/people.php">Our People</a></li>
          <li><a href="http://www.google.com/maps/ms?ie=UTF8&hl=en&msa=0&msid=101620713606637979698.00045b6ead4ab4ea70b78&z=11" target="_blank">Response Area</a></li>
          <li><a href="/medical.php">Medical</a></li>
          <li><a href="/apparatus.php">Apparatus</a></li>
          <li><a href="/training.php">Training</a></li>
          <li><a href="/volunteer.php">Volunteer</a></li>
          <li><a href="/statistics.php">Statistics</a></li>
          <li><a href="/patchtrading.php">Patch Trading</a></li>
        </ul>
      </li>
      <li><a href="/album.php">Photo Gallery</a></li>
      <li><a href="/calendar.php">Calendar</a></li>
      <li><a href="/news.php">Blog/News</a></li>
      <li><a href="/links.php">Links</a></li>
      <li><a href="/contact.php">Contact Us</a></li>
    </ul>
    <br />
    <form action="https://www.paypal.com/cgi-bin/webscr" method="post">
      <span class="lefttext">
    <input type="hidden" name="cmd" value="_s-xclick">
    <input type="hidden" name="hosted_button_id" value="8567201">
    <input type="image" src="https://www.paypal.com/en_US/i/btn/btn_donate_LG.gif" border="0" name="submit" alt="PayPal - The safer, easier way to pay online!" />
    <img alt="" border="0" src="https://www.paypal.com/en_US/i/scr/pixel.gif" width="1" height="1">
    </img></input></input>
      </span>
    </form>
    <span class="lefttext"><br />
    </span>
    <center>
      <span class="lefttext"><a href="http://www.facebook.com/pages/Santa-Fe-NM/Hondo-Volunteer-Fire-Department/74284233488" target="_blank" class="lefttext">Hondo VFD on Facebook</a></span>
    </center>
      <!-- end #sidebar1 --></div>
      <div id="sidebar2"> 
        <p><a href="/membersonly/login.php">Log In</a> | <a href="/membersonly/logout.php">Log Out</a></p>
        <p>Call Statistics for <?php
    $myFile = "/var/home/hondovfd/hondovfd.org/www/membersonly/month.txt";
    $fh = fopen($myFile, 'r');
    $theData = fread($fh, filesize($myFile));
    fclose($fh);
    echo $theData;
    ?> as of <?php
    $myFile = "/var/home/hondovfd/hondovfd.org/www/membersonly/date.txt";
    $fh = fopen($myFile, 'r');
    $theData = fread($fh, filesize($myFile));
    fclose($fh);
    echo $theData;
    ?></p>
      <table width="90%" border="0" cellspacing="0" cellpadding="0">
      <tr>
        <td width="60%">EMS Calls</td>
        <td width="40%"><?php
    $myFile = "/var/home/hondovfd/hondovfd.org/www/membersonly/emscalls.txt";
    $fh = fopen($myFile, 'r');
    $theData = fread($fh, filesize($myFile));
    fclose($fh);
    echo $theData;
    ?></td>
      </tr>
      <tr>
        <td>Fire Calls</td>
        <td><?php
    $myFile = "/var/home/hondovfd/hondovfd.org/www/membersonly/firecalls.txt";
    $fh = fopen($myFile, 'r');
    $theData = fread($fh, filesize($myFile));
    fclose($fh);
    echo $theData;
    ?></td>
      </tr>
    </table>
      <hr />
        <div id="cse" style="width:100%;">Loading</div>
    <script src="http://www.google.com/jsapi" type="text/javascript"></script>
    <script type="text/javascript">
      google.load('search', '1');
      google.setOnLoadCallback(function(){
        new google.search.CustomSearchControl().draw('cse');
      }, true);
    </script>
         <!-- End Google Search Element -->
      </div>
      <!-- end #sidebar2 -->
      <div id="mainContent">
      <div class="top"></div><div class="wrap"><!-- InstanceBeginEditable name="Main Content" -->
        <table width="100%" border="0" cellspacing="0" cellpadding="0">
      <tr>
        <td height="47" class="h2">Members Only Area</td>
      </tr>
      <tr>
        <td><p><a href="/membersonly/documents.php">Useful Documents</a></p>
          <p><a href="/membersonly/IncidentCount01_08.pdf">Current Call Statistics</a> as of 9/3/09</p>
          </td>
      </tr>
    </table>
      <script type="text/javascript">
    <!--
    var MenuBar1 = new Spry.Widget.MenuBar("MenuBar1", {imgRight:"../SpryAssets/SpryMenuBarRightHover.gif"});
    //-->
    </script><!-- InstanceEndEditable -->
    </div>
    <div class="bottom"></div>
    </div>
         <!-- This clearing element should immediately follow the #mainContent div in order to force the #container div to contain all child floats --> <br class="clearfloat" />
      <div id="footer">
        <p align="center">&copy; Copyright 2009 Hondo Volunteer Fire Department | <a href="mailto:[email protected]">Contact Us</a><a href="http://www.legalhelpers.com/chapter-13-bankruptcy/chapter13.html"></a><br />Hosting provided by <a href="http://studiox.com/" target="_blank">Studio X</a></p>
      <!-- end #footer --></div>
    <!-- end #container --></div>
    <script type="text/javascript">
    <!--
    var MenuBar1 = new Spry.Widget.MenuBar("MenuBar1", {imgRight:"../SpryAssets/SpryMenuBarRightHover.gif"});
    //-->
    </script>
    <?php include_once("/var/home/hondovfd/hondovfd.org/www/analyticstracking.php"); ?>
    </body>
    <!-- InstanceEnd --></html>

    you don't need all that bloat.  set a session during login of some kind of uniquely identifying id.  i.e.
    $_SESSION['id'] = $row_rs['id'];
    then on the pages you need to protect, check it like this....
    <?php
    session_start();
    if (!(isset($_SESSION['id']) && $_SESSION['id'] != '')) {
    die(header("Location: http://www.notinprotectedareas.com")); }
    ?>
    you can use an include file i.e.
    <?php require_once('login_check.php'); ?>
    where file is name login_check.php to make your auth controls clean on your protected pages.

  • "not responding" means what, exactly?

    As we all know, Application Monitor (as well as the Force-Quit dialog, and I think other places) shows those nifty "(not responding)" suffixes highlghted in red when a process is working ovetime or simply hung.  I'm curious what triggers that, and how it can be captured from unix.
    Here's what I think I know (from a lot of time spent on google and looking at man pages):
    the 'not responding' cue means that the app is not reponding to system calls for roughly 2 seconds (with no explanation of what system calls are being tried or how they fail)
    that Application Monitor mirrors the unix top utility (though there's nothing in top that correlates to 'not responding' - 'stuck' has a different meaning)
    that nothing in the ps utility corresponds to 'not responding'
    that this is one of those things that's going to drive me batty until I figure it out.
    So what does 'not responding' in activity monitor *actually* mean, in unix terms?  I'm not looking for a way to kill processes (I know how to do that), and the obvious things like top's 'stuck' indicator are wrong, and not what I'm after.  I just want to know how I can leverage/mimic/replicate that 'not responding' thing that seems so simple in Application Monitor.  Where-oh-where in unix (or anywhere else) can this result be produced?
    DankeDankeDanke... 

    "Not Responding" is NOT a Unix concept.  Because if the process can be killed it is (Forced Quit), then it is still alive as far as Unix is concerned.
    It is my guess that "Not Responding" means the application is not pulling items from its "Event Queue", so it will not see the "Quit" event, or any "Key Clicks", "Button Clicks", etc....
    From a Unix perspective there are only 2 kinds of processes that cannot be killed.  Those that are already dead (Zombies), and a process that is stuck in the kernel, and the kernel code is not checking to see if any kill signals have been issued against the process.
    A Zombie is a process "In Name Only", as all its resources have been released, and it just has a small process structure that is waiting for its parent process to collect the process' termination status.  A Zombie process CANNOT consume CPU time, it has not really memory to speak of, nor do any I/O.  If there are Zombie processes, they are generally the result of a program that was not paying attention and did not issue Unix 'wait()' calls to collect the status from an subprocess they created.  If the parent process exits without collecting their child process completion status, all the child processes get inherited by the Mac OS X /sbin/launchd process (PID 1) and /sbin/launchd will issue the wait() calls (on other Unix systems PID 1 is called 'init', but it provides the same orphaned child status collection services).  So to have a Zombie, the parent must still exist, but not care enough to collect the child process completion status.
    The stuck in a kernel process is a full process that most likely has tripped over some kind of kernel bug.  It can consume CPU (its most likely talent),  tie up RAM, and cannot be killed via Force-Quit (kill -9, which cannot be ignored).  However, kill signals are delivered as a process is leaving kernel space and returning to user space.  So if a process is stuck in kernel space, and does not check to see if a signal has been delivered (the only way signals are honored in kernel code), and does not return to user space, then it cannot be killed.  However, this also signifies a bug in the kernel, as properly written kernel code should either quickly do its thing, and return, or if it needs to wait for something, check for signals and gracefully back-out.
    If you have an unkillable process, the only way to cure that is to reboot.
    A "Not Responding" app can generally be killed, so it neither a Zombie nor an unkillable Unix process.  Thus my conclusion that "Not Responding" is not a Unix concept, and why I suspect it is an application not checking its "Event Queue".
    An Event Queue is a user mode GUI framework concept.  And has nothing to do with Unix, which is why there is no 'ps', no 'top', no anything Unixie that will report about "Not Responding".
    I've been writing Unix kernel code since '95 for different Unix kernels, and I've been a Unix applications developer since '85.  "Not Responding" is a higher level abstraction that Apple has implemented, and I think it is related to their GUI frameworks and "Event Queues".  But it is all a guess based on knowing it is not Unix.

  • Sp2-0575: Use of oracle SQL feature  not in sql 92 entry level.

    Hi,
    While logging to sqlplus I'm getting the following message
    "sp2-0575: Use of oracle SQL feature not in sql 92 entry level."
    and login is successful, but I'm not able to generate next value from the sequence .
    t says no rows selected when i request
    for nextval a
    EX: select mySeq.nextval from dual; (mySeq is sequence)
    Thanx,
    Ravi.

    What has happened is that someone has enabled the Oracle feature called as FIPS flagger.
    This is a feature that Oracle provides to you if you plan to write SQL code that should be portable
    to other RDBMS systems. IF you enable this flagger and use a feature which is not in the SQL standard,
    Oracle will complain that use of this feature will make your application Oracle dependent, and you may not
    be able to run this application against any other RDBMS.
    To disable this for your SQL*Plus session do this:
    SQL> set flagger off
    SQL>
    Once you do this it will allow you to use all SQL commands including Oracle specific extensions.

  • How can I find out what top level VI TestStand cannot find a sub-VI for?

    I am trying diligently to build a TestStand deployment and keep getting errors. TestStand is telling me that an error has occurred because it cannot find a sub-VI in a certain path. The problem is it does not tell me what VI it cannot find a sub-VI for. It just gives me the path that it is trying to find the sub-VI in. Is there any way I can tell what top level VI in a sequence TestStand is trying to find the sub-VI for? Thanks in advance for any help.

    Josh - I did not have any disbale diagram structures in the sub-VIs that were giving me trouble. Nor did I have any read only VIs. I mass compiled my entrire directory structure...twice. I had no choice but to go through every single sequence and open every VI. Once opened there were three that did not have the correct directory for a sub-VI and need saved. There were no errors due to a Labview mismatch. For some reason these three VIs did not save the sub-VIs new directory therefore causing trouble during my TestStand deployment build process. The thing I find odd about this is there are hundreds of other VIs that use these same sub-VIs in the same new directory that mass compiled fine. I am continuing my TestStand deployment build process and I will see how it goes from here. I definitely got further, after finding these three errros, than I have before. Thanks for the help.

  • EOS Rebel T2i: the in built flash is not working. What is going on?

    I have my EOS Rebel T2i since 2011. But now, the flash compartment is not functioning right. Any time I need use the flash, the flash's "door" does not open and give me a error message.
    What is going on with the camera??
    Thank you,
    Ingrid

    The three noises you hear are the camera pulling back the latch to allow the flash to pop-up.  The catch is spring-loaded and motorized.  The flash is also spring-loaded so that once the catch is retracted (looks like a small hook) the flash should just spring-up into firing position.
    When the flash is pushed down to close, there's a tiny button which it presses (a micro-switch) which tells the camera that the flash is down.  When the camera attempts to release the catch, it expects the micro-switch (button) to pop-up thus indicating that the flash popped up.  If it does not, it tries again.  After three tries, it will give up and display Err 05.
    The fact that you hear the noise tells us that the motor is working.  
    As you inspect the camera body and specifically the area of the flash, does everything look ok?  Any signs of damage?
    There could be dirt jamming the mechasm.  If anyone has spilled anything on it (e.g. a sugary drink) then it could sticky.
    You can *try* this:  Press the button to raise the flash while applying a _very_ gentle prying pressure (do NOT use strong force -- don't want to break anything.  Just give it a tiny assist so that if it is merely sticky it might just need a little help.
    If it is not physically damaged, then it likely needs to be cleaned.
    I have seen articles on the internet that suggest you oil it... I would NEVER apply "oil" to my camera.  I would probably use a can of compressed air and blow out the hinge area and without fully closing the flash, work it up and down a few times so that if a bit of dirt or dust is jamming the hinge then you would hopefully work it free.  Incidentally... don't use compressed air cans on any camera optics.  There's a propellant in the can and it can leave a residue on surfaces if you aren't careful.  Normally if a can is not shaken and is held "level" the propellant will not spray out.  But it will spray out if shaken or if not level and that propellant will leave a hazy residue on the surface.
    If this doesn't work, I would not "oil" the camera (that oil can manage to get into a lot of places where you don't want it and a small expense could turn into a larger one) -- I would send the camera in for professional service.
    Tim Campbell
    5D II, 5D III, 60Da

  • I have an iMac S/N QP******VUW currently running OSX 10.5.8. 2.16 GHz Intel Core 2 Duo with 2GB 667 MHz RAM. To what OSX level can I update this model?

    I have an iMac S/N QP******VUW currently running OSX 10.5.8. 2.16 GHz Intel Core 2 Duo with 2GB 667 MHz RAM. To what OSX level can I update this model?
    <Edited By Host>

    Noel Kuck wrote:
    I tried adding more ram but the Mac would't even boot with 2x2GB installed. I figured that it was limited so I forgot about it. Wha's the advantage of adding it if it is not recognized?
    Chances are you either did not install or correctly or added the incorrect RAM.

  • DNS Server does not resolve new generic Top Level Domain names- CNR configuration issue?

    Hi all,
    I am not sure if this is the correct community to post this question, but I will give it a try. I noticed that the users of my network cannot resolve web sites using new top level domain names, like ".education", ".international", etc. I have an internal DNS server made by Infoblox and a Cisco CNR v6.3.3.1 as an external DNS server. Infoblox uses CNR as its forwarder and CNR uses the root DNS servers for queries.
    I would think that CNR was the problem because it is an obsolete product but after speaking with a fellow engineer at another organization where they still use an older version of CNR than mine, they have no problems at all. So now I am thinking it is a setting either on Infoblox, or on CNR I need to change. I can see Infoblox is forwarding the requests to CNR but that's about it. I am not sure if CNR is discarding the request. When I do an nslookup from a PC in my network it does not matter if I set my DNS server to be the Infoblox or the CNR. Neither resolves the URL.
    Then again, no matter what I lookup using the CNR as my DNS, I only get a response with the root DNS names and IPs!
    Any help is appreciated!

    Hi Constantinos,
    Have you taken a look at the infoblox community site?  We've just reposted your question there and alerted some internal SMEs that should provide a solution soon.  
    https://community.infoblox.com/forum/ddi/dns-server-does-not-resolve-new-generic-top-level-domain-names-cnr-configuration-issue
    Best,
    Eric

  • BP role created in Web UI not replicated at the GUI level

    Hi ,
    When a  BP is created with roles like- Prospect or Customer in the webclient UI, the same is not replicated at the GUI level.
    only General Partner data is being created.
    Advice on what could be the possible issue.
    Regards,
    Arul.

    Hi,
    Thank you for the response.
    The issue is this, when a Account is created in Webclient UI with role as customer or prospect, the same role is
    got being generated or saved in the table BUT100 only general data is available for any partner in the table.
    where as BP role at the Webclient level is populating with the right BP role.
    Regards
    Arul

  • I have an iMAC G5 PowerPC (not Intel) running10.5.8.  I sync my iphone to iTunes - but just learned I must have Snow Leopard to do so.   Yet I can't install Snow Leopard as the G5 is not Intel.   What do I do?  How do I move music

    I have an iMAC G5 PowerPC (not Intel) running10.5.8.  I sync my iphone to iTunes - but just learned I must have Snow Leopard to do so for my new iPhone 5S.     Yet I can't install Snow Leopard as the G5 is not Intel.   What do I do?  How do I move music and pics?  And keep them synced up as I purchase more? 

    Sorry, but that is correct. You need Snow Leopard to sync your phone and the latest version of iTunes and you old G5 cannot run that.

  • HT5654 Just tried 3 times to update iTunes on my PC running Vista.  There was an error.  It stopped the installation.  Now iTunes will not start at all.  The error message tells me to reinstall which I tried but did not work.  What should I do?

    Just tried 3 times to update iTunes on my PC running Vista.  There was an error.  It stopped the installation.  Now iTunes will not start at all.  The error message tells me to reinstall which I tried but did not work.  What should I do?

    Hello, Jdragone. 
    Thanks for the question.  Start with completely uninstalling iTunes and all of it's components in the order specified in the article below.  Once this is done, download and install iTunes.
    Removing and reinstalling iTunes and other software components for Windows Vista, Windows 7, or Windows 8
    http://support.apple.com/kb/HT1923
    If you receive any errors when uninstalling any components of iTunes, try the steps in the article below for each component that gives you an error.
    "The feature you are trying to use is on a network resource that is unavailable" alert appears when removing Apple software in Windows
    http://support.apple.com/kb/TS3704
    Cheers,
    Jason H.

  • HT204088 When trying to update my credit account information, it will not accept the month of experation even though it has been entered. I shut the phone down and tried again, I sync it to the computer. Will not work.  What do I do?

    I was trying to add and app to my iphone and was not able to do so.  It wanted updated credit information.  So, I entered it and it will not accept the month of experation. I have shut the phone down, sync it to the computer to update.  Will not work.  What can I do to continue?

    Off the top I dont thing its good practice to post an email address here
    I dont see how a google password change would impact on ur Apple ID/iTunes account
    Have u access to the old email address? If not and you fail the apple security process then you need to call them
    Have u tried  to manage ur apple id from :  appleid.apple.com

Maybe you are looking for