array(
'abroad'=>array(
),
// 'abroad'=>array(
// ),
// 'misuzu'=>array(
// ),
// 'macc'=>array(
// ),
// 'sho-shin'=>array(
// ),
// 'heart-c'=>array(
// ),
// 'hiyoshi'=>array(
// ),
// 'jujiya'=>array(
// ),
// 'akamon'=>array(
// ),
// 'sms_basic'=>array(
// ),
// 'freedb'=>array(
// ),
// 'gojuku'=>array(
// ),
// 'hamax'=>array(
// ),
// 'hils'=>array(
// ),
// 'horizon'=>array(
// ),
// 'iidabashi'=>array(
// ),
// 'kanebo'=>array(
// ),
// 'iidabashi'=>array(
// ),
// 'kaplan'=>array(
// 'kanshiurl'=>'http://kaplan.e-school.jp/',
// ),
),
// akamon basic free gojuku hamax heart_c hills hiyoshi horizon iidabashi jujiya kanebo macc misuzu shoshin
'checks'=>array(
),
);
class technopian_kanshi_server {
var $host = "localhost";
var $sock = "";
var $port = "";
var $user = "db3tcpmaster";
var $passwd = "94pwVh5CGD";
var $db = "";
var $connected = false;
var $link = null;
var $err_msg="TechnoSMS: error";
var $no_problem_msg="TechnoSMS: noproblem"; // "noproblem" keyword is IMPORTANT, dont' change
function process() {
global $kanshiconfig;
$this->connect();
$sms_user_name="admin";
$sms_user_hash="c31e79f2f59444e9ed6eaa19f6c87ee4";
$schools=$kanshiconfig['schools'];
$is_err=false;
$res_str="";
foreach($schools as $school_name=>$school_arr) {
$this->db=$school_name;
$is_selected_db=$this->select_db();
if ($is_selected_db) {
$this->db_res( "SET NAMES 'utf8'" );
}
unset($res);
if ($is_selected_db) {
$res=$this->db_res("select user_name from users where user_name='$sms_user_name' AND user_hash='$sms_user_hash' AND deleted=0 ");
}
$row=array();
if (isset($res) && $res) {$row=mysql_fetch_assoc($res);}
if (!empty($row) && $row['user_name']==$sms_user_name) {
$res_str .= "\n{$school_name}\tyes
";
} else {
$is_err=true;
$res_str .= "\n{$school_name}\tno
";
}
}
if ($is_err) {
$res_str ="{$this->err_msg}\n
".$res_str;
} else {
$res_str ="{$this->no_problem_msg}\n
".$res_str;
}
echo $res_str;
}
function connect()
{
if ( $this->connected )
return;
if( strlen($this->port) )
$this->port = ":".$this->port;
if ( strlen($this->sock) )
$this->sock = ":".$this->sock;
$this->link = @mysql_connect( $this->host . $this->port . $this->sock, $this->user, $this->passwd );
if ( $this->link )
$this->connected = true;
return $this->connected;
}
function select_db()
{
return mysql_select_db( $this->db,$this->link ); // yahya
}
function db_res( $query, $error_checking = true )
{
$res = mysql_query( $query, $this->link );
if ( $error_checking && !$res ){
//$this->genMySQLErr($query );
}
return $res;
}
function genMySQLErr($query) {
echo $query ."
";
echo mysql_error() ."
";
}
}
$kanshi=new technopian_kanshi_server();
$kanshi->process();
?>