A modular, class-based PHP program which manages basic EDI transactions using FTP. It is web-based, using a Smarty template interface and relies on ADODB database abstraction so it works with any major database and can be skinned as you please.
Be the first to post a text review of jedi. Rate and review a project by clicking thumbs up or thumbs down in the right column.
Today's update is the final version as a standalone application. The next release will run on the Zend Framework. Today's release also fixes the corrupt zip file that was available earlier.
0.2.5 - fixed quote-inside-quote for HTML display for $head & $items (see str_replace below, didn't work) - added help documentation for creating multiple 857s - now defaults to orderline '1' when search on custordno in 855s, prior to 857turnaround - upgrade to smarty 2.6.13 - upgrade to php5, getting rid of call-time passby references, casting arrays for array_merge, etc. 0.2.4 - Changed Createtables.php & getFields() to allow sortable dropdown items - added menu item to upload a list of 832 items (000.ftp.php:'ftp832multi', ftp.class.php:getRecordValues()) - Added 'Batch' processing to Catalog (832) transaction. - Trimmed sql.func.php, removed a few excess files in same dir. - Added 'Archive' screens - Fixed quote marks display in edi.tpl by str_replace in modules.common - Removed automatic replacement of Change Code with 'C' - Added dropdown options: "delete batch", and "ftp batch" - Added 'view all' items on one page for Catalog (832) - Removed '824' from archive listing (header.tpl, 000.archive.php) - Fixed limit in getValueSQL to allow more than 20 items in batch FTP - Added more columns to 824 display, added 824 ORDER BY in modules.common - Added -001,-002 'orderline' to 850 printout EP* number - Added ability to delete 824 - Added auto-archive bzip2 to 'archive view' function 000.archive.php - Added "Date Rec'd" column to 850 and 824 display 0.2.3 - Completed the 'Delete' code for 832,855,857 transactions - Changed 'unprocessed=true' to sorted 'view=true' in getFurtherInstructions() - Fixed problem with retrieving more than 2 records in an 850 file (include_once instead of include) - Fixed problem with uploading catalog after saving it (worked fine when searching, but not after saving) - added 'backup' option in 000.home.php - changed menu around, added 'SEARCH' popups - added ORDER BY clause in 'view' when viewing all items (850) - created first real HELP document - tweaked ORDER BY for 855s - added ability to search, print on two columns (ORDER# + LINE-NO) - egad; added much more of this ability - added $this->module to 857s - added 'jumpto' made turnarounds jump to their turnt item - added paging (as seen in edi.multiple.tpl) 0.2.2: - finally running on the live server - tweaks to GPG to make it work on Linux - fixed 'eca' / 'ecarp' problem (again) 0.2.1: - FIRST VERSION READY TO DEMO - cleaned out all unused files - changed tbledi to tbljedi - fixed createtables.php script - modified tbljedi, tbldefault data - created default 'install.sql' set of data - finished default 'help' page; there isn't much yet - set home.php and help.php as '000' modules - created 'Quick Start' home page - fixed 'eca' / 'ecarp' problem 0.2.0: - Transition to JEDI from EDI 0.1.9: - FIRST LIVE DATA VERSION - Finished 824 retrieval & display - Fixed '01' and '02' record insert - Fixed date format getValueSQL to YYYYMMDD - Fixed 'With this item...' actions - Attempted to change tbledi to tbljedi - Added automatic 855-posting during 850 retrieval - Started working on documentation - Removed 'delete' option from records 0.1.8: - Added popupcalendar for date entry - Added 'upload entire catalog' - Fixes to 855 backdoor - Fixed 'With selected items...' dropdown actions - Added backorder - Reorganized DisplayState column, now 7 digits, much more flexible. 0.1.7: - minor fixes during live testing - fixed config.system 0.1.6: - Added tbltransaction - Added transaction logging for insertOrUpdate() - Added 855 backdoor transactions 0.1.5: - Started keeping a changelog - Added backdoor 855 functionality - Added and organized DisplayState column specs in tbledi; now there are 9 0.0.0 - 0.1.4: just building the base code
The code is currently in production for a client, so I upgraded from Alpha to Production/Stable.
Version 0.2.1 is now running live with a client's data. A demo is available. There is yet much work to do, but the core program works now...
Welcome to the Jedi project. Today, we release the first alpha code, with little documentation. Currently our good news of the day is simply that we actually got the Jedi.sourceforge name! Happy happy. Our next release will be in about a week. That's all for now.
Be the first person to add a text review.
Copyright © 2009 Geeknet, Inc. All rights reserved. Terms of Use
Thanks for your rating!
Would you also like to write a review?