/**
* cmsdAm is a powerful, simple, scalable, quick, secure, GPL released, PHP4 written from scratch
* Content Management System framework. It is specially designed for people having some basic
* PHP knowledge. You can create powerful professional sites in a while using cmsdAm, and you
* don't have to rewrite each time php code for handle each section, users, search engine, ecc.
* cmsdAm do all the work for you! You just have to configure it, and write HTML or PHP code
* for your sections. You don't have to care about mails, HTTP headers, HTML strange tags, META
* tags, HTTP cache mechanisms, ecc, just write HTML or PHP code for your sections.
*
* Enjoy!!! Dino Ciuffetti - dam2k@users.sourceforge.net
*
*
* This program is free software; you can redistribute it and/or modify it
* under the terms of the GNU General Public License as published by the Free
* Software Foundation; version 2 of the License.
*
* This program is distributed in the hope that it will be useful, but
* WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
* or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
* for more details.
*
* You should have received a copy of the GNU General Public License along
* with this program (COPYING); if not, go to http://www.fsf.org/ or write
* to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston,
* MA 02111-1307, USA.
*
*/
// Mysql Checking routines
function db_connect ($db_server, $db_user, $db_password) { // Connect to the database
global $error;
$link = @mysql_connect($db_server, $db_user, $db_password);
if ($link === false) { // Problems connecting to mysql
$error = mysql_error();
return false;
} else {
//echo 'Connected successfully
';
return $link;
}
return false;
}
function db_select ($db_handle, $db_name) { // Select database
global $error;
$dbh = @mysql_select_db($db_name, $db_handle);
if ($dbh === false) { // Problems selecting DB
$error = mysql_error();
return false;
} else {
//echo 'DB selected correctly
';
return true;
}
return false;
}
function db_create_sampletable ($db_handle) { // Create sample table
global $error;
// Drop sample table if any
@db_drop_sampletable ($db_handle);
$query = "create table tabletest (id integer not null)";
$result = @mysql_query($query, $db_handle);
if ($result === false) {
$error = mysql_error();
return false;
} else {
return true;
}
return false;
}
function db_insert_sampletable ($db_handle) { // Insert test row
global $error;
// Delete sample rows
@db_delete_sampletable ($db_handle);
$query = "insert into tabletest values (2)";
$result = @mysql_query($query, $db_handle);
if ($result === false) {
$error = mysql_error();
return false;
} else {
return true;
}
return false;
}
function db_drop_sampletable ($db_handle) { // Drop sample table
global $error;
$query = "drop table tabletest";
$result = @mysql_query($query, $db_handle);
if ($result === false) {
$error = mysql_error();
return false;
} else {
return true;
}
return false;
}
function db_delete_sampletable ($db_handle) { // Empty sample table
global $error;
$query = "delete from tabletest";
$result = @mysql_query($query, $db_handle);
if ($result === false) {
$error = mysql_error();
return false;
} else {
return true;
}
return false;
}
function db_execute_query ($db_handle, $query) { // Execute a Mysql Query
global $error;
$result = @mysql_query($query, $db_handle);
if ($result === false) {
$error = mysql_error();
return false;
} else {
return true;
}
return false;
}
function db_create_cmsdam_structure ($db_handle) { // Create cmsdam Structure
global $error;
global $step;
require ("mysql_import_dump.php");
// Import cmsdam DB skeleton
$result = mysql_import_dump("cmsdam_install.ddl.dat");
if ($result === false) {
$error = mysql_error();
return false;
} else {
return true;
}
return false;
}
/*
// Performing SQL query
$query = 'SELECT * FROM my_table';
$result = mysql_query($query) or die('Query failed: ' . mysql_error());
// Printing results in HTML
echo "
| $col_value | \n"; } echo "\t