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
$sectobject not set correctly in sidebar menu.- allow null value for
roomCodeon 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) -
$sectobject 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_stacto 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
staltable 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)
startDatefield instalnow accepts NULL value.stuLoadfield insttrnow accepts NULL value.createdfield insttrnow accepts NULL value.startDatefield instacnow accepts NULL value.statusDatefield instacnow accepts NULL value.statusTimefield instacnow accepts NULL value.applDatefield inapplicationnow accepts NULL value.loginTimeStampfield inlast_loginnow 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 migrateto 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_credtable has been renamed tostac. The primary key is renamed toid.stu_course_sectable has been renamed tostcs. The primary key is renamed toid.stu_term_load,stu_term_gpa, andstu_termtables have been merged into the onesttrtable.- Update database encoding (utf8 -> utf8mb4).
stu_programtable has been renamed tosacp. The primary key is renamed toid.stu_acad_leveltable has been renamed tostal. The primary key is renamed toid.restriction_codetable has been renamed torest. The primary key is renamed toid.restrictiontable has been renamed toperc. The primary key is renamed toid.rstrCodefield has been renamed tocode.- Academic Level
aclvtable was added. - Class Level
clastable was added. - Course Level
crlvtable was added.
Functions
- New Functions in release 6.3.0.
getSchoolPhotofunction has been replaced byget_school_photoacadCredGradePointsfunction has been replaced bycalculate_grade_pointsgetAgefunction has been replaced byget_ageclickableLinkfunction has been replaced bymake_clickableimgResizefunction has been replaced byresize_imagegetPathInfofunction has been replaced byget_path_infoisStudentfunction has been replaced byis_student
Class Methods
etsis_Email::myetRegConfirmmethod has been replaced byetsis_Email::myetsisRegConfirmetsis_Email::myetApplicationmethod has been replaced byetsis_Email::myetsisApplicationetsis_Email::course_registrationmethod has been replaced byetsis_Email::crseRGNEmailetsis_Email::etsis_mailmethod 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_rulegives 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...