Thursday, 4 September 2014

Javascript / Jquery Credit Card Month Expiry Date Validator

var today = new Date();

var expDate = new Date($("#cart-expyear").val(),($("#cart-expmonth").val()-1)); // JS Date Month is 0-11 not 1-12 grrr

if(today.getTime() > expDate.getTime()) {

messages.push("Your Card is expired. Please check expiry date.");

}

Wednesday, 30 July 2014

linux check cron job

sudo grep yii /var/log/cron

Apache Create Subdomain Yii2 Advanced template

  1. Edit httpd.conf
<VirtualHost *:80>
ServerName example.com
DocumentRoot /var/www/html/frontend/web
</VirtualHost> 
<VirtualHost *:80>
ServerName admin.example.com
DocumentRoot /var/www/html/backend/web
</VirtualHost>

Thursday, 28 November 2013

Yii Model beforeSave insert timestamp

    public function beforeSave() {
        if (parent :: beforeSave()) {
            if ($this->isNewRecord) {
                $this->created = new CDbExpression('NOW()');
            } else {
                $this->modified = new CDbExpression('NOW()');
            }
            return true;
        } else {
            return false;
        }
    }

Wednesday, 5 June 2013

Send file via sftp using PHP


  1. Download and enable php_ssh2 extension for php http://downloads.php.net/pierre/
$connection=@ssh2_connect("host", 22);

@ssh2_auth_password($connection,"username","pass");

ssh2_scp_send($connection, 'file', 'file', 0644);

Monday, 27 May 2013

Connect Drupal and Alfresco


  1. Download CMIS API Module http://drupal.org/project/cmis
  2. Download Alfresco http://www.alfresco.com/products/community
  3. Add at ./sites/default/settings.php the following:

    $conf['cmis_repositories'] = array(

    'default' => array(
    'user' => 'user',
    'password' => 'password',
    'url' => 'http://127.0.0.1:8080/alfresco/s/cmis',
    )
    );

  4. Configure module root directory add " \ "