New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
New dictation modernazation #818
Changes from 20 commits
5b8a752
6540378
551ab56
55576d3
dfc7adf
0981412
75f79de
6818c37
7d103bd
3e2d009
e2ab3e1
5084ea8
92f63ec
3b93b49
777a2b1
87357b3
d08959b
af662e0
1a70cf6
c064b8e
fc2d761
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,29 +1,50 @@ | ||
<!-- Form generated from formsWiz --> | ||
<?php | ||
/** | ||
* Dictation Form | ||
* | ||
* @package OpenEMR | ||
* @link http://www.open-emr.org | ||
* @author Sherwin Gaddis <sherwingaddis@gmail.com> | ||
* @license https://github.com/openemr/openemr/blob/master/LICENSE GNU General Public License 3 | ||
* @copyright Copyright (c) 2017 Sherwin Gaddis <sherwingaddis@gmail.com> | ||
* | ||
*/ | ||
|
||
|
||
|
||
use OpenEMR\Core\Header; | ||
|
||
include_once("../../globals.php"); | ||
include_once("$srcdir/api.inc"); | ||
formHeader("Form: dictation"); | ||
$returnurl = 'encounter_top.php'; | ||
?> | ||
<html><head> | ||
<?php html_header_show();?> | ||
<link rel="stylesheet" href="<?php echo $css_header;?>" type="text/css"> | ||
<html> | ||
<head> | ||
<title><?php echo xlt('Dictation'); ?></title> | ||
<?php Header::setupHeader(); ?> | ||
<script type="text/javascript" src="<?php echo $GLOBALS['assets_static_relative']; ?>/ckeditor-4-7-0/ckeditor.js"</script> | ||
<script src="<?php echo $GLOBALS['assets_static_relative']; ?>/ckeditor-4-7-0/js/samples/sample.js" type="text/javascript"></script> | ||
<link href="<?php echo $GLOBALS['assets_static_relative']; ?>/ckeditor-4-7-0/css/samples/samples.css" rel="stylesheet" type="text/css" /> | ||
</head> | ||
<body class="body_top"> | ||
<form method=post action="<?php echo $rootdir;?>/forms/dictation/save.php?mode=new" name="my_form"> | ||
<span class="title"><?php echo xlt('Speech Dictation'); ?></span><br><br> | ||
<span class=text><?php echo xlt('Dictation: '); ?></span><br><textarea cols=80 rows=24 wrap=virtual name="dictation" ></textarea><br> | ||
<span class=text><?php echo xlt('Additional Notes:'); ?> </span><br><textarea cols=80 rows=8 wrap=virtual name="additional_notes" ></textarea><br> | ||
<br> | ||
<a href="javascript:top.restoreSession();document.my_form.submit();" class="link_submit">[<?php echo xlt('Save'); ?>]</a> | ||
<br> | ||
<a href="<?php echo "$rootdir/patient_file/encounter/$returnurl";?>" class="link" | ||
onclick="top.restoreSession()">[<?php echo xlt('Don\'t Save'); ?>]</a> | ||
</form> | ||
<div class="container"> | ||
<div class="page-header"> | ||
<h1><?php echo xlt('Speech Dictation'); ?></h1><br><br> | ||
</div> | ||
<form method=post action="<?php echo $rootdir;?>/forms/dictation/save.php?mode=new" name="my_form" onclick="top.restoreSession()"> | ||
|
||
<div class="form-group"> | ||
<label for="dictation"><?php echo xlt('Dictation: '); ?></label><br><textarea class="form-control ckeditor" name="dictation" ></textarea> | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. @bradymiller, correct me if I'm wrong, but shouldn't end-of-line spaces and punctuation like this be avoided? Also, I'm in favor of yanking colons from labels all together There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. @robertdown A good general strategy: |
||
</div> | ||
<div class="form-group"> | ||
<label for="additional_notes"><?php echo xlt('Additional Notes:'); ?> </label><br><textarea class="form-control ckeditor" name="additional_notes" ></textarea> | ||
</div> | ||
|
||
<button type="submit" class="btn btn-default btn-save"><?php echo xlt('Save'); ?></button> | ||
|
||
<a href="<?php echo "$rootdir/patient_file/encounter/$returnurl";?>" class="btn btn-cancel btn-link" onclick="top.restoreSession()"><?php echo xlt('Cancel'); ?></a> | ||
</form> | ||
</div> | ||
|
||
<?php | ||
formFooter(); | ||
?> |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,31 +1,60 @@ | ||
<!-- Forms generated from formsWiz --> | ||
<?php | ||
/** | ||
* Dictation Form Edit Saved Data | ||
* | ||
* @package OpenEMR | ||
* @link http://www.open-emr.org | ||
* @author Sherwin Gaddis <sherwingaddis@gmail.com> | ||
* @license https://github.com/openemr/openemr/blob/master/LICENSE GNU General Public License 3 | ||
* @copyright Copyright (c) 2017 Sherwin Gaddis <sherwingaddis@gmail.com> | ||
* | ||
*/ | ||
|
||
|
||
|
||
|
||
use OpenEMR\Core\Header; | ||
include_once("../../globals.php"); | ||
|
||
$returnurl = 'encounter_top.php'; | ||
?> | ||
<html><head> | ||
<?php html_header_show();?> | ||
<link rel="stylesheet" href="<?php echo $css_header;?>" type="text/css"> | ||
<html> | ||
<head> | ||
<title><?php echo xlt('Dictation'); ?></title> | ||
<?php Header::setupHeader(); ?> | ||
<script type="text/javascript" src="<?php echo $GLOBALS['assets_static_relative']; ?>/ckeditor-4-7-0/ckeditor.js"</script> | ||
<script src="<?php echo $GLOBALS['assets_static_relative']; ?>/ckeditor-4-7-0/js/samples/sample.js" type="text/javascript"></script> | ||
<link href="<?php echo $GLOBALS['assets_static_relative']; ?>/ckeditor-4-7-0/css/samples/samples.css" rel="stylesheet" type="text/css" /> | ||
</head> | ||
<body class="body_top"> | ||
<div class="container"> | ||
<?php | ||
include_once("$srcdir/api.inc"); | ||
$obj = formFetch("form_dictation", $_GET["id"]); | ||
$id = filter_input(INPUT_GET, "id", FILTER_VALIDATE_INT); | ||
$obj = formFetch("form_dictation", $id); | ||
?> | ||
<form method=post action="<?php echo $rootdir?>/forms/dictation/save.php?mode=update&id=<?php echo attr($_GET["id"]);?>" name="my_form"> | ||
<span class="title"><?php echo xlt('Speech Dictation'); ?></span><Br><br> | ||
<span class=text><?php echo xlt('Dictation: '); ?></span><br><textarea cols=80 rows=24 wrap=virtual name="dictation" ><?php echo text($obj{"dictation"});?></textarea><br> | ||
<span class=text><?php echo xlt('Additional Notes: '); ?></span><br><textarea cols=80 rows=8 wrap=virtual name="additional_notes" ><?php echo text($obj{"additional_notes"});?></textarea><br> | ||
<br> | ||
<a href="javascript:top.restoreSession();document.my_form.submit();" class="link_submit">[<?php echo xlt('Save'); ?>]</a> | ||
<br> | ||
<a href="<?php echo "$rootdir/patient_file/encounter/$returnurl";?>" class="link" | ||
onclick="top.restoreSession()">[<?php echo xlt('Don\'t Save Changes'); ?>]</a> | ||
</form> | ||
<form method=post action="<?php echo $rootdir?>/forms/dictation/save.php?mode=update&id=<?php echo attr($id);?>" name="my_form" onclick="top.restoreSession()"> | ||
<div class="page-header"> | ||
<h1><?php echo xlt('Speech Dictation'); ?></h1> | ||
</div> | ||
<div class="form-group"> | ||
<label for="dictation"><?php echo xlt('Dictation: '); ?></label><br><textarea class="form-control ckeditor" name="dictation" ><?php | ||
$config = HTMLPurifier_Config::createDefault(); | ||
$purifier = new HTMLPurifier($config); | ||
$clean_html = $purifier->purify($obj{"dictation"}); | ||
echo trim($clean_html); ?></textarea> | ||
</div> | ||
<div class="form-group"> | ||
<label for="additional_notes"><?php echo xlt('Additional Notes: '); ?></label><br><textarea class="form-control ckeditor" name="additional_notes" ><?php | ||
$config = HTMLPurifier_Config::createDefault(); | ||
$purifier = new HTMLPurifier($config); | ||
$clean_html = $purifier->purify($obj{"additional_notes"}); | ||
echo trim($clean_html); ?></textarea> | ||
</div> | ||
|
||
<button type="submit" class="btn btn-default btn-save"><?php echo xlt('Update'); ?></button> | ||
|
||
<a href="<?php echo "$rootdir/patient_file/encounter/$returnurl";?>" class="btn btn-cancel btn-link" onclick="top.restoreSession()"><?php echo xlt('Cancel'); ?></a> | ||
</form> | ||
</div> | ||
|
||
<?php | ||
formFooter(); | ||
?> |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,13 @@ | ||
/.gitattributes export-ignore | ||
/.gitignore export-ignore | ||
/.travis.yml export-ignore | ||
/Doxyfile export-ignore | ||
/art/ export-ignore | ||
/benchmarks/ export-ignore | ||
/configdoc/ export-ignore | ||
/configdoc/usage.xml -crlf | ||
/docs/ export-ignore | ||
/phpdoc.ini | ||
/smoketests/ export-ignore | ||
/tests/* export-ignore | ||
/tests/path2class.func.php -export-ignore |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,28 @@ | ||
tags | ||
conf/ | ||
test-settings.php | ||
config-schema.php | ||
library/HTMLPurifier/DefinitionCache/Serializer/*/ | ||
library/standalone/ | ||
library/HTMLPurifier.standalone.php | ||
library/HTMLPurifier*.tgz | ||
library/package*.xml | ||
smoketests/test-schema.html | ||
configdoc/*.html | ||
configdoc/configdoc.xml | ||
docs/doxygen* | ||
*.phpt.diff | ||
*.phpt.exp | ||
*.phpt.log | ||
*.phpt.out | ||
*.phpt.php | ||
*.phpt.skip.php | ||
*.htmlt.ini | ||
*.patch | ||
/*.php | ||
vendor | ||
composer.lock | ||
*.rej | ||
*.orig | ||
*.bak | ||
core |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,13 @@ | ||
language: php | ||
php: | ||
- '5.3' | ||
- '5.4' | ||
- '5.5' | ||
- '5.6' | ||
- '7.0' | ||
- '7.1' | ||
before_script: | ||
- git clone --depth=50 https://github.com/ezyang/simpletest.git | ||
- cp test-settings.travis.php test-settings.php | ||
script: | ||
- php tests/index.php |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
|
||
CREDITS | ||
|
||
Almost everything written by Edward Z. Yang (Ambush Commander). Lots of thanks | ||
to the DevNetwork Community for their help (see docs/ref-devnetwork.html for | ||
more details), Feyd especially (namely IPv6 and optimization). Thanks to RSnake | ||
for letting me package his fantastic XSS cheatsheet for a smoketest. | ||
|
||
vim: et sw=4 sts=4 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Container should be up by the body, we want most everything contained