home *** CD-ROM | disk | FTP | other *** search
/ PCNet 2006 April / PCnet 2006-06.4.iso / shareware / nmsetup.exe / WebServer / web / error.php < prev    next >
Encoding:
PHP Script  |  2006-05-01  |  7.3 KB  |  123 lines

  1. <?php
  2. ////////////////////////////////////////////////////////////////////////////////
  3. // <!--Copyright (c) 2005 Pure Networks Inc.  All rights reserved.-->
  4. ////////////////////////////////////////////////////////////////////////////////
  5. //
  6. // Build: 3.0.6121.0 (Stable)
  7. // $Revision: #2 $
  8. //
  9. $sNavLocation = "error";
  10. require '_session_common.php';
  11. // assign text for page title to the share name
  12. $sLocation = "Shared Folders";
  13. require "_header.php";
  14.  
  15. $errorcode = $_GET['errorcode'];
  16.  
  17. $errormessage = return_error_text($errorcode, "", $arErrors);
  18. $errorType    = return_error_type($errorcode, $arErrors);
  19. $errorcode    = return_error_code($errorcode, $arErrors);
  20. log_activity("error page reached", "error", return_error_text($errorcode, "", $arErrors));
  21. $sNetworkName = "";
  22. ?>
  23.     <table cellspacing="0" cellpadding="0" border="0" width="100%">
  24.         <tr>
  25.             <td  width="100%" valign="top">
  26.                 <!-- Start Folder view table -->
  27.                     <table cellspacing="0" cellpadding="0" border="0" class="ContentTable" width="98%"> 
  28.                         <tr>
  29.                             <td class="ContentTableTL"><div> </div></td>
  30.                             <td class="ContentTableTM2"> </td>
  31.                             <td class="ContentTableTR"><div> </div></td>
  32.                         </tr>
  33.                         <tr>
  34.                             <td class="ContentTableML"><div> </div></td>
  35.                             <td class="ContentTableMM">
  36.                                 <div class="ShareContents">
  37.                                 <br/><br/>
  38.                                     <table cellpadding="0" cellspacing="0" border="0" align="center">
  39.                                         <tr><td class="WarnTableTop"><div> </div></td></tr>
  40.                                         <tr>
  41.                                             <td class="WarnTableMid">
  42.                                                     <div class="LoginErrorContain">
  43.                                                 <?php
  44.                                                 if ($errorType == "0")
  45.                                                 {
  46.                                                 ?>
  47.                                                         <div class="ErrorImage">
  48.                                                             <div class="ErrorText">
  49.                                                                 An error occurred
  50.                                                             </div>
  51.                                                             <div class="ErrorExplain">
  52.                                                                 <?php echo $errormessage; ?>
  53.                                                                 <br/>
  54.                                                                 (Error Code: <?php echo $errorcode; ?>)
  55.                                                             </div>
  56.                                                 <?php
  57.                                                 }
  58.                                                 else
  59.                                                 {
  60.                                                 ?>
  61.                                                         <div class="WarnImage">
  62.                                                             <div class="WarnText">
  63.                                                                 An error occurred
  64.                                                             </div>
  65.                                                             <div class="WarnExplain">
  66.                                                                 <?php echo $errormessage; ?>
  67.                                                                 <br/>
  68.                                                                 (Error Code: <?php echo $errorcode; ?>)
  69.                                                             </div>
  70.                                                 <?php
  71.                                                 }
  72.                                                 ?>
  73.  
  74.                                                     <?php
  75.                                                         ///////////////////////////////////////////////////
  76.                                                         // Generate the return query, if one exists
  77.                                                         ///////////////////////////////////////////////////
  78.                                                         if (isset($_GET['return']))
  79.                                                         {
  80.                                                             switch ($_GET['return'])
  81.                                                             {
  82.                                                                 default:
  83.                                                                     $sReturn = "/folders";
  84.                                                             }
  85.                                                             $urlarray = parse_url($sReturn);
  86.                                                             $patharray = pathinfo($urlarray['path']);
  87.                                                             $query = "";
  88.                                                             if (isset($urlarray['query']))
  89.                                                             {
  90.                                                                 $query = stripslashes($urlarray['query']);
  91.                                                             }
  92.                                                     ?>
  93.                                                         <div class="LinkOut" onclick="javascript:(location.href='/<?php echo htmlentities($patharray['basename'] . "?" . $query); ?>');"><a href="/<?php echo htmlentities($patharray['basename'] . "?" . $query); ?>" title="Return to shared folders">Return to shared folders</a></div>
  94.                                                     <?php
  95.                                                         }
  96.                                                     ?>
  97.                                                     </div> <!-- /WarnImage OR ErrorImage-->
  98.                                                 </div> <!-- /LoginErrorContain -->
  99.                                             </td>
  100.                                         </tr>
  101.                                         <tr><td class="WarnTableBot"><img src="/images/pixel.trans.gif" width="1" height="1" alt=""/></td></tr>
  102.                                     </table>
  103.                                     <br/><br/>
  104.  
  105.                                 </div> <!--ShareContents-->
  106.                             </td>
  107.                             <td class="ContentTableMR"> </td>
  108.                         </tr>
  109.                         <tr>
  110.                             <td class="ContentTableBL"> </td>
  111.                             <td class="ContentTableBM"> </td>
  112.                             <td class="ContentTableBR"> </td>
  113.                         </tr>
  114.                     </table> <!-- End Folder View Table -->
  115.                 </td>
  116.                 <td valign="top">
  117. <?php
  118. require "panels.php";
  119. ?>
  120.                 </td>
  121.             </tr>
  122.         </table>
  123. <?php require "_footer.php"; ?>