ВОПРОС Изменить реферальную ссылку в фруктовой ферме

siamski

Участник
Привет Помоги Ссылка на мой реферал https://site.com/?i=1
<input readonly class="form-control" value="<?php $func->url('?i='.$user_id);?>" onclick="$(this).select();" />


я хочу https://site.com/?i=username <input readonly class="form-control" value="<?php $func->url('?i='.$usname);?>" onclick="$(this).select();" />

что могу сделать ? $usname
 

siamski

Участник
Помоги мне :)
_signup.php

Код:
<?PHP
$_OPTIMIZATION["title"] = $lang['register']['title'];
if(isset($_SESSION["user_id"])){ Header("Location: /account"); return; }
?>
<section class="no-padding-bottom">
    <div class="col-lg-8 offset-2">
        <div class="card">
            <div class="card-header">
                <h3><?php echo $lang['register']['title'];?></h3>
            </div>
            <div class="card-body">
                <?PHP
                # Регистрация
                $csrfCheck = $func->csrfVerify();
                if(isset($_POST["signup"]) and $csrfCheck == TRUE){
                    $validate = GUMP::is_valid($_POST, array(
                        'captcha' => 'required',
                        'login' => 'required|alpha_numeric|max_len,20|min_len,4',
                        'email' => 'required|valid_email',
                        'password' => 'required|max_len,20|min_len,4|alpha_numeric',
                        'repass' => 'required|max_len,20|min_len,4|alpha_numeric',
                    ));

                    if($validate === true) {
                        $captcha = $_POST["captcha"];
                        $email = $_POST["email"];
                        $login = $_POST["login"];
                        $password = $_POST["password"];
                        $securePass = $func->md5Password($_POST["password"]);
                        $repass  = $_POST["repass"];

                        if(isset($_SESSION["captcha"]) AND strtolower($_SESSION["captcha"]) == strtolower($_POST["captcha"])){
                            unset($_SESSION["captcha"]);
                            $ip = $func->UserIP;
                            $rules = isset($_POST["rules"]) ? true : false;
                            $time = time();
                            $referer_id = (isset($_COOKIE["i"]) AND intval($_COOKIE["i"]) > 0 AND intval($_COOKIE["i"]) < 1000000) ? intval($_COOKIE["i"]) : 1;
                            $referer_name = "";
                            if($referer_id != 1){
                                $db->Query("SELECT user FROM db_users_a WHERE id = '$referer_id' LIMIT 1");
                                if($db->NumRows() > 0){$referer_name = $db->FetchRow();}
                                else{ $referer_id = 1; $referer_name = "Admin"; }
                            }else{ $referer_id = 1; $referer_name = "Admin"; }
                            if($rules){
                                if($email !== false){
                                    if($login !== false){
                                        if($password !== false){
                                            if($password == $repass){
                                                $db->Query("SELECT COUNT(*) FROM db_users_a WHERE user = '$login'");
                                                if($db->FetchRow() == 0){
                                                    
                                                    
                                                    
                                                    
                                                     /////////////saidan daregistrirdareferali////
                                                     preg_match('/([a-z0-9aа-я\.])+([a-z0-9а-я\-])+(\.)([a-z0-9а-я]{2,5}\.)?([a-z0-9а-я]{2,5})/i',$_COOKIE['rsite'], $out);
                        $out=$db->RealEscape($out[0]);
                        
                        
                        
                        
                                                     $db->Query("INSERT INTO db_users_a (user, email, pass, referer, referer_id, date_reg, refsite, ip)
                  VALUES ('$login','{$email}','$pass','$referer_name','$referer_id','$time','$out',INET_ATON('$ip'))");
                  ///////////////////////////
                                                    
                                                    # Регаем пользователя
                                                    ///$db->Query("INSERT INTO db_users_a (user, email, pass, referer, referer_id, date_reg, ip) VALUES ('$login','{$email}','$securePass','$referer_name','$referer_id','$time',INET_ATON('$ip'))");
                                                    $lid = $db->LastInsert();
                                                    $db->Query("INSERT INTO db_users_b (id, user, a_t, last_sbor) VALUES ('$lid','$login','1', '".time()."')");
                                                    # Вставляем статистику
                                                    $db->Query("UPDATE db_stats SET all_users = all_users +1 WHERE id = '1'");
                                          
                                          //uvedomleniaaaaaaarises 
                                                                                    $date = time();

         $db->Query("INSERT INTO notify (user_id_in, login_in, user_id_out, login_out, theme, text, status, date, inbox) VALUES ('$referer_id', '$referer_name', '1', 'Admin', 'ახალი რეფერუალი.', ' თქვენ დაგერიცხათ 0.005 რეიტინგი <br> თქვენ დაგემატათ ახალი რეფერუალი!  მეტსახელი: $login', '0', '$date', 1)");

                                                    
                                                    
                                                    
                                                    
                                                    # Отправляем на почту
                                                    $sender = new Isender;
                                                    $sender -> SendAfterReg($login,$email, $password);
                                                    $_SESSION["user_id"] = $lid;
                                                    $_SESSION["user"] = $login;
                                                    $_SESSION["referer_id"] = $referer_id;
                                                    Header("Location: /account");
                                                    ?></section>
                                                        <div class="card"></div>
                                                    <?PHP
                                                    return;
                                                    }else $showError = $lang['error_messages']['usernameInUse'];
                                                }else $showError = $lang['error_messages']['passwordMatch'];
                                            }else $showError = $lang['error_messages']['emptyPassword'];
                                        }else $showError = $lang['error_messages']['emptyLogin'];
                                    }else $showError = $lang['error_messages']['emailInvalid'];
                                }else $showError = $lang['error_messages']['tosConfirm'];
                        }else $showError = $lang['error_messages']['captcha'];
                    }else{
                        $showError = $lang['error_messages']['invalidData'];
                    }
                }
                ?>
                <form action="" method="post">
                    <?php $func->csrf(); ?>
                    <div class="form-group">
                        <label class="form-control-label"><?php echo $lang['common']['username'];?></label>
                        <input name="login" type="text" minlength="4" maxlength="20" value="<?=(isset($_POST["login"])) ? $_POST["login"] : false; ?>" class="form-control">
                        <small class="form-text text-muted"><?php echo $lang['register']['username_h'];?></small>
                    </div>
                    <div class="form-group">
                        <label class="form-control-label"><?php echo $lang['common']['email'];?></label>
                        <input type="email" name="email" value="<?=(isset($_POST["email"])) ? $_POST["email"] : false; ?>" class="form-control">
                    </div>
                    <div class="form-group">
                        <label class="form-control-label"><?php echo $lang['common']['password'];?></label>
                        <input name="password" type="password" minlength="4" maxlength="20" value="<?=(isset($_POST["password"])) ? $_POST["password"] : false; ?>" class="form-control">
                        <small class="form-text text-muted"><?php echo $lang['register']['password_h'];?></small>
                    </div>
                    <div class="form-group">
                        <label class="form-control-label"><?php echo $lang['register']['passConfirm'];?></label>
                        <input name="repass" type="password" minlength="4" maxlength="20" value="<?=(isset($_POST["repass"])) ? $_POST["repass"] : false; ?>" class="form-control">
                        <small class="form-text text-muted"><?php echo $lang['register']['passConfirm_h'];?></small>
                    </div>
                    <div class="form-group">
                        <input name="rules" type="checkbox" value="1" class="checkbox-template" />&nbsp;&nbsp; <a href="/rules" target="_blank"><?php echo $lang['register']['acceptRules'];?></a>
                    </div>
                    <div class="form-group">
                        <span onclick="ResetCaptcha(this);"><img class="captcha" src="/captcha.php?rnd=<?=rand(1,10000); ?>" /></span>
                        <small class="form-text text-muted"><?php echo $lang['common']['captcha_h'];?></small>
                    </div>
                    <div class="form-group">
                        <label class="form-control-label"><?php echo $lang['common']['captcha'];?></label>
                        <input name="captcha" type="text" size="25" maxlength="50" class="form-control" />
                    </div>
                    <button type="submit" name="signup" class="btn btn-primary"><?php echo $lang['btn']['register'];?></button>
                </form>
            </div>
        </div>
    </div>
</section>

_referals.php

Код:
<?PHP
$_OPTIMIZATION["title"] = $lang['referrals']['title'];
$user_id = (int)$_SESSION["user_id"];
$db->Query("SELECT COUNT(*) FROM db_users_a WHERE referer_id = '$user_id'");
$refs = $db->FetchRow();
?>
<section class="no-padding-bottom">
    <div class="col-lg-12">
        <div class="card">
            <div class="card-body">
                <?php echo sprintf($lang['referrals']['description'], $config->settings['coins'])?>
                <br>
                <center>
- რეფერუალი <b>1 level </b>ზე თუ ჩარიცხავს <b>1000 RUB </b>ს თქვენ მიიღებთ <b> 35% - 350 RUB </b>გასანაღდებელ ბალანსზე<br>
- რეფერუალი <b>2 level </b>ზე თუ ჩარიცხავს <b>1000 RUB </b>ს თქვენ მიიღებთ  <b>21% - 210 RUB </b>გასანაღდებელ ბალანსზე<br>
- რეფერუალი <b>3 level </b>ზე თუ ჩარიცხავს <b>1000 RUB </b>ს თქვენ მიიღებთ  <b>10% - 100 RUB </b>გასანაღდებელ ბალანსზე<br>
- რეფერუალი <b>4 level </b>ზე თუ ჩარიცხავს <b>1000 RUB </b>ს თქვენ მიიღებთ  <b>5% - 50 RUB </b>გასანაღდებელ ბალანსზე<br>
- რეფერუალი <b>5 level </b>ზე თუ ჩარიცხავს <b>1000 RUB </b>ს თქვენ მიიღებთ  <b>1% - 10 RUB </b>გასანაღდებელ ბალანსზე
       </center>
                
                
                
                
                <br /><br />
                
                        
                        
                        <center><a href="/banner"> გაქვთ საიტი? ან აქტვალური სოციალური ქსელის ჯგუფები?  <br>იშოვე ფული თქვენი ჯგუფებითა და საიტებით</a></center>
                        
                        
                        
                        
                        <script type="text/javascript" src="//yandex.st/share/share.js" charset="utf-8"></script>
<script type="text/javascript">
// создаем блок
var YaShareInstance = new Ya.share({
element: 'ya_share',
link: 'http://<?=$_SERVER['HTTP_HOST']; ?>/?i=<?=$_SESSION["user_id"]; ?>',
title: 'გაუზიარეთ მეგობრებს  გამოიმუშავე ფული მარტივად ქართულ პროექტში ',
elementStyle:{type: 'link'}
});
</script>
<div id="ya_share"></div>
                        
                        
                        
                        
                        
                        
                        
                        <div class="input-group">
                    <div class="input-group-prepend">
                        <span class="input-group-text" id="basic-addon1"><i class="fa fa-link"></i></span>
                    </div>
                    <input readonly class="form-control" value="<?php $func->url('?i='.$user_id);?>" onclick="$(this).select();" />
                </div>
                <br>
                <h4 class="text-center"><?php echo $lang['referrals']['refs_total'];?>: <?php echo $refs; ?></h4>
                <br>

                <div style="max-height: 750px;overflow: auto;">
<table cellpadding='3' cellspacing='0' border='0' bordercolor='#336633' align='center' width='98%'>
<tr height='25' valign=top align=center>
   <td class="m-tb"> მომხმარებელი </td>
   <td class="m-tb"> რეგისტრაციის თარიღი </td>
   <td class="m-tb">  გადმოვიდა </td>   
   <td class="m-tb">  გამომუშავებული თანხები </td>
</tr>


                    <?PHP
                    $all_money = 0;
  $db->Query("SELECT ".$pref."db_users_a.user, ".$pref."db_users_a.date_reg, ".$pref."db_users_a.refsite, ".$pref."db_users_b.to_referer FROM ".$pref."db_users_a, ".$pref."db_users_b
  WHERE ".$pref."db_users_a.id = ".$pref."db_users_b.id AND ".$pref."db_users_a.referer_id = '$user_id' ORDER BY to_referer DESC");
                    if($db->NumRows() > 0){
                        while($ref = $db->FetchArray()){
                    ?>
                            <tr height="25" class="htt" valign="top" align="center">
         <td align="center"> <?=$ref["user"]; ?><hr></hr> </td>
         <td align="center"> <?=date("d.m.Y в H:i:s",$ref["date_reg"]); ?> <hr></hr></td>
         <td align="center"> <?=$ref["refsite"]; ?> </td>
         <td align="center"> <?=sprintf("%.2f",$ref["to_referer"]); ?><hr></hr> </td>
      </tr>
                    <?PHP
                            $all_money += $ref["to_referer"];
                        }
                    }else echo "<tr><td class='text-center' colspan='3'>{$lang['referrals']['noreferrals']}</td></tr>";
                    ?>
                </table>
            </div>
        </div>
    </div>
</section>
 
Последнее редактирование:

Delamor

Участник
У тебя решение в самом начале кода , но потом ты сделал ошибку в одном слове)))

$username (так надо), $usname (так написал ты, две буквы забыл добавить)

Вот правильно -
я хочу https://site.com/?i=username <input readonly class="form-control" value="<?php $func->url('?i='.$username);?>" onclick="$(this).select();" />
 
Верх