Skip to content

Instantly share code, notes, and snippets.

View Dechcaudron's full-sized avatar

Héctor Barreras Almarcha Dechcaudron

View GitHub Profile
function sendHttpRequest($url, $method="GET", $formData=null, $headers=null)
{
$request = new Http\Client\Request($method, $url, $headers);
if($method != "GET")
{
//El número de elementos del array ha de ser par
if(count($formData)%2!=0)
return null;
@Dechcaudron
Dechcaudron / buildTable.php
Last active September 23, 2015 11:45
Helper method to build HTML tables from php in an easy way
function buildTable($objectsArray, $namePropertiesArray, $printMethods=null, $tableClassString=null, $tableIdString=null)
{
if(count($namePropertiesArray)%2 != 0)
{
echo '<strong>Error:</strong> Specified an odd number of elements for $namePropertiesArray';
return;
}
if($printMethods != null && count($printMethods)!=1 && count($printMethods)*2 != count($namePropertiesArray))
{
@Dechcaudron
Dechcaudron / navigateTabs.js
Last active September 10, 2015 11:05
JavaScript method to allow easy NAVS navigation using Bootstrap 3 framework
function navigateTabs(tabsClass, tabToShowID, hideablesClass, hideableToShowID)
{
//Check the tab was not disabled
if(document.getElementById(tabToShowID).classList.contains('disabled'))
return;
var tabs = document.getElementsByClassName(tabsClass);
for(i=0;i<tabs.length;i++)
{