Solo usuarios registrados pueden comentar y agradecer, Logueate o Registrate

Autor Topic: Configurar correctamente modulo getvip.php files TT 11.70.52  (Visto 1152 veces)

0 Miembros and 1 Guest are viewing this topic.

Offline Audioz Posteado: October 12, 2016, 02:20:43 PM | Modificado: October 12, 2016, 04:47:08 PM by ZabiinoOo

  • 0 puntos por ventas
  • *
  • Rank: Principiante
  • Posts: 20
  • Gracias recibida: 500
  • cl
Si me pudieran ayudar con este modulo,  al darle click a comprar
VIP period was not found.
VIP period was not found.
Creo que se debe a que me falta la table de T_VIPList, pero no se como crearla y con que columnas, si me pudieran ayudar, les estaria agradecido.
desde ya muchas gracias.
Code: [Select]
<style type="text/css">
.platinum{display:Show;}

</style>



<script type="text/javascript">
  top.visible_div_id = 'platinum';
  function toggle_visibility(id) {
     var old_e = document.getElementById(top.visible_div_id);
     var new_e = document.getElementById(id);
     if(old_e) {
        console.log('old', old_e, 'none');
        old_e.style.display = 'none';
     }
    console.log('new', new_e, 'block');
     new_e.style.display = 'block';   
     top.visible_div_id = id;         
  }
  </script>


<?
echo "<script type=\"text/javascript\">document.getElementById(\"h4\").innerHTML = \"Upgrade your account to VIP user\"</script>
<input type='hidden' id='module_contet' value='Upgrade your account to VIP user'>";
   
$load_vip_settings = simplexml_load_file('engine/config_mods/get_vip.xml');
$bronze = explode(",",trim($load_vip_settings->bronze));
$silver = explode(",",trim($load_vip_settings->silver));
$gold = explode(",",trim($load_vip_settings->gold));
$platinum = explode(",",trim($load_vip_settings->platinum));

$link_identifier = mssql_connect($core['db_host'], $core['db_user'], $core['db_password']);
mssql_select_db($core['db_name'], $link_identifier);

$exist = $core_db->Execute("Select AccountID from T_VIPList where AccountID=?",array($user_auth_id));
if($exist->EOF)
{
mssql_query("INSERT INTO T_VIPList(AccountID,Date,Type) VALUES ('$user_auth_id',NULL,NULL)");
}   

if (isset($_POST['get_vip1']))
{
$viptime = htmlspecialchars($_POST['viptime1'],ENT_QUOTES);
  $result2 = mssql_query("select credits from MEMB_CREDITS where memb___id='$user_auth_id'");
$myrow2 = mssql_fetch_array($result2);
if ($viptime == NULL )
{
echo msg('0',"VIP period was not found.");
}
 
  switch($viptime)
    {
      case '10' : $kredit = $bronze[0];
        break;
      case '30' : $kredit = $bronze[1];
        break;
      case '60' : $kredit = $bronze[2];
        break;
      default   : echo msg('0',"VIP period was not found.");
        break;
    }
 
  if ($myrow2['credits'] < $kredit)
{

    echo msg('0',"Not enough credits.");
}
else
{
    $select = mssql_query("select Type,Date,AccountID from T_VIPList where AccountID='$user_auth_id'");   
$select_req = mssql_fetch_array($select);
    $actualDate = time();
    $vipEndDate = strtotime($select_req['Date']);
    $checkStatus =  ($vipEndDate) - ($actualDate);
$result = mssql_query("select Type from T_VIPList where AccountID='$user_auth_id'");
if (mssql_num_rows($result) > 0)
{
$myrow = mssql_fetch_array($result);
if ($checkStatus > 0)
{
echo msg('0',"You have already active VIP status.");
}
else
{
  $cas = time()+$viptime*86400;
        $small = date("Y-m-d H:i:s",$cas);
        mssql_query("update T_VIPList set Date='$small',Type ='1' WHERE AccountID='$user_auth_id'");
        mssql_query("update MEMB_CREDITS set credits= credits-".$kredit." where memb___id='$user_auth_id'");
        echo msg('1',"VIP status was successfully bought.");
}
}
}
}
?>

