Temos pavadinimas: WordPress, Shopify ir PHPFusion programuotojų bendruomenė :: SMS V.I.P. sistema v2.0 - Mokėjimai.LT

Parašė MaFetas· 2009 Spa. 28 02:10:05
#47

Įdėjau mygtuką prie nario, kad pratęsti mėnesiui VIP, šalia atimimo, patogiau manau bus :)

Pasikeiskit admin vip.php kodą:
<?php
require_once "../maincore.php";
require_once BASEDIR."subheader.php";
require_once ADMIN."navigation.php";
if (!checkrights("VIP") || !defined("iAUTH") || $_GET['aid'] != iAUTH) redirect("../index.php");
if (isset($_GET['delete_vip']) && !isNum($_GET['delete_vip'])) redirect("index.php");
opentable("VIP administravimo kategorijos");
$nustatymai='<a href="'.FUSION_SELF.$aidlink.'&system=1">VIP Sistemos nustatymai</a>'; $nariai='<a href="'.FUSION_SELF.$aidlink.'&users=1">Narių administravimas</a>';
if (isset($_GET['users'])) { 
$nariai='<b>Narių administravimas</b>';
} elseif(isset($_GET['system'])) {
$nustatymai='<b>VIP Sistemos nustatymai</b>';
}
echo "<center>".$nustatymai." || ".$nariai."</center>";
closetable();
if (isset($_GET['users'])) { 
if(isset($_GET['add']) && $_GET['add']=='search') {
   opentable("Ieškomas narys");
   if (!isset($_POST['search_users']) || !isset($_POST['search_criteria'])) {
      echo "<form name='searchform' method='post' action='".FUSION_SELF.$aidlink."&users=1&add=search'>\n";
      echo "<table cellpadding='0' cellspacing='0' width='450' align='center'>\n";
      echo "<tr>\n<td align='center' class='tbl'>Surask narį, kuriam nori suteikti/pratęsti nemokamai VIP narystę! Įrašyk norimo nario niką, arba jo pradžią.<br /><br />\n";
      echo "<input type='text' name='search_criteria' class='textbox' style='width:300px' />\n</td>\n";
      echo "</tr><tr>\n<td align='center' class='tbl'><input type='submit' name='search_users' value='Ieškoti' class='button' /></td>\n";
      echo "</tr>\n</table>\n</form>\n";
   } elseif (isset($_POST['search_users']) && isset($_POST['search_criteria'])) {
      $mysql_search = "user_name LIKE '".$_POST['search_criteria']."%' ";
   

         $result = dbquery("SELECT user_id, user_name FROM ".DB_PREFIX."users WHERE ".$mysql_search." ORDER BY user_name");
      
      if (isset($result) && dbrows($result)) {
         
         echo "<table cellpadding='0' cellspacing='1' width='450' border=0 align=center>\n";
         $i = 0; $users = "";
         while ($data = dbarray($result)) {
                     $i++;
            $users .= "<tr>\n<td><label>".$data['user_name']." - <a href='".FUSION_SELF.$aidlink."&users=1&add=".$data['user_id']."'><b><font color='green'>Suteikti/Pratesti VIP!</font></b></a> </label></td>\n</tr>";
         }
         if ($i > 0) {
            echo "<tr>\n<td class='tbl2'><strong>Rasti nariai:</strong></td>\n</tr>\n";
            echo $users;
         } else {
            echo "<tr>\n<td align='center' class='tbl'>Narių nebuvo rasta\n";
            echo "\n</td>\n</tr>\n";
            echo '<br><centeR><a href="'.FUSION_SELF.$aidlink.'&users=1"><b>Grįžti</b></a></center>';
         }
         echo "</table>\n</form>\n";
      } else {
         echo "<table cellpadding='0' cellspacing='1' width='450' class='tbl-border center'>\n";
         echo "<tr>\n<td align='center' class='tbl'>Narių nebuvo rasta";
         echo "</td>\n</tr>\n</table>\n";
         echo '<br><centeR><a href="'.FUSION_SELF.$aidlink.'&users=1"><b>Grįžti</b></a></center>';
         
      }
   }
   closetable();
} else {
if (isset($_GET['delete']) && isnum($_GET['delete'])) {
$result=dbquery("SELECT user_name FROM ".DB_PREFIX."users WHERE user_id='{$_GET['delete']}'");
if (dbrows($result)) {
$nik=dbarray($result);
opentable("Pabaigiama/Atimama VIP narystė nariui: ".$nik['user_name']);
$result=dbquery("UPDATE ".DB_PREFIX."users SET user_vip='".time()."' WHERE user_id='{$_GET['delete']}'");
if ($result) {
echo "<center>VIP narystė nariui sėkmingai atimta/pabaigta.</center>";
echo '<br><centeR><a href="'.FUSION_SELF.$aidlink.'&users=1"><b>Grįžti</b></a></center>';
} else {
echo "<center><b>Klaida:</b> Nepavyko pabaigti/atimti nariui VIP narystės!</center>";
echo '<br><centeR><a href="'.FUSION_SELF.$aidlink.'&users=1"><b>Grįžti</b></a></center>';
}
} else {
opentable('Klaida');
echo "<center>Toks narys neegzistuoja</center>";
}
closetable();
} else if (isset($_GET['add']) && isnum($_GET['add'])) {
$result=dbquery("SELECT user_name, user_vip FROM ".DB_PREFIX."users WHERE user_id='{$_GET['add']}'");
if (dbrows($result)) {
$nik=dbarray($result);
opentable("Suteikiama/Pratesiama VIP narystė nariui: ".$nik['user_name']);
if ($nik['user_vip']<time()){
$laikas=time()+86400*$vip['vip_time'];
} else {
$laikas=$nik['user_vip']+86400*$vip['vip_time'];}
$result=dbquery("UPDATE ".DB_PREFIX."users SET user_vip='".$laikas."' WHERE user_id='{$_GET['add']}'");
if ($result) {
echo "<center>VIP narystė nariui sėkmingai pratesta/suteikta</center>";
echo '<br><centeR><a href="'.FUSION_SELF.$aidlink.'&users=1"><b>Grįžti</b></a></center>';
} else {
echo "<center><b>Klaida:</b> Nepavyko pratesti/suteikti nariui VIP narystės!</center>";
echo '<br><centeR><a href="'.FUSION_SELF.$aidlink.'&users=1"><b>Grįžti</b></a></center>';
}
} else {
opentable('Klaida');
echo "<center>Toks narys neegzistuoja</center>";
}
closetable();
} else {
opentable('Narių administravimas');
echo "<b><center><a href='".FUSION_SELF.$aidlink."&users=1&add=search'><h2>Pridėti VIP narį</h2></a></centeR></b>";
if (!isset($sortby) || !preg_match("/^[0-9A-Z]$/", $sortby)) $sortby = "all";
   $orderby = ($sortby == "all" ? "" : " AND user_name LIKE '".stripinput($sortby)."%'");
   $result = dbquery("SELECT * FROM ".$db_prefix."users WHERE user_vip!=''".$orderby."");
   $rows = dbrows($result);
   if (!isset($_GET['rowstart']) || !isNum($_GET['rowstart'])) $_GET['rowstart'] = 0;
   if ($rows != 0) {
      $i = 0;
      echo "<table align='center' cellpadding='0' cellspacing='1' width='100%' class='tbl-border'>
<tr>
<td align='center' width='1%' class='tbl2' style='white-space:nowrap'><b>Vartotojo vardas</b></td>
<td align='center' width='1%' class='tbl2' style='white-space:nowrap'><b>Vartotojo tipas</b></td>
<td align='center' width='1%' class='tbl2' style='white-space:nowrap'><b>VIP</b></td>
</tr>\n";
      $result = dbquery("SELECT * FROM ".$db_prefix."users WHERE user_vip!=''".$orderby." ORDER BY user_vip DESC, user_name LIMIT ".$_GET['rowstart'].",20");
      while ($data = dbarray($result)) {
         $cell_color = ($i % 2 == 0 ? "tbl1" : "tbl2"); $i++;
         echo "<tr>\n<td align='center' width='1%' class='$cell_color' style='white-space:nowrap'>\n<a href='profile.php?lookup=".$data['user_id']."'>".$data['user_name']."</a></td>\n";
         echo "<td align='center' width='1%' class='$cell_color' style='white-space:nowrap'>".getuserlevel($data['user_level'])."</td>\n";
               echo "<td align='center' width='1%' class='$cell_color' style='white-space:nowrap'>";
               if (checkvip($data['user_id'])) {
               echo "<font color='green'>Baigsis: ".showdate('longdate', $data['user_vip'])." - <a href='".FUSION_SELF.$aidlink."&users=1&delete=".$data['user_id']."'><font color=red><b>Atimti</b></font></font> | <a href='".FUSION_SELF.$aidlink."&users=1&add=".$data['user_id']."'><b><font color='green'>Pratesti</font></b></a>";
               } else {
               echo "<font color='red'>Baigėsi: ".showdate('longdate', $data['user_vip'])."</font> - <a href='".FUSION_SELF.$aidlink."&users=1&add=".$data['user_id']."'><font color=green><b>Suteikti VIP!</b></font></a>";
               }
               echo "</td>\n</tr>";
      }
      echo "</table>\n";
   } else {
      echo "<center><br>Nerasta<br><br>\n</center>\n";
      echo '<br><centeR><a href="'.FUSION_SELF.$aidlink.'&users=1"><b>Grįžti</b></a></center>';
   }
   

/*} else {
   echo "<center><br>\n".$locale['003']."<br><br>\n</center>\n";
}*/
closetable();
if ($rows > 20) echo "<div align='center' style='margin-top:5px;'>".makePageNav($_GET['rowstart'],20,$rows,3,FUSION_SELF."?")."\n</div>\n";
}}
} elseif(isset($_GET['system'])) {
opentable('VIP Sistemos nustatymai');
if (isset($_POST['atn']) && isset($_POST['vip_time']) && isnum($_POST['vip_time'])) {
$result=dbquery("UPDATE ".DB_PREFIX."vip SET vip_time='{$_POST['vip_time']}'");
if ($result) {
echo "<center>Nustatymai atnaujinti</centeR>";
} else echo "<center>Įvyko klaida</centeR>";
echo '<br><centeR><a href="'.FUSION_SELF.$aidlink.'&system=1"><b>Grįžti</b></a></center>';
} else {
?>
<form method='POST' action='<?echo FUSION_SELF.$aidlink."&system=1";?>'>
<table cellpadding='0' cellspacing='0' align='center'>
<tr><td class='tbl'>VIP laikotarpis:<span style='color:#ff0000'>*</span></td>
<td class='tbl'><input type='text' name='vip_time' value='<?echo $vip['vip_time'];?>' maxlength='10' class='textbox' style='width:100px;' /> dienų.</td>
</tr>
<tr><td align='center' colspan='2' class='tbl'><br />
<input type='submit' name='atn' value='Atnaujinti' class='button' /></td>
</tr>
</table>
</form>
<?
}
closetable();
}
require_once BASEDIR."footer.php";
?>