Add the license text, BSD License to PHP code.
authorNeutron Soutmun <neo.neutron@gmail.com>
Thu, 12 Mar 2009 12:04:57 +0000 (19:04 +0700)
committerNeutron Soutmun <neo.neutron@gmail.com>
Thu, 12 Mar 2009 12:04:57 +0000 (19:04 +0700)
2009-03-12  Neutron Soutmun <neo.neutron@gmail.com>

* weblogin/{config.php, header.php, index.php, locale.php, login.php,
  logout.php, messages.php, rahu_dictionary.php, rahu_radius.class.php,
  rahu_xmlrpc.class.php, xmlrpc_service.php}:
  - Add the license text, consider to use the BSD License to respect the PHP
    and PEAR community.
  - Beautify the code by remove unnecessary leading spaces to conform the
    code style of the whole project.

12 files changed:
ChangeLog
weblogin/config.php
weblogin/header.php
weblogin/index.php
weblogin/locale.php
weblogin/login.php
weblogin/logout.php
weblogin/messages.php
weblogin/rahu_dictionary.php
weblogin/rahu_radius.class.php
weblogin/rahu_xmlrpc.class.php
weblogin/xmlrpc_service.php

index cd79b30..2b8aa2e 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,13 @@
+2009-03-12  Neutron Soutmun <neo.neutron@gmail.com>
+
+       * weblogin/{config.php, header.php, index.php, locale.php, login.php, 
+         logout.php, messages.php, rahu_dictionary.php, rahu_radius.class.php,
+         rahu_xmlrpc.class.php, xmlrpc_service.php}:
+         - Add the license text, consider to use the BSD License to respect the PHP 
+           and PEAR community.
+         - Beautify the code by remove unnecessary leading spaces to conform the
+           code style of the whole project.
+
 2009-02-12  Neutron Soutmun <neo.neutron@gmail.com>
 
        * example/firewall.sh.in: 
index bccd9f6..f8bbbbb 100644 (file)
@@ -1,4 +1,36 @@
 <?php
