if ($proceed) { $allow = check_allow('session_edit', 'experiment_show.php?experiment_id=' . $experiment_id); } if ($proceed) { if (!check_allow('experiment_restriction_override')) { check_experiment_allowed($experiment_id, "admin/experiment_show.php?experiment_id=" . $experiment_id); } } if ($proceed) { if (isset($experiment_id) && $experiment_id) { $allow = check_allow('session_edit', 'experiment_show.php?experiment_id=' . $experiment_id); } } if ($proceed) { if (!check_allow('experiment_restriction_override')) { check_experiment_allowed($_REQUEST['experiment_id'], "admin/experiment_show.php?experiment_id=" . $experiment_id); } } if ($proceed) { if (isset($_REQUEST['edit']) && $_REQUEST['edit']) { if ($settings['enable_payment_module'] == 'y') { if (isset($_REQUEST['payment_types'])) { $_REQUEST['payment_types'] = id_array_to_db_string(multipicker_json_to_array($_REQUEST['payment_types'])); } if (isset($_REQUEST['payment_budgets'])) { $_REQUEST['payment_budgets'] = id_array_to_db_string(multipicker_json_to_array($_REQUEST['payment_budgets'])); } } $_REQUEST['session_start'] = ortime__array_to_sesstime($_REQUEST, 'session_start_'); $registered = experiment__count_participate_at($edit['experiment_id'], $edit['session_id']); $time_changed = false;
$upload_id = $_REQUEST['i']; } else { redirect("admin/download_main"); } } if ($proceed) { $upload = orsee_db_load_array("uploads", $upload_id, "upload_id"); if (!isset($upload['upload_id'])) { redirect('admin/download_main.php'); } } if ($proceed) { if ($upload['experiment_id'] > 0) { $experiment_id = $upload['experiment_id']; if (!check_allow('experiment_restriction_override')) { check_experiment_allowed($experiment_id, "admin/experiment_show.php?experiment_id=" . $experiment_id); } } else { $experiment_id = 0; } } if ($proceed) { if ($experiment_id > 0) { $experiment = orsee_db_load_array("experiments", $experiment_id, "experiment_id"); if (!isset($experiment['experiment_id'])) { $experiment_id = 0; } } } if ($proceed) { if ($experiment_id > 0) {
} else { $reallydelete = false; } $session = orsee_db_load_array("sessions", $session_id, "session_id"); $reg = experiment__count_participate_at($session['experiment_id'], $session_id); if ($reg > 0) { $allow = check_allow('session_nonempty_delete', 'session_edit.php?session_id=' . $session_id); } else { if (!check_allow('session_nonempty_delete')) { check_allow('session_empty_delete', 'session_edit?session_id=' . $session_id); } } } if ($proceed) { if (!check_allow('experiment_restriction_override')) { check_experiment_allowed($session['experiment_id'], "admin/experiment_show.php?experiment_id=" . $session['experiment_id']); } } if ($proceed) { if ($reallydelete) { // transaction? $pars = array(':session_id' => $session_id); $query = "UPDATE " . table('participate_at') . "\n\t\t\t\tSET session_id='0', pstatus_id=0 \n \t\t\tWHERE session_id= :session_id"; $result = or_query($query, $pars); $pars = array(':session_id' => $session_id); $query = "DELETE FROM " . table('sessions') . " \n \t\tWHERE session_id= :session_id"; $result = or_query($query, $pars); message(lang('session_deleted')); log__admin("session_delete", "session:" . session__build_name($session, $settings['admin_standard_language']) . "\n,session_id:" . $session_id); redirect('admin/experiment_show.php?experiment_id=' . $session['experiment_id']); }
include "header.php"; if ($proceed) { if (!$_REQUEST['experiment_id']) { redirect("admin/"); } else { $experiment_id = $_REQUEST['experiment_id']; } } if ($proceed) { $allow = check_allow('experiment_show', 'experiment_main.php'); } if ($proceed) { // load experiment data into array experiment $experiment = orsee_db_load_array("experiments", $experiment_id, "experiment_id"); if (!check_allow('experiment_restriction_override')) { check_experiment_allowed($experiment, "admin/experiment_main.php"); } } if ($proceed) { // check if we are supposed to deactivate a permanent query if ($settings['allow_permanent_queries'] == 'y' && check_allow('experiment_assign_query_permanent_deactivate') && isset($_REQUEST['permanent_deactivate']) && $_REQUEST['permanent_deactivate']) { $done = query__reset_permanent($experiment_id); redirect('admin/experiment_show.php?experiment_id=' . $experiment_id); } } if ($proceed) { $experiment_total_payment = 0; // load sessions if lab experiment $sessions = array(); if ($experiment['experiment_type'] == "laboratory") { $pars = array(':experiment_id' => $experiment['experiment_id']);
<?php // part of orsee. see orsee.org ob_start(); $menu__area = "experiments_new"; $title = "edit_experiment"; $jquery = array('arraypicker', 'textext', 'datepicker'); include "header.php"; if ($proceed) { if (isset($_REQUEST['experiment_id']) && $_REQUEST['experiment_id']) { $allow = check_allow('experiment_edit', 'experiment_show.php?experiment_id=' . $_REQUEST['experiment_id']); if ($proceed) { $edit = orsee_db_load_array("experiments", $_REQUEST['experiment_id'], "experiment_id"); $edit['experiment_show_type'] = $edit['experiment_type'] . ',' . $edit['experiment_ext_type']; if (!check_allow('experiment_restriction_override')) { check_experiment_allowed($edit, "admin/experiment_show.php?experiment_id=" . $edit['experiment_id']); } } } else { $allow = check_allow('experiment_edit', 'experiment_main.php'); } } if ($proceed) { $continue = true; if (isset($_REQUEST['edit']) && $_REQUEST['edit']) { $_REQUEST['experiment_class'] = id_array_to_db_string(multipicker_json_to_array($_REQUEST['experiment_class'])); $_REQUEST['experimenter'] = id_array_to_db_string(multipicker_json_to_array($_REQUEST['experimenter'])); $_REQUEST['experimenter_mail'] = id_array_to_db_string(multipicker_json_to_array($_REQUEST['experimenter_mail'])); if ($settings['enable_ethics_approval_module'] == 'y' && check_allow('experiment_edit_ethics_approval_details')) { $_REQUEST['ethics_expire_date'] = ortime__array_to_sesstime($_REQUEST, 'ethics_expire_date_'); }