Skip to content

Instantly share code, notes, and snippets.

View karloscarweber's full-sized avatar
📱
Building

Karl Weber karloscarweber

📱
Building
View GitHub Profile
@karloscarweber
karloscarweber / Uploader.php
Created August 25, 2011 16:49 — forked from JunaidQadirB/Uploader.php
The Uploader class is a simple php script that makes file uploads a bit easier.
<?php /* The Uploader class is a simple php script that makes file
* uploads a bit easier.
* @author Junaid Qadir Baloch (shekhanzai.baloch@gmail.com)
* @version 0.1 10:18 PM 7/30/2011
*/
class Uploader
{
private $allowedFileTypes;
private $maxFileSize = 1048576;
private $fileInputBoxName;
@karloscarweber
karloscarweber / kowLinkMaker.js
Created March 14, 2012 16:53
This Snippet basicly finds an 'a' element inside another element, then redirects to it's HREF
// This Snippet basicly finds an 'a' element inside another element, then redirects to it's HREF
// useful for faking link behaviour on block level elements, without having to make them a tags.
// be careful to have a fallback for when javascript is disabled.
$(document).ready(function(){
// onclick obviously
$('element').click(function(){
// $(this) refers to jquery object passed inot he method. it would be of 'element' in this case.
@karloscarweber
karloscarweber / shuffle.php
Created April 10, 2012 21:43
A slide Shuffler.
<?php // PHP
// Shuffle some html, then echo them to the screen.
// why? because It's flipping easy!
$slides = array(
'<img src="/img/pic1.jpg" />',
'<img src="/img/pic2.jpg" />',
'<img src="/img/pic3.jpg" />',
@karloscarweber
karloscarweber / jquery.function.js
Created April 15, 2012 00:34
A Jquery Function Extention boilerplate
// Jquery Function BoilerPlate for newbies
//
//
// Surrounded by parentheses to allow anonymous founcitons on the inside
(function($){ // pass the jquery pseudo variable "$" into the function in order to create it's awesomeness.
$.fn.yourFucntion = function(userConfig) {
// please note, the "this" variable in the current scope will refer to the
@karloscarweber
karloscarweber / panelSwitch.html
Created December 13, 2012 17:47
A jQuery panel switcher. It alternates between different panelSlides
<div class="panel-container">
<a class="panelSwitch">
<h5>button</h5>
</a><!-- End of .panelSwitch -->
<div style="" class="panelBoard">
<!-- Fill me with any content -->
</div><!-- End of .panelBoard -->
@karloscarweber
karloscarweber / kowFocus.js
Created February 21, 2013 16:48
A little javascript to echo which element has the focus.
// kowFocus.js
// A little javascript to echo which element has the focus hardcore. (Uses Jquery)
// written by: Karl Oscar Weber, http://karloscarweber.com
setTimeout(function(){
$('*').on('focus', function(){
console.log($(this));
})
}, 2000);
@karloscarweber
karloscarweber / README.md
Last active July 29, 2016 21:55
A simple Base REST api connector thingy.

Base CRM PHP REST API thingy

So, this is a collection of classes tha makes it way easier to work with most of the base api, getbase.com.

It's organized as follows

index.php

obviously the controller. it uses simple GET urls to determine get, post, put, and delete requests, as well as which resource is being requested.

@karloscarweber
karloscarweber / addDots.js
Last active December 17, 2015 03:38
Adds a dot to indicate cents.
var intervalID = 0;
timer = 0;
// add's comma's to every third decimal place from the end
intervalID = window.setInterval(function(){
addDots(document.getElementById("bidAmount"))
}, 1);
$('#bidAmount').onKeyUp(delay());
function delay() {
@karloscarweber
karloscarweber / gist:6383452
Last active December 21, 2015 23:39
Code Styling for PHP Documentation
<?php
//Some Coding Standards that I want to follow. I might as well write it down.
/*
* Functions
*/
/*
* Function Names should be lowerecased multiple words should be seperated by underscores
* private methods / functions should begin with an underscore
@karloscarweber
karloscarweber / mandrill.php
Last active July 13, 2017 23:32
A CakePHP 2.0 Component That integrates with the Mandrill API. Just enough to get you started, Fill in the gaps.
<?php
// App/controllers/components/mandrill.php
class MandrillComponent extends Object
{
var $components = array('Session', 'RestRequest');
var $settings = array(
'host' => 'smtp.mandrillapp.com',
'port' => '587',
'username' => 'username',