Ämne: Reward sajter
Visa ett inlägg
Oläst 2011-11-28, 04:36 #2
smsnetwork smsnetwork är inte uppkopplad
Medlem
 
Reg.datum: Aug 2006
Inlägg: 90
smsnetwork smsnetwork är inte uppkopplad
Medlem
 
Reg.datum: Aug 2006
Inlägg: 90
Tar du programmen via affiliteslänkar så kör man ju på EPI rapporter.

Sedan så kör du CVS avläsning av CVS filer, eller Callbacks anrop eller likande för dela ut ersättningen automatiskt.

Sedan så räknar du ut va du får efter skatt ut, sedan räknar du med en del vinst sedan så kör du ut resterade åt personen.

ganska simpelt.

För räkna ut tid och kanske ge dem en titel efter hur länge dem har besökt än på sidan totalt, så kan du sätta in lite tidstamp och mysql sedan bygga upp en funktion typ i något av den här stilen.


Kod:
function get_online_time ($online, $total_time, $login_time, $last_time, $show_status=0) {
 
   $login_time = is_numeric($login_time) ? $login_time : strtotime($login_time);

   $last_time = is_numeric($last_time) ? $last_time : strtotime($last_time);
   
   $online_time = $online ? $last_time - $login_time : 0; 
   
   $total_time += $online_time;
   
   $online_time = floor($total_time / 60);

   $days = floor($total_time / 3600 / 24);
 
   $rest = $total_time % (3600 * 24);
 
   $hours = floor($rest / 3600);
 
   $minutes = floor(($rest % 3600) / 60);
   
   if ($show_status == 1) {

      // $online_time i minuter
      if ($online_time < 4999) {
         $rank = 'Mobbad';

      } elseif ($online_time < 9999) {
         $rank = 'Felparkerare';

      } elseif ($online_time < 19999) {
         $rank = 'Golare';

      } elseif ($online_time < 29999) {
         $rank = 'Budbärare';

      } elseif ($online_time < 39999) {
         $rank = 'Snattare';

      } elseif ($online_time < 49999) {
         $rank = 'Prostituerad';

      } elseif ($online_time < 59999) {
         $rank = 'Smugglare';

      } elseif ($online_time < 69999) {
         $rank = 'Biltjuv';

      } elseif ($online_time < 79999) {
         $rank = 'Nolltaxerare';

      } elseif ($online_time < 89999) {
         $rank = 'Hacker';

      } elseif ($online_time < 99999) {
         $rank = 'Misshandlare';

      } elseif ($online_time < 199999) {
         $rank = 'Förfalskare';

      } elseif ($online_time < 299999) {
         $rank = 'Våldtäktsman';

      } elseif ($online_time < 399999) {
         $rank = 'Bankrånare';

      } elseif ($online_time < 499999) {
         $rank = 'Mordbrännare';

      } elseif ($online_time < 599999) {
         $rank = 'Kidnappare';

      } elseif ($online_time < 699999) {
         $rank = 'Lönnmördare';

      } elseif ($online_time < 799999) {
         $rank = 'Al Qaida';

      } elseif ($online_time < 899999) {
         $rank = 'Landsförrädare';

      } elseif ($online_time < 999999) {
         $rank = 'Mästerbandit';

      } else {
         $rank = 'Legend';
      }
      
      // Visa istället för online_time
      return $rank;
 
   } elseif ($show_status == 2) {
   
      // $online_time i minuter
      if ($online_time < 49999) {
         $img = '0.gif';
      } elseif ($online_time < 99999 ) {
         $img = '1.gif';
      } elseif ($online_time < 199999) {
         $img = '2.gif';
      } elseif ($online_time < 299999) {
         $img = '3.gif';
      } elseif ($online_time < 399999) {
         $img = '4.gif';
      } elseif ($online_time < 499999) {
         $img = '5.gif';
      } elseif ($online_time < 599999) {
         $img = '6.gif';
      } elseif ($online_time < 699999) {
         $img = '7.gif';
      } elseif ($online_time < 799999) {
         $img = '8.gif';
      } elseif ($online_time < 899999) {
         $img = '9.gif';
      } elseif ($online_time < 999999) {
         $img = '10.gif';
      } else {
         $img = '11.gif';
      }
      
      // Visa istället för online_time
      return '<img src="pico/online/'.$img.'" border="0">';

   } else {
   
      return "
        $online_time min<br></b>
        $days dygn $hours tim $minutes min
      ";
   
   }
 
}
smsnetwork är inte uppkopplad   Svara med citatSvara med citat