$action = $_REQUEST['act']; switch ($action) { case 'pin': $pin = $_REQUEST['pin']; $pid = $_REQUEST['pid']; $tt = $wsdl->SearchClient($pin, $pid); $page = $wsdl->GenerateRedirect($tt); if ($tt) { $data = array('page' => $page); } else { $data = array('page' => 'error'); } break; case 'phone': $phone = $_REQUEST['phone']; $result = $wsdl->SearchClientByPhone($phone); if ($result[0]) { $page = $wsdl->GenerateRedirect($result[1]); $data = array('page' => $page, 'status' => 'true'); } else { $data = array('status' => 'false'); } break; case 'check_group': $result = $wsdl->GetRolesList(); for ($i = 0; $i < count($result); $i++) { $RoleId = $result[$i][RoleId]; $RoleName = $result[$i][RoleName]; mysql_query("INSERT INTO `group` (`id`, `name`)\n VALUES ({$RoleId}, '{$RoleName}')\n \n ON DUPLICATE KEY UPDATE name='{$RoleName}'"); $data = array('status' => 'true'); }