function completed_orders_shortcode()
{
    global $wpdb;
    global $gfpdf;
    $output = '';
    $leads = $wpdb->get_results($wpdb->prepare("SELECT wp_tpl_docs.file_url, wp_rg_lead.unique_id, wp_rg_form_meta.display_meta, wp_rg_lead.orderStatus, wp_rg_lead.date_created, wp_rg_lead.id, wp_rg_lead.form_id, wp_rg_form.title, wp_rg_lead.eco_ref, wp_rg_lead.asic_status FROM wp_rg_lead LEFT JOIN wp_rg_form ON wp_rg_lead.form_id = wp_rg_form.id LEFT JOIN wp_tpl_docs ON wp_rg_lead.id = wp_tpl_docs.lead_id LEFT JOIN wp_rg_form_meta ON wp_rg_lead.form_id = wp_rg_form_meta.form_id WHERE wp_rg_lead.created_by = %d AND wp_rg_lead.orderStatus = 'complete' ORDER BY wp_rg_lead.id DESC", wp_get_current_user()->ID));
    $form_id_excluded = array(3, 4, 5, 60, 66, 68, 71);
    foreach ($leads as $lead) {
        if ($lead->form_id == "11" || $lead->form_id == "58" and $lead->eco_ref != "") {
            //is a company incorporation
            switch ($lead->asic_status) {
                case "Order complete":
                    $output .= '<tr><td>' . $lead->form_id . $lead->id . '</td><td>' . get_reference($lead->form_id, $lead->id, $wpdb) . '</td><td>' . get_name($lead->form_id, $lead->id, $wpdb) . '</td><td>' . $lead->title . '</td><td>' . date("d/m/Y", strtotime($lead->date_created)) . '</td><td>' . $lead->asic_status . '</td><td>
                          <div class="btn-group">
                          <a class="btn-xs btn-primary " style="float: left; background-color: #4b8df8;" href="#"><i class="fa fa-download fa-fw"></i> Download</a>
                          <a class="btn-xs btn-primary  dropdown-toggle" style="float: left; background-color: #4b8df8;" data-toggle="dropdown" href="#">
                            <span class="fa fa-caret-down"></span></a>
                          <ul class="dropdown-menu multi-level" style="min-width: 107px;">
                            <li class="dropdown-submenu">
                                <a tabindex="-1" class="btn-xs"href="#"><i class="fa fa-book fa-fw"></i> Documents</a>
                                <ul class="dropdown-menu" style="min-width: 107px;">
                                    <li><a class="btn-xs" href="https://app.thesmsfacademy.com.au/corp/getDocs.php?orderid=' . $lead->eco_ref . '">Direct Download</a></li>
                                    <li><a href="https://app.thesmsfacademy.com.au/corp/getDocs.php?orderid=' . $lead->eco_ref . '" class="dropbox-saver" data-filename="' . $lead->eco_ref . '.pdf">Save</a></li>
                                    <li><div class="g-savetodrive" data-filename="' . $lead->eco_ref . '.pdf" data-sitename="TSA Campus" data-src="https://app.thesmsfacademy.com.au/corp/getDocs.php?orderid=' . $lead->eco_ref . '"></div></li>
                            
                                </ul>
                            </li>
                            <li><a class="btn-xs" href="https://app.thesmsfacademy.com.au/corp/getCert.php?orderid=' . $lead->eco_ref . '"><i class="fa fa-certificate fa-fw"></i> Certificate</a></li>
                            <li><a class="btn-xs" href="https://app.thesmsfacademy.com.au/corp/getCasFile.php?orderid=' . $lead->eco_ref . '"><i class="fa fa-briefcase fa-fw"></i> CAS File</a></tr></li>
                            
                          </ul></div></tr></form>';
                    break;
                case "complete":
                    $output .= '<tr><td>' . $lead->form_id . $lead->id . '</td><td>' . get_reference($lead->form_id, $lead->id, $wpdb) . '</td><td>' . get_name($lead->form_id, $lead->id, $wpdb) . '</td><td>' . $lead->title . '</td><td>' . date("d/m/Y", strtotime($lead->date_created)) . '</td><td>' . $lead->asic_status . '</td><td>
                          <div class="btn-group">
                          <a class="btn-xs btn-primary " style="float: left; background-color: #4b8df8;" href="#"><i class="fa fa-download fa-fw"></i> Download</a>
                          <a class="btn-xs btn-primary  dropdown-toggle" style="float: left; background-color: #4b8df8;" data-toggle="dropdown" href="#">
                            <span class="fa fa-caret-down"></span></a>
                          <ul class="dropdown-menu" style="min-width: 107px;">
                            <li><a class="btn-xs" href="https://app.thesmsfacademy.com.au/corp/getDocs.php?orderid=' . $lead->eco_ref . '"><i class="fa fa-book fa-fw"></i> Documents</a></li>
                            <li><a href="https://app.thesmsfacademy.com.au/corp/getDocs.php?orderid=' . $lead->eco_ref . '" class="dropbox-saver"></a></li>
                            <li><a class="btn-xs" href="https://app.thesmsfacademy.com.au/corp/getCert.php?orderid=' . $lead->eco_ref . '"><i class="fa fa-certificate fa-fw"></i> Certificate</a></li>
                            <li><a class="btn-xs" href="https://app.thesmsfacademy.com.au/corp/getCasFile.php?orderid=' . $lead->eco_ref . '"><i class="fa fa-briefcase fa-fw"></i> CAS File</a></tr></li>
                          </ul></div></tr></form>';
                    break;
                case "Submitted to ASIC Temporarily reserved subject to ASIC decision":
                    $output .= '<tr><td>' . $lead->form_id . $lead->id . '</td><td>' . get_reference($lead->form_id, $lead->id, $wpdb) . '</td><td>' . get_name($lead->form_id, $lead->id, $wpdb) . '</td><td>' . $lead->title . '</td><td>' . date("d/m/Y", strtotime($lead->date_created)) . '</td><td>' . $lead->asic_status . '</td><td><i class="fa fa-refresh fa-spin"></i> Processing</tr></form>';
                    break;
                case "Submitted to ASIC":
                    $output .= '<tr><td>' . $lead->form_id . $lead->id . '</td><td>' . get_reference($lead->form_id, $lead->id, $wpdb) . '</td><td>' . get_name($lead->form_id, $lead->id, $wpdb) . '</td><td>' . $lead->title . '</td><td>' . date("d/m/Y", strtotime($lead->date_created)) . '</td><td>' . $lead->asic_status . '</td><td><i class="fa fa-refresh fa-spin"></i> Processing</tr></form>';
                    break;
                case "Checks":
                    $output .= '<tr><td>' . $lead->form_id . $lead->id . '</td><td>' . get_reference($lead->form_id, $lead->id, $wpdb) . '</td><td>' . get_name($lead->form_id, $lead->id, $wpdb) . '</td><td>' . $lead->title . '</td><td>' . date("d/m/Y", strtotime($lead->date_created)) . '</td><td>' . $lead->asic_status . '</td><td></tr></form>';
                    break;
                case "Rejected":
                    $output .= '<tr><td>' . $lead->form_id . $lead->id . '</td><td>' . get_reference($lead->form_id, $lead->id, $wpdb) . '</td><td>' . get_name($lead->form_id, $lead->id, $wpdb) . '</td><td>' . $lead->title . '</td><td>' . date("d/m/Y", strtotime($lead->date_created)) . '</td><td>' . $lead->asic_status . '</td><td><button class="btn-danger default btn-xs" style="width: 102px; text-align: left; border:none;" onclick="SetHiddenFormSettingsTPO(' . $lead->id . ', \'update\',\'' . get_action_link($lead->form_id, $lead->id, $wpdb) . '\')"><i class="fa fa-edit"></i> Amend</button></tr></form>';
                    break;
                case "Failed ASIC validation":
                    $output .= '<tr><td>' . $lead->form_id . $lead->id . '</td><td>' . get_reference($lead->form_id, $lead->id, $wpdb) . '</td><td>' . get_name($lead->form_id, $lead->id, $wpdb) . '</td><td>' . $lead->title . '</td><td>' . date("d/m/Y", strtotime($lead->date_created)) . '</td><td>' . $lead->asic_status . '</td><td><button class="btn-danger default btn-xs" style="width: 102px; text-align: left; border:none;" onclick="SetHiddenFormSettingsTPO(' . $lead->id . ', \'update\',\'' . get_action_link($lead->form_id, $lead->id, $wpdb) . '\')"><i class="fa fa-edit"></i> Amend</button></tr></form>';
                    break;
                case "Incomplete":
                    $output .= '<tr><td>' . $lead->form_id . $lead->id . '</td><td>' . get_reference($lead->form_id, $lead->id, $wpdb) . '</td><td>' . get_name($lead->form_id, $lead->id, $wpdb) . '</td><td>' . $lead->title . '</td><td>' . date("d/m/Y", strtotime($lead->date_created)) . '</td><td>' . $lead->asic_status . '</td><td><button class="btn default btn-xs purple" style="width: 102px; text-align: left; border:none;" onclick="SetHiddenFormSettingsTPO(' . $lead->id . ', \'update\',\'' . get_action_link($lead->form_id, $lead->id, $wpdb) . '\')"><i class="fa fa-play"></i> Resume</button></tr></form>';
                    break;
                default:
                    $output .= '<tr><td>' . $lead->form_id . $lead->id . '</td><td>' . get_reference($lead->form_id, $lead->id, $wpdb) . '</td><td>' . get_name($lead->form_id, $lead->id, $wpdb) . '</td><td>' . $lead->title . '</td><td>' . date("d/m/Y", strtotime($lead->date_created)) . '</td><td>' . $lead->asic_status . '</td><td></tr></form>';
            }
        } elseif ($lead->form_id == "52" or $lead->form_id == "6") {
            $output .= '<tr><td>' . $lead->form_id . $lead->id . '</td><td>' . get_reference($lead->form_id, $lead->id, $wpdb) . '</td><td>' . get_name($lead->form_id, $lead->id, $wpdb) . '</td><td>' . $lead->title . '</td><td>' . date("d/m/Y", strtotime($lead->date_created)) . '</td><td>' . $lead->orderStatus . '</td><td>
                <div class="btn-group">
                  <a class="btn-xs btn-primary " style="float: left; background-color: #4b8df8;" href="#"><i class="fa fa-download fa-fw"></i> Actions</a>
                  <a class="btn-xs btn-primary  dropdown-toggle" style="float: left; background-color: #4b8df8;" data-toggle="dropdown" href="#">
                    <span class="fa fa-caret-down"></span></a>
                  <ul class="dropdown-menu" style="min-width: 107px;">
                    <li><a class="btn-xs" target="_blank" href="' . $lead->file_url . '"><i class="fa fa-book fa-fw"></i> Get Documents</a></li>
                    <li><a class="btn-xs" href="http://abn.thesmsfacademy.com.au/ABRWeb?uid=' . $lead->unique_id . '" target="_blank"><i class="fa fa-laptop fa-fw"></i> Apply for ABN</a></li>                   
                  </ul></div></tr></form>';
        } elseif ($lead->form_id == "15") {
            $output .= '<tr><td>' . $lead->form_id . $lead->id . '</td><td>' . get_reference($lead->form_id, $lead->id, $wpdb) . '</td><td>' . get_name($lead->form_id, $lead->id, $wpdb) . '</td><td>' . $lead->title . '</td><td>' . date("d/m/Y", strtotime($lead->date_created)) . '</td><td>' . $lead->orderStatus . '</td><td>
                <div class="btn-group">
                  <a class="btn-xs btn-primary " style="float: left; background-color: #4b8df8;" href="#"><i class="fa fa-download fa-fw"></i> Actions</a>
                  <a class="btn-xs btn-primary  dropdown-toggle" style="float: left; background-color: #4b8df8;" data-toggle="dropdown" href="#">
                    <span class="fa fa-caret-down"></span></a>
                  <ul class="dropdown-menu" style="min-width: 107px;">
                    <li><a class="btn-xs" href="https://app.thesmsfacademy.com.au/?gf_pdf=1&fid=' . $lead->form_id . '&lid=' . $lead->id . '&download=1&template=abp_resolutions.php"><i class="fa fa-book fa-fw"></i> Get Resolutions</a></li>
                    <li><a class="btn-xs" href="https://app.thesmsfacademy.com.au/?gf_pdf=1&fid=' . $lead->form_id . '&lid=' . $lead->id . '&download=1&template=abp-pds.php"><i class="fa fa-book fa-fw"></i> Get PDS</a></li>
                    <li><a class="btn-xs" href="https://app.thesmsfacademy.com.au/save-time/?fid=' . $lead->form_id . '"><i class="fa fa-book fa-fw"></i> Reuse Data</a></li>
                    
                  </ul></div></tr></form>';
        } elseif ($lead->form_id == "43") {
            $output .= '<tr><td>' . $lead->form_id . $lead->id . '</td><td>' . get_reference($lead->form_id, $lead->id, $wpdb) . '</td><td>' . get_name($lead->form_id, $lead->id, $wpdb) . '</td><td>' . $lead->title . '</td><td>' . date("d/m/Y", strtotime($lead->date_created)) . '</td><td>' . $lead->orderStatus . '</td><td>
                <div class="btn-group">
                  <a class="btn-xs btn-primary " style="float: left; background-color: #4b8df8;" href="#"><i class="fa fa-download fa-fw"></i> Actions</a>
                  <a class="btn-xs btn-primary  dropdown-toggle" style="float: left; background-color: #4b8df8;" data-toggle="dropdown" href="#">
                    <span class="fa fa-caret-down"></span></a>
                  <ul class="dropdown-menu" style="min-width: 107px;">
                    <li><a class="btn-xs" href="https://app.thesmsfacademy.com.au/?gf_pdf=1&fid=' . $lead->form_id . '&lid=' . $lead->id . '&download=1&template=inv-strategy.php"><i class="fa fa-book fa-fw"></i> Documents</a></li>

                    <li><a class="btn-xs" href="https://app.thesmsfacademy.com.au/save-time/?fid=' . $lead->form_id . '"><i class="fa fa-book fa-fw"></i> Reuse Data</a></li>
                    
                  </ul></div></tr></form>';
        } elseif ($lead->form_id == "56" || $lead->form_id == "53" || $lead->form_id == "65") {
            $output .= '<tr><td>' . $lead->form_id . $lead->id . '</td><td>' . get_reference($lead->form_id, $lead->id, $wpdb) . '</td><td>' . get_name($lead->form_id, $lead->id, $wpdb) . '</td><td>' . $lead->title . '</td><td>' . date("d/m/Y", strtotime($lead->date_created)) . '</td><td>' . $lead->orderStatus . '</td><td>
                <div class="btn-group">
                  <a class="btn-xs btn-primary " style="float: left; background-color: #4b8df8;" href="#"><i class="fa fa-download fa-fw"></i> Actions</a>
                  <a class="btn-xs btn-primary  dropdown-toggle" style="float: left; background-color: #4b8df8;" data-toggle="dropdown" href="#">
                            <span class="fa fa-caret-down"></span></a>
                          <ul class="dropdown-menu" style="min-width: 107px;">
                            <li><a class="btn-xs" href="' . get_sit_doc_link($lead->form_id, $lead->id, $wpdb) . '" target="_blank"><i class="fa fa-book fa-fw"></i> Documents</a></li>
                            
                          </ul></div></tr></form>';
        } elseif ($lead->form_id == "60") {
            //Do nothing so that we exclude the ABR.GOV.AU Form
        } else {
            if (!in_array($lead->form_id, $form_id_excluded)) {
                $output .= '<tr><td>' . $lead->form_id . $lead->id . '</td><td>' . get_reference($lead->form_id, $lead->id, $wpdb) . '</td><td>' . get_name($lead->form_id, $lead->id, $wpdb) . '</td><td>' . $lead->title . '</td><td>' . date("d/m/Y", strtotime($lead->date_created)) . '</td><td>' . $lead->orderStatus . '</td><td>
                <div class="btn-group">
                  <a class="btn-xs btn-primary " style="float: left; background-color: #4b8df8;" href="#"><i class="fa fa-download fa-fw"></i> Actions</a>
                  <a class="btn-xs btn-primary  dropdown-toggle" style="float: left; background-color: #4b8df8;" data-toggle="dropdown" href="#">
                    <span class="fa fa-caret-down"></span></a>
                  <ul class="dropdown-menu" style="min-width: 107px;">
                    <li><a class="btn-xs" href="https://app.thesmsfacademy.com.au/?gf_pdf=1&fid=' . $lead->form_id . '&lid=' . $lead->id . '&download=1&template=' . $gfpdf->get_template($lead->form_id) . '"><i class="fa fa-book fa-fw"></i> Get Documents</a></li>
                    <li><a class="btn-xs" href="https://app.thesmsfacademy.com.au/save-time/?fid=' . $lead->form_id . '"><i class="fa fa-book fa-fw"></i> Reuse Data</a></li>
                  </ul></div></tr></form>';
            }
        }
    }
    $output = '<script src="/scripts/sorttable.js"></script><table class="table table-striped table-bordered table-advance table-hover sortable" style="width:80%!important;"><thead><tr><th>Order ID</th><th>Reference</th><th>Entity</th><th>Type</th><th>Date</th><th>Status</th><th>Actions</th></tr></thead>' . $output . '</table>';
    $output = $output . '<form name="gravitylist" action="' . get_action_link($lead->form_id, $lead->id, $wpdb) . '" method="post">
        <input type="hidden" id="gform_edit_id" name="gform_edit_id" value="" />
        <input type="hidden" id="gform_edit_mode" name="gform_edit_mode" value="" /></form>';
    return $output;
}
Exemplo n.º 2
0
 public static function get_certificates($id)
 {
     $lead = TemplateData::get_entry_by_lead($id);
     $lead = $lead[0];
     $lead = json_decode(json_encode($lead), FALSE);
     $output = "";
     if ($lead->form_id == TemplateData::companyform_id() && $lead->eco_ref != "") {
         //is a company incorporation
         switch ($lead->asic_status) {
             case "Order complete":
                 $output .= '
                       <ul class="dropdown-menu" style="min-width: 107px; margin:0 0 0 14px;padding:0 !important">
                         <li><a class="btn-xs" target="_blank" href="' . site_url() . '/corp/getDocs.php?orderid=' . $lead->eco_ref . '"><i class="fa fa-book fa-fw"></i> Documents</a></li>
                         <li><a class="btn-xs" target="_blank" href="' . site_url() . '/corp/getCert.php?orderid=' . $lead->eco_ref . '"><i class="fa fa-certificate fa-fw"></i> Certificate</a></li>
                         <li><a class="btn-xs" target="_blank" href="' . site_url() . '/corp/getCasFile.php?orderid=' . $lead->eco_ref . '"><i class="fa fa-briefcase fa-fw"></i> CAS File</a></tr></li>
                         
                       </ul>';
                 break;
             case "complete":
                 $output .= '
                       <ul class="dropdown-menu" style="min-width: 107px; margin:0 0 0 14px;padding:0 !important;">
                         <li><a class="btn-xs"  target="_blank" href="' . site_url() . '/corp/getDocs.php?orderid=' . $lead->eco_ref . '"><i class="fa fa-book fa-fw"></i> Documents</a></li>
                         <li><a class="btn-xs"  target="_blank" href="' . site_url() . '/corp/getCert.php?orderid=' . $lead->eco_ref . '"><i class="fa fa-certificate fa-fw"></i> Certificate</a></li>
                         <li><a class="btn-xs"  target="_blank" href="' . site_url() . '/corp/getCasFile.php?orderid=' . $lead->eco_ref . '"><i class="fa fa-briefcase fa-fw"></i> CAS File</a></tr></li>
                       </ul></form>';
                 break;
             case "Submitted to ASIC Temporarily reserved subject to ASIC decision":
                 $output .= '<i class="fa fa-refresh fa-spin"></i> ' . $lead->asic_status . ' Processing';
                 break;
             case "Submitted to ASIC":
                 $output .= '<i class="fa fa-refresh fa-spin"></i> ' . $lead->asic_status . ' Processing';
                 break;
             case "Checks":
                 //$output .= $lead->asic_status;
                 $output .= "Processing";
                 break;
             case "Rejected":
                 $output .= '<button class="btn-danger default btn-xs" style="width: 102px; text-align: left; border:none;" onclick="SetHiddenFormSettingsTPO(' . $lead->id . ', \'update\',\'' . get_action_link($lead->form_id, $lead->id, $wpdb) . '\')"><i class="fa fa-edit"></i> Amend</button>';
                 break;
             case "Failed ASIC validation":
                 $output .= '<button class="btn-danger default btn-xs" style="width: 102px; text-align: left; border:none;" onclick="SetHiddenFormSettingsTPO(' . $lead->id . ', \'update\',\'' . get_action_link($lead->form_id, $lead->id, $wpdb) . '\')"><i class="fa fa-edit"></i> Amend</button>';
                 break;
             default:
                 $output .= $lead->asic_status;
         }
     }
     return $output;
 }