Beispiel #1
0
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;
    }
}
Beispiel #2
0
            }
            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));
}
Beispiel #3
0
 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;
 }