Welcome to benoy_site’s documentation!¶
Last modified: Aug 04, 2021 at 09:56
Contents:
- 1. PHP, HTML/JavaScript, MySQL code description
- 1.1. Note on text and link format
- 1.2. General
- 1.3. Use of PHP array functions
- 1.4. stdClass object: how to avoid the list structure?
- 1.5. Filenames as input for PHP and Java script
- 1.6. PHP packages
- 1.7. Server network configurations: MySQL and web
- 1.8. JavaScript topics
- 1.9. HTML 5
- 1.10. Dreamweaver: Template 41184 - package
- 1.11. Main pages and initialization files
- 1.12. Log files
- 1.13. Website page navigation: public <–> private
- 1.14. Temporary files
- 2. Album status codes
- 2.1. Defined constants
- 2.1.1. Status: Hexadecimal position 1: 0x0000F
- 2.1.2. Status: Hexadecimal position 2: 0x000F0
- 2.1.3. Status: Hexadecimal position 3: 0x00F00
- 2.1.4. Status: Hexadecimal position 4: 0x0F000
- 2.1.5. Status: Hexadecimal position 5: 0xF0000
- 2.1.6. Status: Summary
- 2.1.7. Transferred2SiteDir (transfer codes)
- 2.2. Resize status (?????)
- 2.3. Message codes for admin login dialog box
- 2.4. Dialog message box: media process status
- 2.5. filesystem.php
- 2.1. Defined constants
- 3. Album datafiles and other object definitions
- 4. Process flow of viewing photo/video album
- 4.1. Album file structure
- 4.2. Updating process: what needs to be updated and who can?
- 4.3. Automatic code generation
- 4.4. Process flow of generating and updating an album
- 4.4.1. User action scenarios: GUI
- 4.4.2. Action/status codes: 0xFFFFFF
- 4.4.3. When is an update suggested?
- 4.4.4. Added image or video
- 4.4.5. Process flow: scenario schemes
- 4.4.6. Processing approach based on IMINFO.TXT file
- 4.4.7. Processing approach based on IMINFO.XML files
- 4.4.8. Processing approach based on IMINFO.XML: guest user
- 4.4.9. Processing approach based on IMINFO.XML: user with admin permission
- 4.5. PHP API objects for AJAX communication
- 4.6. prepareGalleryAjax.php
- 4.7. prepareDirOverviewGalleryAjax.php
- 5. Functions in file prepareDirOverviewGalleryAjax.php
- 5.1. Main script
- 5.2. AlbumCatalogue
- 5.3. CheckProcessStatus_X000FF()
- 5.4. CompareMediaCntRprocLocDir_XF0F00()
- 5.5. dirThumbs()
- 5.6. GenerateDirOverview()
- 5.7. GetImageList4JSSOR()
- 5.8. InitMediaObject()
- 5.9. Mediacount_IMINFO_X0F000()
- 5.10. PageVisitNotification()
- 5.11. rf_proc_stat()
- 5.12. RProc_FProc_Status_X00FF0()
- 5.13. StatusInfoWindow()
- 5.14. StatusInfoNewOrDeletedMedia()
- 5.15. StatusInfoDirectoryAccessDates()
- 5.16. WriteMySessionVariables()
- 6. Functions in file iminfo_xhr.php
- 6.1. Private variables
- 6.2. check_mediacount_iminfo_files()
- 6.3. DetailedStatusAnalysis(…)
- 6.4. GetIminfoObjects()
- 6.5. get_medianames_from_iminfo(…)
- 6.6. ImArray2IminfoXML(…)
- 6.7. IminfoNewImageObject(…)
- 6.8. IminfoNewVideoObject(…)
- 6.9. IminfoTXT2IminfoXML(…)
- 6.10. Iminfo_XML_Objects_UpdateAndSave(…)
- 6.11. send_email_update_iminfo(…)
- 6.12. updateIminfoXMLFile(…)
- 6.13. updateIminfoFiles(…)
- 7. Functions in file media-update-progress.php
- 8. Functions in file prepareGalleryAjax.php
- 9. File analyse_status_table.php
- 10. Functions in file Imageresizeprocess.php
- 11. Functions in resize-images.php
- 12. Administration - login - filesystem
- 12.1. PHP File: filesystem.php
- 12.2. PHP File: mysql_create_insert.php
- 12.3. PHP file: login.min.php
- 12.4. PHP file: changepassword.php
- 12.5. PHP file: wachtwoordvergeten.min.php
- 12.6. PHP file: register2a.php
- 12.7. PHP File: remoteaddress.php
- 12.8. PHP file: loginFunctions.php
- 12.9. PHP functions: e-mail.php
- 12.10. Action/status codes
- 12.11. Session variables
- 13. Javascript code files
- 13.1. Functions in file dlgboxes_generic.js
- 13.2. Functions in file dlgboxes_private.js
- 13.2.1. user_menu_dialogbox()
- 13.2.2. logout()
- 13.2.3. adminuser_dialogbox()
- 13.2.4. admininistrator_tools_dialogbox()
- 13.2.5. file_viewer_dialogbox()
- 13.2.6. file_viewer()
- 13.2.7. system_info_dialogbox()
- 13.2.8. mysql_backup_dialogbox()
- 13.2.9. mysql_backup()
- 13.2.10. register_new_user_dialogbox()
- 13.2.11. register_new_user()
- 13.2.12. wachtwoord_wijzigen_dialogbox()
- 13.2.13. wachtwoord_wijzigen()
- 13.3. Functions in file dlgboxes_public.js
- 13.4. Functions in file generate_jssor_code.js
- 13.5. Functions in file generate_jssor_code(2).js
- 13.6. Functions in file overzicht.js
- 13.7. Functions in file public_private.js
- 14. TODO