Skip to content

Instantly share code, notes, and snippets.

@dave-jay
dave-jay / phone_validatin.js
Created November 23, 2015 17:32
phone_validation
if (theType == 'Phone') {
if(theFieldValue.charAt(0) == '1'){
alert("The number should not start with 1");
return false;
}
if (theFlag) {
// Required Entry
<?php
function _dateDiff($date1, $date2) {
$time = strtotime($date1);
$time2 = strtotime($date2);
$diff = $time - $time2;
$return = array();
$days = $diff / (60 * 60 * 24 );
<?php
function _dateDiff($date1, $date2) {
$time1 = new DateTime($date1);
$time2 = new DateTime($date2);
$interval = $time1->diff($time2);
$return = array();
$return['days'] = $interval->days;
$return['hours'] = $interval->h;
<?php
# code for how to get the new key
$proj_cout = count($projects['departments']);
if(empty($projects['departments'])){
$newKey = 0;
}else{
$keys = array_keys($projects['departments']);
asort($keys);
MainPanel = function(){
this.preview = new Ext.Panel({
id: 'myPanel',
region: 'south',
cls:'preview',
tbar: [{
id:'tab',
text: 'Register New User',
@dave-jay
dave-jay / check_composer.sh
Created October 15, 2013 11:45
Composer Check
curl -sS https://getcomposer.org/installer | php
@dave-jay
dave-jay / bootstrap_progress_bar.html
Last active December 25, 2015 13:58
Boostrap Progress bar CSS with Animation
<div style="margin-top:10px;" >
<div class="progress progress-striped active">
<div class="progress-bar" style="width: 40%;"></div>
</div>
<style type="text/css">
.progress{position:relative}.progress .progress-bar{position:absolute;overflow:hidden;line-height:20px}.progress .progressbar-back-text{position:absolute;width:100%;height:100%;font-size:12px;line-height:20px;text-align:center}.progress .progressbar-front-text{display:block;width:100%;font-size:12px;line-height:20px;text-align:center}.progress.right .progress-bar{right:0}.progress.right .progressbar-front-text{position:absolute;right:0}.progress.vertical{float:left;width:20px;height:100%;margin-right:20px}.progress.vertical.bottom{position:relative}.progress.vertical.bottom .progressbar-front-text{position:absolute;bottom:0}.progress.vertical .progress-bar{width:100%;height:0;-webkit-transition:height .6s ease;transition:height .6s ease}.progress.vertical.bottom .progress-bar{position:absolute;bottom:0}@-webkit-keyframes progress
@dave-jay
dave-jay / remove_new_line.php
Created June 14, 2013 07:54
Remove new lines from string. Takes care for mac.
<?php
$string = preg_replace('/\r\n|\r|\n/m','',$lines);
?>
<?php
function generate_password($length = 12, $special_chars = true) {
$chars = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789';
if ($special_chars)
$chars .= '!@#$%^&*()';
$password = '';
for ($i = 0; $i < $length; $i++)
$password .= substr($chars, mt_rand(0, strlen($chars) - 1), 1);
return $password;
}
@dave-jay
dave-jay / vertical-image.php
Last active December 17, 2015 11:39
Create Vertical-Image PHP
<?php
function createVertialTextImage($font_size, $width, $height, $text, $image_name, $gap=false, $angle='90') {
$font = _PATH . 'media/upload/fonts/arialbd.ttf'; // path to font file
$bbox = imagettfbbox($font_size, $angle, $font, $text[0]);
$_width = $angle == '90' ? $width : $width; //($bbox[2]-$bbox[0]);
$im = imagecreatetruecolor($_width, $height);