function process_medics($medics) { $errors = array(); $msg = create_patient($medics, $errors); $has_errors = sizeof($errors) > 0; if ($has_errors) { render_errors($errors); return; } else { echo $msg; } $errors = array(); $msg = add_encounter($medics, $errors); $has_errors = sizeof($errors) > 0; if ($has_errors) { render_errors($errors); return; } else { echo $msg; } }
} break; case 'Save': $data = array(); $data['filename'] = $_GET['file']; $data['code'] = $_POST['code']; $data['user_id'] = $_SESSION['user']['id']; $revision_id = $codeObj->add($data); if ($revision_id) { if (!file_put_contents($file_name, trim($_POST['code']))) { redirect(); } header("Location: " . $CONF["PATH_FROM_ROOT"] . '/editor/' . $_GET['file'] . '/' . $revision_id); exit; } else { $errors = render_errors($codeObj->getMessages()); $smarty->assign('errors', $errors); } break; } } //get the code if (!isset($_POST['code']) && $revision) { $code_data = $codeObj->getCode($_GET['file'], $revision); if (!file_put_contents($file_name, $code_data['code'])) { redirect(); } $smarty->assign('code', $code_data['code']); } else { $smarty->assign('code', file_get_contents($file_name)); }
public function __toString() { global $TIME_START; global $DB_ITEMS_LOADED; global $g_count_db_statements; global $time_total; global $PH; global $auth; $view = 'NORMAL'; if (isset($auth) && $auth->cur_user && $auth->cur_user->user_rights & RIGHT_VIEWALL) { $view = 'ALL'; } else { if (Auth::isAnonymousUser()) { $view = 'GUEST'; } } $buffer = ''; $buffer .= '<div id="footer">' . confGet('APP_NAME') . ' '; if ($view != 'GUEST') { $buffer .= confGet('STREBER_VERSION') . ' (' . confGet('STREBER_VERSION_DATE') . ') '; $TIME_END = microtime(1); $time_total = $TIME_END - $TIME_START; $time = ($TIME_END - $TIME_START) * 1000; $time_str = sprintf("%.0f", $time); $buffer .= " / " . __('rendered in') . " {$time_str} ms / "; if (function_exists('memory_get_usage')) { $buffer .= __('memory used') . ": " . intval(memory_get_usage() / 1024) . " kb / "; } $buffer .= ' (' . sprintf(__('%s queries / %s fields '), $g_count_db_statements, $DB_ITEMS_LOADED) . ') '; if ($view == 'ALL') { $buffer .= $PH->getLink('systemInfo', 'system info'); } $buffer .= "<br/>"; if (confGet('DISPLAY_ERROR_LIST') != 'NONE') { $buffer .= render_errors(); } $buffer .= render_measures(); if (confGet('LIST_UNDEFINED_LANG_KEYS')) { global $g_lang_new; if (isset($g_lang_new)) { print "<b>undefined language keys:</b><br/>"; foreach ($g_lang_new as $n => $v) { print "'{$n}' =>'',<br/>"; } } } } $buffer .= "</div>"; return $buffer; }