[ Index ] |
PHP Cross Reference of osCMax 2.0.4 |
[Summary view] [Print] [Text view]
1 <?php 2 /* 3 $Id: rpc.php 1768 2008-01-07 17:38:40Z user $ 4 5 osCMax Power E-Commerce 6 http://oscdox.com 7 8 Copyright 2009 osCMax 9 10 Released under the GNU General Public License 11 */ 12 13 header('Cache-Control: no-cache, must-revalidate'); 14 header('Expires: Mon, 26 Jul 1997 05:00:00 GMT'); 15 16 require ('includes/application.php'); 17 18 $dir_fs_www_root = dirname(__FILE__); 19 20 if (isset($HTTP_GET_VARS['action']) && !empty($HTTP_GET_VARS['action'])) { 21 switch ($HTTP_GET_VARS['action']) { 22 case 'dbCheck': 23 $db = array('DB_SERVER' => trim(rawurldecode($HTTP_GET_VARS['server'])), 24 'DB_SERVER_USERNAME' => trim(rawurldecode($HTTP_GET_VARS['username'])), 25 'DB_SERVER_PASSWORD' => trim(rawurldecode($HTTP_GET_VARS['password'])), 26 'DB_DATABASE' => trim(rawurldecode($HTTP_GET_VARS['name'])) 27 ); 28 29 $db_error = false; 30 osc_db_connect($db['DB_SERVER'], $db['DB_SERVER_USERNAME'], $db['DB_SERVER_PASSWORD']); 31 32 if ($db_error == false) { 33 if (!@osc_db_select_db($db['DB_DATABASE'])) { 34 $db_error = mysql_error(); 35 } 36 } 37 38 if ($db_error != false) { 39 echo '[[0|' . $db_error . ']]'; 40 } else { 41 echo '[[1]]'; 42 } 43 44 exit; 45 break; 46 47 case 'dbImport': 48 $db = array('DB_SERVER' => trim(rawurldecode($HTTP_GET_VARS['server'])), 49 'DB_SERVER_USERNAME' => trim(rawurldecode($HTTP_GET_VARS['username'])), 50 'DB_SERVER_PASSWORD' => trim(rawurldecode($HTTP_GET_VARS['password'])), 51 'DB_DATABASE' => trim(rawurldecode($HTTP_GET_VARS['name'])), 52 ); 53 54 osc_db_connect($db['DB_SERVER'], $db['DB_SERVER_USERNAME'], $db['DB_SERVER_PASSWORD']); 55 56 $db_error = false; 57 $sql_file = $dir_fs_www_root . '/osCMax.sql'; 58 59 osc_set_time_limit(0); 60 osc_db_install($db['DB_DATABASE'], $sql_file); 61 62 if ($db_error != false) { 63 echo '[[0|' . $db_error . ']]'; 64 } else { 65 echo '[[1]]'; 66 } 67 68 exit; 69 break; 70 } 71 } 72 73 echo '[[-100|noActionError]]'; 74 ?>
title
Description
Body
title
Description
Body
title
Description
Body
title
Body
Generated: Fri Jan 1 13:43:16 2010 | Cross-referenced by PHPXref 0.7 |