+/*
+  Copyright (c) 2007-2008, Neutron Soutmun <neo.neutron@gmail.com>
+  All rights reserved.
+
+  Redistribution and use in source and binary forms, with or without 
+  modification, are permitted provided that the following conditions 
+  are met:
+
+  1. Redistributions of source code must retain the above copyright 
+     notice, this list of conditions and the following disclaimer.
+  2. Redistributions in binary form must reproduce the above copyright 
+     notice, this list of conditions and the following disclaimer in the 
+     documentation and/or other materials provided with the distribution.
+  3. The names of the authors may not be used to endorse or promote products 
+     derived from this software without specific prior written permission.
+
+  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 
+  AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, 
+  THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 
+  PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS
+  BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, 
+  OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF 
+  SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 
+  INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 
+  CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 
+  ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 
+  POSSIBILITY OF SUCH DAMAGE.
+
+  This code cannot simply be copied and put under the GNU Public License or 
+    any other GPL-like (LGPL, GPL2) License.
+*/
+
 $config = array(
   "RADIUS_HOST" => "localhost",
   "RADIUS_SECRET" => "testing123",
index c983847..988ecaf 100644 (file)
@@ -1,4 +1,36 @@
 <?php
+/*
+  Copyright (c) 2007-2008, Neutron Soutmun <neo.neutron@gmail.com>
+  All rights reserved.
+
+  Redistribution and use in source and binary forms, with or without 
+  modification, are permitted provided that the following conditions 
+  are met:
+
+  1. Redistributions of source code must retain the above copyright 
+     notice, this list of conditions and the following disclaimer.
+  2. Redistributions in binary form must reproduce the above copyright 
+     notice, this list of conditions and the following disclaimer in the 
+     documentation and/or other materials provided with the distribution.
+  3. The names of the authors may not be used to endorse or promote products 
+     derived from this software without specific prior written permission.
+
+  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 
+  AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, 
+  THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 
+  PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS
+  BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, 
+  OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF 
+  SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 
+  INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 
+  CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 
+  ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 
+  POSSIBILITY OF SUCH DAMAGE.
+
+  This code cannot simply be copied and put under the GNU Public License or 
+    any other GPL-like (LGPL, GPL2) License.
+*/
+
 header("Cache-Control: no-cache, must-revalidate");
 header("Expires: 0");
 header("Pragma: no-cache");
index d9aded5..3165c5c 100644 (file)
@@ -1,4 +1,36 @@
 <?php
+/*
+  Copyright (c) 2007-2008, Neutron Soutmun <neo.neutron@gmail.com>
+  All rights reserved.
+
+  Redistribution and use in source and binary forms, with or without 
+  modification, are permitted provided that the following conditions 
+  are met:
+
+  1. Redistributions of source code must retain the above copyright 
+     notice, this list of conditions and the following disclaimer.
+  2. Redistributions in binary form must reproduce the above copyright 
+     notice, this list of conditions and the following disclaimer in the 
+     documentation and/or other materials provided with the distribution.
+  3. The names of the authors may not be used to endorse or promote products 
+     derived from this software without specific prior written permission.
+
+  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 
+  AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, 
+  THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 
+  PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS
+  BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, 
+  OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF 
+  SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 
+  INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 
+  CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 
+  ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 
+  POSSIBILITY OF SUCH DAMAGE.
+
+  This code cannot simply be copied and put under the GNU Public License or 
+    any other GPL-like (LGPL, GPL2) License.
+*/
+
 require_once 'config.php';
 require_once 'header.php';
 
index f140f28..5c9ee71 100644 (file)
@@ -1,64 +1,96 @@
 <?php
-  require_once "config.php";
-  
-  function explode_querystring($query_string) {
-    // Explode the query string into array
-    $query_string = explode("&", $query_string);
-    $query_key = array();
-    $query_val = array();
-    if (is_array($query_string)) {
-      foreach ($query_string as $each_query) {
-        $sep_query = explode("=", $each_query);
-        $query_key[] = $sep_query[0];
-        $query_val[] = $sep_query[1];
-      }
-    }
-    $query = array_combine($query_key, $query_val);
-    return $query;
-  }
-  function implode_querystring($query) { 
-    // Combine array into query string
-    $query_string = array();
-    if (is_array($query)) {
-      foreach ($query as $key=>$val) {
-        $query_string[] = $key . "=" . $val; 
-      } 
-      
-      $query_string = implode("&", $query_string);
+/*
+  Copyright (c) 2007-2008, Neutron Soutmun <neo.neutron@gmail.com>
+  All rights reserved.
+
+  Redistribution and use in source and binary forms, with or without 
+  modification, are permitted provided that the following conditions 
+  are met:
+
+  1. Redistributions of source code must retain the above copyright 
+     notice, this list of conditions and the following disclaimer.
+  2. Redistributions in binary form must reproduce the above copyright 
+     notice, this list of conditions and the following disclaimer in the 
+     documentation and/or other materials provided with the distribution.
+  3. The names of the authors may not be used to endorse or promote products 
+     derived from this software without specific prior written permission.
+
+  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 
+  AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, 
+  THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 
+  PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS
+  BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, 
+  OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF 
+  SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 
+  INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 
+  CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 
+  ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 
+  POSSIBILITY OF SUCH DAMAGE.
+
+  This code cannot simply be copied and put under the GNU Public License or 
+    any other GPL-like (LGPL, GPL2) License.
+*/
+
+require_once "config.php";
+
+function explode_querystring($query_string) {
+  // Explode the query string into array
+  $query_string = explode("&", $query_string);
+  $query_key = array();
+  $query_val = array();
+  if (is_array($query_string)) {
+    foreach ($query_string as $each_query) {
+      $sep_query = explode("=", $each_query);
+      $query_key[] = $sep_query[0];
+      $query_val[] = $sep_query[1];
     }
-    return $query_string;
   }
+  $query = array_combine($query_key, $query_val);
+  return $query;
+}
 
-  $main_query = explode_querystring($_SERVER['QUERY_STRING']);
-  
-  // Languages list
-  $lang = array();
-  $lang['Thai']['name'] = 'ไทย';
-  $lang['Thai']['code'] = 'th_TH.UTF-8';
-  $lang['English']['name'] = 'English';
-  $lang['English']['code'] = 'en_US.UTF-8';
-  $lang_list = array();
-  $lang_link_template = "<a href='%s'>%s</a>";
-  foreach ($lang as $key=>$eachlang) {
-    $query = $main_query;
-    $query['language'] = $key;
-    $link = $_SERVER['PHP_SELF'] . "?" . implode_querystring($query);
-    $lang_list[] = sprintf($lang_link_template, $link, $eachlang['name']); 
+function implode_querystring($query) { 
+  // Combine array into query string
+  $query_string = array();
+  if (is_array($query)) {
+    foreach ($query as $key=>$val) {
+      $query_string[] = $key . "=" . $val; 
+    } 
+    
+    $query_string = implode("&", $query_string);
   }
+  return $query_string;
+}
+
+$main_query = explode_querystring($_SERVER['QUERY_STRING']);
+
+// Languages list
+$lang = array();
+$lang['Thai']['name'] = 'ไทย';
+$lang['Thai']['code'] = 'th_TH.UTF-8';
+$lang['English']['name'] = 'English';
+$lang['English']['code'] = 'en_US.UTF-8';
+
+$lang_list = array();
+$lang_link_template = "<a href='%s'>%s</a>";
+foreach ($lang as $key=>$eachlang) {
+  $query = $main_query;
+  $query['language'] = $key;
+  $link = $_SERVER['PHP_SELF'] . "?" . implode_querystring($query);
+  $lang_list[] = sprintf($lang_link_template, $link, $eachlang['name']); 
+}
 
-  echo "<div id='rh_language'>Language: " . implode(" | ", $lang_list) . "</div>";
+echo "<div id='rh_language'>Language: " . implode(" | ", $lang_list) . "</div>";
 
-  if (empty($_SESSION['language']))
-    $_SESSION['language'] = $config['DEFAULT_LANGUAGE'];
+if (empty($_SESSION['language']))
+  $_SESSION['language'] = $config['DEFAULT_LANGUAGE'];
 
-  if (!empty($_GET['language']))
-    $_SESSION['language'] = $_GET['language'];
+if (!empty($_GET['language']))
+  $_SESSION['language'] = $_GET['language'];
 
-  $selected_lang =& $lang[$_SESSION['language']];
+$selected_lang =& $lang[$_SESSION['language']];
 
-  setlocale(LC_ALL, $selected_lang['code']);
-  bindtextdomain('messages', './locale');
-  textdomain('messages');
+setlocale(LC_ALL, $selected_lang['code']);
+bindtextdomain('messages', './locale');
+textdomain('messages');
 ?>
index 0bed029..b593535 100644 (file)
@@ -1,4 +1,36 @@
 <?php
+/*
+  Copyright (c) 2007-2008, Neutron Soutmun <neo.neutron@gmail.com>
+  All rights reserved.
+
+  Redistribution and use in source and binary forms, with or without 
+  modification, are permitted provided that the following conditions 
+  are met:
+
+  1. Redistributions of source code must retain the above copyright 
+     notice, this list of conditions and the following disclaimer.
+  2. Redistributions in binary form must reproduce the above copyright 
+     notice, this list of conditions and the following disclaimer in the 
+     documentation and/or other materials provided with the distribution.
+  3. The names of the authors may not be used to endorse or promote products 
+     derived from this software without specific prior written permission.
+
+  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 
+  AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, 
+  THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 
+  PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS
+  BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, 
+  OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF 
+  SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 
+  INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 
+  CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 
+  ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 
+  POSSIBILITY OF SUCH DAMAGE.
+
+  This code cannot simply be copied and put under the GNU Public License or 
+    any other GPL-like (LGPL, GPL2) License.
+*/
+
 session_start();
 ob_start();
 require_once 'rahu_radius.class.php';
index 7e41b5c..0f76cc0 100644 (file)
@@ -1,4 +1,36 @@
 <?php
+/*
+  Copyright (c) 2007-2008, Neutron Soutmun <neo.neutron@gmail.com>
+  All rights reserved.
+
+  Redistribution and use in source and binary forms, with or without 
+  modification, are permitted provided that the following conditions 
+  are met:
+
+  1. Redistributions of source code must retain the above copyright 
+     notice, this list of conditions and the following disclaimer.
+  2. Redistributions in binary form must reproduce the above copyright 
+     notice, this list of conditions and the following disclaimer in the 
+     documentation and/or other materials provided with the distribution.
+  3. The names of the authors may not be used to endorse or promote products 
+     derived from this software without specific prior written permission.
+
+  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 
+  AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, 
+  THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 
+  PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS
+  BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, 
+  OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF 
+  SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 
+  INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 
+  CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 
+  ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 
+  POSSIBILITY OF SUCH DAMAGE.
+
+  This code cannot simply be copied and put under the GNU Public License or 
+    any other GPL-like (LGPL, GPL2) License.
+*/
+
 session_start();
 ob_start();
 require_once 'rahu_radius.class.php';
index 3a125f8..5e3c3e9 100644 (file)
@@ -1,4 +1,36 @@
 <?php
+/*
+  Copyright (c) 2007-2008, Neutron Soutmun <neo.neutron@gmail.com>
+  All rights reserved.
+
+  Redistribution and use in source and binary forms, with or without 
+  modification, are permitted provided that the following conditions 
+  are met:
+
+  1. Redistributions of source code must retain the above copyright 
+     notice, this list of conditions and the following disclaimer.
+  2. Redistributions in binary form must reproduce the above copyright 
+     notice, this list of conditions and the following disclaimer in the 
+     documentation and/or other materials provided with the distribution.
+  3. The names of the authors may not be used to endorse or promote products 
+     derived from this software without specific prior written permission.
+
+  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 
+  AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, 
+  THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 
+  PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS
+  BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, 
+  OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF 
+  SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 
+  INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 
+  CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 
+  ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 
+  POSSIBILITY OF SUCH DAMAGE.
+
+  This code cannot simply be copied and put under the GNU Public License or 
+    any other GPL-like (LGPL, GPL2) License.
+*/
+
 function get_message($message) {
   $MSG['ERR_CONNECT_SERVER'] = _("Error! Could not connect to the server");
   $MSG['ERR_CONNECT_RADIUS'] = _("Error! Could not connect to the authenticator server");
index e560f72..03f0cf9 100644 (file)
@@ -1,26 +1,58 @@
 <?php
-  $vendors[14122] = array ( 
-    1 => array ("AttributeName" => "WISPr-Location-ID", 
-                "AttributeType" => "string"),
-    2 => array ("AttributeName" => "WISPr-Location-Name",
-                "AttributeType" => "string"),
-    3 => array ("AttributeName" => "WISPr-Logoff-URL",
-                "AttributeType" => "string"),
-    4 => array ("AttributeName" => "WISPr-Redirection-URL",
-                "AttributeType" => "string"),
-    5 => array ("AttributeName" => "WISPr-Bandwidth-Min-Up",
-                "AttributeType" => "int"),
-    6 => array ("AttributeName" => "WISPr-Bandwidth-Min-Down",
-                "AttributeType" => "int"),
-    7 => array ("AttributeName" => "WISPr-Bandwidth-Max-Up",
-                "AttributeType" => "int"),
-    8 => array ("AttributeName" => "WISPr-Bandwidth-Max-Down", 
-                "AttributeType" => "int"), 
-    9 => array ("AttributeName" => "WISPr-Session-Terminate-Time",
-                "AttributeType" => "string"),
-   10 => array ("AttributeName" => "WISPr-Session-Terminate-End-Of-Day",
-                "AttributeType" => "string"),
-   11 => array ("AttributeName" => "WISPr-Billing-Class-Of-Service",
-                "AttributeType" => "string")
-  );
+/*
+  Copyright (c) 2007-2008, Neutron Soutmun <neo.neutron@gmail.com>
+  All rights reserved.
+
+  Redistribution and use in source and binary forms, with or without 
+  modification, are permitted provided that the following conditions 
+  are met:
+
+  1. Redistributions of source code must retain the above copyright 
+     notice, this list of conditions and the following disclaimer.
+  2. Redistributions in binary form must reproduce the above copyright 
+     notice, this list of conditions and the following disclaimer in the 
+     documentation and/or other materials provided with the distribution.
+  3. The names of the authors may not be used to endorse or promote products 
+     derived from this software without specific prior written permission.
+
+  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 
+  AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, 
+  THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 
+  PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS
+  BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, 
+  OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF 
+  SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 
+  INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 
+  CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 
+  ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 
+  POSSIBILITY OF SUCH DAMAGE.
+
+  This code cannot simply be copied and put under the GNU Public License or 
+    any other GPL-like (LGPL, GPL2) License.
+*/
+
+$vendors[14122] = array ( 
+  1 => array ("AttributeName" => "WISPr-Location-ID", 
+              "AttributeType" => "string"),
+  2 => array ("AttributeName" => "WISPr-Location-Name",
+              "AttributeType" => "string"),
+  3 => array ("AttributeName" => "WISPr-Logoff-URL",
+              "AttributeType" => "string"),
+  4 => array ("AttributeName" => "WISPr-Redirection-URL",
+              "AttributeType" => "string"),
+  5 => array ("AttributeName" => "WISPr-Bandwidth-Min-Up",
+              "AttributeType" => "int"),
+  6 => array ("AttributeName" => "WISPr-Bandwidth-Min-Down",
+              "AttributeType" => "int"),
+  7 => array ("AttributeName" => "WISPr-Bandwidth-Max-Up",
+              "AttributeType" => "int"),
+  8 => array ("AttributeName" => "WISPr-Bandwidth-Max-Down", 
+              "AttributeType" => "int"), 
+  9 => array ("AttributeName" => "WISPr-Session-Terminate-Time",
+              "AttributeType" => "string"),
+ 10 => array ("AttributeName" => "WISPr-Session-Terminate-End-Of-Day",
+              "AttributeType" => "string"),
+ 11 => array ("AttributeName" => "WISPr-Billing-Class-Of-Service",
+              "AttributeType" => "string")
+);
 ?>
index d71ade8..e26df26 100644 (file)
@@ -1,4 +1,40 @@
 <?php
+/*
+  Copyright (c) 2007-2008, Neutron Soutmun <neo.neutron@gmail.com>
+  All rights reserved.
+
+  Redistribution and use in source and binary forms, with or without 
+  modification, are permitted provided that the following conditions 
+  are met:
+
+  1. Redistributions of source code must retain the above copyright 
+     notice, this list of conditions and the following disclaimer.
+  2. Redistributions in binary form must reproduce the above copyright 
+     notice, this list of conditions and the following disclaimer in the 
+     documentation and/or other materials provided with the distribution.
+  3. The names of the authors may not be used to endorse or promote products 
+     derived from this software without specific prior written permission.
+
+  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 
+  AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, 
+  THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 
+  PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS
+  BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, 
+  OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF 
+  SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 
+  INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 
+  CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 
+  ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 
+  POSSIBILITY OF SUCH DAMAGE.
+
+  This code cannot simply be copied and put under the GNU Public License or 
+    any other GPL-like (LGPL, GPL2) License.
+
+  This code is made possible thx to samples made by 
+    Michael Bretterklieber <michael@bretterklieber.com> author of 
+    the PHP PECL Radius package
+*/
+
 require_once 'Auth/RADIUS.php';
 require_once 'Crypt/CHAP.php';
 require_once 'rahu_dictionary.php';
index 36caf3b..48fc3ea 100644 (file)
@@ -1,4 +1,39 @@
 <?php
+/*
+  Copyright (c) 2007-2008, Neutron Soutmun <neo.neutron@gmail.com>
+  All rights reserved.
+
+  Redistribution and use in source and binary forms, with or without 
+  modification, are permitted provided that the following conditions 
+  are met:
+
+  1. Redistributions of source code must retain the above copyright 
+     notice, this list of conditions and the following disclaimer.
+  2. Redistributions in binary form must reproduce the above copyright 
+     notice, this list of conditions and the following disclaimer in the 
+     documentation and/or other materials provided with the distribution.
+  3. The names of the authors may not be used to endorse or promote products 
+     derived from this software without specific prior written permission.
+
+  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 
+  AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, 
+  THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 
+  PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS
+  BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, 
+  OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF 
+  SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 
+  INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 
+  CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 
+  ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 
+  POSSIBILITY OF SUCH DAMAGE.
+
+  This code cannot simply be copied and put under the GNU Public License or 
+    any other GPL-like (LGPL, GPL2) License.
+
+  This code is made possible thx to samples made by 
+    the XML_RPC2 package maintainers, 
+    Sérgio Carvalho (lead) <sergiosgc@gmail.com>
+*/
 require_once 'rahu_radius.class.php';
 require_once 'XML/RPC2/Client.php';
 require_once 'XML/RPC2/Value.php';
index 7ce7717..b09490b 100644 (file)
@@ -1,4 +1,36 @@
 <?php
+/*
+  Copyright (c) 2007-2008, Neutron Soutmun <neo.neutron@gmail.com>
+  All rights reserved.
+
+  Redistribution and use in source and binary forms, with or without 
+  modification, are permitted provided that the following conditions 
+  are met:
+
+  1. Redistributions of source code must retain the above copyright 
+     notice, this list of conditions and the following disclaimer.
+  2. Redistributions in binary form must reproduce the above copyright 
+     notice, this list of conditions and the following disclaimer in the 
+     documentation and/or other materials provided with the distribution.
+  3. The names of the authors may not be used to endorse or promote products 
+     derived from this software without specific prior written permission.
+
+  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 
+  AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, 
+  THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 
+  PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS
+  BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, 
+  OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF 
+  SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 
+  INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 
+  CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 
+  ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 
+  POSSIBILITY OF SUCH DAMAGE.
+
+  This code cannot simply be copied and put under the GNU Public License or 
+    any other GPL-like (LGPL, GPL2) License.
+*/
+
 require_once 'config.php';
 require_once 'rahu_radius.class.php';