Jump to content

Orionsbelter

Members
  • Posts

    493
  • Joined

  • Last visited

Profile Information

  • Gender
    Not Telling

Orionsbelter's Achievements

Advanced Member

Advanced Member (4/5)

0

Reputation

  1. If you were to use tabs, they wouldn't stack on mobile nor would they act like an accordion.
  2. Hi, I'm currently stuck as two how I can do this, I have a desktop and mobile design where on Desktop the design acts like tabs but on mobile it acts as an Accordion. But i'm not too sure how the best way to go about this is. Please see attached the designs. Any examples or advice on how to do this would be greatly appreciated.
  3. I'm trying to create an ajax call using jQuery jsonp. I'm fairly new jQuery and jsonp (trying out some examples to learn), however i'm very keen to learn how to build a javascript file to include into future project that will validate a license code. I'm come up with the following code: <script type="text/javascript" src="http://www.example.co.uk/javascript/jquery/jquery-1.7.1.min.js"></script> <script type="application/javascript"> (function($) { var licensing = function() { var domain = 'test.com'; var EID = 'EXT123'; var LC = '1234'; $.ajax({ type : "GET", dataType : "jsonp", jsonp:"callback", contentType: "application/json", jsonpCallback: "resp", url : "//example.com/license/index.php?domain="+ domain +"&licenseCode="+ LC +"&EID="+ EID +"", success: function(response) { alert(response) }, error: function() { alert('An error occurred during validation. Please try again. If the issue persists, contact support.'); } }); } licensing(null); })(jQuery) </script> However I'm struggling to find suitable examples for the next stage which would be the PHP file example.com/license/index.php which I would like to handle the parameters passed, check the database and create an array named response to hold all the information pulled from the database. I'm fine with connecting to the database, building the array etc but I'm not too sure where to start in regards to accepting the call, I'm tried this simple code for now: <?php $domain = $_GET['domain']; $licenseCode = $_GET['licenseCode']; $EID = $_GET['EID']; echo $domain . " " . $licenseCode . " " . $EID . " "; ?> But It's throwing the error as the AJAX has failed. Does anyone have any good examples of what would need to include the in PHP file to handle the request? Thanks.
  4. Here is an example image of a similar feature, unfortunately this is on a closed system.
  5. Hi Guys, I'm looking to create a module for a third party eCommerce system, that will allow the user to create rules or conditions for sending out emails to the customer. For example, the user will be able to select from dropdowns to create a rule, similar to email filtering: Example IF - Cart Value - Is Greater Than - 300 AND - Product Category - Is Equal To - Phones FYI - All the BOLD text represents multi-select dropdowns and ITALIC text represents input boxes I do not wish for someone to write this code for me, but would anyone know if anywhere I can learn this or does anyone of a open source script / system that I could look at. Thank you.
  6. This isn't always the possible though, imagine if you were a publisher of an extension on a open-source project such as Joomla, Opencart, Presta Shop etc. Then you would have to publish your code for people to pay, download and install on their website; Then someone could do the same and make changes to your extension's code and make it look different and upload to the marketplace to compete against your own product in which it was originally your own. I'm a big believer in this also, as long as it not going to be used against the original developer as mentioned above. There has been some extremely interesting points made in the forum and I would like to thank everyone who has posted.
  7. Exactly is someone provide you with some source code that they wrote to solve your problem, then I would consider this as a valid reason to credit that person somewhere in the program / software. This is a whole other subject in it's self haha, Awhile back I was researching who actually invented the computer and there isn't a simple answer as you will already know. I always believed Konrad Zuse invented the computer by using Leibniz's binary with telephone relays, however I soon learnt that there was a history of computers long before that! The lawyers who take these such cases on must be pretty well paid!
  8. Excellence reply, very informative! I totally agree with comments regarding Apple, they seem to steal many people ideas even the ones protected; then they just pay them off in court with the big stack of cash they're sitting on. I imagine algorithms are very hard to copy and pass off as your own work due to the nature of the mathematics; It would be like someone trying to say they came up with e =mc2 Going to give them links a read now, thanks for replying 0x00!
  9. Thank you for reply. I imagine it is very hard to prove, luckily I haven't had this happen to me. Fingers crossed that I never do; Just something I have always wondered and never really been able to hard much information on it. Like you said it's hard to prove and even harder to states what's copied and what is clearly just code wrote similar. You mean you could spend months working on a project not copying anyone else's work and coming up with the ideas and design all by yourself only to discover you have wrote something similar to something someone has patented?
  10. First let me start by saying I'm not looking to copy someone else's code but better understand where the line is drawn for people copying my own code. All developers at some point will have used others code in there own work. If you see something that inspires you, you may decided to use that code in your design. In some degree this maybe classed as fair use depending on the quantity of code you copy. Another developer may taken an entire php file, function, class, CSS sheet, HTML file and use this in there work / pass this off as there own work. This is blatant plagiarism. However what is stopping a developer from taking an entire piece of code and editing every aspect of the file to make it his own? For instance a designer my change the names of the styles and perhaps change the order of the properties and there values slightly; He may also move around parts of the html. In doing so causes the design to look different to your own but still the copying your work no the less. Another instance maybe that a PHP developer uses your entire code / software package and change the names of the variables, classes and methods; He may also change the order in which the methods appear and even change some similar functions to use alternatives such as loops. Again this causes the program to do exactly what your intends to do, however the source code will now look different to your own. How far can someone go back doing these actions? Is this legal? How best would you be able to prove it?
  11. The above code, seems to not work as the file is in another directory why is this?
  12. Apologise, for some reason my text hasn't posted. $tracking_file_location = "../dispatch-manager/logs/tracking_file.txt"; $tracking_file = fopen($tracking_file_location, "r") or die("Unable to open file!"); $tracking_file_size = filesize($tracking_file_location); $tracking_file_text = fread($tracking_file,$tracking_file_size); fclose($tracking_file);
  13. $tracking_file_location = "../dispatch-manager/logs/tracking_file.txt"; $tracking_file = fopen("$tracking_file_location", "r") or die("Unable to open file!"); $tracking_file_size = filesize("$tracking_file_location"); $tracking_file_text = fread($tracking_file,$tracking_file_size); fclose($tracking_file);
  14. I'm trying to create a part of a script where by the system will generate a sku code and loop through out to see if this exists in the database, if the sku does the script adds one too the code so 001 will turn to 002 then it will keep looping until it finds a SKU that isn't in the database. However I can get the script to keep generating the new SKU codes but it will only test the first SKU code so the loop will keep going if it exists. $number=001; if(isset($_POST['submit'])){ $product = $_POST['product']; $brand = $_POST['brand']; $description = $_POST['description']; $contruct=strtoupper($product."-".$brand."-".$description); $number=sprintf("%03s",$number); $check_for=$contruct."-".$number; $query=$cc_db->query("SELECT `sku` FROM `product` WHERE `sku`='".$check_for."'"); $fetch=$cc_db->fetch_object($query); $checking=$cc_db->num_rows($query); while($checking > 0){ echo"$check_for is there : $checking rows : $fetch->sku<br>"; $number=$number+1; $number=sprintf("%03s",$number); $check_for=$contruct."-".$number; } echo $checking; echo $check_for; }
  15. Hi, I am quite new to using php classes so it maybe something simple here, however I am trying to establish to connection to two different databases using one PHP class; The problem is that this will work for one but when I create a new connection they will both fail. <?php putenv("TZ=Europe/London"); // start database connection $funky_db = new Database('xxxx', 'xxxx', 'xxxx', 'xxxx'); // start database connection $funky_cc = new Database('xxxx', 'xxxx', 'xxxx', 'xxxx'); class Database { private $host; private $user; private $pass; private $name; private $link; private $error; private $errno; private $query; function __construct($host, $user, $pass, $name = "", $conn = 1) { $this -> host = $host; $this -> user = $user; $this -> pass = $pass; if (!empty($name)) $this -> name = $name; if ($conn == 1) $this -> connect(); } function __destruct() { @mysql_close($this->link); } public function connect() { if ($this -> link = mysql_connect($this -> host, $this -> user, $this -> pass, TRUE)) { if (!empty($this -> name)) { if (!mysql_select_db($this -> name)) $this -> exception("Could not connect to the database!"); } } else { $this -> exception("Could not create database connection!"); } } public function close() { @mysql_close($this->link); } public function query($sql) { if ($this->query = @mysql_query($sql)) { return $this->query; } else { $this->exception("Could not query database!".$this->name); return false; } } public function num_rows($qid) { if (empty($qid)) { $this->exception("Could not get number of rows because no query id was supplied!"); return false; } else { return mysql_num_rows($qid); } } public function fetch_array($qid) { if (empty($qid)) { $this->exception("Could not fetch array because no query id was supplied!"); return false; } else { $data = mysql_fetch_array($qid); } return $data; } public function fetch_array_assoc($qid) { if (empty($qid)) { $this->exception("Could not fetch array assoc because no query id was supplied!"); return false; } else { $data = mysql_fetch_array($qid, MYSQL_ASSOC); } return $data; } public function fetch_object($qid) { if (empty($qid)) { $this->exception("Could not fetch object assoc because no query id was supplied!"); return false; } else { $data = mysql_fetch_object($qid); } return $data; } public function fetch_all_array($sql, $assoc = true) { $data = array(); if ($qid = $this->query($sql)) { if ($assoc) { while ($row = $this->fetch_array_assoc($qid)) { $data[] = $row; } } else { while ($row = $this->fetch_array($qid)) { $data[] = $row; } } } else { return false; } return $data; } public function last_id() { if ($id = mysql_insert_id()) { return $id; } else { return false; } } private function exception($message) { if ($this->link) { $this->error = mysql_error($this->link); $this->errno = mysql_errno($this->link); } else { $this->error = mysql_error(); $this->errno = mysql_errno(); } if (PHP_SAPI !== 'cli') { ?> <div class="alert-bad"> <div> Database Error </div> <div> Message: <?php echo $message; ?> </div> <?php if (strlen($this->error) > 0): ?> <div> <?php echo $this->error; ?> </div> <?php endif; ?> <div> Script: <?php echo @$_SERVER['REQUEST_URI']; ?> </div> <?php if (strlen(@$_SERVER['HTTP_REFERER']) > 0): ?> <div> <?php echo @$_SERVER['HTTP_REFERER']; ?> </div> <?php endif; ?> </div> <?php } else { echo "MYSQL ERROR: " . ((isset($this->error) && !empty($this->error)) ? $this->error:'') . "\n"; }; } } ?>
×
×
  • 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.