本文整理汇总了PHP中joinPaths函数 的典型用法代码示例。如果您正苦于以下问题:PHP joinPaths函数的具体用法?PHP joinPaths怎么用?PHP joinPaths使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了joinPaths函数 的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的PHP代码示例。
示例1: testTemplateClass
function testTemplateClass()
{
$t = new Template('index.html');
$t->replace('FOOTER', '<b>This is the footer</b>');
$t->replace('LOGIN_FORM', joinPaths(CHRIS_VIEW_FOLDER, 'login_form.html'));
return $t;
}
开发者ID:masroore, 项目名称:chrisreloaded, 代码行数:7, 代码来源:test.template.class.php
示例2: settingsInit
function settingsInit()
{
$DUTINGS_DB_NAME = getenv("DUTINGS_DB_NAME");
$DUTINGS_DB_USERNAME = getenv("DUTINGS_DB_USERNAME");
$DUTINGS_DB_HOSTNAME = getenv("DUTINGS_DB_HOSTNAME");
$DUTINGS_DB_PASSWORD = getenv("DUTINGS_DB_PASSWORD");
$GOOGLE_CLIENT_ID = getenv("GOOGLE_CLIENT_ID");
$homeDirectory = getenv('HOME');
$settingsFilePath = "/" . joinPaths($homeDirectory, "settings/dutings.php");
if (file_exists($settingsFilePath)) {
require $settingsFilePath;
}
if (!$DUTINGS_DB_NAME) {
throw new SettingsException("Missing database name.");
}
if (!$DUTINGS_DB_HOSTNAME) {
throw new SettingsException("Missing database hostname.");
}
if (!$DUTINGS_DB_USERNAME) {
throw new SettingsException("Missing database username.");
}
if (!$DUTINGS_DB_PASSWORD) {
throw new SettingsException("Missing database password.");
}
if (!$GOOGLE_CLIENT_ID) {
throw new SettingsException("Missing google client id.");
}
return ["DUTINGS_DB_HOSTNAME" => $DUTINGS_DB_HOSTNAME, "DUTINGS_DB_NAME" => $DUTINGS_DB_NAME, "DUTINGS_DB_USERNAME" => $DUTINGS_DB_USERNAME, "DUTINGS_DB_PASSWORD" => $DUTINGS_DB_PASSWORD, "GOOGLE_CLIENT_ID" => $GOOGLE_CLIENT_ID];
}
开发者ID:amorr037, 项目名称:dutings-server, 代码行数:29, 代码来源:settings.php
示例3: joinPaths
require_once joinPaths(CHRIS_CONTROLLER_FOLDER, 'pacs.helper.php');
// include chris data models
require_once joinPaths(CHRIS_MODEL_FOLDER, 'data.model.php');
// include chris study models
require_once joinPaths(CHRIS_MODEL_FOLDER, 'study.model.php');
// include chris patient models
require_once joinPaths(CHRIS_MODEL_FOLDER, 'patient.model.php');
// include chris data_patient models
require_once joinPaths(CHRIS_MODEL_FOLDER, 'data_patient.model.php');
// include chris data_study models
require_once joinPaths(CHRIS_MODEL_FOLDER, 'data_study.model.php');
// include chris feed_data models
require_once joinPaths(CHRIS_MODEL_FOLDER, 'feed_data.model.php');
// include chris user_data models
require_once joinPaths(CHRIS_MODEL_FOLDER, 'user_data.model.php');
require_once joinPaths(CHRIS_MODEL_FOLDER, 'feed.model.php');
// define the options
$shortopts = "u:f:m:s:p:a:c:o:d:e:y:";
$options = getopt($shortopts);
$user_id = $options['u'];
$feed_chris_id = $options['f'];
$details = "";
if (isset($options['m'])) {
$details = $options['m'];
}
$server = $options['s'];
$port = $options['p'];
$aetitle = $options['a'];
$aec = $options['c'];
$output_dir = $options['o'];
$study_uid = "";
开发者ID:BU-NU-CLOUD-SP16, 项目名称:Radiology-in-the-cloud, 代码行数:31, 代码来源:process.php
示例4: joinPaths
// support for parameters without a flag
$value['name'] = '--' . $value['name'];
}
$command .= ' ' . $value['name'] . ' ' . $value['value'];
}
}
// the subfoldertail can be
// if an input parameter is a dropzone
// a) the parent directory of the first dropzone
// b) information parsed from a 0.info file of the first dropzone
// if there is no dropzone
// c) the current timestamp
$subfoldertail = "";
if ($parentFolder) {
// check for a 0.info in the $parentFolder
$info_file = joinPaths($parentFolder, '0.info');
if (is_file($info_file)) {
// case b)
$patientId = "";
$patientAge = "";
$patientSex = "";
// found one, let's parse it
$file_handle = fopen($info_file, "r");
while (!feof($file_handle)) {
$line = fgets($file_handle);
// split the line at :
$arr = explode(":", $line);
if (trim($arr[0]) == "PatientID") {
$patientId = trim($arr[1]);
} else {
if (trim($arr[0]) == "PatientAge") {
开发者ID:masroore, 项目名称:chrisreloaded, 代码行数:31, 代码来源:launcher-web.php
示例5: define
* S&S S&S S&S S&S~YSY%b S&S `S*S
* S*b S*S S*S S*S `S%b S*S l*S
* S*S. S*S S*S S*S S%S S*S .S*P
* SSSbs S*S S*S S*S S&S S*S sSS*S
* YSSP SSS S*S S*S SSS S*S YSS'
* SP SP SP
* Y Y Y
*
* R E L O A D E D
*
* (c) 2012 Fetal-Neonatal Neuroimaging & Developmental Science Center
* Boston Children's Hospital
*
* http://childrenshospital.org/FNNDSC/
* [email protected]
*
*/
// we define a valid entry point
if (!defined('__CHRIS_ENTRY_POINT__')) {
define('__CHRIS_ENTRY_POINT__', 666);
}
//define('CHRIS_CONFIG_DEBUG',true);
// include the configuration
require_once 'config.inc.php';
// include the simpletest chris framework
require_once SIMPLETEST_CHRIS;
SimpleTest_Chris::setPreference();
// include all the tests suites
require_once joinPaths(CHRIS_CONTROLLER_FOLDER, 'testing/test.controller.php');
require_once joinPaths(CHRIS_MODEL_FOLDER, 'testing/test.model.php');
开发者ID:masroore, 项目名称:chrisreloaded, 代码行数:30, 代码来源:test.chris.php
示例6: die
// return JSON encoded output
die(json_encode($output));
}
}
}
}
}
}
}
}
}
break;
case "download":
if ($what == 'file') {
// here we don't create JSON but just pass thru the file content
$name = joinPaths(CHRIS_USERS, $parameters);
// if the file does not exist, just die
if (!is_file($name)) {
die;
}
$fp = fopen($name, 'rb');
header("Content-Length: " . filesize($name));
header("Content-Type: application/octet-stream");
header("Content-Disposition: attachment; filename=\"" . basename($name) . "\"");
fpassthru($fp);
die;
}
case "help":
$result['result'] = 'Perform actions on ChRIS.. Examples: COUNT: ?action=count&what=feed --- GET: ?action=get&what=feed&id=3 --- All parameters can be GET or POST.';
break;
case "maintenance":
开发者ID:masroore, 项目名称:chrisreloaded, 代码行数:31, 代码来源:api.php
示例7: getHTML
/**
* Get HTML representation of the given object.
* @param Feed $object object to be converted to HMTL.
* @return string HTML representation of the object
*/
public static function getHTML($object, $shine = '')
{
// Format username
$username = FeedV::_getUsername($object->user_id);
$username_displayed = ucwords($username);
$feed_meta_simple = '';
// Format simple meta feed
$feedMetaSimpleMapper = new Mapper('Feed');
$feedMetaSimpleMapper->ljoin('Meta', 'meta.target_id = feed.id')->filter('meta.target_type=(?)', 'feed')->filter('meta.name=(?)', 'sharer_id')->filter('meta.target_id=(?)', $object->id)->filter('meta.type=(?)', 'simple');
$feedMetaSimpleResults = $feedMetaSimpleMapper->get();
$shared_feed = false;
if (count($feedMetaSimpleResults['Meta']) >= 1) {
$username_displayed = 'Shared by ' . ucwords(FeedV::_getUsername($feedMetaSimpleResults['Meta'][0]->value));
$shared_feed = true;
}
// Format advanced meta feed
$root_id = 0;
$root_id = FeedV::findFirstRootID($object->id);
$feed_meta_advanced = $feed_meta_simple;
$feed_status = 'feed_success';
$feed_folder = joinPaths(CHRIS_USERS, $username, $object->plugin, $object->name . '-' . $object->id);
if ($handle = opendir($feed_folder)) {
while (false !== ($entry = readdir($handle))) {
if ($entry != "." && $entry != "..") {
$match = glob($feed_folder . '/' . $entry . '/_chrisRun_/ERR*');
if (count($match)) {
$feed_status = 'feed_failure';
break;
}
if ($feed_status == 'feed_failure') {
break;
}
}
}
}
// create the status text
$status_text = '<span style="background-color: #009DE9;color: #fff;padding: 1px 2px;">Running<i class="icon-refresh rotating_class"></i></span>';
// ('.$object->status.'%)
if ($feed_status == 'feed_failure') {
$status_text = '<span style="background-color: #E90000;color: #fff;padding: 1px 2px;">Errors</span>';
$feed_status = 'feed_success';
} else {
if ($object->status == 100) {
$status_text = '<span style="background-color: #41E900;color: #fff;padding: 1px 2px;">Success</span>';
} else {
if ($object->status == 101) {
$status_text = '<span style="background-color: #E95D00;color: #fff;padding: 1px 2px;">Canceled</span>';
}
}
}
$view_icon = 'icon-eye-open';
$share_icon = 'icon-share-alt';
$tag_icon = 'icon-tag';
$archive_icon = 'icon-remove';
$archive_text = 'Archive';
if ($object->archive == '1') {
$archive_icon = 'icon-plus';
$archive_text = 'Restore';
}
$favorite_icon = 'icon-star-empty';
$favorite_text = 'Favorite';
if ($object->favorite == '1') {
$favorite_icon = 'icon-star';
$favorite_text = '<b>Favorited</b>';
}
$edit_icon = '';
$cancel = '';
$view = "display:none";
if ($object->status >= 100 || $shared_feed) {
$edit_icon = "<img class='feed_edit_icon show_me focus' src='view/gfx/jigsoar-icons/dark/16_edit_page2.png'>";
// if the job is not queued or running, don't display the cancel icon
// also if the feed was shared
$cancel = "display:none";
$view = "";
}
$t = new Template('feed.html');
$t->replace('ID', $object->id);
$t->replace('ROOT_ID', $root_id);
$feed_gfx64 = 'plugins/' . $object->plugin . '/feed.png';
$feed_gfx64_checked = 'view/gfx/feed_checked.png';
if (!is_file(joinPaths(CHRIS_WWWROOT, $feed_gfx64))) {
$feed_gfx64 = 'http://placehold.it/48x48';
}
$t->replace('IMAGE_SRC', $feed_gfx64);
$t->replace('IMAGE_CHECKED', $feed_gfx64_checked);
$t->replace('USERNAME', $username_displayed);
$t->replace('FEED_STATUS', $feed_status);
$t->replace('FEED_NAME', $object->name);
$t->replace('FEED_META_CONTENT', $feed_meta_advanced);
$t->replace('TIME_FORMATED', $object->time);
$t->replace('PLUGIN', ucwords(str_replace('_', ' ', $object->plugin)));
$t->replace('STATUS', $object->status);
$t->replace('STATUS_TEXT', $status_text);
$t->replace('VIEW_ICON', $view_icon);
$t->replace('SHARE_ICON', $share_icon);
//.........这里部分代码省略.........
开发者ID:masroore, 项目名称:chrisreloaded, 代码行数:101, 代码来源:feed.view.php
示例8: define
* SP SP SP
* Y Y Y
*
* R E L O A D E D
*
* (c) 2012 Fetal-Neonatal Neuroimaging & Developmental Science Center
* Boston Children's Hospital
*
* http://childrenshospital.org/FNNDSC/
* [email protected]
*
*/
// we define a valid entry point
if (!defined('__CHRIS_ENTRY_POINT__')) {
define('__CHRIS_ENTRY_POINT__', 666);
}
//define('CHRIS_CONFIG_DEBUG',true);
// include the configuration
if (!defined('CHRIS_CONFIG_PARSED')) {
require_once dirname(dirname(dirname(__FILE__))) . '/config.inc.php';
}
// include the simpletest chris framework
require_once SIMPLETEST_CHRIS;
SimpleTest_Chris::setPreference();
// include the test object class since we derive from that
require_once 'test.object.model.php';
// include the data_patient class
require_once joinPaths(CHRIS_MODEL_FOLDER, 'data_study.model.php');
class TestData_StudyModel extends TestObjectModel
{
}
开发者ID:masroore, 项目名称:chrisreloaded, 代码行数:31, 代码来源:test.data_study.model.php
示例9: getCollectionPath
/**
* @return string
*/
public function getCollectionPath()
{
return joinPaths($this->getPath(), 'collection.anki2');
}
开发者ID:tomzx, 项目名称:anki-server, 代码行数:7, 代码来源:Session.php
示例10: define
* FEED_ID is important to be able to kill a job.
*/
define('CLUSTER_RUN', 'nohup /bin/mosbatch -q -b -J{FEED_ID} -m{MEMORY} {COMMAND} < /dev/null & echo $!;');
/**
* The cluster kill command.
* We specify the command to terminate a job on the cluster.
* {FEED_ID} will be replaced in the launcher with the plugin required id, in
* the feed.controller.php
*/
define('CLUSTER_KILL', 'moskillall -9 -J{FEED_ID}');
// --------------------------------------------------------------------------
//
// TESTING
//
// --------------------------------------------------------------------------
define('SIMPLETEST_CHRIS', joinPaths(CHRIS_WWWROOT, 'testing/simpletest_chris.php'));
define('SIMPLETEST_HTML_CHRIS', joinPaths(CHRIS_WWWROOT, 'testing/html_chris.php'));
define('SIMPLETEST_XML_CHRIS', joinPaths(CHRIS_WWWROOT, 'testing/xml_chris.php'));
define('SIMPLETEST_SIMPLETEST', joinPaths(CHRIS_WWWROOT, 'lib/simpletest/simpletest.php'));
define('SIMPLETEST_AUTORUN', joinPaths(CHRIS_WWWROOT, 'lib/simpletest/autorun.php'));
// GOOGLE ANALYTICS
define('ANALYTICS_ACCOUNT', 'UA-39303022-1');
// if CHRIS_DEBUG is defined, print all constants
if (defined('CHRIS_CONFIG_DEBUG')) {
$all_constants = get_defined_constants(true);
print_r($all_constants['user']);
}
// setup phpseclib for SSH access
set_include_path(get_include_path() . PATH_SEPARATOR . joinPaths(CHRIS_LIB_FOLDER, 'phpseclib', 'phpseclib'));
// FLAG showing that the config was parsed
define('CHRIS_CONFIG_PARSED', true);
开发者ID:masroore, 项目名称:chrisreloaded, 代码行数:31, 代码来源:config.inc.php
示例11: define
* [email protected]
*
*/
// we define a valid entry point
if (!defined('__CHRIS_ENTRY_POINT__')) {
define('__CHRIS_ENTRY_POINT__', 666);
}
// include the configuration
if (!defined('CHRIS_CONFIG_PARSED')) {
require_once dirname(dirname(dirname(__FILE__))) . '/config.inc.php';
}
// include the simpletest chris framework
require_once SIMPLETEST_CHRIS;
SimpleTest_Chris::setPreference();
// include the controller classes
require_once joinPaths(CHRIS_CONTROLLER_FOLDER, 'pacs.class.php');
class TestPACSClass extends UnitTestCase
{
/**
* Test the ping method
*/
//! [testPing()]
public function testPing()
{
// ping a valid host (CHB)
$server_ip = '134.174.12.21';
$server_port = 104;
$pacs_ping = new PACS($server_ip, $server_port);
$result = $pacs_ping->ping();
// should return 1 on success
$this->assertTrue($result == 1);
开发者ID:BU-NU-CLOUD-SP16, 项目名称:Radiology-in-the-cloud, 代码行数:31, 代码来源:test.pacs.class.php
示例12: fixRelativePaths
function fixRelativePaths($path, $basePath)
{
// absolute path
$isColon = strrpos($path, ":") !== false;
$isDoubleSlash = trim(startsWith($path, "//"));
$isModxTag = startsWith(trim($path), "[[") && endsWith(trim($path), "]]");
// relative path
if (!$isColon && !$isDoubleSlash && !$isModxTag) {
return joinPaths($basePath, $path);
} else {
return $path;
}
}
开发者ID:Not-Very-Useful-Integrations, 项目名称:MODX-Adobe-Muse, 代码行数:13, 代码来源:includeTemplate.php
示例13: error_reporting
# don't show any errors...
error_reporting(E_ALL | E_STRICT);
# ...but do log them
session_start();
include 'config.php';
include 'utils.php';
$response_array = array();
if ($_SESSION["verify"] != "FileManager4TinyMCE") {
$response_array['status'] = 'failure';
$response_array['reason'] = 'Forbidden';
returnJSON($response_array);
}
// Check to make sure we are not traversing the filesystem
if (strpos($_POST['path'], '..') !== false) {
$response_array['status'] = 'failure';
$response_array['reason'] = 'Forbidden Path';
returnJSON($response_array);
}
// Join the path to our root paths
$path = joinPaths($root, $upload_dir, $_POST['path']);
$path_thumbs = joinPaths($root, $thumbs_dir, $_POST['path']);
// DELETE STUFF!!!
if (!(deleteDir($path) && deleteDir($path_thumbs))) {
$response_array['status'] = 'failure';
$response_array['reason'] = 'Error deleting ' . $_POST['path'];
returnJSON($response_array);
} else {
$response_array['status'] = 'success';
$response_array['reason'] = 'Deleted ' . $_POST['path'];
returnJSON($response_array);
}
开发者ID:kirkbauer2, 项目名称:kirkxc, 代码行数:31, 代码来源:delete_folder.php
示例14: display_machine_dropdown
}
echo "\r\n <div class='row-fluid'>\r\n <div class='span6'>\r\n <div class='control-group'>\r\n <label class='control-label' for='form_entry[machine_id]'>Machine</label>\r\n <div class='controls'>\r\n";
display_machine_dropdown($user, "form_entry[machine_id]", $id === false ? 0 : intval($formEntry->machine['id']), intval($form->machineType['id']));
echo " </div>\r\n </div>\r\n <div class='control-group'>\n";
if ($user->isAdmin()) {
echo " <label class='control-label' for='form_entry[machine_id]'>Performed by</label>\r\n <div class='controls'>\n";
display_user_dropdown($user, "form_entry[user_id]", $id === false ? $user->id : intval($formEntry->user['id']));
echo " </div>\n";
} else {
echo " <input type='hidden' name='form_entry[user_id]' value='" . ($id === false ? intval($user->id) : intval($formEntry->user['id'])) . "' />\n";
}
echo " </div>\r\n </div>\r\n <div class='span6'>\r\n <div class='control-group'>\r\n <label class='control-label' for='form_entry[qa_month]'>QA Month</label>\r\n <div class='controls'>\r\n ";
display_month_year_dropdown("form_entry[qa_month]", "form_entry", $id === false ? False : array(intval($formEntry->qaMonth), intval($formEntry->qaYear)));
echo "\r\n </div>\r\n </div>\r\n <div class='control-group'>\r\n <label class='control-label' for='form_entry[created_at]'>Inspection Date</label>\r\n <div class='controls'>\r\n <input name='form_entry[created_at]' type='datetime-local' readonly='true' class='input-xlarge enabled' id='form_entry_created_at'" . ($id === false ? "" : " value='" . escape_output($formEntry->createdAt) . "'") . ">\r\n </div>\r\n </div>\r\n </div>\r\n </div>\r\n <div class='row-fluid'>\r\n <div class='span4'>\r\n <h3 class='center-horizontal'>Contrast Scale</h3>\r\n <h4 class='center-horizontal'>Slice 1-5 (-511 mm)</h4>\r\n <table class='table table-bordered table-striped'>\r\n <thead>\r\n <tr>\r\n <th>Plug</th>\r\n <th>CT #</th>\r\n <th>Nom.</th>\r\n </tr>\r\n </thead>\r\n <tbody>\r\n <tr>\r\n <td>1</td>\r\n <td class='control-group'><input type='number' step='0.01' name='form_entry[form_values][contrast_scale_1_value]' class='form_entry_form_values_contrast_scale_1_value span5' id='form_entry_form_values_contrast_scale_1_value' " . (!$formEntry->formValues ? "" : " value='" . escape_output($formEntry->formValues['contrast_scale_1_value']->value) . "'") . "/> ± <input type='number' step='0.01' name='form_entry[form_values][contrast_scale_1_plusmin]' class='form_entry_form_values_contrast_scale_1_plusmin span5' id='form_entry_form_values_contrast_scale_1_plusmin' " . (!$formEntry->formValues ? "" : " value='" . escape_output($formEntry->formValues['contrast_scale_1_plusmin']->value) . "'") . "/></td>\r\n <td>-95±15</td>\r\n </tr>\r\n <tr>\r\n <td>2</td>\r\n <td class='control-group'><input type='number' step='0.01' name='form_entry[form_values][contrast_scale_2_value]' class='form_entry_form_values_contrast_scale_2_value span5' id='form_entry_form_values_contrast_scale_2_value' " . (!$formEntry->formValues ? "" : " value='" . escape_output($formEntry->formValues['contrast_scale_2_value']->value) . "'") . "/> ± <input type='number' step='0.01' name='form_entry[form_values][contrast_scale_2_plusmin]' class='form_entry_form_values_contrast_scale_2_plusmin span5' id='form_entry_form_values_contrast_scale_2_plusmin' " . (!$formEntry->formValues ? "" : " value='" . escape_output($formEntry->formValues['contrast_scale_2_plusmin']->value) . "'") . "/></td>\r\n <td>913±50</td>\r\n </tr>\r\n <tr>\r\n <td>3</td>\r\n <td class='control-group'><input type='number' step='0.01' name='form_entry[form_values][contrast_scale_3_value]' class='form_entry_form_values_contrast_scale_3_value span5' id='form_entry_form_values_contrast_scale_3_value' " . (!$formEntry->formValues ? "" : " value='" . escape_output($formEntry->formValues['contrast_scale_3_value']->value) . "'") . "/> ± <input type='number' step='0.01' name='form_entry[form_values][contrast_scale_3_plusmin]' class='form_entry_form_values_contrast_scale_3_plusmin span5' id='form_entry_form_values_contrast_scale_3_plusmin' " . (!$formEntry->formValues ? "" : " value='" . escape_output($formEntry->formValues['contrast_scale_3_plusmin']->value) . "'") . "/></td>\r\n <td>-988±5</td>\r\n </tr>\r\n <tr>\r\n <td>4</td>\r\n <td class='control-group'><input type='number' step='0.01' name='form_entry[form_values][contrast_scale_4_value]' class='form_entry_form_values_contrast_scale_4_value span5' id='form_entry_form_values_contrast_scale_4_value' " . (!$formEntry->formValues ? "" : " value='" . escape_output($formEntry->formValues['contrast_scale_4_value']->value) . "'") . "/> ± <input type='number' step='0.01' name='form_entry[form_values][contrast_scale_4_plusmin]' class='form_entry_form_values_contrast_scale_4_plusmin span5' id='form_entry_form_values_contrast_scale_4_plusmin' " . (!$formEntry->formValues ? "" : " value='" . escape_output($formEntry->formValues['contrast_scale_4_plusmin']->value) . "'") . "/></td>\r\n <td>120±15</td>\r\n </tr>\r\n <tr>\r\n <td>5</td>\r\n <td class='control-group'><input type='number' step='0.01' name='form_entry[form_values][contrast_scale_5_value]' class='form_entry_form_values_contrast_scale_5_value span5' id='form_entry_form_values_contrast_scale_5_value' " . (!$formEntry->formValues ? "" : " value='" . escape_output($formEntry->formValues['contrast_scale_5_value']->value) . "'") . "/> ± <input type='number' step='0.01' name='form_entry[form_values][contrast_scale_5_plusmin]' class='form_entry_form_values_contrast_scale_5_plusmin span5' id='form_entry_form_values_contrast_scale_5_plusmin' " . (!$formEntry->formValues ? "" : " value='" . escape_output($formEntry->formValues['contrast_scale_5_plusmin']->value) . "'") . "/></td>\r\n <td>0±4</td>\r\n </tr>\r\n </tbody>\r\n </table>\r\n </div>\r\n <div class='span4'>\r\n <h3 class='center-horizontal'>Low Contrast Detectability</h3>\r\n <h4 class='center-horizontal'>Slice 2-5 (-471mm) (W/L=100/100)</h4>\r\n <table class='table table-bordered table-striped'>\r\n <thead>\r\n </thead>\r\n <tbody>\r\n <tr>\r\n <td>See 6mm row?</td>\r\n <td class='control-group'><input name='form_entry[form_values][low_contrast_detect_6mm_row]' class='form_entry_form_values_low_contrast_detect_6mm_row span12' id='form_entry_form_values_low_contrast_detect_6mm_row' " . (!$formEntry->formValues ? "" : " value='" . escape_output($formEntry->formValues['low_contrast_detect_6mm_row']->value) . "'") . "/></td>\r\n <td>5</td>\r\n </tr>\r\n </tbody>\r\n </table>\r\n <h3 class='center-horizontal'>Spatial Integrity</h3>\r\n <h4 class='center-horizontal'>Slice 3-5 (-431mm)</h4>\r\n <table class='table table-bordered table-striped'>\r\n <thead>\r\n <tr>\r\n <th>BB to BB</th>\r\n <th>Nominal</th>\r\n </tr>\r\n </thead>\r\n <tbody>\r\n <tr>\r\n <td class='control-group'><input type='number' step='0.01' name='form_entry[form_values][spatial_integrity_bb_to_bb]' class='form_entry_form_values_spatial_integrity_bb_to_bb span12' id='form_entry_form_values_spatial_integrity_bb_to_bb' " . (!$formEntry->formValues ? "" : " value='" . escape_output($formEntry->formValues['spatial_integrity_bb_to_bb']->value) . "'") . "/></td>\r\n <td>100±1</td>\r\n </tr>\r\n </tbody>\r\n </table>\r\n <h3 class='center-horizontal'>High Contrast Resolution</h3>\r\n <h4 class='center-horizontal'>Slice 4-5 (-391mm) (W/L=100/1100)</h4>\r\n <table class='table table-bordered table-striped'>\r\n <thead>\r\n </thead>\r\n <tbody>\r\n <tr>\r\n <td>highest lp/cm block</td>\r\n <td class='control-group'><input type='number' step='0.01' name='form_entry[form_values][high_contrast_resolution_max_lp_cm_block]' class='form_entry_form_values_high_contrast_resolution_max_lp_cm_block span12' id='form_entry_form_values_high_contrast_resolution_max_lp_cm_block' " . (!$formEntry->formValues ? "" : " value='" . escape_output($formEntry->formValues['high_contrast_resolution_max_lp_cm_block']->value) . "'") . "/></td>\r\n <td>8</td>\r\n </tr>\r\n </tbody>\r\n </table>\r\n </div>\r\n <div class='span4'>\r\n <h3 class='center-horizontal'>Laser Position</h3>\r\n <h4 class='center-horizontal'>Wilke Phantom</h4>\r\n <table class='table table-bordered table-striped'>\r\n <thead>\r\n <tr>\r\n <th>Laser</th>\r\n <th>Measurement</th>\r\n <th>Nom.</th>\r\n </tr>\r\n </thead>\r\n <tbody>\r\n <tr>\r\n <td>Cor</td>\r\n <td class='control-group'><input type='number' step='0.01' name='form_entry[form_values][laser_position_cor]' class='form_entry_form_values_laser_position_cor span12' id='form_entry_form_values_laser_position_cor' " . (!$formEntry->formValues ? "" : " value='" . escape_output($formEntry->formValues['laser_position_cor']->value) . "'") . "/></td>\r\n <td>0±2</td>\r\n </tr>\r\n <tr>\r\n <td>Sag</td>\r\n <td class='control-group'><input type='number' step='0.01' name='form_entry[form_values][laser_position_sag]' class='form_entry_form_values_laser_position_sag span12' id='form_entry_form_values_laser_position_sag' " . (!$formEntry->formValues ? "" : " value='" . escape_output($formEntry->formValues['laser_position_sag']->value) . "'") . "/></td>\r\n <td>0±2</td>\r\n </tr>\r\n <tr>\r\n <td>Axial</td>\r\n <td class='control-group'><input type='number' step='0.01' name='form_entry[form_values][laser_position_axial]' class='form_entry_form_values_laser_position_axial span12' id='form_entry_form_values_laser_position_axial' " . (!$formEntry->formValues ? "" : " value='" . escape_output($formEntry->formValues['laser_position_axial']->value) . "'") . "/></td>\r\n <td>0±2</td>\r\n </tr>\r\n </tbody>\r\n </table>\r\n <h3 class='center-horizontal'>Laser Localization</h3>\r\n <h4 class='center-horizontal'>Pinnacle</h4>\r\n <table class='table table-bordered table-striped'>\r\n <thead>\r\n </thead>\r\n <tbody>\r\n <tr>\r\n <td>BB±1mm?</td>\r\n <td class='control-group'><select id='form_entry_form_values_laser_localization' name='form_entry[form_values][laser_localization]'>\r\n <option value='NULL'" . ($id != false && $formEntry->formValues['laser_localization']->value == 'NULL' ? " selected='selected'" : "") . "></option>\r\n <option value='Y'" . ($id != false && $formEntry->formValues['laser_localization']->value == 'Y' ? " selected='selected'" : "") . ">Y</option>\r\n <option value='N'" . ($id != false && $formEntry->formValues['laser_localization']->value == 'N' ? " selected='selected'" : "") . ">N</option>\r\n </select></td>\r\n <td>8</td>\r\n </tr>\r\n </tbody>\r\n </table>\r\n </div>\r\n </div>\r\n <div class='row-fluid'>\r\n <div class='span4'>\r\n <h3 class='center-horizontal'>Review Daily QA Logs</h3>\r\n <h4 class='center-horizontal'> </h4>\r\n <table class='table table-bordered table-striped'>\r\n <thead>\r\n </thead>\r\n <tbody>\r\n <tr>\r\n <td>Performed</td>\r\n <td class='control-group'><select id='form_entry_form_values_daily_qa_logs_reviewed' name='form_entry[form_values][daily_qa_logs_reviewed]'>\r\n <option value='NULL'" . ($id != false && $formEntry->formValues['daily_qa_logs_reviewed']->value == 'NULL' ? " selected='selected'" : "") . "></option>\r\n <option value='Y'" . ($id != false && $formEntry->formValues['daily_qa_logs_reviewed']->value == 'Y' ? " selected='selected'" : "") . ">Y</option>\r\n <option value='N'" . ($id != false && $formEntry->formValues['daily_qa_logs_reviewed']->value == 'N' ? " selected='selected'" : "") . ">N</option>\r\n </select></td>\r\n </tr>\r\n </tbody>\r\n </table>\r\n </div>\r\n <div class='span4'>\r\n <h3 class='center-horizontal'>Table Incrementation</h3>\r\n <h4 class='center-horizontal'>Ruler</h4>\r\n <table class='table table-bordered table-striped'>\r\n <thead>\r\n </thead>\r\n <tbody>\r\n <tr>\r\n <td>±1mm?</td>\r\n <td class='control-group'><select id='form_entry_form_values_table_incrementation' name='form_entry[form_values][table_incrementation]'>\r\n <option value='NULL'" . ($id != false && $formEntry->formValues['table_incrementation']->value == 'NULL' ? " selected='selected'" : "") . "></option>\r\n <option value='Y'" . ($id != false && $formEntry->formValues['table_incrementation']->value == 'Y' ? " selected='selected'" : "") . ">Y</option>\r\n <option value='N'" . ($id != false && $formEntry->formValues['table_incrementation']->value == 'N' ? " selected='selected'" : "") . ">N</option>\r\n </select></td>\r\n </tr>\r\n </tbody>\r\n </table>\r\n </div>\r\n <div class='span4'>\r\n <h3 class='center-horizontal'>Slice Thickness</h3>\r\n <h4 class='center-horizontal'>Slice 1-5</h4>\r\n <table class='table table-bordered table-striped'>\r\n <thead>\r\n </thead>\r\n <tbody>\r\n <tr>\r\n <td>Slice Thickness (mm)</td>\r\n <td class='control-group'><input type='number' step='0.01' name='form_entry[form_values][slice_thickness]' class='form_entry_form_values_slice_thickness span12' id='form_entry_form_values_slice_thickness' " . (!$formEntry->formValues ? "" : " value='" . escape_output($formEntry->formValues['slice_thickness']->value) . "'") . "/></td>\r\n <td>3</td>\r\n </tr>\r\n </tbody>\r\n </table>\r\n </div>\r\n </div>\r\n <div class='row-fluid'>\r\n <div class='span6'>\r\n <h3 class='center-horizontal'>Field Uniformity (head)</h3>\r\n <h4 class='center-horizontal'>Slice 3-5 (-431 mm)</h4>\r\n <table class='table table-bordered table-striped'>\r\n <thead>\r\n <tr>\r\n <th>ROI</th>\r\n <th>CT #</th>\r\n <th>Nominal</th>\r\n </tr>\r\n </thead>\r\n <tbody>\r\n <tr>\r\n <td>1</td>\r\n <td class='control-group'><input type='number' step='0.01' name='form_entry[form_values][field_uniformity_1_value]' class='form_entry_form_values_field_uniformity_1_value span12' id='form_entry_form_values_field_uniformity_1_value' " . (!$formEntry->formValues ? "" : " value='" . escape_output($formEntry->formValues['field_uniformity_1_value']->value) . "'") . "/></td>\r\n <td>0±5</td>\r\n </tr>\r\n <tr>\r\n <td>2</td>\r\n <td class='control-group'><input type='number' step='0.01' name='form_entry[form_values][field_uniformity_2_value]' class='form_entry_form_values_field_uniformity_2_value span12' id='form_entry_form_values_field_uniformity_2_value' " . (!$formEntry->formValues ? "" : " value='" . escape_output($formEntry->formValues['field_uniformity_2_value']->value) . "'") . "/></td>\r\n <td>0±5</td>\r\n </tr>\r\n <tr>\r\n <td>3</td>\r\n <td class='control-group'><input type='number' step='0.01' name='form_entry[form_values][field_uniformity_3_value]' class='form_entry_form_values_field_uniformity_3_value span12' id='form_entry_form_values_field_uniformity_3_value' " . (!$formEntry->formValues ? "" : " value='" . escape_output($formEntry->formValues['field_uniformity_3_value']->value) . "'") . "/></td>\r\n <td>0±5</td>\r\n </tr>\r\n <tr>\r\n <td>4</td>\r\n <td class='control-group'><input type='number' step='0.01' name='form_entry[form_values][field_uniformity_4_value]' class='form_entry_form_values_field_uniformity_4_value span12' id='form_entry_form_values_field_uniformity_4_value' " . (!$formEntry->formValues ? "" : " value='" . escape_output($formEntry->formValues['field_uniformity_4_value']->value) . "'") . "/></td>\r\n <td>0±5</td>\r\n </tr>\r\n <tr>\r\n <td>5</td>\r\n <td class='control-group'><input type='number' step='0.01' name='form_entry[form_values][field_uniformity_5_value]' class='form_entry_form_values_field_uniformity_5_value span12' id='form_entry_form_values_field_uniformity_5_value' " . (!$formEntry->formValues ? "" : " value='" . escape_output($formEntry->formValues['field_uniformity_5_value']->value) . "'") . "/></td>\r\n <td>0±5</td>\r\n </tr>\r\n </tbody>\r\n </table>\r\n </div>\r\n <div class='span6'>\r\n <h3 class='center-horizontal'>Noise (head)</h3>\r\n <h4 class='center-horizontal'>Slice 3-5 (-431 mm)</h4>\r\n <table class='table table-bordered table-striped'>\r\n <thead>\r\n <tr>\r\n <th>ROI</th>\r\n <th>Standard Deviation</th>\r\n <th>Nominal</th>\r\n </tr>\r\n </thead>\r\n <tbody>\r\n <tr>\r\n <td>1</td>\r\n <td class='control-group'><input type='number' step='0.01' name='form_entry[form_values][noise_1_stddev]' class='form_entry_form_values_noise_1_stddev span12' id='form_entry_form_values_noise_1_stddev' " . (!$formEntry->formValues ? "" : " value='" . escape_output($formEntry->formValues['noise_1_stddev']->value) . "'") . "/></td>\r\n <td>11±2</td>\r\n </tr>\r\n <tr>\r\n <td>2</td>\r\n <td class='control-group'><input type='number' step='0.01' name='form_entry[form_values][noise_2_stddev]' class='form_entry_form_values_noise_2_stddev span12' id='form_entry_form_values_noise_2_stddev' " . (!$formEntry->formValues ? "" : " value='" . escape_output($formEntry->formValues['noise_2_stddev']->value) . "'") . "/></td>\r\n <td>9±2</td>\r\n </tr>\r\n <tr>\r\n <td>3</td>\r\n <td class='control-group'><input type='number' step='0.01' name='form_entry[form_values][noise_3_stddev]' class='form_entry_form_values_noise_3_stddev span12' id='form_entry_form_values_noise_3_stddev' " . (!$formEntry->formValues ? "" : " value='" . escape_output($formEntry->formValues['noise_3_stddev']->value) . "'") . "/></td>\r\n <td>9±2</td>\r\n </tr>\r\n <tr>\r\n <td>4</td>\r\n <td class='control-group'><input type='number' step='0.01' name='form_entry[form_values][noise_4_stddev]' class='form_entry_form_values_noise_4_stddev span12' id='form_entry_form_values_noise_4_stddev' " . (!$formEntry->formValues ? "" : " value='" . escape_output($formEntry->formValues['noise_4_stddev']->value) . "'") . "/></td>\r\n <td>9±2</td>\r\n </tr>\r\n <tr>\r\n <td>5</td>\r\n <td class='control-group'><input type='number' step='0.01' name='form_entry[form_values][noise_5_stddev]' class='form_entry_form_values_noise_5_stddev span12' id='form_entry_form_values_noise_5_stddev' " . (!$formEntry->formValues ? "" : " value='" . escape_output($formEntry->formValues['noise_5_stddev']->value) . "'") . "/></td>\r\n <td>9±2</td>\r\n </tr>\r\n </tbody>\r\n </table>\r\n </div>\r\n </div>\r\n <h3>Image</h3>\r\n";
if ($id != false && $formEntry->imagePath != '') {
echo "<img src='" . joinPaths(ROOT_URL, escape_output($formEntry->imagePath)) . "' /><br />\r\n";
}
echo " <div id='image_preview' class='row-fluid'></div>\r\n <p>Supported formats: JPEG, PNG, GIF, WBMP, GD2</p>\r\n <input name='form_image' class='input-file' type='file' onChange='displayImagePreview(this.files);' />\r\n <h3>Comments</h3>\r\n <textarea name='form_entry[comments]' id='form_entry_comments' rows='10' class='span12' placeholder='Comments go here.'>" . ($id === false ? "" : escape_output($formEntry->comments)) . "</textarea><br />\r\n <div class='form-actions'>\r\n";
if ($id != false && $formEntry->approvedOn != '') {
echo " <button type='submit' class='btn btn-primary disabled' disabled='disabled'>Approved</button>\r\n";
} else {
echo " <button type='submit' class='btn btn-primary'>" . ($id === false ? "Save" : "Save changes") . "</button>\r\n";
}
echo " <a class='btn' href='#' onClick='window.location.replace(document.referrer);' >" . ($id === false ? "Go back" : "Discard changes") . "</a>\r\n";
if ($id != false && $user->isPhysicist()) {
if ($formEntry->approvedOn == '') {
echo " <a class='btn btn-success' href='form_entry.php?action=approve&id=" . intval($id) . "'>Approve</a>\r\n";
} else {
echo " <a class='btn btn-warning' href='form_entry.php?action=unapprove&id=" . intval($id) . "'>Unapprove</a>\r\n";
}
}
开发者ID:medikalfizikci, 项目名称:linac-ct-qa-management, 代码行数:31, 代码来源:ct_form.php
librespeed/speedtest: Self-hosted Speedtest for HTML5 and more. Easy setup, exam
阅读:1212| 2022-08-30
jpmeijers/RN2483-Arduino-Library: Arduino C++ code to communicate with a Microch
阅读:527| 2022-08-15
avehtari/BDA_m_demos: Bayesian Data Analysis demos for Matlab/Octave
阅读:1117| 2022-08-17
女人怀孕后,为了有一个健康聪明的宝宝,经历各种体检、筛查。其实这些体检和筛查中的
阅读:930| 2022-11-06
medfreeman/markdown-it-toc-and-anchor: markdown-it plugin to add a toc and ancho
阅读:1328| 2022-08-18
随着甲骨文收购Sun Microsystems,甲骨文已经成为Java商标的正式所有者和主要的“官方
阅读:1085| 2022-07-18
sydney0zq/covid-19-detection: The implementation of A Weakly-supervised Framewor
阅读:478| 2022-08-16
离中国最远的国家是阿根廷。从太平洋直线计算,即往东线走,北京到阿根廷的布宜诺斯艾
阅读:626| 2022-11-06
shem8/MaterialLogin: Login view with material design
阅读:722| 2022-08-17
Insufficient validation of trust input in WebOTP in Google Chrome on Android pri
阅读:1104| 2022-07-29
请发表评论