Releases: nomadicjosh/eduTrac-SIS
6.3.4 Maintenance Release
Installation / Update
To download the new eduTrac SIS release, you can either download it from this site if you have an account, or you can register for a free account or you can download it from SourceForge.
Check out the following information on updating a current installation: Updating eduTrac SIS.
If you are new to eduTrac SIS, then it is recommended that your start with the following articles:
Summary
The 6.3.4 maintenance release fixes an issue with null dates and includes the new Queue API feature.
Bugs
- Fixes null dates in a number of tables
New Features
Enhancements
- No other changes/additions.
Database
- Tables
-- course
-- address
-- acad_program
-- application
-- gradebook
-- last_login
-- sttr
-- stal
-- stac
-- student
-- person
-- perc
Functions
Class Methods
- No other changes/additions.
Locale
- No other changes/additions.
Libary
- No other changes/additions.
New Permissions
- No other changes/additions.
Modules
Log into your account to access the updated modules.
- Gradebook (r1.1.3)
- Transfer (r1.1.2)
- Saved Query (r1.1.1)
- Timesheet (r1.1.1)
- Financial (r1.1.3)
- Booking (r1.1.2)
- Marketing (r1.1.2)
Plugins
- No other changes/additions.
Misc.
- No other changes/additions.
File Changes
M RELEASE
M app/functions.php
M app/functions/core-function.php
M app/functions/hook-function.php
A app/migrations/20171011121135_not_null.php
M app/routers/courses.router.php
M app/routers/cron.router.php
M app/routers/person.router.php
M app/routers/section.router.php
M app/routers/staff.router.php
M app/routers/student.router.php
M app/src/Core/CLI/ETSIS-CLI/etsis_CLI.php
M app/src/Core/CLI/etsis-cli.php
M app/src/Core/CLI/php/commands/core.php
M app/src/Core/Cache/etsis_Cache_XCache.php
M app/src/Core/NodeQ/Helpers/Migrations.php
A app/src/Core/Queue/etsis_NodeqQueue.php
A app/src/Core/Queue/etsis_QueueGarbageCollectionInterface.php
A app/src/Core/Queue/etsis_QueueInterface.php
A app/src/Core/Queue/etsis_ReliableQueueInterface.php
M app/src/Core/etsis_Email.php
A app/src/Core/etsis_Queue.php
M app/src/vendor/composer/autoload_namespaces.php
M app/src/vendor/composer/autoload_psr4.php
M app/src/vendor/composer/autoload_static.php
M app/src/vendor/composer/installed.json
A app/src/vendor/doctrine/lexer/LICENSE
A app/src/vendor/doctrine/lexer/README.md
A app/src/vendor/doctrine/lexer/lib/Doctrine/Common/Lexer/AbstractLexer.php
A app/src/vendor/egulias/email-validator/EmailValidator/EmailLexer.php
A app/src/vendor/egulias/email-validator/EmailValidator/EmailParser.php
A app/src/vendor/egulias/email-validator/EmailValidator/EmailValidator.php
A app/src/vendor/egulias/email-validator/EmailValidator/Exception/AtextAfterCFWS.php
A app/src/vendor/egulias/email-validator/EmailValidator/Exception/CRLFAtTheEnd.php
A app/src/vendor/egulias/email-validator/EmailValidator/Exception/CRLFX2.php
A app/src/vendor/egulias/email-validator/EmailValidator/Exception/CRNoLF.php
A app/src/vendor/egulias/email-validator/EmailValidator/Exception/CharNotAllowed.php
A app/src/vendor/egulias/email-validator/EmailValidator/Exception/CommaInDomain.php
A app/src/vendor/egulias/email-validator/EmailValidator/Exception/ConsecutiveAt.php
A app/src/vendor/egulias/email-validator/EmailValidator/Exception/ConsecutiveDot.php
A app/src/vendor/egulias/email-validator/EmailValidator/Exception/DomainHyphened.php
A app/src/vendor/egulias/email-validator/EmailValidator/Exception/DotAtEnd.php
A app/src/vendor/egulias/email-validator/EmailValidator/Exception/DotAtStart.php
A app/src/vendor/egulias/email-validator/EmailValidator/Exception/ExpectingAT.php
A app/src/vendor/egulias/email-validator/EmailValidator/Exception/ExpectingATEXT.php
A app/src/vendor/egulias/email-validator/EmailValidator/Exception/ExpectingCTEXT.php
A app/src/vendor/egulias/email-validator/EmailValidator/Exception/ExpectingDTEXT.php
A app/src/vendor/egulias/email-validator/EmailValidator/Exception/ExpectingDomainLiteralClose.php
A app/src/vendor/egulias/email-validator/EmailValidator/Exception/ExpectingQPair.php
A app/src/vendor/egulias/email-validator/EmailValidator/Exception/InvalidEmail.php
A app/src/vendor/egulias/email-validator/EmailValidator/Exception/NoDNSRecord.php
A app/src/vendor/egulias/email-validator/EmailValidator/Exception/NoDomainPart.php
A app/src/vendor/egulias/email-validator/EmailValidator/Exception/NoLocalPart.php
A app/src/vendor/egulias/email-validator/EmailValidator/Exception/UnclosedComment.php
A app/src/vendor/egulias/email-validator/EmailValidator/Exception/UnclosedQuotedString.php
A app/src/vendor/egulias/email-validator/EmailValidator/Exception/UnopenedComment.php
A app/src/vendor/egulias/email-validator/EmailValidator/Parser/DomainPart.php
A app/src/vendor/egulias/email-validator/EmailValidator/Parser/LocalPart.php
A app/src/vendor/egulias/email-validator/EmailValidator/Parser/Parser.php
A app/src/vendor/egulias/email-validator/EmailValidator/Validation/DNSCheckValidation.php
A app/src/vendor/egulias/email-validator/EmailValidator/Validation/EmailValidation.php
A app/src/vendor/egulias/email-validator/EmailValidator/Validation/Error/RFCWarnings.php
A app/src/vendor/egulias/email-validator/EmailValidator/Validation/Error/SpoofEmail.php
A app/src/vendor/egulias/email-validator/EmailValidator/Validation/Exception/EmptyValidationList.php
A app/src/vendor/egulias/email-validator/EmailValidator/Validation/MultipleErrors.php
A app/src/vendor/egulias/email-validator/EmailValidator/Validation/MultipleValidationWithAnd.php
A app/src/vendor/egulias/email-validator/EmailValidator/Validation/NoRFCWarningsValidation.php
A app/src/vendor/egulias/email-validator/EmailValidator/Validation/RFCValidation.php
A app/src/vendor/egulias/email-validator/EmailValidator/Validation/SpoofCheckValidation.php
A app/src/vendor/egulias/email-validator/EmailValidator/Warning/AddressLiteral.php
A app/src/vendor/egulias/email-validator/EmailValidator/Warning/CFWSNearAt.php
A app/src/vendor/egulias/email-validator/EmailValidator/Warning/CFWSWithFWS.php
A app/src/vendor/egulias/email-validator/EmailValidator/Warning/Comment.php
A app/src/vendor/egulias/email-validator/EmailValidator/Warning/DeprecatedComment.php
A app/src/vendor/egulias/email-validator/EmailValidator/Warning/DomainLiteral.php
A app/src/vendor/egulias/email-validator/EmailValidator/Warning/DomainTooLong.php
A app/src/vendor/egulias/email-validator/EmailValidator/Warning/EmailTooLong.php
A app/src/vendor/egulias/email-validator/EmailValidator/Warning/IPV6BadChar.php
A app/src/vendor/egulias/email-validator/EmailValidator/Warning/IPV6ColonEnd.php
A app/src/vendor/egulias/email-validator/EmailValidator/Warning/IPV6ColonStart.php
A app/src/vendor/egulias/email-validator/EmailValidator/Warning/IPV6Deprecated.php
A app/src/vendor/egulias/email-validator/EmailValidator/Warning/IPV6DoubleColon.php
A app/src/vendor/egulias/email-validator/EmailValidator/Warning/IPV6GroupCount.php
A app/src/vendor/egulias/email-validator/EmailValidator/Warning/IPV6MaxGroups.php
A app/src/vendor/egulias/email-validator/EmailValidator/Warning/LabelTooLong.php
A app/src/vendor/egulias/email-validator/EmailValidator/Warning/LocalTooLong.php
A app/src/vendor/egulias/email-validator/EmailValidator/Warning/NoDNSMXRecord.php
A app/src/vendor/egulias/email-validator/EmailValidator/Warning/ObsoleteDTEXT.php
A app/src/vendor/egulias/email-validator/EmailValidator/Warning/QuotedPart.php
A app/src/vendor/egulias/email-validator/EmailValidator/Warning/QuotedString.php
A app/src/vendor/egulias/email-validator/EmailValidator/Warning/TLD.php
A app/src/vendor/egulias/email-validator/EmailValidator/Warning/Warning.php
A app/src/vendor/egulias/email-validator/LICENSE
A app/src/vendor/egulias/email-validator/README.md
A app/src/vendor/egulias/email-validator/phpunit.xml.dist
M app/src/vendor/gettext/gettext/src/Extractors/JsCode.php
M app/src/vendor/gettext/gettext/src/Extractors/PhpCode.php
M app/src/vendor/gettext/gettext/src/Merge.php
M app/src/vendor/gettext/gettext/src/Utils/FunctionsScanner.php
M app/src/vendor/gettext/gettext/src/Utils/JsFunctionsScanner.php
M app/src/vendor/gettext/gettext/src/Utils/ParsedFunction.php
M app/src/vendor/gettext/gettext/src/Utils/PhpFunctionsScanner.php
M app/src/vendor/hellogerard/jobby/src/Helper.php
M app/src/vendor/mikey179/vfsStream/src/main/php/org/bovigo/vfs/content/SeekableFileContent.php
M app/src/vendor/mikey179/vfsStream/src/main/php/org/bovigo/vfs/vfsStream.php
M app/src/vendor/mikey179/vfsStream/src/test/php/org/bovigo/vfs/vfsStreamFileTestCase.php
M app/src/vendor/mikey179/vfsStream/src/test/php/org/bovigo/vfs/vfsStreamTestCase.php
M app/src/vendor/mikey179/vfsStream/src/test/php/org/bovigo/vfs/vfsStreamWrapperLargeFileTestCase.php
M app/src/vendor/mmeyer2k/dcrypt/.travis.yml
M app/src/vendor/mmeyer2k/dcrypt/README.md
D app/src/vendor/mmeyer2k/dcrypt/helpers/TestSupport.php
A app/src/vendor/mmeyer2k/dcrypt/humbug.json.dist
M app/src/vendor/mmeyer2k/dcrypt/load.php
M app/src/vendor/mmeyer2k/dcrypt/phpunit.php
M app/src/vendor/mmeyer2k/dcrypt/src/Aes.php
M app/src/vendor/mmeyer2k/dcrypt/src/Cryptobase.php
M app/src/vendor/...
6.3.3 Maintenance Release
Installation / Update
To download the new eduTrac SIS release, you can either download it from this site if you have an account, or you can register for a free account or you can download it from SourceForge.
Check out the following information on updating a current installation: Updating eduTrac SIS.
If you are new to eduTrac SIS, then it is recommended that your start with the following articles:
Summary
The 6.3.3 maintenance release fixes a couple of bugs with course section and human resources.
Bugs
$sect
object not set correctly in sidebar menu.- allow null value for
roomCode
on human resource's screen.
New Features
- No other changes/additions.
Enhancements
- No other changes/additions.
Database
- No other changes/additions.
Functions
- No other changes/additions.
Class Methods
- No other changes/additions.
Locale
- No other changes/additions.
Libary
- No other changes/additions.
New Permissions
- No other changes/additions.
Modules
Log into your account to access the updated modules.
- Gradebook (r1.1.2) -
$sect
object fixed for sidebar. - Booking - (r1.1.1) - parsing date bug.
Plugins
- No other changes/additions.
Misc.
- No other changes/additions.
File Changes
M RELEASE
M app/migrations/20160916002812_initial_schema.php
M app/src/vendor/symfony/process/ExecutableFinder.php
M app/views/dashboard/menu.php
M app/views/hr/view.php
6.3.2 Maintenance Release
Installation / Update
To download the new eduTrac SIS release, you can either download it from this site if you have an account, or you can register for a free account or you can download it from SourceForge.
Check out the following information on updating a current installation: Updating eduTrac SIS.
If you are new to eduTrac SIS, then it is recommended that your start with the following articles:
Summary
The 6.3.2 maintenance release fixes a few bugs with sttr, stac and email.
Bugs
- (#35) Fixed issue where emails were not being parsed correctly.
- (#37) Release 6.2.x cronjob was broken and some sttr records did not get created. Those missing records will get created for better reporting and calculation, especially for the virtual table
v_scrd
.
New Features
- (#36) Created virtual table
v_stac
to be used with virtual tablev_scrd
.
Enhancements
- No other changes/additions.
Database
- New virtual table
v_stac
Functions
- No other changes/additions.
Class Methods
- No other changes/additions.
Locale
- Default locale has been updated for translation.
Libary
- No other changes/additions.
New Permissions
- No other changes/additions.
Modules
Log into your account to access the updated modules.
- Financial - Was updated to allow the addition of multiple terms when creating/updating billing tables.
Plugins
- No other changes/additions.
Misc.
- No other changes/additions.
File Changes
M RELEASE
M app/functions/db-function.php
M app/functions/hook-function.php
M app/functions/nodeq-function.php
M app/languages/edutrac-sis.pot
A app/migrations/20170719105649_virtual_stac.php
M app/routers/cron.router.php
M app/src/Core/etsis_Email.php
M app/views/courses/index.php
6.3.1 Maintenance Release
Installation / Update
To download the new eduTrac SIS release, you can either download it from this site if you have an account, or you can register for a free account or you can download it from SourceForge.
Check out the following information on updating a current installation: Updating eduTrac SIS.
If you are new to eduTrac SIS, then it is recommended that your start with the following articles:
Summary
The 6.3.1 maintenance release fixes a few bugs with cronjob handlers and adds a few enhancements as well. Feel free to take a look at the issues for this release.
Bugs
- (#33) Fixed issue with updating the STAL screen. the
stal
table now accepts NULL values. - (#31) Fixed issue with gpa updating via cronjob.
- (#29) Fixed issue with transfer credits.
New Features
- New attendance screen via gradebook module
- New attendance report via gradebook module
Enhancements
- Added ability to send test SMS to make sure Twilio is set up properly and working.
Database
- New attendance table (Gradebook Module)
startDate
field instal
now accepts NULL value.stuLoad
field insttr
now accepts NULL value.created
field insttr
now accepts NULL value.startDate
field instac
now accepts NULL value.statusDate
field instac
now accepts NULL value.statusTime
field instac
now accepts NULL value.applDate
field inapplication
now accepts NULL value.loginTimeStamp
field inlast_login
now accepts NULL value.
Functions
- No changes/additions
Class Methods
- No changes/additions
Locale
- No changes/additions
Libary
- No changes/additions
New Permissions
- No changes/additions
Modules
Log into your account to access the updated modules.
- Financial
- Gradebook - when you upgrade the module, make sure to run
./etsis core migrate
to install the new attendance table. - Transfer Credits
- myetSIS Extended
Plugins
- No changes/additions
Misc.
- No changes/additions
File Changes
M README.md
M RELEASE
M app/dropins/system.dropin.php
M app/functions/core-function.php
M app/functions/course-function.php
M app/functions/dependency.php
M app/functions/nodeq-function.php
M app/functions/notify-function.php
M app/functions/rules-function.php
M app/languages/edutrac-sis.pot
M app/migrations/20160916002812_initial_schema.php
M app/migrations/20170706151405_db_schema_update.php
A app/migrations/20170718142604_fix_fields.php
M app/routers/course.router.php
M app/routers/cron.router.php
M app/routers/form.router.php
M app/routers/person.router.php
M app/routers/section.router.php
M app/routers/settings.router.php
M app/routers/staff.router.php
M app/routers/student.router.php
M app/src/vendor/composer/installed.json
M app/src/vendor/jolicode/jolinotif/README.md
M app/src/vendor/jolicode/jolinotif/doc/01-basic-usage.md
M app/src/vendor/jolicode/jolinotif/doc/02-notification.md
M app/src/vendor/jolicode/jolinotif/src/Notification.php
M app/src/vendor/jolicode/jolinotif/src/Notifier/AppleScriptNotifier.php
M app/src/vendor/jolicode/jolinotif/src/Notifier/CliBasedNotifier.php
M app/src/vendor/jolicode/jolinotif/src/Notifier/TerminalNotifierNotifier.php
M app/src/vendor/symfony/filesystem/Filesystem.php
M app/src/vendor/symfony/serializer/Normalizer/AbstractObjectNormalizer.php
M app/src/vendor/symfony/serializer/Normalizer/ArrayDenormalizer.php
M app/src/vendor/symfony/serializer/Normalizer/DataUriNormalizer.php
M app/src/vendor/symfony/serializer/Normalizer/DenormalizerInterface.php
M app/src/vendor/symfony/serializer/Normalizer/NormalizerInterface.php
M app/src/vendor/twilio/sdk/.travis.yml
M app/src/vendor/twilio/sdk/AUTHORS.md
M app/src/vendor/twilio/sdk/CHANGES.md
M app/src/vendor/twilio/sdk/Makefile
M app/src/vendor/twilio/sdk/Twilio/Rest/Api/V2010/Account/Call/RecordingInstance.php
M app/src/vendor/twilio/sdk/Twilio/Rest/Api/V2010/Account/Conference/ParticipantContext.php
M app/src/vendor/twilio/sdk/Twilio/Rest/Api/V2010/Account/Conference/ParticipantOptions.php
M app/src/vendor/twilio/sdk/Twilio/Rest/Api/V2010/Account/RecordingInstance.php
M app/src/vendor/twilio/sdk/Twilio/Rest/Video/V1/RecordingList.php
M app/src/vendor/twilio/sdk/Twilio/Rest/Video/V1/RecordingOptions.php
M app/src/vendor/twilio/sdk/Twilio/Rest/Video/V1/Room/RoomRecordingList.php
A app/src/vendor/twilio/sdk/Twilio/Rest/Video/V1/Room/RoomRecordingOptions.php
M app/src/vendor/twilio/sdk/Twilio/VersionInfo.php
D app/src/vendor/twilio/sdk/deploy.php
M app/views/_layouts/myetsis/clean.layout.php
M app/views/course/prrl.php
M app/views/dashboard/menu.php
M app/views/index/index.php
M app/views/person/add.php
M app/views/person/view.php
M app/views/section/rrsr.php
M app/views/setting/sms.php
M app/views/staff/add.php
M app/views/staff/view.php
M app/views/student/add.php
M app/views/student/sacd.php
M app/views/student/stal.php
M app/views/student/view.php
D static/assets/css/admin/custom/index.html
D static/assets/css/admin/custom/myetsis.custom.css
6.3.0 Holst Release
Installation / Update
To download the new eduTrac SIS release, you can either download it from this site if you have an account, or you can register for a free account or you can download it from SourceForge.
Check out the following information on updating a current installation: Updating eduTrac SIS.
If you are new to eduTrac SIS, then it is recommended that your start with the following articles:
Summary
Bugs
New Features
- Business Rules
- UI updates
- Automatic open and closing of registration
- Updated charts on dashboard
- SMS feature added
- FTP
- New Marketing module for tracking email campaigns
Enhancements
- New master cron route to use for the master cron on the server (i.e. http://replace_url/cron/master/)
Database
Majority of the tables primary key has been renamed to id
with a few exceptions.
stu_acad_cred
table has been renamed tostac
. The primary key is renamed toid
.stu_course_sec
table has been renamed tostcs
. The primary key is renamed toid
.stu_term_load
,stu_term_gpa
, andstu_term
tables have been merged into the onesttr
table.- Update database encoding (utf8 -> utf8mb4).
stu_program
table has been renamed tosacp
. The primary key is renamed toid
.stu_acad_level
table has been renamed tostal
. The primary key is renamed toid
.restriction_code
table has been renamed torest
. The primary key is renamed toid
.restriction
table has been renamed toperc
. The primary key is renamed toid
.rstrCode
field has been renamed tocode
.- Academic Level
aclv
table was added. - Class Level
clas
table was added. - Course Level
crlv
table was added.
Functions
- New Functions in release 6.3.0.
getSchoolPhoto
function has been replaced byget_school_photo
acadCredGradePoints
function has been replaced bycalculate_grade_points
getAge
function has been replaced byget_age
clickableLink
function has been replaced bymake_clickable
imgResize
function has been replaced byresize_image
getPathInfo
function has been replaced byget_path_info
isStudent
function has been replaced byis_student
Class Methods
etsis_Email::myetRegConfirm
method has been replaced byetsis_Email::myetsisRegConfirm
etsis_Email::myetApplication
method has been replaced byetsis_Email::myetsisApplication
etsis_Email::course_registration
method has been replaced byetsis_Email::crseRGNEmail
etsis_Email::etsis_mail
method has been replaced byetsis_Email::etsisMail
Locale
- New strings have been added that need to be translated.
- Creole: New locale added.
Libary
- Old vendor needs to be removed (app/src/vendor) and replace it with the new vendor.
New Permissions
manage_business_rules
- Allows a person to manage, update or delete business rules.override_rule
gives a staff member override capability to override a rule. This allows for the circumstance where a student has been given special permission even though the student may have a restriction or a hold.send_sms
- Allows a person to send SMS messages based on a particular population. (Screens > Send SMS.
Modules
Log into your account to access the updated modules.
- All modules have been updated.
Plugins
- All plugins have been updated.
Misc.
- myedutrac_* filters, functions, classes, permission, db options, etc. have been renamed to myetsis_*
File Changes
M .gitignore
M Liten/Cookies.php
M Liten/Http/Request.php
M README.md
M RELEASE
A app/Info/aclv-view.txt
A app/Info/aclv.txt
A app/Info/prereq.txt
M app/application.php
M app/dropins/email-address-encoder.php
A app/dropins/system.dropin.php
M app/functions.php
M app/functions/auth-function.php
M app/functions/cache-function.php
M app/functions/core-function.php
M app/functions/course-function.php
M app/functions/db-function.php
M app/functions/dependency.php
M app/functions/deprecated-function.php
M app/functions/global-function.php
M app/functions/hook-function.php
M app/functions/logger-function.php
M app/functions/nodeq-function.php
M app/functions/notify-function.php
M app/functions/parsecode-function.php
M app/functions/person-function.php
M app/functions/program-function.php
A app/functions/rules-function.php
M app/functions/section-function.php
A app/functions/staff-function.php
M app/functions/student-function.php
M app/functions/textdomain-function.php
M app/languages/edutrac-sis-ar_EG.mo
M app/languages/edutrac-sis-ar_EG.po
M app/languages/edutrac-sis-el_GR.mo
M app/languages/edutrac-sis-el_GR.po
M app/languages/edutrac-sis-en_US.mo
M app/languages/edutrac-sis-en_US.po
M app/languages/edutrac-sis-es_AR.mo
M app/languages/edutrac-sis-es_AR.po
M app/languages/edutrac-sis-es_CL.mo
M app/languages/edutrac-sis-es_CL.po
M app/languages/edutrac-sis-es_CO.mo
M app/languages/edutrac-sis-es_CO.po
M app/languages/edutrac-sis-es_ES.mo
M app/languages/edutrac-sis-es_ES.po
M app/languages/edutrac-sis-es_MX.mo
M app/languages/edutrac-sis-es_MX.po
M app/languages/edutrac-sis-es_PE.mo
M app/languages/edutrac-sis-es_PE.po
M app/languages/edutrac-sis-es_PR.mo
M app/languages/edutrac-sis-es_PR.po
M app/languages/edutrac-sis-es_VE.mo
M app/languages/edutrac-sis-es_VE.po
M app/languages/edutrac-sis-fr_FR.mo
M app/languages/edutrac-sis-fr_FR.po
M app/languages/edutrac-sis-ht_HT.mo
M app/languages/edutrac-sis-ht_HT.po
M app/languages/edutrac-sis-it_IT.mo
M app/languages/edutrac-sis-it_IT.po
M app/languages/edutrac-sis-pt_BR.mo
M app/languages/edutrac-sis-pt_BR.po
M app/languages/edutrac-sis.pot
M app/migrations/20160916002812_initial_schema.php
M app/migrations/20160916035404_currency_table.php
A app/migrations/20170706151405_db_schema_update.php
D app/migrations/currency_table.txt
D app/migrations/meta_value.txt
D app/migrations/stu_load_rules.txt
M app/routers.php
M app/routers/api.router.php
M app/routers/appl.router.php
M app/routers/course.router.php
M app/routers/courses.router.php
M app/routers/cron.router.php
M app/routers/dashboard.router.php
M app/routers/error.router.php
M app/routers/form.router.php
M app/routers/hr.router.php
M app/routers/index.router.php
M app/routers/person.router.php
M app/routers/plugins.router.php
M app/routers/program.router.php
A app/routers/rlde.router.php
M app/routers/section.router.php
M app/routers/settings.router.php
M app/routers/sql.router.php
M app/routers/staff.router.php
M app/routers/student.router.php
M app/src/ACL.php
M app/src/Core/CLI/ETSIS-CLI/etsis_CLI.php
M app/src/Core/CLI/etsis-cli.php
M app/src/Core/CLI/php/Mysqldump.php
M app/src/Core/CLI/php/commands/cli.php
M app/src/Core/CLI/php/commands/core.php
M app/src/Core/CLI/php/commands/db.php
M app/src/Core/Cache/etsis_Cache_APC.php
M app/src/Core/Cache/etsis_Cache_Cookie.php
M app/src/Core/Cache/etsis_Cache_Filesystem.php
M app/src/Core/Cache/etsis_Cache_JSON.php
M app/src/Core/Cache/etsis_Cache_Memcache.php
M app/src/Core/Cache/etsis_Cache_XCache.php
M app/src/Core/Cache/etsis_Object_Cache.php
M app/src/Core/Exception/Exception.php
A app/src/Core/Exception/IOException.php
A app/src/Core/Exception/NotFoundException.php
A app/src/Core/Exception/UnauthorizedException.php
M app/src/Core/NodeQ/CoreDatabase.php
M app/src/Core/NodeQ/CoreRelation.php
M app/src/Core/NodeQ/Helpers/File.php
M app/src/Core/NodeQ/Helpers/FileInterface.php
M app/src/Core/NodeQ/Helpers/Migrations.php
M app/src/Core/NodeQ/Helpers/Validate.php
D app/src/Core/NodeQ/LazerException.php
A app/src/Core/NodeQ/NodeQException.php
M app/src/Core/etsis_Acad_Program.php
A app/src/Core/etsis_Assets.php
A app/src/Core/etsis_AutoUpdate.php
M app/src/Core/etsis_Course.php
M app/src/Core/etsis_Course_Sec.php
M app/src/Core/etsis_CustomField.php
M app/src/Core/etsis_Email.php
A app/src/Core/etsis_FlashMessages.php
M app/src/Core/etsis_Logger.php
A app/src/Core/etsis_MailHandler.php
M app/src/Core/etsis_Messages.php
A app/src/Core/etsis_Mysqldump.php
M app/src/Core/etsis_Person.php
A app/src/Core/etsis_Staff.php
M app/src/Core/etsis_Student.php
M app/src/Core/etsis_Updater.php
D app/src/FlashMessages.php
M app/src/Hooks.php
M app/src/Modules.php
D app/src/Staff.php
M app/src/vendor/*
M app/views/_layouts/dashboard.php
D app/views/_layouts/myet/default.layout.php
A app/views/_layouts/myetsis/clean.layout.php
A app/views/_layouts/myetsis/default.layout.php
M app/views/application/add-inst.php
M app/views/application/add.php
M app/views/application/appls.php
M app/views/application/index.php
M app/views/application/inst-attended.php
M app/views/application/inst.php
M app/views/application/view-inst.php
M app/views/application/view.php
M app/views/course/add.php
M app/views/course/addnl-info.php
M app/views/course/index.php
A app/views/course/prrl.php
M app/views/course/view.php
M app/views/courses/cart.php
M app/views/courses/index.php
M app/views/cron/index.php
D app/views/cron/log.php
M app/views/cron/new.php
M app/views/cron/setting.php
M app/views/cron/view.php
M app/views/dashboard/core-admin-bar.php
D app/views/dashboard/core-update.php
A app/views/dashboard/ftp.php
M app/views/dashboard/index.php
M app/views/dashboard/install-module.php
M app/views/dashboard/menu.php
M app/views/dashboard/modules.php
A app/v...
6.2.11 Maintenance Release
Installation / Update
To download the new eduTrac SIS release, you can either download it from this site if you have an account, or you can register for a free account or you can download it from SourceForge.
Check out the following information on updating a current installation: Updating eduTrac SIS.
If you are new to eduTrac SIS, then it is recommended that your start with the following articles:
Summary
Bugs
New Features
Enhancements
Database
- There are no database updates in this release.
Functions
- New Functions in release 6.2.11.
Locale
- New strings have been added that need to be translated.
- Creole: New locale added.
Libary
- Old vendor needs to be removed (app/src/vendor) and replace it with the new vendor.
Modules
Log into your account to access the updated modules.
- Booking is now at 1.0.11
- Communication Management is now at 1.0.9
- Event Log is now at 1.0.6
- Financial is now at 1.0.19
- Gradebook is now at 1.0.15
- myeduTrac Extended is now at 1.0.16
- Saved Query is now at 1.0.9
- Timesheet is now at 1.0.7
- Transfer is now at 1.0.6
Plugins
- Username Changer plugin has been updated and now requires a minimum release of 6.2.11.
Misc.
- Delete libraries no longer in service.
- Updated CLI
- Relocated migrations directory.
- Updated migrations path.
- Updated config.php and index.php. Also see Preparing for Release 6.2.11.
- A host of other changes.
File Changes
M README.md
M RELEASE
M app/application.php
M app/functions.php
M app/functions/auth-function.php
M app/functions/cache-function.php
M app/functions/core-function.php
M app/functions/db-function.php
M app/functions/dependency.php
M app/functions/deprecated-function.php
M app/functions/global-function.php
M app/functions/hook-function.php
D app/functions/installer-function.php
A app/functions/logger-function.php
A app/functions/nodeq-function.php
A app/functions/notify-function.php
M app/functions/student-function.php
M app/languages/edutrac-sis-ar_EG.mo
M app/languages/edutrac-sis-ar_EG.po
M app/languages/edutrac-sis-el_GR.mo
M app/languages/edutrac-sis-el_GR.po
M app/languages/edutrac-sis-en_US.mo
M app/languages/edutrac-sis-en_US.po
M app/languages/edutrac-sis-es_AR.mo
M app/languages/edutrac-sis-es_AR.po
M app/languages/edutrac-sis-es_CL.mo
M app/languages/edutrac-sis-es_CL.po
M app/languages/edutrac-sis-es_CO.mo
M app/languages/edutrac-sis-es_CO.po
M app/languages/edutrac-sis-es_ES.mo
M app/languages/edutrac-sis-es_ES.po
M app/languages/edutrac-sis-es_MX.mo
M app/languages/edutrac-sis-es_MX.po
M app/languages/edutrac-sis-es_PE.mo
M app/languages/edutrac-sis-es_PE.po
M app/languages/edutrac-sis-es_PR.mo
M app/languages/edutrac-sis-es_PR.po
M app/languages/edutrac-sis-es_VE.mo
M app/languages/edutrac-sis-es_VE.po
M app/languages/edutrac-sis-fr_FR.mo
M app/languages/edutrac-sis-fr_FR.po
A app/languages/edutrac-sis-ht_HT.mo
A app/languages/edutrac-sis-ht_HT.po
M app/languages/edutrac-sis-it_IT.mo
M app/languages/edutrac-sis-it_IT.po
M app/languages/edutrac-sis-pt_BR.mo
M app/languages/edutrac-sis-pt_BR.po
M app/languages/edutrac-sis.pot
A app/migrations/20160916002812_initial_schema.php
A app/migrations/20160916035404_currency_table.php
A app/migrations/currency_table.txt
A app/migrations/meta_value.txt
A app/migrations/stu_load_rules.txt
M app/routers.php
M app/routers/appl.router.php
M app/routers/course.router.php
M app/routers/courses.router.php
M app/routers/cron.router.php
M app/routers/dashboard.router.php
M app/routers/form.router.php
M app/routers/hr.router.php
M app/routers/index.router.php
D app/routers/install.router.php
M app/routers/person.router.php
M app/routers/program.router.php
M app/routers/section.router.php
M app/routers/settings.router.php
M app/routers/staff.router.php
M app/routers/student.router.php
D app/src/Cache.php
D app/src/Campus.php
M app/src/Core/CLI/ETSIS-CLI/etsis_CLI.php
M app/src/Core/CLI/ETSIS-CLI/etsis_CLI_Command.php
M app/src/Core/CLI/etsis-cli.php
M app/src/Core/CLI/php/arguments.php
M app/src/Core/CLI/php/commands/core.php
M app/src/Core/CLI/php/commands/db.php
M app/src/Core/CLI/php/commands/help.php
A app/src/Core/NodeQ/CoreDatabase.php
A app/src/Core/NodeQ/CoreRelation.php
A app/src/Core/NodeQ/Database.php
A app/src/Core/NodeQ/Helpers/Config.php
A app/src/Core/NodeQ/Helpers/Data.php
A app/src/Core/NodeQ/Helpers/File.php
A app/src/Core/NodeQ/Helpers/FileInterface.php
A app/src/Core/NodeQ/Helpers/Migrations.php
A app/src/Core/NodeQ/Helpers/Validate.php
A app/src/Core/NodeQ/LazerException.php
A app/src/Core/NodeQ/Relation.php
A app/src/Core/NodeQ/etsis_NodeQ.php
M app/src/Core/etsis_Email.php
A app/src/Core/etsis_Logger.php
M app/src/Core/etsis_Messages.php
M app/src/Core/etsis_Updater.php
D app/src/Cron.php
D app/src/DBCache.php
D app/src/Gettext.php
D app/src/InstallValidator.php
D app/src/Log.php
D app/src/PHPMailer.php
D app/src/POP3.php
D app/src/SMTP.php
D app/src/Update.php
M app/views/_layouts/myet/default.layout.php
M app/views/cron/setting.php
M app/views/dashboard/core-admin-bar.php
A app/views/dashboard/system-snapshot.php
D app/views/install/data/.htaccess
D app/views/install/data/campus.sql
D app/views/install/data/install-extend.sql
D app/views/install/data/install.sql
D app/views/install/index.php
M app/views/sql/index.php
M config.sample.php
M index.php
M phinx
D phinx.php
A phinx.sample.php
M static/assets/css/admin/custom.css
A static/assets/images/icon-success.png
A static/assets/plugins/pnotify/.gitignore
A static/assets/plugins/pnotify/README.md
A static/assets/plugins/pnotify/devnote-stable.css
A static/assets/plugins/pnotify/devnote.css
A static/assets/plugins/pnotify/dist/pnotify.animate.js
A static/assets/plugins/pnotify/dist/pnotify.brighttheme.css
A static/assets/plugins/pnotify/dist/pnotify.buttons.css
A static/assets/plugins/pnotify/dist/pnotify.buttons.js
A static/assets/plugins/pnotify/dist/pnotify.callbacks.js
A static/assets/plugins/pnotify/dist/pnotify.confirm.js
A static/assets/plugins/pnotify/dist/pnotify.css
A static/assets/plugins/pnotify/dist/pnotify.desktop.js
A static/assets/plugins/pnotify/dist/pnotify.history.css
A static/assets/plugins/pnotify/dist/pnotify.history.js
A static/assets/plugins/pnotify/dist/pnotify.js
A static/assets/plugins/pnotify/dist/pnotify.mobile.css
A static/assets/plugins/pnotify/dist/pnotify.mobile.js
A static/assets/plugins/pnotify/dist/pnotify.nonblock.js
A static/assets/plugins/pnotify/includes/beautify.js
A static/assets/plugins/pnotify/includes/desktop/error.png
A static/assets/plugins/pnotify/includes/desktop/info.png
A static/assets/plugins/pnotify/includes/desktop/notice.png
A static/assets/plugins/pnotify/includes/desktop/original/error.png
A static/assets/plugins/pnotify/includes/desktop/original/info.png
A static/assets/plugins/pnotify/includes/desktop/original/notice.png
A static/assets/plugins/pnotify/includes/desktop/original/success.png
A static/assets/plugins/pnotify/includes/desktop/success.png
A static/assets/plugins/pnotify/includes/github-icon.png
A static/assets/plugins/pnotify/includes/google-code-prettify/lang-apollo.js
A static/assets/plugins/pnotify/includes/google-code-prettify/lang-clj.js
A static/assets/plugins/pnotify/includes/google-code-prettify/lang-css.js
A static/assets/plugins/pnotify/includes/google-code-prettify/lang-go.js
A static/assets/plugins/pnotify/includes/google-code-prettify/lang-hs.js
A static/assets/plugins/pnotify/includes/google-code-prettify/lang-lisp.js
A static/assets/plugins/pnotify/includes/google-code-prettify/lang-lua.js
A static/assets/plugins/pnotify/includes/google-code-prettify/lang-ml.js
A static/assets/plugins/pnotify/includes/google-code-prettify/lang-n.js
A static/assets/plugins/pnotify/includes/google-code-prettify/lang-proto.js
A static/assets/plugins/pnotify/includes/google-code-prettify/lang-scala.js
A static/assets/plugins/pnotify/includes/google-code-prettify/lang-sql.js
A static/assets/plugins/pnotify/includes/google-code-pr...
6.2.10 Maintenance Release
Installation / Update
To download the new eduTrac SIS release, you can either download it from this site if you have an account, or you can register for a free account or you can download it from SourceForge.
Check out the following information on updating a current installation: Updating eduTrac SIS.
If you are new to eduTrac SIS, then it is recommended that your start with the following articles:
Summary
Bugs
- Fixed issue #27
- Fixed issue with permalinks not saving correctly for non-English installations (modules have been updated accordingly).
- Updated pdf templates to support non-English installations (Course Catalog, Transcript, Student Roster)
- Fixed API router.
Database
- New database table: currency_code
Function
- isUserLoggedIn() has been replaced by is_user_logged_in()
Locale
- French locale is now at 100% thanks to Congo Florentin.
- Greek locale is now at 77% thanks to Panas Papadatos.
Libary
The following libraries have been updated and/or added.
- Core Update
- Phinx
- PHPMailer
- PHP Benchmark
Modules
Log into your account to access the updated modules.
- Booking module is now at 1.0.10
- Financial module is now at 1.0.18
- myeduTrac Extended module is not at 1.0.15
Plugins
- Released the new Username Changer plugin.
Misc.
- Updated textdomain API.
- Updated student header to show hiatus.
- New command line feature to manage etSIS.
File Changes
M README.md
A RELEASE
M app/functions/auth-function.php
M app/functions/core-function.php
M app/functions/deprecated-function.php
M app/functions/person-function.php
M app/functions/student-function.php
M app/functions/textdomain-function.php
D app/languages/edutrac-sis-ar.mo
D app/languages/edutrac-sis-ar.po
A app/languages/edutrac-sis-ar_EG.mo
A app/languages/edutrac-sis-ar_EG.po
D app/languages/edutrac-sis-el.mo
D app/languages/edutrac-sis-el.po
A app/languages/edutrac-sis-el_GR.mo
A app/languages/edutrac-sis-el_GR.po
M app/languages/edutrac-sis-fr_FR.mo
M app/languages/edutrac-sis-fr_FR.po
M app/languages/edutrac-sis-pt_BR.mo
M app/languages/edutrac-sis-pt_BR.po
M app/languages/edutrac-sis.pot
M app/routers/api.router.php
M app/routers/course.router.php
M app/routers/index.router.php
M app/routers/install.router.php
M app/routers/program.router.php
M app/routers/section.router.php
M app/routers/staff.router.php
A app/src/Core/CLI/ETSIS-CLI/NoOp.php
A app/src/Core/CLI/ETSIS-CLI/etsis_CLI.php
A app/src/Core/CLI/ETSIS-CLI/etsis_CLI_Command.php
A app/src/Core/CLI/etsis-cli.php
A app/src/Core/CLI/php/Mysqldump.php
A app/src/Core/CLI/php/arguments.php
A app/src/Core/CLI/php/commands/cli.php
A app/src/Core/CLI/php/commands/core.php
A app/src/Core/CLI/php/commands/db.php
A app/src/Core/CLI/php/commands/help.php
A app/src/Core/CLI/php/notify.php
A app/src/Core/CLI/src/php/vendor/autoload.php
A app/src/Core/CLI/src/php/vendor/composer/ClassLoader.php
A app/src/Core/CLI/src/php/vendor/composer/LICENSE
A app/src/Core/CLI/src/php/vendor/composer/autoload_classmap.php
A app/src/Core/CLI/src/php/vendor/composer/autoload_files.php
A app/src/Core/CLI/src/php/vendor/composer/autoload_namespaces.php
A app/src/Core/CLI/src/php/vendor/composer/autoload_psr4.php
A app/src/Core/CLI/src/php/vendor/composer/autoload_real.php
A app/src/Core/CLI/src/php/vendor/composer/installed.json
A app/src/Core/CLI/src/php/vendor/rmccue/requests/.coveralls.yml
A app/src/Core/CLI/src/php/vendor/rmccue/requests/.travis.yml
A app/src/Core/CLI/src/php/vendor/rmccue/requests/LICENSE
A app/src/Core/CLI/src/php/vendor/rmccue/requests/README.md
A app/src/Core/CLI/src/php/vendor/rmccue/requests/bin/create_pear_package.php
A app/src/Core/CLI/src/php/vendor/rmccue/requests/docs/README.md
A app/src/Core/CLI/src/php/vendor/rmccue/requests/docs/authentication-custom.md
A app/src/Core/CLI/src/php/vendor/rmccue/requests/docs/authentication.md
A app/src/Core/CLI/src/php/vendor/rmccue/requests/docs/goals.md
A app/src/Core/CLI/src/php/vendor/rmccue/requests/docs/hooks.md
A app/src/Core/CLI/src/php/vendor/rmccue/requests/docs/proxy.md
A app/src/Core/CLI/src/php/vendor/rmccue/requests/docs/usage-advanced.md
A app/src/Core/CLI/src/php/vendor/rmccue/requests/docs/usage.md
A app/src/Core/CLI/src/php/vendor/rmccue/requests/docs/why-requests.md
A app/src/Core/CLI/src/php/vendor/rmccue/requests/examples/basic-auth.php
A app/src/Core/CLI/src/php/vendor/rmccue/requests/examples/get.php
A app/src/Core/CLI/src/php/vendor/rmccue/requests/examples/multiple.php
A app/src/Core/CLI/src/php/vendor/rmccue/requests/examples/post.php
A app/src/Core/CLI/src/php/vendor/rmccue/requests/examples/proxy.php
A app/src/Core/CLI/src/php/vendor/rmccue/requests/examples/session.php
A app/src/Core/CLI/src/php/vendor/rmccue/requests/library/Requests.php
A app/src/Core/CLI/src/php/vendor/rmccue/requests/library/Requests/Auth.php
A app/src/Core/CLI/src/php/vendor/rmccue/requests/library/Requests/Auth/Basic.php
A app/src/Core/CLI/src/php/vendor/rmccue/requests/library/Requests/Cookie.php
A app/src/Core/CLI/src/php/vendor/rmccue/requests/library/Requests/Cookie/Jar.php
A app/src/Core/CLI/src/php/vendor/rmccue/requests/library/Requests/Exception.php
A app/src/Core/CLI/src/php/vendor/rmccue/requests/library/Requests/Exception/HTTP.php
A app/src/Core/CLI/src/php/vendor/rmccue/requests/library/Requests/Exception/HTTP/400.php
A app/src/Core/CLI/src/php/vendor/rmccue/requests/library/Requests/Exception/HTTP/401.php
A app/src/Core/CLI/src/php/vendor/rmccue/requests/library/Requests/Exception/HTTP/402.php
A app/src/Core/CLI/src/php/vendor/rmccue/requests/library/Requests/Exception/HTTP/403.php
A app/src/Core/CLI/src/php/vendor/rmccue/requests/library/Requests/Exception/HTTP/404.php
A app/src/Core/CLI/src/php/vendor/rmccue/requests/library/Requests/Exception/HTTP/405.php
A app/src/Core/CLI/src/php/vendor/rmccue/requests/library/Requests/Exception/HTTP/406.php
A app/src/Core/CLI/src/php/vendor/rmccue/requests/library/Requests/Exception/HTTP/407.php
A app/src/Core/CLI/src/php/vendor/rmccue/requests/library/Requests/Exception/HTTP/408.php
A app/src/Core/CLI/src/php/vendor/rmccue/requests/library/Requests/Exception/HTTP/409.php
A app/src/Core/CLI/src/php/vendor/rmccue/requests/library/Requests/Exception/HTTP/410.php
A app/src/Core/CLI/src/php/vendor/rmccue/requests/library/Requests/Exception/HTTP/411.php
A app/src/Core/CLI/src/php/vendor/rmccue/requests/library/Requests/Exception/HTTP/412.php
A app/src/Core/CLI/src/php/vendor/rmccue/requests/library/Requests/Exception/HTTP/413.php
A app/src/Core/CLI/src/php/vendor/rmccue/requests/library/Requests/Exception/HTTP/414.php
A app/src/Core/CLI/src/php/vendor/rmccue/requests/library/Requests/Exception/HTTP/415.php
A app/src/Core/CLI/src/php/vendor/rmccue/requests/library/Requests/Exception/HTTP/416.php
A app/src/Core/CLI/src/php/vendor/rmccue/requests/library/Requests/Exception/HTTP/417.php
A app/src/Core/CLI/src/php/vendor/rmccue/requests/library/Requests/Exception/HTTP/418.php
A app/src/Core/CLI/src/php/vendor/rmccue/requests/library/Requests/Exception/HTTP/428.php
A app/src/Core/CLI/src/php/vendor/rmccue/requests/library/Requests/Exception/HTTP/429.php
A app/src/Core/CLI/src/php/vendor/rmccue/requests/library/Requests/Exception/HTTP/431.php
A app/src/Core/CLI/src/php/vendor/rmccue/requests/library/Requests/Exception/HTTP/500.php
A app/src/Core/CLI/src/php/vendor/rmccue/requests/library/Requests/Exception/HTTP/501.php
A app/src/Core/CLI/src/php/vendor/rmccue/requests/library/Requests/Exception/HTTP/502.php
A app/src/Core/CLI/src/php/vendor/rmccue/requests/library/Requests/Exception/HTTP/503.php
A app/src/Core/CLI/src/php/vendor/rmccue/requests/library/Requests/Exception/HTTP/504.php
A app/src/Core/CLI/src/php/vendor/rmccue/requests/library/Requests/Exception/HTTP/505.php
A app/src/Core/CLI/src/php/vendor/rmccue/requests/library/Requests/Exception/HTTP/511.php
A app/src/Core/CLI/src/php/vendor/rmccue/requests/library/Requests/Exception/HTTP/Unknown.php
A app/src/Core/CLI/src/php/vendor/rmccue/requests/library/Requests/Hooker.php
A app/src/Core/CLI/src/php/vendor/rmccue/requests/library/Requests/Hooks.php
A app/src/Core/CLI/src/php/vendor/rmccue/requests/library/Requests/IDNAEncoder.php
A app/src/Core/CLI/src/php/vendor/rmccue/requests/library/Requests/IPv6.php
A app/src/Core/CLI/src/php/vendor/rmccue/requests/library/Requests/IRI.php
A app/src/Core/CLI/src/php/vendor/rmccue/requests/library/Requests/Proxy.php
A app/src/Core/CLI/src/php/vendor/rmccue/requests/library/Requests/Proxy/HTTP.php
A app/src/Core/CLI/src/php/vendor/rmccue/requests/library/Requests/Response.php
A ap...