function addJob($details, $expires_on, $num_of_emails) { //filter_var($html_link,FILTER_VALIDATE_URL); $return_val = array('status' => 1, 'error' => ''); //check if date is not already expired. $expiry_timestamp; if ($expires_on != 0) { $date = explode('/', $expires_on); $expiry_timestamp = mktime(0, 0, 0, $date[1], $date[0], $date[2]); //echo $expiry_timestamp; if (time() > mktime(0, 0, 0, $date[1], $date[0], $date[2])) { $return_val['error'] = 'Expiry date not valid'; return $return_val; exit; } } require_once $_SERVER['DOCUMENT_ROOT'] . '/mailer/application/connect_db.php'; //echo $expiry_timestamp; $object = new connect_db(); $ret = $object->add_job($details, $expires_on, $num_of_emails); if ($ret['status']) { $return_val['status'] = 1; $return_val['job_id'] = $ret['result']['job_id']; $return_val['folder_stat'] = $ret['result']['folder_stat']; } else { $ret['error'] = 'Internal error'; } return $return_val; }