示例#1
0
 public static function delete_attachment()
 {
     $attachment_id = $_GET['attachment-id'];
     pods("jomiz_dms_attachements", $attachment_id)->delete();
     return dms_attachments::build_table_for_api();
 }
示例#2
0
        break;
    case 'get-workflow-data-of-record':
        $last_sender_id = -1;
        echo dms_workflow::display_workflow_data(null, $last_sender_id);
        break;
    case 'upload_file':
        echo dms_attachments::upload_attachment();
        break;
    case 'get_data':
        echo dms_api::data_general_pod();
        break;
    case 'attachment-listing':
        echo dms_attachments::build_table_for_api();
        break;
    case 'delete-attachment':
        echo dms_attachments::delete_attachment();
        break;
    case 'debug':
        echo do_debug_problem();
        break;
    default:
        echo "Error: Operation Not  Supported.";
        return;
}
function do_debug_problem()
{
    global $wpdb;
    $where = array("pod_name" => 'loan', "record_id" => 10);
    $data = array("is_last_step_performed" => 1);
    $update_result = $wpdb->update("jomiz_pods_jomiz_dms_data_workflow", $data, $where);
    $message = "<pre class='english-content'>" . var_export($data, TRUE) . "</pre>";
示例#3
0
								<div class="row">
									<div class="col-xs-12">
										' . pods_related::build_table($related_pod_info, 0, -1, $params, TRUE, $url_params) . '
									</div>
								</div>';
        }
    }
}
// Workflow Display
if (sizeof($workflow_data) > 0) {
    $tabs_header .= "<li role='presentation'><a href='#workflow-tab' aria-controls='workflow-tab' role='tab' data-toggle='tab'>Actions</a></li>";
    $tabs_body .= "<div role='tabpanel' class='tab-pane fade' id='workflow-tab'>" . $workflow_data['form-to-display'] . "</div>";
}
if (isset($operation_settings->{"use_attachments"}) && $operation_settings->{"use_attachments"} == 1) {
    $tabs_header .= "<li role='presentation'><a href='#attachments-tab' aria-controls='workflow-tab' role='tab' data-toggle='tab'>Attachments</a></li>";
    $attachments = new dms_attachments();
    $tabs_body .= "<div role='tabpanel' class='tab-pane fade' id='attachments-tab'>" . $attachments->get_attachments_tab($is_record_sealed) . "</div>";
}
// Messages
$messages_pods = dms_messages::get_pod_record_messages($podname, $id);
$messages_to_show = "";
$message_alert_type = "alert-info";
if (is_array($messages_pods) && sizeof($messages_pods) > 0) {
    foreach ($messages_pods as $pod_message) {
        $messages_to_show .= "<li class='" . joimz_dms_utilities::get_message_css_class($pod_message["type"]) . "'>" . $pod_message["text"] . "</li>";
        if ($pod_message["type"] == "error") {
            $message_alert_type = "alert-danger";
        } elseif ($pod_message["type"] == "warning" && ($message_alert_type == "alert-info" || $message_alert_type == "alert-success")) {
            $message_alert_type = "alert-warning";
        } elseif ($pod_message["type"] == "pass" && $message_alert_type == "alert-info") {
            $message_alert_type = "alert-success";