<br><br>
<center>
Seleccione vip &nbsp; 
<select class="iRg_input" style="width: 120px" name="type" onchange="toggle_visibility(this.value);">
<option value="platinum" select >Platinum VIP</option>
</select>
</center>

<div id="platinum" class="platinum" align="center"><br><br>
<form action="" method="post" onsubmit="request("form_vip","sh_","POST","getpage.php?cat=Get-VIP"); return false;" id="form_vip">
<select name="viptime4" class="iRg_input" style="margin-bottom:10px; width:250px;">
<option value="10">VIP for 10 days | <? echo $platinum[0];?> credits</option>
<option value="30">VIP for 30 days | <? echo $platinum[1];?> credits</option>
<option value="60">VIP for 60 days | <? echo $platinum[2];?> credits</option>
</select>
<input type="submit" name="get_vip1" value="Comprar"><br><br>
</form>
</div>
<br>


Gracias:


Offline ZabiinoOo #1 Posteado: October 12, 2016, 02:36:57 PM

  • MAESTRO

  • US. DE HONOR

  • LEYENDA

  • Administrador
  • 0 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 7.301
  • Gracias recibida: 125814
  • pe
Amigo en el titulo debe ir que files usas para asi poder darte una solucion, debes revisar si en tu base de datos existe la tabla: T_VIPList o busca cual sustituye a esa tabla




Prohibido pedir soporte via MP
Leer las reglas de cada seccion
we trust god

Offline Audioz #2 Posteado: October 12, 2016, 03:09:15 PM

  • 0 puntos por ventas
  • *
  • Rank: Principiante
  • Posts: 20
  • Gracias recibida: 500
  • cl
Amigo en el titulo debe ir que files usas para asi poder darte una solucion, debes revisar si en tu base de datos existe la tabla: T_VIPList o busca cual sustituye a esa tabla

No existe, y no encuentro alguna que la sustituya, la mas cercana es MEMB_INFO, pero no tiene las columnas pedidas.


Offline ZabiinoOo #3 Posteado: October 12, 2016, 03:25:40 PM

  • MAESTRO

  • US. DE HONOR

  • LEYENDA

  • Administrador
  • 0 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 7.301
  • Gracias recibida: 125814
  • pe
Tienes que reconstruir todo el código porque viendolo asi esta trabajado para otros files, pero si los quieres trabajar te digo que lo debes poner a trabajar con la tabla "MEMB_INFO - columna VIP - memb___id - memb_name" hay te di las tablas con las que debes hacer que trabajen el vip te los trabajara por 1 pj, por eso te digo que hagas el llamado del memb, yo no podria reconstruirte el modulo porque ando ocupado con unos trabajos proque tambien estoy trabajando el modulo master skill tree para usuarios vip aver si lo aporto al foro y eso pues




Prohibido pedir soporte via MP
Leer las reglas de cada seccion
we trust god

Offline Audioz #4 Posteado: October 12, 2016, 03:35:09 PM

  • 0 puntos por ventas
  • *
  • Rank: Principiante
  • Posts: 20
  • Gracias recibida: 500
  • cl
Tienes que reconstruir todo el código porque viendolo asi esta trabajado para otros files, pero si los quieres trabajar te digo que lo debes poner a trabajar con la tabla "MEMB_INFO - columna VIP - memb___id - memb_name" hay te di las tablas con las que debes hacer que trabajen el vip te los trabajara por 1 pj, por eso te digo que hagas el llamado del memb, yo no podria reconstruirte el modulo porque ando ocupado con unos trabajos proque tambien estoy trabajando el modulo master skill tree para usuarios vip aver si lo aporto al foro y eso pues
Muchas gracias, ya lo habia hecho, pero se me olvido cambiar el nombre de las columnas con la cual trabaja.


Solo usuarios registrados pueden comentar y agradecer, Logueate o Registrate


 

Related Topics

  Subject / Started by Replies Last post
0 Replies
2428 Views
Last post May 08, 2017, 11:45:32 PM
by estarly
3 Replies
1837 Views
Last post April 08, 2020, 02:37:53 AM
by tonih04
4 Replies
1861 Views
Last post October 25, 2018, 06:11:43 AM
by FR0ND0R
0 Replies
572 Views
Last post February 01, 2019, 10:28:21 PM
by c0d0m0
1 Replies
700 Views
Last post August 11, 2020, 09:05:57 PM
by WazonxD