/** * Echo the invoice issue_date * @param integer $id * @return string */ function si_invoice_issue_date($id = 0) { if (!$id) { $id = get_the_ID(); } echo apply_filters('si_invoice_issue_date', date_i18n(get_option('date_format'), si_get_invoice_issue_date($id)), $id); }
/** * Echo the invoice issue_date * @param integer $id * @return string */ function si_invoice_issue_date($id = 0) { if (!$id) { global $post; $id = $post->ID; } echo apply_filters('si_invoice_issue_date', date_i18n(get_option('date_format'), si_get_invoice_issue_date($id)), $id); }
?> <tr class="status_<?php echo esc_attr($label); ?> <?php if (isset($_GET['id']) && $invoice_id === $_GET['id']) { echo 'highlight'; } ?> "> <td> <small><time datetime="<?php si_invoice_issue_date($invoice_id); ?> "><?php echo date_i18n(apply_filters('si_client_dash_date_format', 'M. jS'), si_get_invoice_issue_date($invoice_id)); ?> </time></small> </td> <td> <?php if ('temp' !== si_get_invoice_status($invoice_id)) { ?> <a href="<?php echo esc_url(add_query_arg(array('dashboard' => 1), get_permalink($invoice_id))); ?> "><?php echo get_the_title($invoice_id); ?> </a> <?php
public static function quarter_short_code($atts = array()) { $time = time(); if (si_get_doc_context() == 'estimate') { $time = si_get_estimate_issue_date(); } else { $time = si_get_invoice_issue_date(); } if (isset($atts['offset'])) { $offset = ceil(preg_replace('/[^\\d-+]/', '', $atts['offset']) * 3); $time = strtotime($offset . ' months', $time); } return 'Q' . ceil(date('m', $time) / 3); }