コード例 #1
0
$base_path = dirname(dirname(dirname(__FILE__)));
require_once $base_path . "/redcap_connect.php";
require_once $base_path . '/plugins/includes/functions.php';
require_once APP_PATH_DOCROOT . '/Config/init_project.php';
require_once APP_PATH_DOCROOT . '/ProjectGeneral/header.php';
/**
 * restricted use
 */
$allowed_pids = array('26');
REDCap::allowProjects($allowed_pids);
$rows_deleted = 0;
/**
 * project metadata
 */
$project = new Project();
$my_branching_logic = new BranchingLogic();
$baseline_event_id = $project->firstEventId;
$fields_result = db_query("SELECT field_name, element_label FROM redcap_metadata WHERE project_id = '$project_id' AND element_type IN ('text', 'notes', 'autocomplete') AND field_name NOT LIKE '%\_complete' ORDER BY field_order ASC");
?>
	<div class="red"><h1>WARNING!!!</h1>

		<h2 class="red">This plugin will destroy data! Do not use unless you know what you're doing!!</h2>
		<h3 class="red">IF YOU HAVEN'T MADE A BACKUP, DO IT NOW.</h3>
		<p>All actions taken by this plugin are logged. You've been warned.</p></div>
	<h3>DELETE hidden data from a selected variable</h3>
	<h4>Select the source field containing the data to be DELETED if hidden</h4>
	<form action="<?php echo $_SERVER['PHP_SELF'] . '?pid=' . $project_id; ?> " method="post">
		<div class="data" style='max-width:700px;'>
			<select class="x-form-text x-form-field"
			        name="field_name"
			        style="height: 22px; padding-right: 0;"
コード例 #2
0
require_once $base_path . "/redcap_connect.php";
require_once $base_path . '/plugins/includes/functions.php';
require_once APP_PATH_DOCROOT . '/Config/init_project.php';
require_once APP_PATH_DOCROOT . '/ProjectGeneral/header.php';
/**
 * restricted use
 */
$allowed_pids = array('26');
REDCap::allowProjects($allowed_pids);
/**
 * project metadata
 */
global $Proj;
$first_event_id = $Proj->firstEventId;
$plugin_title = "Reset SVR DATA PENDING flag when hidden by branching logic";
$my_branching_logic = new BranchingLogic();
/**
 * plugin title
 */
echo "<h3>$plugin_title</h3>";
/**
 * MAIN
 */
if ($debug) {
	$timer['main_start'] = microtime(true);
}
$fields = array('dis_suppds_funcmprsn', 'hcv_suppfa_svr12dt', 'hcv_suppfa_svr24dt', 'hcv_suppfa_fuelgbl');
$data = REDCap::getData('array', $subjects, $fields, $first_event_id);
foreach ($data AS $subject_id => $subject) {
	/**
	 * MAIN EVENT LOOP
コード例 #3
0
$base_path = dirname(dirname(dirname(__FILE__)));
require_once $base_path . "/redcap_connect.php";
require_once $base_path . '/plugins/includes/functions.php';
require_once APP_PATH_DOCROOT . '/ProjectGeneral/header.php';
require_once APP_PATH_DOCROOT . '/DataExport/functions.php';
/**
 * restricted use
 */
$allowed_pids = array('26');
REDCap::allowProjects($allowed_pids);
global $Proj;
Kint::enabled($debug);
/**
 * project metadata
 */
$my_branching_logic = new BranchingLogic();
$baseline_event_id = $Proj->firstEventId;
$fields_result = db_query("SELECT field_name, element_label, element_type FROM redcap_metadata WHERE project_id = '$project_id' AND element_type IN ('radio', 'sql', 'select') ORDER BY field_order ASC");
?>
	<div class="red"><h1>WARNING!!!</h1>

		<h2>This plugin will destroy data! Do not use unless you know what you're doing!!</h2>

		<p>All actions taken by this plugin are logged. You've been warned!</p></div>
	<h3>Set default values</h3>
	<p>This will set a selected default value for all instances of a radio button, sql or select field (including per-form Complete fields) in all
		events in the project where the field is</p> <ul><li>not hidden by branching logic</li> <li>optionally where the form is set to Complete</li></ul> <p>This is useful when initializing a new
		variable. It can also be used where some data has already been saved to the field. It will not overwrite
		existing values.</p>
	<h4>Select the field whose value you wish to set</h4>
	<form id="field_val_select" action="<?php echo $_SERVER['PHP_SELF'] . '?pid=' . $project_id; ?> " method="post">