Mercurial > hg > ywww
comparison php/read/updateTierLink.php @ 6:077b0a0a3e6d
remaining originals according to dependency walk
| author | Robert Boland <robert@markup.co.uk> |
|---|---|
| date | Thu, 16 Feb 2017 22:29:02 +0000 |
| parents | |
| children | 385ddd7c4b55 a67bf725e87b |
comparison
equal
deleted
inserted
replaced
| 5:55445b456ad0 | 6:077b0a0a3e6d |
|---|---|
| 1 <?PHP | |
| 2 | |
| 3 $isbn1 = strval($_GET['isbn1']); | |
| 4 echo $isbn1; | |
| 5 $isbn2 = strval($_GET['isbn2']); | |
| 6 echo $isbn2; | |
| 7 $state = strval($_GET['state']); | |
| 8 echo $state; | |
| 9 if (isset($_GET['userID'])) { | |
| 10 $userID=$_GET['userID']; | |
| 11 } | |
| 12 $loc = strval($_GET['loc']); | |
| 13 echo $loc; | |
| 14 | |
| 15 include "../../../private/db.php"; | |
| 16 //$addState = 0; | |
| 17 | |
| 18 $query1 = "CALL b_getLinkID('$isbn1', '$isbn2', $loc)"; // "select LinkID from scoretable where BookID1 = '$isbn1' and BookID2 = '$isbn2' and LocID = $loc"; | |
| 19 //echo $query1; | |
| 20 $data1 = mysqli_query($link, $query1) or exit( mysqli_error( $link )); | |
| 21 mysqli_close($link); //do not remove. reset is needed otherwise mysqli_fetch_array doesn't work after first loop | |
| 22 include "../../../private/db.php"; | |
| 23 | |
| 24 if ( mysqli_num_rows( $data1 ) < 1 ) //does the link exist | |
| 25 { | |
| 26 if($state == 7) | |
| 27 $queryL = "CALL b_addNewSearchLink('$isbn1','$isbn2',0, $loc)"; | |
| 28 else | |
| 29 $queryL = "CALL b_addNewLink('$isbn1','$isbn2',0, $loc)"; | |
| 30 //echo $queryL; | |
| 31 $results = mysqli_query($link, $queryL); | |
| 32 | |
| 33 $rows=mysqli_fetch_array($results, MYSQLI_ASSOC); | |
| 34 $linkid=$rows['LinkID']; | |
| 35 | |
| 36 //reset connection | |
| 37 mysqli_close($link); //do not remove. reset is needed otherwise mysqli_fetch_array doesn't work after first loop | |
| 38 include "../../../private/db.php"; | |
| 39 | |
| 40 | |
| 41 //if(isset($userID)) | |
| 42 // $addState = 1; | |
| 43 } | |
| 44 else | |
| 45 { | |
| 46 $rows=mysqli_fetch_array($data1, MYSQLI_ASSOC); | |
| 47 $linkid=$rows['LinkID']; | |
| 48 } | |
| 49 | |
| 50 $query3 = "CALL b_getLinkIDLinks($linkid)"; //"select LinkID, Positive, Buy, StrongInterest, MiddleInterest, WeakInterest, SearchRel, PositiveLogIn, BuyLogIn, StrongInterestLogIn, BuyLogIn, StrongInterestLogIn, MiddleInterestLogIn, WeakInterestLogIn, SearchRelLogIn from links where LinkID = $linkid"; | |
| 51 //echo $query3; | |
| 52 $data = mysqli_query($link, $query3) or exit( mysqli_error( $link )); | |
| 53 | |
| 54 //reset connection | |
| 55 mysqli_close($link); //do not remove. reset is needed otherwise mysqli_fetch_array doesn't work after first loop | |
| 56 include "../../../private/db.php"; | |
| 57 | |
| 58 while($line = mysqli_fetch_assoc($data)) | |
| 59 { | |
| 60 $linkID = $line["LinkID"]; | |
| 61 $pos = $line["Positive"]; | |
| 62 $buy = $line["Buy"]; | |
| 63 $strong = $line["StrongInterest"]; | |
| 64 $middle = $line["MiddleInterest"]; | |
| 65 $weak = $line["WeakInterest"]; | |
| 66 $searchrel = $line["SearchRel"]; | |
| 67 | |
| 68 $posLogIn = $line["PositiveLogIn"]; | |
| 69 $buyLogIn = $line["BuyLogIn"]; | |
| 70 $strongLogIn = $line["StrongInterestLogIn"]; | |
| 71 $middleLogIn = $line["MiddleInterestLogIn"]; | |
| 72 $weakLogIn = $line["WeakInterestLogIn"]; | |
| 73 $searchrelLogIn = $line["SearchRelLogIn"]; | |
| 74 | |
| 75 /* | |
| 76 RECOMM = 1; | |
| 77 BUY = 2; | |
| 78 STRONG = 3; | |
| 79 WEAK = 4; | |
| 80 CONTEMPLATE = 5; | |
| 81 BROWSE = 6; | |
| 82 SEARCH = 7;*/ | |
| 83 | |
| 84 if(isset($userID)) | |
| 85 { | |
| 86 if($state == 1) | |
| 87 $posLogIn += 1; | |
| 88 else if($state == 2) | |
| 89 $buyLogIn += 1; | |
| 90 else if ($state == 3) | |
| 91 $strongLogIn += 1; | |
| 92 else if ($state == 4) | |
| 93 $weakLogIn += 1; | |
| 94 else if ($state == 5) | |
| 95 $middleLogIn += 1; | |
| 96 else if ($state == 7) | |
| 97 $searchrelLogIn += 1; | |
| 98 } | |
| 99 else | |
| 100 { | |
| 101 if($state == 1) | |
| 102 $pos += 1; | |
| 103 else if($state == 2) | |
| 104 $buy += 1; | |
| 105 else if ($state == 3) | |
| 106 $strong += 1; | |
| 107 else if ($state == 4) | |
| 108 $weak += 1; | |
| 109 else if ($state == 5) | |
| 110 $middle += 1; | |
| 111 else if ($state == 7) | |
| 112 $searchrel += 1; | |
| 113 } | |
| 114 | |
| 115 $updateQuery = "CALL b_increaseTierLink($linkID,$pos,$buy,$strong,$weak,$middle,$searchrel,$posLogIn,$buyLogIn,$strongLogIn,$weakLogIn,$middleLogIn,$searchrelLogIn)"; | |
| 116 //echo $updateQuery; | |
| 117 $dataFinal = mysqli_query($link, $updateQuery); | |
| 118 | |
| 119 if($state == 1) | |
| 120 { | |
| 121 $stateQuery = "CALL b_insertThumbState($userID,$linkID,1)"; | |
| 122 //echo $stateQuery; | |
| 123 $stateFinal = mysqli_query($link, $stateQuery); | |
| 124 } | |
| 125 } | |
| 126 | |
| 127 mysqli_close($link); | |
| 128 | |
| 129 ?> |
