Jump to content

Texan78

Members
  • Content Count

    272
  • Joined

  • Last visited

Everything posted by Texan78

  1. You're absolutely right and I agree. When I inserted the string direct into a varible like that I comes out correctly. When I pull it from the this string.. $result = curl_exec($cURL); curl_close($cURL); // Lets get and parse the data and create the variables $obj = json_decode($result); Then I get a different output. So I am not sure if my cURL OPTS are set correctly or if $result = curl_exec($cURL); is causing some issues. When a do a var dump on $cURL though it returns NULL if that helps or means anything.
  2. If I understand correctly according to this http://php.net/json_decode the JSON response I am getting isn't proper formatted json. {"serverName":"_defaultServer_","sourceIp":"ncopeland","isPTZEnabled":false,"applicationInstance":"_definst_","name":"ncopeland","isRecordingSet":false,"isStreamManagerStream":true,"isPublishedToVOD":false,"isConnected":false,"ptzPollingInterval":2000} According to the manual it should be like this if I understand it correctly. {"serverName":_defaultServer_ "sourceIp":ncopeland "isPTZEnabled":false } The value isn't suppose to be wrapped in single or double quotes and trailing commas are not allowed if I understand that correctly or maybe that is just when it is used in the code?
  3. I think I took the CURLOPT_RETURNTRANSFER out by accident trying different things since I am still learning cURL and what the different options do experimenting so I know what they do so I know in the future. I have added it back but, I am still getting the same output. I even cleared my browser cache and restarted my computer since I did just get a dedicated IP last night just in case that is playing into it. This is currently what I have right now. $url = 'http://domain.com:8087/v2/servers/_defaultServer_/vhosts/_defaultVHost_/applications/live/instances/_definst_/incomingstreams/ncopeland'; $cURL = curl_init(); curl_setopt($cURL, CURLOPT_URL, $url); curl_setopt($curl, CURLOPT_RETURNTRANSFER, true); curl_setopt($cURL, CURLOPT_HTTPGET, true); curl_setopt($cURL, CURLOPT_HTTPHEADER, array( 'Content-Type: application/json;charset=utf-8', 'Accept: application/json' )); $result = curl_exec($cURL); curl_close($cURL); // Lets get and parse the data and create the variables $obj = json_decode($result); echo('<pre>'.print_r($obj,1).'</pre>'); echo $obj->name; echo $obj->isConnected; And this is what I am getting in return. http://stream.dfwstormforce.com/inc/chasers/test.php I don't need the entire response just the two values. I am only going to use the name to compare it to the name field in the DB so I can insert the isConnected value to the right user. I may not even go that route at all. May just insert the variable from the response directly into the code and if I go that route I just need the one value but, I have to do that for 6 other files too so thought it may be easier to call them all globally from a single file and update and insert them into the DB all at once since the variable is already connected to the DB I am using on the final page and I know it works because I can change the true/false in the database manually and it updates the icon which it is controlling via jQuery. Just trying to get this API response connect to it one way so that it is fully dynamic and will update when the status changes. -Thanks
  4. Thanks for the input. It doesn't have to be an array, I would rather keep it as an object. I just figured if it was in an array it would be easier to work with when it came to inserting the value into the DB. I would rather keep it as an object but wasn't sure how to work with it as an object. Something isn't right though. I don't know if it has to do with just getting a dedicated IP and propagation isn't fully completed or what but, the code isn't parsing correctly. It's ether that or there is something I am missing in my code. This is currently what I have and I have tried many different combinations and tried many numerous things to even list. Did var_dump and it's not returning correctly. The original response is in XML and formatted like so. <IncomingStream serverName="_defaultServer_"> <ApplicationInstance>_definst_</ApplicationInstance> <Name>ncopeland</Name> <SourceIp>ncopeland</SourceIp> <IsRecordingSet>false</IsRecordingSet> <IsStreamManagerStream>true</IsStreamManagerStream> <IsPublishedToVOD>false</IsPublishedToVOD> <IsConnected>false</IsConnected> <IsPTZEnabled>false</IsPTZEnabled> <PtzPollingInterval>2000</PtzPollingInterval> </IncomingStream> This is my current code. $url = 'http://domain_name:8087/v2/servers/_defaultServer_/vhosts/_defaultVHost_/applications/live/instances/_definst_/incomingstreams/ncopeland'; $cURL = curl_init(); curl_setopt($cURL, CURLOPT_URL, $url); curl_setopt($cURL, CURLOPT_HTTPGET, true); curl_setopt($cURL, CURLOPT_HTTPHEADER, array( 'Content-Type: application/json;charset=utf-8', 'Accept: application/json' )); $result = curl_exec($cURL); curl_close($cURL); // Lets get and parse the data and create the variables $obj = json_decode($result); echo('<pre>'.print_r($obj,1).'</pre>'); echo $obj->name; echo $obj->isConnected; This is the output I get from the above. {"serverName":"_defaultServer_","sourceIp":"ncopeland","isPTZEnabled":false,"applicationInstance":"_definst_","name":"ncopeland","isRecordingSet":false,"isStreamManagerStream":true,"isPublishedToVOD":false,"isConnected":false,"ptzPollingInterval":2000}1 It's like it's not doing anything. Maybe it has something to do with the <IncomingStream serverName="_defaultServer_"> and I am just not doing something right. Not sure where to start to begin troubleshooting. -Thanks
  5. Yes I was and I was thinking the same as you and did some research and it turned out that it was a firewall issue on my web hosts side. Apparently Bluehost blocks all ports but the important ones unless you have a Dedicated IP. So I got a dedicated IP and now I am able to make the requests but still having a small issue trying to get what I am needing. I am able to make the request and return a response but, it isn't formatting like I am needing it. The URL actually returns it in XML but Wowza support says it I can get the response in JSON by adding the content type as I have done. $url = 'http://DOMAINNAME:8087/v2/servers/_defaultServer_/vhosts/_defaultVHost_/applications/live/instances/_definst_/incomingstreams/ncopeland'; $cURL = curl_init(); curl_setopt($cURL, CURLOPT_URL, $url); curl_setopt($cURL, CURLOPT_HTTPGET, true); curl_setopt($cURL, CURLOPT_HTTPHEADER, array( 'Content-Type: application/json;charset=utf-8', 'Accept: application/json' )); $result = curl_exec($cURL); curl_close($cURL); $obj = json_decode($result); echo $obj->name; echo $obj->isConnected; The response should be this. { "serverName": "_defaultServer_", "sourceIp": "ncopeland", "isPTZEnabled": false, "applicationInstance": "_definst_", "name": "ncopeland", "isRecordingSet": false, "isStreamManagerStream": true, "isPublishedToVOD": false, "isConnected": true, "ptzPollingInterval": 2000 } But, instead the response is being returned and formatted like this. {"serverName":"_defaultServer_","sourceIp":"ncopeland","isPTZEnabled":false,"applicationInstance":"_definst_","name":"ncopeland","isRecordingSet":false,"isStreamManagerStream":true,"isPublishedToVOD":false,"isConnected":false,"ptzPollingInterval":2000} How can I format this so I can get these into usable variables. Really all I am needing from the response is "name" and "isConnected" so I can updated fields in a DB like this. Array ( [serverName] => _defaultServer_ [sourceIp] => ncopeland [isPTZEnabled] => false [applicationInstance] => _definst_ [name] => ncopeland [isRecordingSet] => false [isStreamManagerStream] => true [isPublishedToVOD] => false [isConnected] => false [ptzPollingInterval] => false ) So I can work with $obj variable as an array like so. echo $obj['name']; echo $obj['isConnected'];
  6. Thanks, I have read through the Google Maps docs before. That would be useful for static markers but it doesn't help when it comes to dynamic markers and plotting more than one. Also no information on plotting markers from a DB or using JSON triggered off the value of a variable. Looking for suggestions. -Thanks
  7. I have never used cURL before and have hit a roadblock in my learning. I am trying to make a HTTP GET request to my Wowza server which uses the Rest API to return JSON results. I have authentication set to none on the server at the moment until I can get the script working. I have tested the code below with an external website and it works but, when I try to use it with the URL from the server with the Rest API it just times out. I can make the request in a browser fine, just not from the code. What am I missing or not doing correctly? $ch = curl_init("http://IP_TO_SERVER:8087/v2/servers/_defaultServer_/vhosts/_defaultVHost_/applications/live/instances/_definst_/incomingstreams/ncopeland"); // such as http://example.com/example.xml curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_HEADER, 0); $data = curl_exec($ch); curl_close($ch); print $data; The response should be this. { "serverName": "_defaultServer_", "sourceIp": "ncopeland", "isPTZEnabled": false, "applicationInstance": "_definst_", "name": "ncopeland", "isRecordingSet": false, "isStreamManagerStream": true, "isPublishedToVOD": false, "isConnected": true, "ptzPollingInterval": 2000 } -Thanks!
  8. Hello, I am working on a small project and looking for some suggestions on what would be a practical and best way to approach this. I am not proficient at all in javascript and dread working with Google Maps. Here is what I am trying to do. I have a live streaming platform which has about 6 users. All the data I.E. lat/long, heading, geolocation etc is stored in a MySQL DB. The cords are inserted into the DB by a GPS client that is installed on the streamers computer that sends and updates the DB. All that is completed and works perfectly well and great there. What I need to do now is take that data from the DB and plot the users location on map via the cords in the DB but, since they are also constantly moving at times I need for the markers to refresh every X minutes or seconds and on mouseover on the marker show some other details like their name and geolocation which is also stored in the DB. There is a heading field and I have markers for that I need to convert to cardinal direction to display the correct heading icon. I have created a script that connects to the DB and returns a JSON response. What would be the best and easiest way to approach this? Use the JSON file or just use PHP to connect to the DB and create the variables to insert on the map? What is tricky about this is it is fully dynamic so I need some guidance on how to approach this as my Google search hasn't been very successful up to this point. The markers will only be plotted if a certain field in the table is returned as true. If it is true, then plot the marker from the cords in the DB and in the infobox show the other details I.E. Name, Geolocation, etc. One of the things I am struggling with on how to approach this is how to pull all the associated data for a certain user to creating the dynamic marker and infobox details dynamically triggered off a certain field in the DB. If anyone has any suggestions or guidance on how to approach this I would be greatly appreciative. I tried to hire someone to do this part of this small project but had a hard time finding someone that was interested so looks like I will have to do this myself. -Thanks in advance!
  9. Like I mentioned above, I have no desire to be a programmer. I dabble here and there with little one off simple tasks when I can't hire someone to do it because my company is cheap and all they care about is that it works. There problem not mine. Considering what I came up with was based off of countless hours of research and trial and error I think that is a little more than what most people do who just want code handed to them for free. No I didn't try them and I outlined above why. The one thing I have learned over 17yrs dabbling about programming is there is dozens of ways to do something and not everyone is going to agree with everyones methods because it isn't their way of doing it. Maybe even people approached others in a more teaching manner instead of being forceful it might make it easier for others to learn. You want someone to learn, teach them. Don't be forceful and talk down to them. I have a small task list of things I need done. Care to do them for me or teach me in a more practical way? I would certainly hire someone out of my own pocket if I could find someone. After all, this is a "help" forum. I am pretty sure most people didn't come out of the womb knowing the PHP programming language and since I am not a programming or "coder" and have no desire to be then this is my only option and reason I prefer to hire someone than to get beat down on a forum. Thanks for your time and effort. I have my solution and if it doesn't work down the road then that won't be my issue.
  10. It may be common sense for someone who is proficient in PHP but, unlike me I am not therefore it does not make any sense to me. I have no clue where to even insert or how to use the example you posted nor was there any in-depth explanation to learn from. If you want people to learn maybe try better at explaining your solution to those who are not proficient in the PHP programming language instead of talking down to them for not knowing and asking for help as I didn't reject anything, I was just easier to go with what I had already come up with from my other research on the matter than trying to get you to explain it more in-depth in more a understandable way.
  11. Thanks, I have already resolved this and it is working like I am wanting it to. It may not be perfect but it does what I need it to. Your solution really doesn't make much sense to me. Not saying it is wrong, just saying I didn't understand what you were doing or where to apply it. This is what I have come up with and it's working fine now in all aspects. $resultArr = array();//to store results //lets execute the query $executingFetchQuery = $mysqli->query("SELECT `StreamStatus` FROM streamdb WHERE 1"); if($executingFetchQuery) { while($arr = $executingFetchQuery->fetch_assoc()) { $resultArr[] = $arr['StreamStatus'];//storing values into an array } } $counts = array_count_values($resultArr);//lets count the results $online = $counts['true']; // Lets assemble the banners to display $notifyOffline = '<div class="alert alert-danger" role="alert" data-toggle="tooltip" data-placement="top" title=" "> There are currently no active chasers online streaming at this time.</div>'; $notify1Online = '<div class="alert alert-success" role="alert" data-toggle="tooltip" data-placement="top" title=" "> There is currently 1 chaser streaming LIVE... </div>'; $notifyOnline = '<div class="alert alert-success" role="alert" data-toggle="tooltip" data-placement="top" title=" "> There are currently '.$online.' chasers streaming LIVE... </div>'; //lets display the banners if ( $online == "1" ) { echo $notify1Online; } elseif ( $online >= "2" ) { echo $notifyOnline; } else { echo $notifyOffline; }
  12. Got this resolved. Helps if I was using the right variable to get the correct value. Was using $total when I should have been using $online which is why the == wasn't working when I first tried it as it was suppose to be. //lets display the banners if ( $online == "1" ) { echo $notify1Online; } elseif ( $online >= "2" ) { echo $notifyOnline; } else { echo $notifyOffline; }
  13. Hello, I am having some issues with some else if statements I am currently working on where if a certain value is equal to a certain number display a certain message else if greater then display a different message. I have tried a number of different combinations without success. What I am trying to accomplish is if the total number of "true" statements from the array is 1 display $notify1Online message and if it is 2 or greater the display the $notifyOnline message else display the $notifyOffline message. I have gone through the PHP manual and done a number of research and played with some different combinations but cannot seem to get this to work. Could someone offer some assistance as to what I am doing wrong. $resultArr = array();//to store results //lets execute the query $executingFetchQuery = $mysqli->query("SELECT `StreamStatus` FROM streamdb WHERE 1"); if($executingFetchQuery) { while($arr = $executingFetchQuery->fetch_assoc()) { $resultArr[] = $arr['StreamStatus'];//storing values into an array } } $counts = array_count_values($resultArr);//lets count the results $online = $counts['true']; $total = (in_array("true", $resultArr)); // Lets assemble the banners to display $notifyOffline = '<div class="alert alert-danger" role="alert" data-toggle="tooltip" data-placement="top" title=" "> There are currently no active chasers online streaming at this time.</div>'; $notify1Online = '<div class="alert alert-success" role="alert" data-toggle="tooltip" data-placement="top" title=" "> There is currently 1 chaser streaming LIVE... </div>'; $notifyOnline = '<div class="alert alert-success" role="alert" data-toggle="tooltip" data-placement="top" title=" "> There are currently '.$online.' chasers streaming LIVE... </div>'; //lets display the banners if ( $total = "1" ) { echo $notify1Online; } elseif ( $total < "2" ) { echo $notifyOnline; } else { echo $notifyOffline; } -Thanks!
  14. Ok I appear to have this working. Can someone let me know if this logic seems correct? $resultArr = array();//to store results //to execute query $executingFetchQuery = $mysqli->query("SELECT `StreamStatus` FROM streamdb WHERE 1"); if($executingFetchQuery) { while($arr = $executingFetchQuery->fetch_assoc()) { $resultArr[] = $arr['StreamStatus'];//storing values into an array } } // Lets assembly the banners to display $notifyOffline = '<div class="alert alert-danger" role="alert" data-toggle="tooltip" data-placement="top" title=" "> There are currently no active chasers online streaming at this time.</div>'; $notifyOnline = '<div class="alert alert-success" role="alert" data-toggle="tooltip" data-placement="top" title=" "> There are currently X chasers streaming LIVE... </div>'; if (in_array("true", $resultArr)) { echo $notifyOnline; } else { echo $notifyOffline; } -Thanks!
  15. So I am approaching this a little different now instead of trying to go through the JSON file I am just query the DB column and creating an array. Now what I am wanting to do is if any of those values are "true" then echo the $notifyOnline message. If they are all false then echo the $notifyOffline message. I am having an issue getting this to work correctly. Any assistance would be greatly appreciated. Here is what I have come up with as of now. $resultArr = array();//to store results //to execute query $executingFetchQuery = $mysqli->query("SELECT `StreamStatus` FROM streamdb WHERE 1"); if($executingFetchQuery) { while($arr = $executingFetchQuery->fetch_assoc()) { $resultArr[] = $arr['StreamStatus'];//storing values into an array } } print_r($resultArr);//print the rows returned by query, containing specified columns // Lets assembly the banners to display $notifyOffline = '<div class="alert alert-danger" role="alert" data-toggle="tooltip" data-placement="top" title=" "> There are currently no active chasers online streaming at this time.</div>'; $notifyOnline = '<div class="alert alert-success" role="alert" data-toggle="tooltip" data-placement="top" title=" "> There are currently X chasers streaming LIVE... </div>'; if ($resultArr == "true") { echo $notifyOnline; } else { echo $notifyOffline; } As you can see from my test URL there is a "true" value in the array therefore it should echo the $notifyOnline message but it isn't. http://www.mesquiteweather.net/stream/inc/test.php -Thanks
  16. I am not sure if I am understanding your question. I thought I stated what I am having a problem with. I may not be using the correct wording. What I am trying to do is search through the JSON file and if any of the "streamStatus" is true then show a certain message, if false show a different one. What I am having a problem with is I am not sure how to search through all of the "streamStatus" from the multiple response from the JSON file to check if any of them are true. Would it be easier if I just connected to the DB and looped through them? If so how would I go about doing that. include('dbconn.php'); $sql = "SELECT StreamStatus FROM streamdb";$result = $conn->query($sql); if ($result->num_rows > 0) { // output data of each row $i = 1; while($row = $result->fetch_assoc()) { $status[$i] = $row["StreamStatus"]; $i++; } } // Lets assembly the banners to display $notifyOffline = '<div class="alert alert-danger" role="alert" data-toggle="tooltip" data-placement="top" title=" "> There are currently no active chasers online streaming at this time.</div>'; $notifyOnline = '<div class="alert alert-success" role="alert" data-toggle="tooltip" data-placement="top" title=" "> There are currently X chasers streaming LIVE... </div>'; if ($status[$i] == "true") { echo $notifyOnline; } else { echo $notifyOffline; }
  17. I Also don't need to use the JSON file. If need be I can just create a file that connects to the DB and searches that column to check if any of them are true and if so then echo a certain message. If they are all false then echo a different message.
  18. Hello, I have this JSON response that has streamStatus": "false", as one of the variables. There is 6 total entries on this. Here is an example of two. { "streamers": [ { "DisplayName": "Nick Copeland", "StreamKey": "ncopeland", "StreamURL": "rtmp://strsvr-01.dfwstormforce.com/live/", "gpsStatus": "false", "UserLat": "N32.97353", "UserLon": "W96.71433", "UserHeading": "none", "UserLocation": "2 miles NNE of downtown Richardson, Texas", "streamStatus": "false", "CurrentViewers": 0, "TimeStamp": "2016-10-24 11:36:29" }, { "DisplayName": "Kevin Saunders", "StreamKey": "ksaunders", "StreamURL": "rtmp://strsvr-01.dfwstormforce.com/live/", "gpsStatus": "false", "UserLat": "N30.43435", "UserLon": "W87.20219", "UserHeading": "none", "UserLocation": "", "streamStatus": "true", "CurrentViewers": 0, "TimeStamp": "2016-10-24 11:36:56" }, I have a code that works great for a single JSON response but, what I am trying to do is search through the JSON response of that file and if any one of the "streamStatus" is true then show a certain message then show a different message if false. Where I am stuck is I am not sure how to search through them all. <?php $jsonPath = "http://stream.dfwstormforce.com/inc/api.php"; // URL to json data // Lets get and parse the data and create the variables $json_string = file_get_contents($jsonPath); $parsed_json = json_decode($json_string, true); $status = ($parsed_json['streamers']['streamStatus']) ? 'true' : 'false'; var_dump($status); // Lets assembly the banners to display $notifyOffline = '<div class="alert alert-danger" role="alert" data-toggle="tooltip" data-placement="top" title=" "> There are currently no active chasers online streaming at this time.</div>'; $notifyOnline = '<div class="alert alert-success" role="alert" data-toggle="tooltip" data-placement="top" title=" "> There are currently X chasers streaming LIVE... </div>'; if ($status == "true") { echo $notifyOnline; } else { echo $notifyOffline; } ?>
  19. I got it sorted with this solution and seems to work great and is lightweight. <?php $pdo = new PDO('mysql:dbname=_streamdb;host=localhost;','root','password', [ PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION ]); $result = $pdo->query('SELECT DisplayName, StreamKey, StreamURL, gpsStatus, UserLat, UserLon, UserHeading, UserLocation, UserLocation, streamStatus, CurrentViewers, TimeStamp FROM maintable'); $rows = $result->fetchAll(PDO::FETCH_ASSOC); header('Content-Type: application/json;charset=utf-8'); echo json_encode(['streamers' => $rows], JSON_PRETTY_PRINT | JSON_UNESCAPED_SLASHES | JSON_NUMERIC_CHECK); ?>
  20. Hello, I am trying to query a MySQL database to output it in a JSON format without having it write to a new file I.E. file.json. I can create a script that creates a json array but, I need the output in a JSON format. The script I have been working with below connects to the DB but, it is not populating with data. It just gives me this output. I added the DB connection check to check if the script was connecting to the DB. This is the code I am currently working with. Is there anyone who could tell me what I am missing and could improve on. DB info removed for security reasons. <?php header('Content-type:application/json;charset=utf-8'); //Make connection to database $db=new PDO('mysql:dbname=streamdb;host=localhost;','root',''); // Check connection if ($db->connect_error) { die("Connection failed: " . $db->connect_error); } echo "Connected successfully"; //Prepare the query for analyzing $sql=$db->prepare('select * from maintable'); $response = array(); $streamers = array(); $result=mysql_query($sql); while($sql=mysql_fetch_array($result)) { $displayname=$row['DisplayName']; $streamkey=$row['StreamKey']; $streamers[] = array('DisplayName'=> $displayname, 'StreamKey'=> $streamkey); } $response['streamers'] = $streamers; echo stripslashes(json_encode($response)); ?> -Thanks!
  21. I got it sorted out by using this below. I am not sure if this is the correct method but, it works. I think because it is an addon domain and the files are in a sub-domain of the add on domain the normal method doesn't work as normal I am assuming. <?php include($_SERVER['DOCUMENT_ROOT'].'/network/kdfw/inc/chaserData.php'); ?>
  22. Thanks, I have tried that too with my many combinations. That does not work ether. This is the error I get in the error log trying the above suggestion. I am not sure if this is because it is in a sub-domain or what but I am having all kinds of trouble using include statements. Even in my dbinfo.php file I use in my script that calls data from a MySQL I had issues and had to use ($_SERVER['DOCUMENT_ROOT'] before that include statement to even get that to work. Anyways, here is the error from using the suggestion you mentioned.
  23. I am having some problems with an include statement. Seems like a very simple task but, for some reason probably due to lack of knowledge it isn't working. Here is the layout of the folder structure I am working with for example. The pages are in a sub-domain. Sub-domain is called media. The index page is in media > network > kdfw > index.php The index.php is the file in which I am trying to include the file in. The included file is in media > network > kdfw > inc These are the methods I have tried... <?php include '/media/inc/chaserData.php'; ?> <?php include 'media/inc/chaserData.php'; ?> <?php include '/inc/chaserData.php'; ?> <?php include 'inc/chaserData.php'; ?> <?php include ($_SERVER['DOCUMENT_ROOT'].'/media/inc/chaserData.php'); ?> <?php include ($_SERVER['DOCUMENT_ROOT'].'media/inc/chaserData.php'); ?> <?php include ($_SERVER['DOCUMENT_ROOT'].'/inc/chaserData.php'); ?> <?php include ($_SERVER['DOCUMENT_ROOT'].'inc/chaserData.php'); ?> None of the above work and I am not sure as to why. Is there anyone who could provide some insight and shed some light to this issue? -Thanks
  24. I appreciate your response but, I do not appreciate the sarcastic remarks I am receiving when it is not deserving. I do not work with PHP but a couple times a year if that. So I could do without the ridicule. A much better approach instead of demeaning people would be to guide them. That is why this is a community support forum. For those looking for support on issues in which they are stuck on. Not to be laughed at for the lack of proficient PHP knowledge. As I stated in my OP.... $status also comes from the database with a value of ether true or false. Therefore if $status = true then echo blah blah blah. If I am doing this incorrectly could someone please provide me with a better and correct approach as I am only going off memory and my searches are coming up empty. -Thanks!
  25. Huh? I am sorry, I only speak English.
×
×
  • 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.