<?
    $ip 
"62.129.128.";

    
$p_id $_POST['id'];
    
$p_mode $_POST['mode'];
    
$p_site $_POST['site'];
    
$p_username $_POST['username'];
    
$p_password $_POST['password'];
    
$p_package $_POST['package'];

    
/*
    Parameters send to the script

    mode        add,delete,update
    id        unique member id
    username    username
    password    password
    site        site id
    package        package id
    email        email address        (Only send with mode=add)
    user1        user parameter 1    (Only send with mode=add)
    user2        user parameter 2    (Only send with mode=add)
    */

        
function connect_members() {

                if (
$conn mysql_connect("localhost""root""example")) {
                        if (
mysql_select_db("vxsbill"$conn)) {
                                return 
$conn;
                        }
                }

                return 
0;
        }

    
$pos strpos($_SERVER['REMOTE_ADDR'], $ip);

    if (
$pos === false || $pos != 0) {
        echo(
"Security failure $REMOTE_ADDR");
        return;
    }

    if (!
$conn connect_members()) {
        echo(
"Database error");
        return;
    }

    switch (
$p_mode) {

        case 
'add':

            
$res mysql_query("insert into members (id,username,password,site_id,package) values ('$p_id','$p_username','$p_password','$p_site','$p_package')");

            if (!
$res) {
                
$ret_str "User add failed: ".mysql_error();
            }
            else {
                
$ret_str "EZBILL: REQUEST OK:    Add $p_username";
            }

            break;

        case 
'update':

            
$res mysql_query("update members set password='$p_password' where id='$p_id'");

            if (!
$res) {
                
$ret_str "User update failed: ".mysql_error();
            }
            else {
                
$ret_str "EZBILL: REQUEST OK:    Update $p_username";
            }

            break;

        case 
'delete':

            
$res mysql_query("delete from members where id='$p_id'");

            if (!
$res) {
                
$ret_str "User delete failed: ".mysql_error();
            }
            else {
                
$ret_str "EZBILL: REQUEST OK:    delete $p_username";
            }

            break;

        case 
'rebill':

            
$ret_str "EZBILL: REQUEST OK: Rebill";

            break;

        default:
            
$ret_str "Mode not set : $p_username $p_password";
            break;
    }

    echo(
$ret_str);
?>