Location: PHPKode > projects > phpMyPrepaid > phpmyprepaid/www/include/billingplan/BpRadiusProfile.php
<?php 
if (!isset ($msg))
{
    $namedest = "Destination";

    $structure =array (array("name" =>"Name", "align" =>"left", "name_input" =>"UserName", "width" =>"180px"), array ("name" =>"Description","name_input" =>"Description","align" =>"left", "width" =>"140px"));

    $structure2 =array (array("name" =>"Name", "align" =>"left", "name_input" =>"UserNameSrc", "width" =>"180px"), array ("name" =>"Description","name_input" =>"DescriptionSrc","align" =>"left", "width" =>"140px"));
    echo '<script type="text/javascript">';

    // création du tableau JS ici
    echo php2js ($structure, 'structure');
    echo php2js ($structure2, 'structure2');
    echo '</script>';

    if ($buttonID == "savemodbp")
      {
	//GENERAL

	$id = $_POST['applymdtp'];
	$NameBp = $_POST['NameBp'];
	$timeCount=$_POST['TimeCount'];
	$TypeBp = $_POST['TypeBp'];
	if ($TypeBp=='Octets')
	     $TimeBp = get_conversion($_POST['TimeBp'],$timeCount,'Octet');
	 else if ($TypeBp=='Time')
	     $TimeBp = get_conversion($_POST['TimeBp'],$timeCount,'Time');
	 else
	     $TimeBp = $_POST['TimeBp'];

	$PriceBp = $_POST['PriceBp'];
	$GroupBp = $_POST['GroupBp'];
	$PublishBp = $_POST['PublishBp'];
	$TimetofinishBp = $_POST['TimetofinishBp'];
	$SimultanousBp = $_POST['SimultanoususeBp'];
	$RedirectionurlBp = $_POST['RedirectionurlBp'];
	if (isset ($_POST['MaxtimeBp']))
	  $MaxtimeBp = $_POST['MaxtimeBp'];
	else
	  $MaxtimeBp = '';
	$CatBp = $_POST['CatBp'];
	$CurrencyBp = $_POST['CurrencyBp'];
	if (isset ($_POST['MaxoctetsBp']))
	  $MaxoctetsBp = $_POST['MaxoctetsBp'];
	else
	  $MaxoctetsBp = '';
	if (isset ($_POST['ExpirationdateBp']))
	  $ExpirationdateBp = $_POST['ExpirationdateBp'];
	else
	  $ExpirationdateBp = '';
	$BandwidthuploadBp = $_POST['BandwidthuploadBp'];
	$BandwidthdownloadBp = $_POST['BandwidthdownloadBp'];
	$LocationID = $_SESSION['locID'];

	$q1 =
	  "UPDATE BillingPlan SET NameBp='".$NameBp."',TimeBp='".$TimeBp."',PriceBp='".$PriceBp."',GroupBp='".$GroupBp."',TypeBp='".$TypeBp."',PublishBp='".$PublishBp."',CatBp='".$CatBp."',MaximumoctetBp='".$MaxoctetsBp."',TimetofinishBp ='".$TimetofinishBp."',SimultanousBp ='".$SimultanousBp."',RedirectionurlBp='".$RedirectionurlBp."',MaximumtimeBp='".$MaxtimeBp."',ExpirationdateBp='".$ExpirationdateBp."',BandwidthuploadBp ='".$BandwidthuploadBp."',BandwidthdownloadBp='".$BandwidthdownloadBp."',CurrencyBp='".$CurrencyBp."',LocationID='".$LocationID."' Where Id='".$id."'";
	if ($debug)
	  echo $q1;
	$q1 = $oreon->database->database->query($q1) or die("Query database error !");

	// WE SAVE NOW THE LISTCHECKBOX
	$opt->location_id = $LocationID;
	$opt->bpradname = $NameBp;
	$opt->rp_name = $_POST['UserName'];

      $err=$oreon->database->saveUserRadiusProfile($opt,$structure);

	if ($err == '')
	  {
	    echo
	      " <p class=\"information\">Sucessfully modified Billing Plan  !!</p>";
	  }
	else
	  echo "<p class=\"error\">".$err."</p>";

	unset ($_POST['savemodbp']);
	exit ();
      }

    $lid = $_SESSION['locID'];
    $gp_id = $_POST['gp_id'];

    echo "
		<form action=\"phpmyprepaid.php\" id=\"selectform\" name=\"form_select\" method=\"post\" >";


    if (isset ($_GET['IdBp']))
      $id = $_GET['IdBp'];
    else
	 $id = $_POST['modBp'];	// <--- so that paged sorting works



    if ($id == '')
      {
	echo
	  " <p class=\"information\">You haven't choose any Billing Plan for modification  !!</p>";
      }
    else
      {

	$q1 = "select * From BillingPlan WHERE Id='".$id."' AND LocationID='".$_SESSION['locID']."'";	// get all the timed cards
	if ($debug)
	  echo $q1;


	echo "<table >";


	$result1 = $oreon->database->database->query ($q1);
	if (!$result1)
	  {
	    $_SESSION['error'] = 'Invalid request : '."Query database error !";
	    echo "<script Language=\"JavaScript\"> window.location.href='".
	      $_SERVER['HTTP_REFERER']."';</script>";
	    return;
	  }

	$numrows = $oreon->database->database->result_num_rows ($result1);

	if ($numrows == 0)
	  {
	    $_SESSION['error'] =
	      " No billing plan found, please create one or more !";
	    echo "<script Language=\"JavaScript\"> window.location.href='".
	      $_SERVER['HTTP_REFERER']."';</script>";
	    return;
	  }
	if (isset ($_POST['ID']))
	  {
	    $pullUser = $_POST['ID'];
	    unset ($_POST['ID']);
	  }

	while ($row = $oreon->database->database->fetch_object ($result1))
	  {

	    $phpmyprepaid = $oreon->phpmyprepaid;
	    $maxmonth = $phpmyprepaid['max_month_old'];
	    $timetofinish = $phpmyprepaid['default_timetofinish'];
	    $simultanous = $phpmyprepaid['default_simultanous_use'];
	    $maxoctets = $phpmyprepaid['maximun_moctet_sold'];
	    $maxmonth = $phpmyprepaid['max_month_old'];
	    $redirurl = $phpmyprepaid['redirection_url'];
	    if (!isset ($shade))
	      {
		$shade = 2;
	      }
	    $array[] = $row;
	    $Name = ($row->NameBp);
	    $Time = ($row->TimeBp);
	    $TypeBp = ($row->TypeBp);
	    $PriceBp = ($row->PriceBp);
	    $PublishBp = ($row->PublishBp);
	    $CatBp = ($row->CatBp);
	    $GroupBp = ($row->GroupBp);
	    $CurrencyBp = ($row->CurrencyBp);
	    $simultanous = ($row->SimultanousBp);
	    $redirurl = ($row->RedirectionurlBp);

	    $timetofinish = ($row->TimetofinishBp);
	    $maxoctets = ($row->MaximumoctetBp);
	    $maxtime = ($row->MaximumtimeBp);
	    $dateexp = ($row->ExpirationdateBp);
	    $BandwidthuploadBp = ($row->BandwidthuploadBp);
	    $BandwidthdownloadBp = ($row->BandwidthdownloadBp);

	    if (isset ($_GET["typeacct"]))
	      $selectedaccttype = $_GET["typeacct"];
	    else
	      $selectedaccttype = $TypeBp;
    

	    if (isset ($_GET['NameBp']))
	      $nbp = $_GET['NameBp'];
	    else
	      $nbp = $Name;

	    if (isset ($_GET['ValueBp']))
	      $vbp = $_GET['ValueBp'];
	    else
	      $vbp = $Time;

	    if (isset ($_GET['PriceBp']))
	      $pbp = $_GET['PriceBp'];
	    else
	      $pbp = $PriceBp;
	    echo
	      '<hr><big><p class="information" >Modify billing plan </p><hr></big>';

	    echo '<big style="font-family: Aircut"><span
				style="font-weight: bold; text-decoration: italic;">
				Required field :<br></span></big>
				
				
				<table  border="2">
				
				<tbody>
				
				<tr>
			
				<td class="fieldcell"><b>Name</b></td>
				
				<td class="bpcell"><input name="NameBp" id="NameBp" type="text" value="'.$nbp.'"></td>
				
				</tr>
				
				
				
				<tr>
				
				<td class="fieldcell"> <b> Default value</span></td><td class="bpcell">';
	    if ($selectedaccttype == "Expiration")
	      {
		$now = time ();
		$nextd =
		  mktime (0, 0, 0, date ("m", $now) + $maxmonth,
			  date ("d", $now), date ("Y", $now));

		echo '<input type="text"  width="180" name="TimeBp" id="TimeBp" value="'.date ($dateFormat, $nextd).'"/><button type="reset" id="f_trigger_b1">...</button>
					<script type="text/javascript">
Calendar.setup({
	inputField     :    "TimeBp",      // id of the input field
		ifFormat       :    "'.cdateformat_calendar ($dateFormat).
		  '",       // format of the input field
		showsTime      :    true,            // will display a time selector
		button         :    "f_trigger_b1",   // trigger for the calendar (button ID)
		singleClick    :    true,           // double-click mode
		step           :    1                // show all years in drop-down boxes (instead of every other year as default)
			});
</script>';
		  }
        else  if ($selectedaccttype == "Time") {
           if ($defaultTimeCount == 'Minutes') $vbp=$vbp/(60);
           if ($defaultTimeCount == 'Hours') $vbp=$vbp/(3600);
           if ($defaultTimeCount == 'Months') $vbp=$vbp/(31*24*3600);
           if ($defaultTimeCount == 'Days') $vbp=$vbp/(24*3600);
           if ($defaultTimeCount == 'Years') $vbp=$vbp/(365*24*3600);

			echo ("<table><tr><td><input type=text id='TimeBp' size=10 class=text name=\"TimeBp\" value=\"$vbp\"></td><td>");
			echo '<select name="TimeCount">';

			$tabv=split(";",$timeCount);
			for ($i=0;$i<sizeof($tabv);$i++) {
				if ($defaultTimeCount == $tabv[$i])
					echo ("<option selected=\"selected\" value=\"".$tabv[$i]."\">".$tabv[$i]);
				else
					echo ("<option value=\"".$tabv[$i]."\">".$tabv[$i]);
				echo ("</option>'");
			}
			echo '</select> 
				</td>';

			echo '</tr></table>';
		}
        else  if ($selectedaccttype == "Octets") {
            if ($defaultOctetCount == 'Mo') $vbp=$vbp/(1000*1000);
            if ($defaultOctetCount == 'Go') $vbp=$vbp/(1000*1000*1000);
            if ($defaultOctetCount == 'To') $vbp=$vbp/(1000*1000*1000*1000);

			echo ("<table><tr><td><input type=text id='TimeBp' size=10 class=text name=\"TimeBp\" value=\"$vbp\"></td><td>");
			echo '<select name="TimeCount">';

			$tabv=split(";",$octetCount);
			for ($i=0;$i<sizeof($tabv);$i++) {
				if ($defaultOctetCount == $tabv[$i])
					echo ("<option selected=\"selected\" value=\"".$tabv[$i]."\">".$tabv[$i]);
				else
					echo ("<option value=\"".$tabv[$i]."\">".$tabv[$i]);
				echo ("</option>'");
			}
			echo '</select> 
				</td>';

			echo '</tr></table>';
									            }

	    else
	      echo
		'<input name="TimeBp" id="TimeBp" type="text" width="180"  value="'.$vbp.'">';


	    echo '   </td></tr>
				
				<tr>
				<td class="fieldcell"> <b> Price </span></td>
				<td class="bpcell"><input name="PriceBp" id="PriceBp" type="text" width="180"  value="'.$pbp.'"></td></tr>';
	    echo '<script type="text/javascript">  
			function reloadbp(formulaire) {
				document.getElementById(\'TimeBp\').value="";
				document.location.href="phpmyprepaid.php?buttonID=modbp&&typeacct="+document.getElementById(\'TypeBp\').value+"&&NameBp="+document.getElementById(\'NameBp\').value+"&&PriceBp="+document.getElementById(\'PriceBp\').value+"&&ValueBp="+document.getElementById(\'TimeBp\').value +"&&IdBp="+document.getElementById(\'applymdtp\').value;
	  }  
 </script>';

	    echo '
			<tr>
			
			<td class="fieldcell"><b> Default
			Type</td>
			
			<td class="bpcell" style="text-align: left">
			<select name="TypeBp" id="TypeBp" onChange="reloadbp(this.form)">';

	    $tab = split (',', $differentaccttype);
	    foreach ($tab as $val)
	    {
	      if ($val == $selectedaccttype)
		echo ("<option selected=\"selected\" value=\"$val\">$val");
	      else
		echo ("<option  value=\"$val\">$val");
	      echo ("</option>'");
	    }
	    echo '<end select> 
			</td>
			
			</tr>';
	   //CURRENCY

	    echo '
		<tr>
		<td class="fieldcell"><b> Currency </td>
		<td class="bpcell" style="text-align: left">
		<select name="CurrencyBp">';

	    $tab = split (',', $currency);
	    foreach ($tab as $val)
	    {
	      if ($val == $CurrencyBp)
		echo ("<option selected=\"selected\" value=\"$val\">$val");
	      else
		echo ("<option  value=\"$val\">$val");
	      echo ("</option>'");
	    }
	    echo '<end select> 
			</td>
			
			</tr>';
	    //GROUP BP

	    echo '
		<tr>
		<td class="fieldcell"><b> Group </td>
		<td class="bpcell" style="text-align: left">
		<select name="GroupBp">';
		echo ("<option value='-1'>None");

		$result2=$oreon->database->database->query("SELECT ID,gp_name FROM group_template WHERE location_id='".$lid."'");

	    while ($row2 =  $oreon->database->database->fetch_object($result2)) {
	       if ($row2->ID == $GroupBp)
		echo ("<option selected=\"selected\" value=\"".$row2->ID."\">".$row2->gp_name);
	      else
		echo ("<option value=\"".$row2->ID."\">".$row2->gp_name);
	      echo ("</option>'");
	    }
	    echo '<end select> 
			</td>
			
			</tr>';

//TYPE TIME CATEGORY
	    if ($selectedaccttype == "Time")
	      {

		echo '
				<tr>
				<td class="fieldcell"><b> Category</td>
				<td class="bpcell" style="text-align: left">
				<select name="CatBp">';
		if ($CatBp == "None")
		  echo
		    '<option selected="selected" value="None">None</option>';
		else
		  echo '<option value="None">None</option>';
		if ($CatBp == "Daily")
		  echo
		    '<option selected="selected" value="Daily">Daily</option>';
		else
		  echo '<option value="Daily">Daily</option>';
		if ($CatBp == "Weekly")
		  echo
		    '<option selected="selected" value="Weekly">Weekly</option>';
		else
		  echo '<option value="Weekly">Weekly</option>';

		if ($CatBp == "Monthly")
		  echo
		    '<option selected="selected" value="Monthly">Monthly</option>';
		else
		  echo '<option value="Monthly">Monthly</option>';
		if ($CatBp == "Yearly")
		  echo
		    '<option selected="selected" value="Yearly">Yearly</option>';
		else
		  echo '<option value="Yearly">Yearly</option>';

		echo '<end select>  
				
				</td>
				</tr>';
	      }
	    echo '<tr>
		    <td class="fieldcell"><b> Publish :</td>';
	    //PUBLISH BP
	    if ($PublishBp == '1')
	      echo
		'<td class="bpcell"><input name="PublishBp" type="checkbox" value="1" checked="checked"></td>';
	    else
	      echo
		'<td class="bpcell"><input name="PublishBp" value="1" type="checkbox"></td>';
	    echo '
			</tr><tr>
			<td class="fieldcell"><b>Use time to finish</td>
			<td class="bpcell" style="text-align: left">
			<select name="TimetofinishBp">';
	    if ($timetofinish == '1')
	      echo '	<option selected="selected" value="1">Yes</option>';
	    else
	      echo '	<option  value="1">Yes</option>';
	    if ($timetofinish == '0')
	      echo '	<option selected="selected" value="0">No</option>';
	    else
	      echo '	<option  value="0">No</option>';

	    echo '
			<end select>  
			
			</td></tr>
			</tbody>
			</table>';





	    echo
	      "<br><hr><big  style=\"font-family: Aircut\"><span style=\"font-weight: bold;\"><b>Radius account profile  ".
	      $Name."</span></b></big><br>
	";


	    echo "<script type='text/javascript'>
		
function addLigneToDestination(nom,nu,bpu,rep) {
var i=0;
var str='';
var test='';
test='tr_'+nom+0;
if (rep==false) 
for( i=0; document.getElementById(test)!=null ;i++)
{
	test='tr_'+nom+i;
}

if (i>0)
	var j=i-1;
else
	var j=0;
str=document.getElementById('main_table_'+nom).innerHTML;
	 var strfinal='<tbody id=\"tr_div_'+nom+j+'\"><tr id=\"tr_'+nom+j+'\" class=\"select_even\" onMouseOver=\'javascript:setEvenement(\"'+nom+'\",\"'+j+'\",\"over\",\"select_even\",\"td\");\' onMouseOut=\'javascript:setEvenement(\"'+nom+'\",\"'+j+'\",\"out\",\"select_even\",\"td\");\'  onClick=\'javascript:setEvenement(\"'+nom+'\",\"'+j+'\",\"click\", \"select_even\",\"td\");\' ><td width=\"7\" ><input type=\"checkbox\" id=\"'+nom+j+'\" name=\"Check'+nom+'[]\" value=\"'+nu+'\" onClick=\'javascript:setEvenement(\"'+nom+'\",\"'+j+'\",\"click\",\"select_even\",\"ck\");\'  />';
 
 
	 strfinal=strfinal+'<td width=\"'+structure2[0]['width']+'\" align=\"'+structure2[0]['align']+'\"><input name=\"'+structure2[0]['name_input']+'[]\" style=\"width: 100%;\"  disabled=\"disabled\" value=\"'+nu+'\"></td><td width=\"'+structure2[1]['width']+'\" align=\"'+structure2[1]['align']+'\"><input name=\"'+structure2[1]['name_input']+'[]\" style=\"width: 100%;\" disabled=\"disabled\" value=\"'+bpu+'\"></td></tr></tbody>';
if (rep==true)	
	document.getElementById('main_table_'+nom).innerHTML=strfinal;
else
	document.getElementById('main_table_'+nom).innerHTML=str+strfinal;

}

function enableAll(form)
{
	var i=0;
	var tab=document.getElementsByName('".$structure[0]['name_input']."[]');
	for (i=0;i<tab.length;i++) {
		tab[i].disabled=false;
        }
}

function userFind(nom)
{
	var i=0;
	var tab=document.getElementsByName('".$structure[0]['name_input']."[]');
	for (i=0;i<tab.length;i++) {
		if (tab[i].value==nom) return true;
}
return false;
}

function addFromListSource(namesource,namedest) 
{
var i=0;
var j=0;
var str='';
var strdest='';
var test='';
var val_td;
test='tr_'+namedest+0;

for( i=0; document.getElementById(test)!=null ;i++)
{
	test='tr_'+namedest+i;
}

if (i>0)
	var j=i-1;
else
	var j=0;

var x=0;

strdest=document.getElementById('main_table_'+namedest).innerHTML;
for (i=0; document.getElementById(namesource + i)!=null; i++) {
	val_td=document.getElementById('tr_div_'+namesource+i).innerHTML;
		if (document.getElementById(namesource + i).checked==false)
		{
                       
			var reg=new RegExp(namesource+i, \"g\");
			var res=val_td.replace(reg,namesource+x);
			var reg2=new RegExp(',\"'+i+'\",', \"g\");
			var resf=res.replace(reg2,',\"'+x+'\",');
			str=str+'<tbody id=\"tr_div_'+namesource+x+'\">'+resf+'<tbody>';
			x=x+1;
                  }
               else
	        {
		       if (document.getElementsByName('".$structure2[0]['name_input']."'+'[]') && document.getElementsByName('".$structure2[0]['name_input']."'+'[]')[i]) 	
			       var nu=document.getElementsByName('".$structure2[0]['name_input']."'+'[]')[i].value;
		       if (userFind(nu)==true) 
			       alert('User '+nu+' already exist not added.');
		       else {
			      var reg=new RegExp(namesource, \"g\");
			      var res=val_td.replace(reg,namedest);
			      var regtmp;
			      var restmp=res;
			      for (v=0; v<structure2.length; v++) {
			        regtmp=new RegExp(structure2[v]['name_input'], \"g\");
			        restmp=restmp.replace(regtmp,structure[v]['name_input']);
                               }
			      var reg2=new RegExp(namedest+i, \"g\");
			      var res2=restmp.replace(reg2,namedest+j);
			      var reg3=new RegExp(',\"'+i+'\",', \"g\");
			      var resf=res2.replace(reg3,',\"'+j+'\",');
			      strdest=strdest+'<tbody id=\"tr_div_'+namedest+j+'\">'+resf+'<tbody>';
			      j=j+1;
                           } 

               } 
}
document.getElementById('main_table_'+namesource).innerHTML=str;
var reg2=new RegExp('<tbody></tbody>', \"g\");
var resf=document.getElementById('main_table_'+namesource).innerHTML.replace(reg2,'');
document.getElementById('main_table_'+namesource).innerHTML=resf;

document.getElementById('main_table_'+namedest).innerHTML=strdest;
var reg2=new RegExp('<tbody></tbody>', \"g\");
var resf=document.getElementById('main_table_'+namedest).innerHTML.replace(reg2,'');
document.getElementById('main_table_'+namedest).innerHTML=resf;
}
	

function findAccountGroup(nom)
{
   var text=fileXml('include/divers/findAccountRadiusProfile.php?radiusprofile='+document.getElementById('usernamegroup').value+'&&loc='+$lid);
   var root = text.getElementsByTagName('acctprofiles')[0];
   var users = root.getElementsByTagName('acctprofile');
   
   if (users.length==1) alert('Sorry, try again no result found.');
   else {
	   ul=users.length-1;
         for (var iNode = 0; iNode < ul; iNode++) {
             var item = users[iNode];
             nu=item.getElementsByTagName(\"name\")[0].firstChild.nodeValue;
	     bpu=item.getElementsByTagName(\"description\")[0].firstChild.nodeValue;
	     if (iNode==0) 
	           addLigneToDestination(nom,nu,bpu,true);
	      else
	           addLigneToDestination(nom,nu,bpu,false);

	  }
      alert(\"Successfull find user(s) !\");
       }
}

function deleteFromListGroup(nom)
{
	var i=0;
	var j=0;
	var str='';
	var test='';
	var val_td;
	for (i=0; document.getElementById(nom + i)!=null; i++) {
		val_td=document.getElementById('tr_div_'+nom+i).innerHTML;
		if (document.getElementById(nom + i).checked==false)
		{
			var reg=new RegExp(nom+i, \"g\");
			var res=val_td.replace(reg,nom+j);

			var reg2=new RegExp(',\"'+i+'\",', \"g\");
			var resf=res.replace(reg2,',\"'+j+'\",');
			str=str+'<tbody id=\"tr_div_'+nom+j+'\">'+resf+'<tbody>';
			j=j+1;
                 }
}

document.getElementById('main_table_'+nom).innerHTML=str;
var reg2=new RegExp('<tbody></tbody>', \"g\");
var resf=document.getElementById('main_table_'+nom).innerHTML.replace(reg2,'');
document.getElementById('main_table_'+nom).innerHTML=resf;
}

</script>";
	    echo "<table><tr><td colspan=\"5\" rowspan=\"1\" >";

	    $result =
		    $oreon->database->database->query("SELECT rp_name,rp_description FROM radiusprofile_template,bpradiusprofile WHERE bpradiusprofile.RadiusProfileName=radiusprofile_template.rp_name AND BpName='$Name' AND radiusprofile_template.location_id='$lid' GROUP BY rp_name");
	    $i = 0;
	    while ($row = $oreon->database->database->fetch_array_result($result, MYSQL_NUM))
	      {
		$contenu[$i] =
		  array ($row[0], $row[1]);
		$i++;
	      }

	    echo '<div align="left" >';
	    echo checkedSelect ($namedest, $structure, $contenu, "disabled","_bp");
	    echo '<br />';
	    echo '</div></td><td>';
	    print
	      "<a href=\"JavaScript:deleteFromListGroup('$namedest')\"><img  src=\"images/delete.png\" title=\"Del user from group\"></a>";
	    echo '</td></tr></table>';

	    $nom = "Source";
	    echo ('<br><table>');
	    echo ('<tr>');
	    echo ('<td class="fieldcell" style="text-align: left">');
	    echo
	      "<input type=\"text\" width=\"17\" id=\"usernamegroup\" class=\"text\" value=\"$username\" name=\"findAccountName\">";
	    echo ('</td>');
	    echo (' <td style="height: 33px; width: 33px;">');
	    print
	      "<a href=\"JavaScript:findAccountGroup('$nom')\"><img  src=\"images/search.png\" title=\"Find account\"></a>";
	    echo "</table>";
	    echo '<br>';

	    echo "<table><tr><td colspan=\"5\" rowspan=\"1\" >";

	    $contenu2 = array ();
	    echo '<div align="left" >';
	    echo checkedSelect ($nom, $structure2, $contenu2, true, "_bp");
	    echo '<br />';
	    echo '</div></td><td>';
	    print
	      "<a href=\"JavaScript:addFromListSource('$nom','$namedest')\"><img  src=\"images/insert.png\" title=\"Add user to group\"></a>";
	    echo '</td></tr></table>';

	    echo ('<table>');

	    echo '<big style="font-family: Aircut"><span
			style="font-weight: bold; text-decoration: italic;">
			<hr>Other parameters :</span></big>';

	    echo '<table  border="2">
			
			<tbody>

			<tr>
			
			<td class="fieldcell">Simultanous use</span></td>
			<td class="bpcell"><input name="SimultanoususeBp" type="text" width="180" value="'.$simultanous.'"></td>
			
			</tr>
			
			<tr>
			<td class="fieldcell"> Redirection url </span></td>
			<td class="bpcell"><input name="RedirectionurlBp" type="text" width="180" value="'.$redirurl.'"></td>
			
			</tr>
			
			</tbody>
			</table>
			<br>
			
			
			
			<table  border="2">
			
			<tbody>
			';
	    if ($selectedaccttype != "Time")
	      echo '
				<tr>
				
				<td class="fieldcell">Maximun time</span></td>
				<td class="bpcell"><input name="MaxtimeBp" type="text" width="180" value="'.$maxtime.'"></td>
				
				</tr>';

	    if ($selectedaccttype != "Octets")
	      echo '
				
				<tr>
				<td class="fieldcell"> Maximun Mo '.$octet_type.' </span></td>
				<td class="bpcell"><input name="MaxoctetsBp" type="text" width="180" value="'.$maxoctets.'"></td>
				
				</tr>';

	    if ($selectedaccttype != "Expiration")
	      {
		$now = time ();
		$nextd =
		  mktime (0, 0, 0, date ("m", $now) + $maxmonth,
			  date ("d", $now), date ("Y", $now));
		if ($dateexp != "")
		  $dateexp2 = $dateexp;
		echo '
				
				<tr>
				<td class="fieldcell"> Expiration date </span></td>
				<td class="bpcell">';
		echo '
				<input type="text"  width="180" name="ExpirationdateBp" id="f_date_b" value="'.$dateexp2.'"/><button type="reset" id="f_trigger_b">...</button>
				';
		echo '<script type="text/javascript">
				Calendar.setup({
					inputField     :    "f_date_b",      // id of the input field
						ifFormat       :    "'.cdateformat_calendar ($dateFormat).'",       // format of the input field
						showsTime      :    true,            // will display a time selector
						button         :    "f_trigger_b",   // trigger for the calendar (button ID)
						singleClick    :    true,           // double-click mode
				step           :    1                // show all years in drop-down boxes (instead of every other year as default)
		});
</script>';


		echo '</td>';

	      }
	    echo '  </tr>';

	    echo '
			<tr>
			<td class="fieldcell" >
			Bandwidth Download Limit:
			</td>
			<td class="fieldcell">
			<select name="BandwidthdownloadBp">
			<option value="">';

	    $tab = split (',', $updownload);
	    foreach ($tab as $val)
	    {
	      if ($BandwidthdownloadBp == "$val")
		echo ("<option selected=\"selected\" value=\"$val\">$val");
	      else
		echo ("<option value=\"$val\">$val");
	    }

	    echo '
    </select>
    </td>
    
    </tr>
    <tr>
    <td class="fieldcell" >
    Bandwidth Upload Limit:
    </td>
    <td class="fieldcell" >
    <select name="BandwidthuploadBp">
    <option value="">';

	    $tab = split (',', $updownload);
	    foreach ($tab as $val)
	    {
	      if ($BandwidthuploadBp == "$val")
		echo ("<option selected=\"selected\" value=\"$val\">$val");
	      else
		echo ("<option value=\"$val\">$val");
	    }
	    echo '
		</select>
</td>

    </tr>

  </tbody>
</table>';

	    echo
	      "<br><br><input type=\"hidden\" name=\"buttonID\" value=\"savemodbp\">";
	    echo "<input type=\"hidden\" name=\"gp_id\" value=\"$gp_id\">";
	     echo("<input type=\"hidden\" name=\"applymdtp\" id=\"applymdtp\" value=\"$id\">");
	    echo "<input type=\"hidden\" name=\"locationID\" value=\"$lid\">
	<input name=\"bpsave\" type=\"submit\"  class=\"smallButton\" value=\"Modify billing plan\" onClick=\"enableAll(this.form);\" >

	<tr>
</form>
</table>

";
	  }
      }
  }
else
	echo $msg;
?>
Return current item: phpMyPrepaid