Duvida sistema desenvolvido em silex/php
Pessoal, preciso de ajuda na seguinte questão.
Tenho um sistema de afiliados desenvolvido em silex/php, porem esta apresentando alguns erros, e não responde conforme o esperado.
Como deveria funcionar:
Ao indicar alguém, o indicador deveria ganhar 10% do valor do plano do indicado.
Rotina do sistema:
1º - Preenche o formulário do novo indicado ( dados pessoais, bancarios etc )
2º - No final do cadastro, tem um form para escolher o plano;
3º - Do plano escolhido, o indicador recebera 10% que sera creditado na conta dele no site.
Como esta funcionando:
O sistema não credita os 10%.
Estou quebrando a cabeça pra resolver isso, porque não tenho muita experiência. Será que vocês poderiam me ajudar?
Código dos planos:
<?php global $prodid;
?>
<div class="row">
<div class="col-lg-12">
<section class="panel">
<header class="panel-heading">
Preencher o formulário abaixo para adicionar NOVO PLANO
</header>
<div class="panel-body">
<div id='suksesupdate' class="alert alert-success alert-block fade in" style='display:none;'>
<h4>
<i class="icon-ok-sign"></i>
Success!
</h4>
<p>Yehaa.. Your new product has been created. Redirecting in few seconds..</p>
</div>
<div id='gagalupdate' class="alert alert-danger alert-block fade in" style='display:none;'>
<h4>
<i class="icon-ok-sign"></i>
Whoops!
</h4>
<p>Add New Product been declined, make sure your PIN is correct</p>
</div>
<div class="form">
<form class="cmxform form-horizontal adminex-form" id="addproduct" method="get" action="">
<input type="hidden" name="id" id="id" value="<?php echo $prodid; ?>">
<div class="form-group ">
<label for="bank_name" class="control-label col-lg-2">Plano</label>
<div class="col-lg-10">
<input class="form-control " name="product_name" id="product_name" type="text" value="<?php echo productInfo($prodid, "product_name"); ?>" required/>
</div>
</div>
<div class="form-group ">
<label for="nominal" class="control-label col-lg-2">Bônus </label>
<div class="col-lg-10">
<div class="input-group">
<input name="value" id="value" type="text" class="form-control" value="<?php echo productInfo($prodid, "value"); ?>" required=""/>
<span class="input-group-addon">
R$
</span>
</div>
</div>
</div>
<div class="form-group ">
<label for="nominal" class="control-label col-lg-2">Binário</label>
<div class="col-lg-10">
<div class="input-group">
<input name="max_pair" id="max_pair" type="text" class="form-control" value="<?php echo productInfo($prodid, "max_pairing"); ?>" required=""/>
<span class="input-group-addon">
R$
</span>
</div>
</div>
</div>
<div class="form-group ">
<label for="nominal" class="control-label col-lg-2">Indicação direta </label>
<div class="col-lg-10">
<div class="input-group">
<input name="ref" id="ref" type="text" class="form-control" value="<?php echo productInfo($prodid, "referral_rate"); ?>" required=""/>
<span class="input-group-addon">
% ( Porcentagem )
</span>
</div>
</div>
</div>
<div class="form-group ">
<label for="dev" class="control-label col-lg-2">Divisão</label>
<div class="col-lg-10">
<div class="input-group">
<input name="devrate" id="devrate" type="text" class="form-control" value="<?php echo productInfo($prodid, "devident_rate"); ?>" required=""/>
<span class="input-group-addon">
</span>
</div>
</div>
</div>
<div class="form-group">
<div class="col-lg-offset-2 col-lg-10">
<button class="btn btn-primary" type="submit" id='submitpin'>Gravar</button>
<button class="btn btn-default" type="button" id='waitingpin' disabled style="display:none;">Please Wait...</button>
</div>
</div>
</form>
</div>
</div>
</section>
</div>
</div>
Código do formulário de indicação:
<div class="row">
<div class="col-md-12">
<section class="panel">
<header class="panel-heading">
Preencha todos os campos abaixo
</header>
<div class="panel-body">
<div id='suksesupdate' class="alert alert-success alert-block fade in" style='display:none;'>
<h4>
<i class="icon-ok-sign"></i>
Success!
</h4>
<p>Yehaa.. New user has been created.. Reloading page.</p>
</div>
<div id='gagalupdate' class="alert alert-danger alert-block fade in" style='display:none;'>
<h4>
<i class="icon-ok-sign"></i>
Whoops!
</h4>
<p>Cannot register member, make sure your PIN is correct, also make sure you have sufficient register balance.
</p>
</div>
<div class="box-widget">
<div class="widget-head clearfix">
<div id="top_tabby" class="block-tabby pull-left">
</div>
</div>
<div class="widget-container">
<div class="widget-block">
<div class="widget-content box-padding">
<form id="stepy_form" class=" form-horizontal left-align form-well" method="POST">
<input type="hidden" name="upp" value="1">
<input type="hidden" name="uidpp" value="0">
<fieldset title="Tela 1">
<legend>Login </legend>
<div class="form-group">
<label class="col-md-2 col-sm-2 control-label">Usuário</label>
<div class="col-md-6 col-sm-6">
<input class="form-control" name="uname" id="uname" type="text"/>
</div>
</div>
<div class="form-group">
<label class="col-md-2 col-sm-2 control-label">Email</label>
<div class="col-md-6 col-sm-6">
<input class="form-control" name="email" id="email" type="email"/>
</div>
</div>
<div class="form-group">
<label class="col-md-2 col-sm-2 control-label">Senha</label>
<div class="col-md-6 col-sm-6">
<input class="form-control" name="pass" id="pass" type="password"/>
</div>
</div>
<div class="form-group">
<label class="col-md-2 col-sm-2 control-label">Confirma Senha </label>
<div class="col-md-6 col-sm-6">
<input class="form-control" name="pass_conf" id="pass_conf" type="password"/>
</div>
</div>
<?php if(enableSliderButton()): ?>
<div class="form-group">
<label class="col-md-2 col-sm-2 control-label">Upline</label>
<div class="col-md-6 col-sm-6">
<span class="button-left-right-position">
<span class="label-right">
<strong>Esquerdo</strong>
</span>
<span class="slider">
<i class="rad-opt left" title="Clique aqui para direcionar seu upline"></i>
</span>
<span class="label-right">
<strong>Direito</strong>
</span>
</span>
<span class="help-inline">Please make sure your decide first by looking your genealogy tree for help. Click <a href="/genealogy/tree">here</a></span>
</div>
</div>
<?php endif; ?>
</fieldset>
<fieldset title="Tela 2">
<legend>Pessoal </legend>
<div class="form-group">
<label for="fname" class="control-label col-lg-2">Nome</label>
<div class="col-lg-10">
<input class=" form-control" id="fname" name="fname" minlength="2" type="text" required />
</div>
</div>
<div class="form-group">
<label for="lname" class="control-label col-lg-2">Sobrenome</label>
<div class="col-lg-10">
<input class=" form-control" id="lname" name="lname" minlength="2" type="text" required/>
</div>
</div>
<div class="form-group">
<label for="gender" class="control-label col-lg-2">Gênero</label>
<div class="col-lg-10">
<select class="form-control" id="gender" name="gender" required>
<option value="MALE" >Masculino</option>
<option value="FEMALE">Feminino</option>
</select>
</div>
</div>
<div class="form-group">
<label class="col-sm-2 control-label">Relação</label>
<div class="col-sm-10">
<input type="text" id="relation" name="relation" placeholder="" class="form-control" >
<span class="help-inline">Amigo, Irmão, Parente... </span>
</div>
</div>
<div class="form-group">
<label class="col-sm-2 control-label">Beneficiário</label>
<div class="col-sm-10">
<input type="text" id="beneficiary" name="beneficiary" placeholder="" class="form-control" >
<span class="help-inline"></span>
</div>
</div>
<div class="form-group">
<label class="col-sm-2 control-label">Celular</label>
<div class="col-sm-10">
<input type="text" id="mobile" name="mobile" placeholder="" class="form-control" >
</div>
</div>
<div class="form-group">
<label class="col-sm-2 control-label">Fone</label>
<div class="col-sm-10">
<input type="text" id="phone" name="phone" placeholder="" class="form-control" >
</div>
</div>
</fieldset>
<fieldset title="Tela 3">
<legend>Endereço</legend>
<div class="form-group ">
<label for="address" class="control-label col-lg-2">Endereço</label>
<div class="col-lg-10">
<textarea class="form-control " id="address" name="address" required></textarea>
</div>
</div>
<div class="form-group">
<label for="city" class="control-label col-lg-2">Cidade</label>
<div class="col-lg-10">
<input class=" form-control" id="city" name="city" minlength="2" type="text" required />
</div>
</div>
<div class="form-group">
<label for="zip" class="control-label col-lg-2">CEP</label>
<div class="col-lg-10">
<input class=" form-control" id="zip" name="zip" minlength="2" type="text" required />
</div>
</div>
<div class="form-group">
<label for="state" class="control-label col-lg-2">Estado</label>
<div class="col-lg-10">
<input class=" form-control" id="state" name="state" minlength="2" type="text" required />
</div>
</div>
<div class="form-group">
<label for="country" class="control-label col-lg-2">País</label>
<div class="col-lg-10">
<input class=" form-control" id="country" name="country" minlength="2" type="text" required />
</div>
</div>
</fieldset>
<fieldset title="Tela 4">
<legend>Conta Bancária </legend>
<div class="form-group ">
<label for="bank_name" class="control-label col-lg-2">Banco</label>
<div class="col-lg-10">
<input class="form-control " name="bank_name" id="bank_name" type="text" required/>
</div>
</div>
<div class="form-group ">
<label for="branchname" class="control-label col-lg-2">Corrente/Poupança</label>
<div class="col-lg-10">
<input class="form-control " name="branchname" id="branchname" type="text" required/>
</div>
</div>
<div class="form-group ">
<label for="holder" class="control-label col-lg-2">Titular</label>
<div class="col-lg-10">
<input class="form-control " name="holder" id="holder" type="text" required/>
</div>
</div>
<div class="form-group ">
<label for="acnumber" class="control-label col-lg-2">Num da conta </label>
<div class="col-lg-10">
<input class="form-control " name="acnumber" id="acnumber" type="text" required/>
</div>
</div>
<div class="form-group ">
<label for="swiftcode" class="control-label col-lg-2">Agência</label>
<div class="col-lg-10">
<input class="form-control " name="swiftcode" id="swiftcode" type="text" required/>
</div>
</div>
</fieldset>
<fieldset title="Tela 5">
<legend>Posição & Plano </legend>
<?php if(have2Leg($_SESSION["uid"])){ ?>
<div class="form-group">
<label class="col-md-2 col-sm-2 control-label">Plano</label>
<div class="col-md-6 col-sm-6">
<select id='product' name='product' class="form-control">
<?php echo thePackage(); ?>
</select>
</div>
</div>
<div class="form-group">
<label class="col-md-2 col-sm-2 control-label">Patrociador</label>
<div class="col-md-6 col-sm-6">
<input class="form-control " name="sponsor" id="sponsor" type="text" value="<?php echo strtoupper($_SESSION["uname"]); ?>" required/>
</div>
</div>
<?php }else{ ?>
<div class="form-group">
<label class="col-md-2 col-sm-2 control-label">Plano</label>
<div class="col-md-6 col-sm-6">
<select id='product' name='product' class="form-control">
<?php echo thePackage(); ?>
</select>
</div>
</div>
<div class="form-group">
<label class="col-md-2 col-sm-2 control-label">Patrocinador</label>
<div class="col-md-6 col-sm-6">
<input class="form-control " name="sponsor" id="sponsor" type="text" value="<?php echo strtoupper($_SESSION["uname"]); ?>" required/>
<span class="help-inline">You can change the username to another username, please make user that the username is exist</span>
</div>
</div>
<input type='hidden' id='position' name='position' val="1">
<?php } ?>
</fieldset>
<fieldset title="Tela 6">
<legend>Segurança</legend>
<div class="form-group">
<label class="col-md-2 col-sm-2 control-label">PIN</label>
<div class="col-md-6 col-sm-6">
<input type="password" id="pin" name="pin" class="form-control">
<div>
You need to verify your account ownership, please fill the PIN above to verify.
</div>
</div>
</div>
</fieldset>
<button type="submit" class="finish btn btn-info btn-extend" id="finish"> Salvar</button>
<button type="submit" class="finish btn btn-info btn-extend" id="wait" style="display:none;" disabled>Registering User.. Please Wait</button>
</form>
</div>
</div>
</div>
</div>
</div>
</section>
</div>
</div>
Resumindo: preciso que o sistema faça o seguinte calculo:
1 - Indiquei uma pessoa no plano de R$100,00
2 - O sistema me paga R$10,00 de comissão ( 10% sobre plano de 100,00 )
Obrigado desde ja
Discussão (2)
Carregando comentários...