Jump to content

jason360

Members
  • Posts

    77
  • Joined

  • Last visited

Everything posted by jason360

  1. Hey guys, Not sure how to concatenate this php string properly. This is what I have now and I don't think it is correct: <?php if(loggedin()){echo '<div class="like-btn <?php if($like_count == 1){ echo "like-h";} ?>"><!-- Like --></div>';} ?> Any help would be appreciated. Thanks JK
  2. YouTube embeddable video issue. Confirmed one of the videos in the database has become un-embeddable on YouTube knocking the whole gallery down.
  3. Standby josh. Just copied my echoed to hard code. Replicating error. Trying to see whats different.
  4. Hey Josh. I am going to check one more time copying what is echoed into hard code. But in the meantime, here is all the script and JS powering it all. It is using document.ready as you can see. <!-- video gallery --> <link rel="stylesheet" type="text/css" href="http://www.site.com/css/video-gallery/jquery.jscrollpane.css" media="all" /> <link rel="stylesheet" type="text/css" href="http://www.site.com/css/video-gallery/videoGallery_playlist_v_right.css" /> <!--[if lte IE 8 ]><link rel="stylesheet" type="text/css" href="css/ie_below_9.css" /><![endif]--> <script type="text/javascript" src="http://www.site.com/js/video-gallery/swfobject.js"></script> <script type="text/javascript" src="http://www.site.com/js/video-gallery/jquery.dotdotdot-1.5.1.js"></script> <script type="text/javascript" src="http://www.site.com/js/video-gallery/jquery.address.js"></script> <script type="text/javascript" src="http://www.site.com/js/video-gallery/jquery.easing.1.3.js"></script> <script type="text/javascript" src="http://www.site.com/js/video-gallery/jquery.mousewheel.min.js"></script> <script type="text/javascript" src="http://www.site.com/js/video-gallery/jquery.jscrollpane.min.js"></script> <script type="text/javascript" src="http://www.site.com/js/video-gallery/froogaloop.js"></script> <script type="text/javascript" src="https://www.youtube.com/player_api"></script> <script type="text/javascript" src="http://www.site.com/js/video-gallery/jquery.apPlaylistManager.min.js"></script> <script type="text/javascript" src="http://www.site.com/js/video-gallery/jquery.apYoutubePlayer.min.js"></script> <script type="text/javascript" src="http://www.site.com/js/video-gallery/jquery.apVimeoPlayer.min.js"></script> <script type="text/javascript" src="http://www.site.com/js/video-gallery/jquery.func.js"></script> <script type="text/javascript" src="http://www.site.com/js/video-gallery/jquery.videoGallery.min.js"></script> <script type="text/javascript"> // FLASH EMBED PART var flashvars = {}; var params = {}; var attributes = {}; attributes.id = "flashPreview"; params.quality = "high"; params.scale = "noscale"; params.salign = "tl"; params.wmode = "transparent"; params.bgcolor = "#111"; params.devicefont = "false"; params.allowfullscreen = "true"; params.allowscriptaccess = "always"; swfobject.embedSWF("preview.swf", "flashPreview", "100%", "100%", "9.0.0", "expressInstall.swf", flashvars, params, attributes); //functions called from flash var jsReady = false;//for flash/js communication function flashVideoEnd() {jQuery.fn.videoGallery.flashVideoEnd();} function flashVideoStart() {jQuery.fn.videoGallery.flashVideoStart();} function dataUpdateFlash(bl,bt,t,d) {jQuery.fn.videoGallery.dataUpdateFlash(bl,bt,t,d);} function flashVideoPause() {jQuery.fn.videoGallery.flashVideoPause();} function flashVideoResume() {jQuery.fn.videoGallery.flashVideoResume();} function flashMainPreviewOff() {jQuery.fn.videoGallery.flashMainPreviewOff();} function flashResizeControls() {jQuery.fn.videoGallery.flashResizeControls();} function isReady() {return jsReady;} jQuery(document).ready(function($) { jsReady = true; //init component $('#componentWrapper').videoGallery({ /* REQUIRED */ /* DEEPLINKING SETTINGS */ /* useDeeplink: true, false */ useDeeplink:true, /* startUrl: deeplink start url, enter 'ul' data-address/'li' data-address (two levels). Or just 'ul' data-address (single level). */ startUrl: 'mix1/youtube_single1', /* NO DEEPLINKING SETTINGS */ /*activePlaylist: enter element 'id' attributte */ activePlaylist:'mix1', /*activeItem: video number to start with (-1 = none, 0 = first, 1 = second, 2 = third ...etc) */ activeItem:0, /* GENERAL */ /*thumbOrientation: horizontal, vertical (for scrolling) */ thumbOrientation: 'vertical', /*playlistPosition: bottom / right */ playlistPosition: 'right', /*fullSize: true/false (dont forget to edit the css as well) */ fullSize: true, /*flashHolder: id of the flash movie */ flashHolder:'#flashPreview', /* DEFAULTS */ /*defaultVolume: 0-1 */ defaultVolume:0.5, /*autoPlay: true/false */ autoPlay:true, /* loopingOn: loop playlist on end (last item in playlist), true/false */ loopingOn:true, /* randomPlay: random play in playlist, true/false */ randomPlay:false, /*autoAdvanceToNextVideo: true/false */ autoAdvanceToNextVideo:true, /*autoMakePlaylistThumb: true/false (valid only for youtube and vimeo, auto make thumb for each video) */ autoMakePlaylistThumb:true, /*autoMakePlaylistInfo: true/false (valid only for youtube and vimeo, auto make title and description for each video) */ autoMakePlaylistInfo:true, /* outputPlaylistData: console.log out playlist data */ outputPlaylistData:false, /* useYoutubeHighestQuality: true/false (use highest available quality for youtube video, if false, then it set to default) */ useYoutubeHighestQuality:false, videoGallerySetupDone:function() { //console.log('videoGallerySetupDone'); } }); }); </script>
  5. Hey josh, Yes, I compared them and re-compared them. The hard code is actually a copy of what is echoed. I am kind of guessing it may be my database. Its hosted with godaddy. It was actually working fine a few weeks ago then turned buggy out of nowhere. There are 7 rows in my videos table. Thanks!
  6. Hey guys, Stuck on this for a couple days now. I am using a 3rd party video gallery function that uses jquery. http://codecanyon.net/item/responsive-video-gallery-html5-youtube-vimeo/2918602 The gallery works great when the list is hard coded, but as soon as I use a PHP mysql query to echo out the list the video gallery becomes buggy and hangs (works about 25% of the time). The higher I set the limit on the query the worse it performs (works great if I limit it to only 1). Any ideas what could be the issue? I am completely out of ideas. Is my PHP code bad? This list hard coded list works perfect: <ul id='mix1' data-address="mix1"> <li data-address='youtube_single1' data-type='youtube_single' data-path='http://gdata.youtube.com/feeds/api/videos/SVdc8ec_bGg?v=2&format=5&alt=jsonc' ></li> <li data-address='youtube_single2' data-type='youtube_single' data-path='http://gdata.youtube.com/feeds/api/videos/WwRrKaq0IyY?v=2&format=5&alt=jsonc' ></li> <li data-address='youtube_single3' data-type='youtube_single' data-path='http://gdata.youtube.com/feeds/api/videos/36kmXKP_l7I?v=2&format=5&alt=jsonc' ></li> <li data-address='youtube_single4' data-type='youtube_single' data-path='http://gdata.you<li data-address='youtube_single5' data-type='youtube_single' data-path='http://gdata.youtube.com/feeds/api/videos/WwRrKaq0IyY?v=2&format=5&alt=jsonc' ></li> <li data-address='youtube_single6' data-type='youtube_single' data-path='http://gdata.youtube.com/feeds/api/videos/36kmXKP_l7I?v=2&format=5&alt=jsonc' ></li> <li data-address='youtube_single7' data-type='youtube_single' data-path='http://gdata.youtube.com/feeds/api/videos/36kmXKP_l7I?v=2&format=5&alt=jsonc' ></li> <li data-address='youtube_single8' data-type='youtube_single' data-path='http://gdata.youtube.com/feeds/api/videos/36kmXKP_l7I?v=2&format=5&alt=jsonc' ></li> <li data-address='youtube_single9' data-type='youtube_single' data-path='http://gdata.youtube.com/feeds/api/videos/36kmXKP_l7I?v=2&format=5&alt=jsonc' ></li> <li data-address='youtube_single10' data-type='youtube_single' data-path='http://gdata.youtube.com/feeds/api/videos/36kmXKP_l7I?v=2&format=5&alt=jsonc' ></li> <li data-address='youtube_single11' data-type='youtube_single' data-path='http://gdata.youtube.com/feeds/api/videos/36kmXKP_l7I?v=2&format=5&alt=jsonc' ></li> <li data-address='youtube_single12' data-type='youtube_single' data-path='http://gdata.youtube.com/feeds/api/videos/36kmXKP_l7I?v=2&format=5&alt=jsonc' ></li> </ul> Once I use the PHP query and echo for the list the gallery becomes buggy: <ul id='mix1' data-address="mix1"> <?php $query = mysql_query('SELECT video_number FROM videos WHERE video_item_id="'.$pid.'" ORDER BY RAND() LIMIT 10'); $i = 0; class myCounter implements Countable { public function count() { static $count = 0; return ++$count; } } $counter = new myCounter; while ($row = mysql_fetch_array($query)) { if($i % 10 === 0) { } echo "<li data-address='youtube_single".count($counter)."' data-type='youtube_single' data-path='http://gdata.youtube.com/feeds/api/videos/".$row['video_number']."?v=2&format=5&alt=jsonc' ></li>"; $i++; } ?> </ul>
  7. Hey Guys, I have an image rotator that works great with jquery 1.6.4, but I have to run 1.10.2 now and I would like to know if I can make the image script work with 1.10.2. This is what works with 1.6.4, but not with 1.10.2 Any ideas? Thanks! $(document).ready(function(){ $('#products').slides({ preload: true, preloadImage: '../images/imgslide/loading.gif', effect: 'slide, fade', crossfade: true, slideSpeed: 350, fadeSpeed: 500, generateNextPrev: true, generatePagination: false }); });
  8. Hey objnoob, Thanks for the help going to try to go over this now!
  9. Hey guys...I have another question. I am trying to get error reporting to echo out in my form from my upload script. I followed an example from the forums and tried a few different things with no luck. Any help with what I am doing wrong would be highly appreciated! Thanks again! JK This is my form code where errors are to be displayed: <?php include("image_upload_script.php"); ?> <form enctype="multipart/form-data" class="clearfix" action="" method="post"> <?php if( isset( $_POST['Upload It'] ) ) { $fileName = $_POST['Upload It']; } else { $fileName = ''; } ?> Choose your file here: <input name="uploaded_file" type="file"/><br /><br /> <input type="submit" name="submit" value="Upload It" class="" /> </form> This is my simplified upload script with the error messages: session_start(); $pid ='1000'; if($_POST['submit']=='Upload It') { // Access the $_FILES global variable for this specific file being uploaded // and create local PHP variables from the $_FILES array of information $fileName = $_FILES["uploaded_file"]["name"]; // The file name $fileTmpLoc = $_FILES["uploaded_file"]["tmp_name"]; // File in the PHP tmp folder $fileType = $_FILES["uploaded_file"]["type"]; // The type of file it is $fileSize = $_FILES["uploaded_file"]["size"]; // File size in bytes $fileErrorMsg = $_FILES["uploaded_file"]["error"]; // 0 for false... and 1 for true $kaboom = explode(".", $fileName); // Split file name into an array using the dot $fileExt = end($kaboom); // Now target the last array element to get the file extension $fileName = $pid.".".$fileExt; //rename // START PHP Image Upload Error Handling -------------------------------------------------- $errormessage = array(); if (!$fileTmpLoc) { // if file not chosen $errormessage[] = 'ERROR: Please browse for a file before clicking the upload button.'; } else if($fileSize > 5242880) { // if file size is larger than 5 Megabytes $errormessage[] = 'ERROR: Your file was larger than 5 Megabytes in size.'; unlink($fileTmpLoc); // Remove the uploaded file from the PHP temp folder } ?>
  10. Hey requinix. Thanks for helping a noob out! I thought the $_POST part of: if($_POST['submit']=='Upload It') had to match my variables. Works now!
  11. Hey Guys, Just stuck on this php form to upload. I am trying to post a photo to the upload script. For some reason it seems that only the photo's filename is being passed on from the form to the upload script, but not the actual photo. Any help is much appreciated. My code: Form page: <?php include("image_upload_script.php"); ?> <form enctype="multipart/form-data" class="clearfix" action="" method="post"> <?php if($_SESSION['msg']['login-err']) { echo '<div class="err">'.$_SESSION['msg']['login-err'].'</div>'; unset($_SESSION['msg']['login-err']); } ?> Choose your file here: <input name="uploaded_file" type="file"/><br /><br /> <input type="submit" name="submit" value="Upload It" class="" /> </form> Upload script: <?php session_start(); $pid ='1000'; if($_POST['submit']=='Upload It') { // Access the $_FILES global variable for this specific file being uploaded // and create local PHP variables from the $_FILES array of information $fileName = $_POST["uploaded_file"]["name"]; // The file name $fileTmpLoc = $_POST["uploaded_file"]["tmp_name"]; // File in the PHP tmp folder $fileType = $_POST["uploaded_file"]["type"]; // The type of file it is $fileSize = $_POST["uploaded_file"]["size"]; // File size in bytes $fileErrorMsg = $_POST["uploaded_file"]["error"]; // 0 for false... and 1 for true $kaboom = explode(".", $fileName); // Split file name into an array using the dot $fileExt = end($kaboom); // Now target the last array element to get the file extension $fileName = $pid.".".$fileExt; //rename // Image handling after this, cut out for simplicity -------------------------------------------------- } ?>
  12. Hey guys, Stuck on this for a while. Not too sure what I am doing wrong. I am just trying to submit an image file(jpg,png,gif) via a form to my uploader file. It seems like only the file name is coming through and not the actual file. Any help is much appreciated! Thanks! Upload form: <?php include("image_upload_script.php"); ?> <form enctype="multipart/form-data" class="clearfix" action="" method="post"> <?php if($_SESSION['msg']['login-err']) { echo '<div class="err">'.$_SESSION['msg']['login-err'].'</div>'; unset($_SESSION['msg']['login-err']); } ?> Choose your file here: <input name="uploaded_file" type="file"/><br /><br /> <input type="submit" name="submit" value="Upload It" class="" /> </form> PHP Uploader file being submitted to (image_upload_script.php): session_start(); $pid ='1000'; if($_POST['submit']=='Upload It') { // Access the $_FILES global variable for this specific file being uploaded // and create local PHP variables from the $_FILES array of information $fileName = $_POST["uploaded_file"]["name"]; // The file name $fileTmpLoc = $_POST["uploaded_file"]["tmp_name"]; // File in the PHP tmp folder $fileType = $_POST["uploaded_file"]["type"]; // The type of file it is $fileSize = $_POST["uploaded_file"]["size"]; // File size in bytes $fileErrorMsg = $_POST["uploaded_file"]["error"]; // 0 for false... and 1 for true $kaboom = explode(".", $fileName); // Split file name into an array using the dot $fileExt = end($kaboom); // Now target the last array element to get the file extension $fileName = $pid.".".$fileExt; //rename // START PHP Image Upload Error Handling -------------------------------------------------- if (!$fileTmpLoc) { // if file not chosen $err[] = 'ERROR: Please browse for a file before clicking the upload button.'; } else if($fileSize > 5242880) { // if file size is larger than 5 Megabytes $err[] = 'ERROR: Your file was larger than 5 Megabytes in size.'; unlink($fileTmpLoc); // Remove the uploaded file from the PHP temp folder } else if (!preg_match("/.(gif|jpg|png)$/i", $fileName) ) { // This condition is only if you wish to allow uploading of specific file types $err[] = 'ERROR: Your image was not .gif, .jpg, or .png.'; unlink($fileTmpLoc); // Remove the uploaded file from the PHP temp folder } else if ($fileErrorMsg == 1) { // if file upload error key is equal to 1 $err[] = 'ERROR: An error occured while processing the file. Try again.'; } // END PHP Image Upload Error Handling --------------------------------- // Place it into your "uploads" folder mow using the move_uploaded_file() function $moveResult = move_uploaded_file($fileTmpLoc, "uploads/$fileName"); // Check to make sure the move result is true before continuing if ($moveResult != true) { $err[] = 'ERROR: File not uploaded. Try again.'; unlink($fileTmpLoc); // Remove the uploaded file from the PHP temp folder } // more code below this
  13. Thanks again mac_gyver! I added "empty($_SESSION['user_id']) &&" to my if statements, so that if the $_SESSION['user_id'] is empty it goes to my else statement.
  14. Hey guys, I have an series of if statements that I believe to be correct, comparing to examples I have found. Anyway, the first 2 parts of the if statement work providing "Content #1" and "Content #2", however "Content #3" will not echo out. Instead of getting Content #3 it looks like I am getting a variation of Content #2. Any ideas what I am doing wrong here? Thank you! if($d['user_id'] == $_SESSION['user_id']):{ $result = mysql_query( "SELECT member_vote FROM member_rank WHERE member_id=".$d['user_id']."" ); list($vote) = mysql_fetch_array( $result ); return ' <div id="comment" > Content #1 </div> ';} elseif($d['user_id'] != $_SESSION['user_id']):{ $result = mysql_query( "SELECT member_vote FROM member_rank WHERE member_id=".$d['user_id']."" ); list($vote) = mysql_fetch_array( $result ); return ' <div id="comment" > Content #2 </div> ';} else: { $result = mysql_query( "SELECT member_vote FROM member_rank WHERE member_id=".$d['user_id']."" ); list($vote) = mysql_fetch_array( $result ); return ' <div id="comment" > Content #3 </div> ';} endif;
  15. mac_gyver Thanks for your help. I was able to figure out my problem from your suggestions. I had to change the: WHERE member_id='".$d['user_id']."' To this: WHERE member_id=".$d['user_id']." The extra set of '' was messing it up. Regarding the identical code, I just posted my example up wrong. The other if statement doesn't have the $vote Thanks again! JK
  16. Hey guys, I have a mysql query inside 2 if statements. When the query is just inside the first if statement there is no problem, but once I add the query inside the second if statement as well I get an error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '5''' at line 1 I need the $vote from the query to be in both if statements. I tried listing the query before both if statements but I get the same issue. I am not too sure what I am doing wrong here. Any help much appreciated! Thank you. JK Here is the problem area of my code: if($d['user_id'] == $_SESSION['user_id']){ $result = mysql_query( "SELECT member_vote FROM member_rank WHERE member_id='".$d['user_id']."'" ); list($vote) = mysql_fetch_array( $result ) or die($myQuery."<br/><br/>".mysql_error()); return ' <div class="vote-span"><!-- voting--> <div class="vote-score">'.$vote.'</div> </div> ';} if($d['user_id'] != $_SESSION['user_id']){ $result = mysql_query( "SELECT member_vote FROM member_rank WHERE member_id='".$d['user_id']."'" ); list($vote) = mysql_fetch_array( $result ) or die($myQuery."<br/><br/>".mysql_error()); return ' <div class="vote-span"><!-- voting--> <div class="vote-score">'.$vote.'</div> </div> ';}
  17. I figured out this problem. The loggedin() portion of the if statement was preventing the jquery from working properly. I just took it out and it works. if($d['user_id'] == $_SESSION['user_id']){ return 'content here';}
  18. Is it possible to put an if statement within a return? Not sure if this is possible. Thank you. Example: return ' <div id="comment"> </div> '; The if statement to go into the return: if ($a > $b) { echo "a is bigger than b"; }
  19. Hey Guys, I am stuck on this problem after hours of searching and trial and error. Any help would be greatly appreciated, as I am completely out of ideas. Thank you. I have a form with a jquery button function, that shows the post live once it is clicked. The code has been working perfect until I added an 'if statement' on the include file used for displaying/echoing previous posts. Now, with the if statement, the button no longer works functions displaying the post live through the jquery (note: the button is still posting to the mysql database). Simply put the if statement is disabling the jquery functionality of the submit button. The structrure of my files: index.php (with the form that includes JS script for the button functionality and an include comment.class.php). This is the form and echo script from the index.php page: <?php if(loggedin()){echo ' <div id="addCommentContainer"> <form id="addCommentForm" method="post" action=""> <div> <img src="http://www.mywebsite.com/images/avatar.jpg" class="avatar" /> <p class="commentAdd">Add your comment or review:</p> <!-- <input type="text" name="link" id="link" /> --> <textarea name="body" id="body" type="message" ></textarea> <input type="image" id="submit" value="" src="http://www.mywebsite.com/images/commentsubmit.png" class="commentSubmit" /> <input type="hidden" name="name" id="name" value="'.$_SESSION['first'].'"/> <input type="hidden" name="user_id" id="user_id" value="'.$_SESSION['user_id'].'" /> </div> </form> </div>';} ?> <?php /* / Output the comments one by one: */ foreach($comments as $c){ echo $c->markup(); } ?> This is the if statement that is causing the problems: if(loggedin() && $d['user_id'] == $_SESSION['user_id']){ $deletebutton = '<a href="#" id="'.$d['id'].'" class="delete">x</a>';}; This is the portion of the include file that holds this problematic if statement: class Comment { private $data = array(); public function __construct($row) { /* / The constructor */ $this->data = $row; } public function markup() { /* / This method outputs the XHTML markup of the comment */ // Setting up an alias, so we don't have to write $this->data every time: $d = &$this->data; // Converting the time to a UNIX timestamp: $d['dt'] = strtotime($d['dt']); if(loggedin() && $d['user_id'] == $_SESSION['user_id']){ $deletebutton = '<a href="#" id="'.$d['id'].'" class="delete">x</a>';}; return ' <div id="comment"> <div class="avatar"> <a href="http://www.mywebsite.com/users/view.php?pid='.$d['user_id'].'" alt"User Link" title="User Link"><img src="http://www.mywebsite.com/users/avatar/'.$d['user_id'].'.jpg" /></a> </div> <div class="name"><a href="http://www.mywebsite.com/users/view.php?pid='.$d['user_id'].'" alt"User Link" title="User Link">'.$d['name'].'</a></div> <div class="date" title="Added at '.date('H:i \o\n d M Y',$d['dt']).'">'.date('d M Y',$d['dt']).'</div> <p class="commentText">'.$d['body'].'</p> '.$deletebutton.' </div> '; } This is the JS that performs the form submit button functionality: $(document).ready(function(){ /* The following code is executed once the DOM is loaded */ /* This flag will prevent multiple comment submits: */ var working = false; /* Listening for the submit event of the form: */ $('#addCommentForm').submit(function(e){ e.preventDefault(); if(working) return false; working = true; $('#submit').val('Working..'); $('span.error').remove(); /* Sending the form fileds to submit.php: */ $.post('submit.php',$(this).serialize(),function(msg){ working = false; $('#submit').val('Submit'); if(msg.status){ /* / If the insert was successful, add the comment / below the last one on the page with a slideDown effect /*/ $(msg.html).hide().insertBefore('#addCommentContainer').slideDown(); $('#body').val(''); } else { /* / If there were errors, loop through the / msg.errors object and display them on the page /*/ $.each(msg.errors,function(k,v){ $('label[for='+k+']').append('<span class="error">'+v+'</span>'); }); } },'json'); }); });
  20. Got it to work with this: echo "<aside id='techSlide_".$i."' class='ic_container'>" Thanks for replying cyber!
  21. Hey guys, Just have a problem I don't know how to fix. I would like to number each echoed item from my query within the aside id tag for "techSlide" (aside id='techSlide). I would like it to echo like this: <aside id='techSlide1' class='ic_container'> <aside id='techSlide2' class='ic_container'> <aside id='techSlide3' class='ic_container'> <aside id='techSlide4' class='ic_container'> <aside id='techSlide5' class='ic_container'> <aside id='techSlide6' class='ic_container'> Thanks in advance! $query = mysql_query('SELECT * FROM products WHERE quantity > 0 AND featured = 1 ORDER BY RAND() LIMIT 6'); $i = 0; while ($row = mysql_fetch_array($query)) { echo "<aside id='techSlide' class='ic_container'> <a href='http://www.mysite.com/shop/product.php?pid=".$row['id']."'> <img class='titleImage' src='images/shop/".$row['id'].".jpg' alt='".$row['name']."' /> <div class='overlay' style='display:none;'></div> <div class='ic_caption'> <p class='ic_category'>$".number_format($row['price'] , 2)."</p> <h3>".$row['name']."</h3> </a> <p class='ic_text'> ".$row['snippet']." </p> </div> </aside>"; $i++; }
  22. Hi Jesi, I had a look and tried what you recommended. Its still not producing an array. will keep trying.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.