Advertisement
Guest User

Untitled

a guest
Oct 24th, 2014
113
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 3.38 KB | None | 0 0
  1. }else  if (isset($_GET['activateRequest'])){
  2.    
  3.         $Data = explode("/", $user->decrypt($_GET['activateRequest']));
  4.        
  5.         //  $Data[0] = Quietschie ID ( Interessent )
  6.         //  $Data[1] = Auktions ID  ( tradeshift id )
  7.         //  $Data[2] = Schicht ID ( Interessent / damit will er tauschen )
  8.        
  9.         // Step 1: Schicht ID des Inserat Erstellers besorgen
  10.        
  11.         $mysqli->where('id', $Data[1]);
  12.         $TradeShiftId = $mysqli->GetOne('tradeshift');
  13.        
  14.         if ( $mysqli->count > 0 )   // Wenn es die Schicht gibt
  15.         {
  16.        
  17.             // Step 2: Update "active" Row in Tabelle traderequest
  18.             $Updatedata = Array ( 'active' => 1 );
  19.             $mysqli->where('quietschi_id', $Data[0]);
  20.             $mysqli->where('auction_id', $Data[1]);
  21.             $mysqli->update('traderequest', $Updatedata);
  22.        
  23.             // Step 3: Update "activetrade" Row in Tabelle tradeshift
  24.             $Updatedata = Array ( 'activetrade' => 1 );
  25.             $mysqli->where('id', $Data[1]);
  26.             $mysqli->update('tradeshift', $Updatedata);
  27.            
  28.             // Step 4: Update "ontrade" Row in Tabelle zuweisungen
  29.            
  30.             // Step 4.1 Get traderequest Id
  31.             $mysqli->where('quietschi_id', $Data[0]);
  32.             $mysqli->where('auction_id', $Data[1]);
  33.             $RequestID = $mysqli->GetOne('traderequest');
  34.            
  35.             // Step 4.2 paste it to ontrade Row
  36.             $Updatedata = Array ( 'ontrade' => $RequestID['id'] );
  37.             $mysqli->where('shift_id', $TradeShiftId['shift_id']);
  38.             $mysqli->where('quietschi_id', $Data[0]);
  39.             $mysqli->update('zuweisungen', $Updatedata);
  40.        
  41.             // Step 5  Inform Auction Owner that someone wants to trade
  42.             // Step 5.1 Get Quietschie informations
  43.            
  44.             $MailData = $mysqli->rawQuery('SELECT workshift.name,  workshift.start,  workshift.end,  quietschies.f_name,    quietschies.l_name,  quietschies.mail FROM workshift  INNER JOIN tradeshift    ON workshift.id = tradeshift.shift_id  INNER JOIN quietschies ON tradeshift.quietschie_id = quietschies.id WHERE tradeshift.id = '.$Data[1].'');
  45.             if ( $mysqli->count > 0 )
  46.             {
  47.                 // Get Interessent Schicht Infos
  48.                
  49.                 $mysqli->where('id', $Data[2]);
  50.                 $Shift = $mysqli->GetOne('workshift');
  51.                
  52.                
  53.                
  54.                
  55.                 $MailMessage = '              
  56.                <strong>Hallo '.$MailData['f_name'].' '.$MailData['l_name'].',</strong>
  57.                <br /><br />
  58.                soeben wurde ein Tausch für deine Auktion der Schicht "'.$MailData['name'].' am '.date('d.m.Y', $MailData['start']).'" angeboten.
  59.                Der Interessent bietet dir folgende Schicht zum tausch an: <br /> <br />';
  60.            
  61.                 $TauschContent = '<h1>Schicht tauschen</h1>
  62.                <div class="InnerUnderline"></div>
  63.                <div class="Success">Der Inserat Ersteller wurde über dein Tauschangebot informiert. Bitte überprüfe regelmäßig deine Emails.</div>';
  64.                                    
  65.             }else{
  66.            
  67.            
  68.             }
  69.         }
  70.        
  71.      
  72.        
  73.         // Send Trade Info to auctionowner
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement