Ergebnis 1 bis 5 von 5

Thema: CPX Research einbauen-nur wie

Baum-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #3
    Neuer Benutzer
    Registriert seit
    05.07.2009
    Beiträge
    21

    AW: CPX Research einbauen-nur wie

    jep, hab ich auch auf corona-klicker und lose-disco laufen. wie isaack schon sagte nur nen javascript auf der seite und dann ein postback php script.


    ist allerdings aufs aktuelle vmsone 3.0 angepasst:

    <?php
    require_once('lib/extras.init.php');


    /*
    {status} (1 = completed 2 = canceled)
    {trans_id} (unique ID )
    {user_id} (your UserID)
    {subid} (Your subId)
    {subid_2} (Your subId2)
    {amount_local} amount in your currency
    {amount_usd} amount in USD
    {ip_click} user click IP
    {secure_hash} here we had a hash that you can validate the request the hash is a md5 hash: example: md5({trans_id}-yourappsecurehash)
    */


    if ($_GET['status'] == 1)
    {
    //betrag auf konto buchen
    $sql = sql::$db->prepare ("UPDATE `vms_kontodaten` SET `kontostand` = `kontostand` + :verdienst WHERE `uid` = :uid LIMIT 1");
    $sql -> execute(array(':verdienst' => $_GET['verdienst'], ':uid' => $_GET['subid']));


    //buchung eintragen
    $buchungs_id=create_code(14);
    $sql = sql::$db->prepare ("INSERT INTO `vms_buchungen` (`uid`,`buchungszeit`,`buchungs_id`,`buchungsmenge `,`verwendungszweck`) VALUES (?,?,?,?,?)");
    $sql ->execute( array( $_GET['subid'], time(), $buchungs_id, $_GET['verdienst'], 'CPX Umfrage '.$_GET['trans_id'] ) );
    }


    if ($_GET['status'] == 2)
    {
    //betrag von konto abziehen
    $sql = sql::$db->prepare ("UPDATE `vms_kontodaten` SET `kontostand` = `kontostand` - :verdienst WHERE `uid` = :uid LIMIT 1");
    $sql -> execute(array(':verdienst' => $_GET['verdienst'], ':uid' => $_GET['uid']));


    //buchung eintragen
    $buchungs_id=create_code(14);
    $sql = sql::$db->prepare ("INSERT INTO `vms_buchungen` (`uid`,`buchungszeit`,`buchungs_id`,`buchungsmenge `,`verwendungszweck`) VALUES (?,?,?,?,?)");
    $sql ->execute( array( $_GET['subid'], time(), $buchungs_id, '-'.$_GET['verdienst'], 'CPX Umfrage '.$_GET['trans_id'].' Storno' ) );
    }
    ?>
    postback link sieht bei mir so aus:

    dateiname.php?subid={user_id}&verdienst={amount_lo cal}&ip={ip_click}&trans_id={trans_id}&status={sta tus}

    ich weiss nicht was das hier soll mit den eingefügten leerzeichen, aber bei "local" und "status" sind natürlich keine.
    Geändert von n00dl3supp3 (16.07.2021 um 16:02 Uhr)

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •