Documentation TYPO3 par Ameos

db_table_exists.lib.php

00001 <?php
00002 /* $Id: db_table_exists.lib.php,v 2.2 2003/11/26 22:52:23 rabus Exp $ */
00003 // vim: expandtab sw=4 ts=4 sts=4:
00004 
00005 
00010 if (!isset($is_db) || !$is_db) {
00011     // Not a valid db name -> back to the welcome page
00012     if (!empty($db)) {
00013         $is_db = @PMA_mysql_select_db($db);
00014     }
00015     if (empty($db) || !$is_db) {
00016         if (!isset($is_transformation_wrapper)) {
00017             header('Location: ' . $cfg['PmaAbsoluteUri'] . 'main.php?' . PMA_generate_common_url('', '', '&') . (isset($message) ? '&message=' . urlencode($message) : '') . '&reload=1');
00018         }
00019         exit;
00020     }
00021 } // end if (ensures db exists)
00022 if (!isset($is_table) || !$is_table) {
00023     // Not a valid table name -> back to the db_details.php
00024     if (!empty($table)) {
00025         $is_table = @PMA_mysql_query('SHOW TABLES LIKE \'' . PMA_sqlAddslashes($table, TRUE) . '\'');
00026     }
00027     if (empty($table)
00028         || !($is_table && @mysql_numrows($is_table))) {
00029         if (!isset($is_transformation_wrapper)) {
00030             header('Location: ' . $cfg['PmaAbsoluteUri'] . 'db_details.php?' . PMA_generate_common_url($db, '', '&') . (isset($message) ? '&message=' . urlencode($message) : '') . '&reload=1');
00031         }
00032         exit;
00033     } else if (isset($is_table)) {
00034         mysql_free_result($is_table);
00035     }
00036 } // end if (ensures table exists)
00037 ?>


Généré par Les spécialistes TYPO3 avec  doxygen 1.4.6