Home - warwickfoster/qurantools GitHub Wiki
The following is a AI back translation of the data in the sotrage lay compiled by ChatGpt and manual efforts. It needs to be reviewed and updated for accuracy.
- Overview
- Functional Requirements
- Non Functional Requirements
- User Stories
- User Description
- C1 Context Diagram
The following is a AI back translation of the data in the sotrage lay compiled by ChatGpt and manual efforts. It needs to be reviewed and updated for accuracy.
- Table buckwalter-encoding - The buckwalter-encoding table serves as a reference for transliterating Arabic text into Latin characters using the Buckwalter system. This standardized mapping is widely used in computational linguistic studies and text processing of Arabic.
- Table dictionary-entries - The dictionary-entries table acts as a lexicon for the Qur'an, cataloging definitions, transliterations, and related forms of words. It is a foundational resource for both linguistic analysis and translation work.
- Table exact-arabic-list - The exact-arabic-list table provides a precise list of Arabic words in their original script, extracted from the Qur'an. It is used to ensure textual accuracy and facilitate analyses requiring direct access to the Qur'an's language.
- Table exact-transliteration-list - The exact-transliteration-list table contains transliterated versions of Arabic words from the Qur'an, using standardized Latin scripts. This is especially useful for linguistic studies and for readers unfamiliar with the Arabic script who wish to study the Qur'an's phonetics and structure.
- Table formula-archetype-list-lower - The formula-archetype-list-lower table organizes formulaic expressions by their archetypal forms, categorizing repeated patterns into simplified or "lower-case" structures for linguistic generalization. It is instrumental in recognizing underlying archetypes in the Qur'an's repetitive stylistic elements.
- Table formula-id-codes-linked-global-words - The formulaic-glosses table provides glosses or meanings for recurring formulae in the Qur'an, adding semantic context to repeated phrases. It helps in understanding the significance and meaning behind formulaic elements in the Qur'an's structure.
- Table formula-list - This table maps formulaic phrases to their unique identifiers, linking them to globally occurring words within the Qur'an. It serves as a bridge between formulaic data and individual lexical items, aiding in understanding the compositional use of words across formulaic expressions.
- Table formulaic-glosses - The formula-list table contains a comprehensive catalog of repeated phrases or formulae in the Qur'an. It captures patterns of words or phrases that recur throughout the text and provides details on their frequency, position, and context. This table is essential for identifying formulaic structures used in linguistic, thematic, and rhetorical analyses of the Qur'an.
- Table intertextual links - The intertextual links table documents references and connections between Qur'anic verses and external texts or traditions. It includes source details, bibliographic references, and text comparisons, supporting studies on the Qur'an's historical and literary context.
- Table intertextual sources - The intertextual sources table documents connections between Qur'anic verses and external texts, providing bibliographic references and source language data. This table supports comparative studies, highlighting the intertextuality of the Qur'an with earlier scriptures and traditions.
- Table lemma-list - The lemma-list table contains base forms of words
- Table proper-noun-list - The proper-noun-list table catalogs proper nouns found in the Qur'an, along with their transliterations, alternative spellings, and associated Arabic script. This dataset is instrumental in identifying and analyzing references to key individuals, places, and entities within the text, providing a foundation for historical and thematic studies.
- Table quran-data - This table represents the foundational dataset for the Qur'an, including information about its words, verses, chapters
- Table quran-full-parse - This is a denormalise view and combines a number of tables into a single fast moving table. This table provides a detailed grammatical breakdown of each verse, including word-by-word parsing and annotations of parts of speech. It is an essential resource for linguistic and syntactic analysis of the Qur'an.
- Table quran-translation - This table contains multiple translations of the Qur'an into various languages, each entry aligning with its corresponding verse. It includes details like the translator’s name and translation metadata, making it a valuable resource for comparative studies and linguistic research.
- Table quran-verse-endings - This table focuses on the rhyming and stylistic structures at the end of Qur'anic verses. It documents verse-ending patterns, including linguistic and phonetic features, and is vital for studying Qur'anic rhyme and rhythm.
- Table render-formulaic-density-summaries - This table summarizes data on formulaic density within the Qur'an, categorizing it by root structures and lemmas. It supports linguistic studies on the prevalence and distribution of formulaic language across chapters and contexts.
- Table root-list - The root-list table organizes words in the Qur'an by their linguistic roots, which form the basis of the Arabic language. It includes metadata such as occurrences and derivations, aiding in morphological and etymological studies.
- Table stats-suras - This table provides statistical data on each sura, including verse and word counts, provenance
- Table sura-data - This table provides metadata about each sura
- Table translation-list - The translation-list table catalogs translations of the Qur'an, detailing the translator, publication date, and descriptive notes. It allows users to explore and compare different interpretive perspectives on the text.
- Table transliteration-exceptions - The transliteration-exceptions table defines exceptions in standard transliteration rules, capturing unique cases where a word is rendered differently for linguistic or contextual reasons. It ensures consistency and accuracy in transliteration output.
- Table usage-verses-searches - This table logs searches performed by users for specific verses or queries, capturing metadata like referring pages and timestamps. It provides an audit trail of search behavior, useful for understanding user needs and refining search algorithms.
- Table failed-searches - The failed-searches table logs unsuccessful user search queries, capturing details like the timestamp and user ID. This data helps in improving the search functionality by identifying gaps or user challenges in retrieving relevant results.
- Table help-page-links - This table contains metadata about help pages, including titles and URLs, allowing for easy navigation and access to user guides. It serves as a resource for assisting users in understanding system functionalities and features.
- Table login-logs - The login-logs table records user login activity, including timestamps, IP addresses, and user information. This data is vital for security audits and tracking user access patterns.
- Table quick-tips - The quick-tips table provides a collection of short, actionable suggestions for users navigating the system. It offers guidance on common tasks like searching verses, analyzing roots, and using advanced search functions.
- Table tooltip-text - This table contains text for tooltips displayed in the system, providing concise explanations of features or data points. It enhances the user interface by offering quick and context-sensitive help.
- Table usage - The usage table tracks user activity, including the pages they load, timestamps, and associated metadata. It provides insights into user behavior and system utilization, aiding in feature optimization and user experience improvements.
- Table users - The users table stores user account details, including login credentials, preferences, and activity data. It is a core component of user management, supporting authentication and personalization features.
- Table bookmarks - This table allows users to save and manage bookmarks for specific verses or sections of the Qur'an, including timestamped metadata. It is a useful feature for revisiting and studying key passages.
- Table history - The history table records user activity history, such as recently viewed verses or pages. It provides a convenient way for users to revisit previously accessed content.
- Table messages - This table records system-generated messages sent to users, including their content, expiration dates, and status
- Table tagged-verses - The tagged-verses table tracks associations between user-defined tags and specific Qur'anic verses. It supports custom annotations and thematic exploration of the text.
- Table tags - The tags table enables users to categorize and label verses or content, storing tag names, colors, and related metadata. This functionality facilitates personalized organization and retrieval of content.
- app/admin/customer_statistics.php - The page provides a dashboard for administrators to analyze customer activity and statistics.
- app/admin/failed_searches.php - The PHP file displays a list of failed search records along with various user information.
- app/admin/lemmata_correction_tool.php - The PHP page is a lemma correction tool used to review and edit lemma translations in a database. It allows users to filter, search, and make changes to lemma entries, including correcting translations, adding alternative translations, and marking them as fixed.
- app/admin/login_logs.php - The PHP file is a page that displays a list of user login records along with additional information such as user name, IP address, and administrator status. It also provides options to view the data in chart form.
- app/admin/page_usage_statistics.php - The PHP file generates a page usage statistics report. It includes the following features:
- app/admin/parsing_tagger.php - The parsing tagger tool is designed to facilitate the creation and management of parsing data for the Quran. It allows users to easily tag suras and perform various operations related to parsing.
- app/admin/translation_word_tag_stats.php - The PHP file generates a report on translation tagging statistics for each translation in the Quran database.
- app/admin/user_detail.php - The PHP file displays the content of a user detail page. It includes tabs for displaying bookmarks and tags created by the user.
- app/admin/user_management.php - The PHP file is to provide a user management system that allows administrators to view, edit, and delete user accounts.
- app/admin/verse_search_logs.php - The PHP file is a web page that displays a table of log entries related to verses and searches. The page allows users to filter and navigate the logs based on various criteria.
- app/admin/word_correction_logs.php - The PHP file displays a list of word corrections made in a database. The script allows users to filter the list by different criteria, such as the status of the corrections (not yet approved, approved but not applied, or applied) and search for specific words.
- app/admin/word_correction_tool.php - The PHP file is to improve the accuracy and quality of Quranic translations by allowing users to report and correct errors.
- app/ajax/ajax_pdf_load.php - The PHP file displays a PDF page from a specific resource, along with navigation controls for paging through the pages.
-
app/auth/login.php - The PHP file is the PHP file for a login page in a Qur'an Tools application. It handles user authentication and provides various functionalities based on the session variables set in the
/auth/auth.php
file. - app/auth/logout.php - The PHP file handles the user logout process for the Qur'an Tools website.
- app/auth/password_reset.php - The PHP file handles the password reset process for a website. It allows users to reset their passwords by entering a valid reset code.
- app/auth/register.php - The PHP file is for a web page that allows users to register for a new account.
- app/auth/request_password_reset.php - The code is a PHP file allows users to request a password reset for their account.
- app/auth/auth.php - IsImported The PHP file is designed to ensure that users are logged in before they can access certain pages on a website. It performs the following steps:
- app/auth/auth_functions.php - IsImported The PHP file implements a user authentication and authorization system using PHP sessions and cookies. It includes functions for logging in, logging out, and handling user authentication.
- app/verse_browser.php - The verse browser displays the results of a search query, allowing users to navigate and view individual verses.
- app/ajax/ajax_intertextuality_list.php - The PHP file generates an HTML page that displays a list of intertextual connections for a given reference.
- app/ajax/ajax_loupe_verse_viewer.php - The PHP file is a JavaScript and PHP file is used to highlight Arabic words in a Quranic text based on user preferences.
- app/intertextuality/intertextual_viewer.php - The PHP file is a web page that displays information about a source and its intertextual links.
- php_base_page.php - The purpose of The PHP file is to provide a template for web pages that require user authentication and have a standard structure. It includes all the necessary components for a basic website layout.
- app/examine_root.php - The PHP file generates a detailed page for examining the occurrences of a root word in the Quran.
- app/exhaustive_root_references.php - The PHP file generates a list of references to root or lemma occurrences in the Quran.
- app/home.php - The PHP file describes the user interface of a web application or website. It includes various sections and components such as:
- app/index.php - The PHP file is the starting point for a user authentication system. It handles the following tasks:
- app/maintenance.php - The PHP file displays a maintenance page for a web application called Qur'an Tools (QT).
- app/preferences.php - The PHP file appears to be a PHP file displays a user interface for managing user preferences in an application.
- app/selection_analyse.php - The PHP file generates a table displaying root statistics for a given range of verses.
- app/selection_counts.php - The PHP file displays a table and chart based on the selection of a single letter or all letters in the Quran. The table shows the occurrences of each letter in Meccan and Medina suras, along with the grand total. The chart visualizes the distribution of letter occurrences.
- app/selection_lengths.php - The PHP file displays a web page that presents data on the lengths of suras in the Quran. It allows users to filter the results based on various criteria, such as the number of verses, words, mean verse length, and provenance (Meccan or Medina).
- app/word_associations.php - The PHP file is a web page that displays the results of a word association analysis. It allows users to explore the co-occurrence of words with a given root word.
- app/zeitgeist.php - The PHP file displays a table and chart of Sura browsing statistics. The table shows the number of times each Sura has been browsed or accessed, while the chart visualizes The data as a column graph.
- app/ajax/ajax_instant_parse.php - The PHP file is part of a PHP file generates a tooltip for a word in a verse browser application. It is responsible for displaying information about the word, including its Arabic rendering, transliteration, gloss, parsing information, and search links.
- app/counts/count_all_lemmata.php - The PHP file generates a table of lemmata (words) along with their associated statistics. The script includes features such as:
- app/counts/count_all_roots.php - The PHP file generates a table of root information. It includes the following functionalities:
- app/counts/count_loanwords.php - The PHP file generates an HTML page that displays a list of loanwords (words borrowed from other languages) in a Bible translation.
- app/counts/count_nouns.php - The PHP file generates a HTML table displaying data related to noun occurrences in the Quran. The table includes the following columns:
- app/counts/count_proper_nouns.php - The PHP file is a script that generates a web page displaying a list of proper nouns with their translations, glosses, and usage statistics. It includes features such as pagination, search functionality, and charts.
- app/counts/count_root_position.php - The PHP file displays a table of root positions and their statistics, along with a page navigator.
- app/counts/count_verbs.php - The PHP file generates a table displaying information about verbs and their associated root words.
- app/formulae/formulaic_density_by_sura.php - The PHP file generates a report on the formulaic density of verses in the Quran.
- app/formulae/formulaic_density_by_verse.php - The PHP file generates an HTML table displaying formulaic density by verse for a given set of parameters.
- app/formulae/formulaic_density_summary_table.php - The page displays the average formulaic density for each sura and provenance (Meccan and Medina). The formulaic density is calculated as the total number of formulas in a sura divided by the total number of words in the sura.
- app/formulae/list_formulae.php - The PHP file displays a table of formulae based on the search criteria. The script includes features such as pagination, data filtering, and chart generation.
- app/formulae/selection_formulae_analyse.php - The PHP file provides a page that allows users to search for verses containing specific formulae. It features the following functionalities:
- app/formulae/sura_formulae_analyse.php - The PHP file generates a table that displays information about formulae in the Quran, based on the input. The script takes various parameters, including the sura number, formula criteria, and an indicator for whether to show formulae in common between two suras.
- app/rhyme/rhyme_counts_per_sura.php - The PHP file generates a table displaying the number of different verse ending (rhyme) patterns per sura in the Quran.
-
app/formulae/export_full_gloss_list.php - The PHP file is designed to generate SQL statements for updating the
FORMULA FULL GLOSS
column in theFORMULA-LIST
table. The script extracts distinct formulas and their full gloss definitions from the table and creates SQL statements to update theFORMULA FULL GLOSS
column with the corresponding values.
- app/browse_root_usage.php - The PHP file generates an HTML table that displays statistics related to the use of root words in the Quran. The table includes data for all suras, as well as for suras categorized as Meccan or Medinan. The table also shows the number of unique root words used, the percentage of unique root words, and the number of hapax root words (root words used only once).
- app/browse_sura.php - The PHP file generates a table of data on the number of suras, verses, words, formulae, and their distribution between Mecca and Medina.
- app/database_error.php - The PHP file is a database error page for a website called Qur’an Tools. It displays an error message and provides contact information for the support team.
- app/dictionary.php - The HTML page displays the search results for a dictionary query. It includes the following features:
- app/verse_browser.php - The verse browser displays the results of a search query, allowing users to navigate and view individual verses.
- app/ajax/ajax_buckwalter_list.php - The PHP file powers the Extra Characters List Pop Up on the home page. It displays a table containing Arabic glyphs, their Buckwalter Encoding (a phonetic representation of Arabic letters), and descriptions.
- app/ajax/ajax_instant_list_formulae.php - The PHP file you have is designed to power a Instant Details Formulae Lister. It retrieves and displays a list of formulae based on user-specified criteria.
- app/ajax/ajax_lemma_edit_save.php - The PHP file provides a mechanism for administrators to update the corrected transliteration, alternative transliteration, and lemma fix status for entries in a "LEMMA-LIST" table.
- app/formulae/edit_formula_full_gloss.php - The PHP file is a web page that allows administrators to edit the full gloss of a formula in a database.
- app/intertextuality/intertextual_browser.php - The PHP file implements a page navigation system and data display for an intertextual browser. Let's break down the functionality:
- app/ajax/ajax_individual_letter_chart.php - The primary PHP file is to:
- app/charts/chart_average_word_length.php - The chart displays the average word length for each sura in the Quran.
- app/charts/chart_formulae_in_common_by_sura.php - The text describes a web page that displays a chart showing the common formulas between a specific sura and other suras in the Quran. The chart includes options to filter the results by formula length, type, provenance, and sorting order.
- app/charts/chart_formulae_unique_to_sura.php - The PHP file describes a web page that displays a chart showing the number of unique formulae used in each sura of the Quran.
- app/charts/chart_formulae_used_per_sura.php - The PHP file is a template for an interactive web page that displays a chart showing the number of formulae used in each sura of the Quran.
- app/charts/chart_formulaic_density.php - The chart presents the formulaic density of each sura in the Quran, based on a specified formula type and provenance. Formulaic density is the number of formulas per 100 words in a sura.
- app/charts/chart_formulaic_density_by_verse.php - The chart presents the formulaic density of each verse in a given Quranic surah. Formulaic density is the percentage of words in a verse that are part of formulas.
- app/charts/chart_formulaic_diversity_per_sura.php - The PHP file generates a chart displaying the formulaic diversity of surahs in the Quran.
- app/charts/chart_formula_distribution.php - The PHP file generates a chart that displays the distribution of formulae involving a specific root across different Surahs in the Quran.
- app/charts/chart_grammatical.php - The PHP file is to provide a user-friendly interface for visualizing grammatical data in a manner that allows users to filter and sort the data based on their needs.
- app/charts/chart_intertextual_connections.php - The chart titled "Chart of Verses with Intertextual Connections per Sura" visualizes the number of verses in each sura of the Quran that contain intertextual connections.
- app/charts/chart_intertextual_links_per_source.php - The PHP file creates a FusionCharts chart that displays the number of intertextual links per source.
- app/charts/chart_lemmata.php - The PHP file generates a chart displaying the occurrences of a specific lemma across different Surahs in an Islamic corpus.
- app/charts/chart_length_characteristics.php - The PHP file generates a line chart that displays the percentage of verses in a specific sura of the Quran with different lengths.
- app/charts/chart_loanwords_per_sura.php - The PHP file generates a chart depicting the distribution of foreign vocabulary in the Quran.
- app/charts/chart_nouns.php - The PHP file displays a chart of noun occurrences based on a specific root. It provides options to filter the data by provenance (Meccan, Medinan, or All Suras), count type (All Occurrences or Occurrences per 100 Words), and sort order.
- app/charts/chart_rhyme_homogeneity.php - The PHP file generates a FusionCharts chart that visualizes the rhyme/verse ending homogeneity per sura in the Quran.
- app/charts/chart_rhyme_number_of_patterns.php - The chart displays the number of different verse ending patterns (rhymes) in each sura of the Quran.
- app/charts/chart_rhyme_verse_endings.php - The PHP file generates a chart displaying the frequency of verse endings (rhymes) in the Quran.
- app/charts/chart_roots.php - The PHP file generates a web page for displaying a chart of root occurrences in the Quran.
- app/charts/chart_root_usage.php - The code is a PHP file generates a chart displaying root usage in the Quran. It allows users to filter the data by provenance (Meccan, Medinan, all suras), count type (all occurrences, occurrences per 100 words), and sort order.
- app/charts/chart_sura_length.php - The chart visualizes the lengths of surahs in the Quran, categorized by their provenance (Meccan or Median).
- app/charts/chart_tags.php - The PHP file generates a column chart in FusionCharts that displays the number of verses tagged with each tag for a specific user.
- app/charts/chart_user_logins_by_month.php - The PHP file generates a chart of monthly logins for a specific user.
- app/charts/chart_user_login_ips.php - The PHP file generates a FusionCharts pie chart that displays the distribution of login IP addresses for a specific user.
- app/charts/chart_user_searches_by_month.php - The PHP file generates a chart that displays the monthly or daily search/verse lookup activity for a specific user.
- app/charts/chart_verbs.php - The PHP file generates a bar chart using the FusionCharts JavaScript library to display the occurrences of a specific verb in the Quran.
- app/charts/chart_verse_lengths.php - The PHP file generates a chart of verse lengths for a specific sura in the Quran. It uses the FusionCharts library to create a column chart that displays the number of words in each verse.
- app/charts/provenance_footer.php - The PHP file is responsible for generating a legend that indicates the origin of sura data in a provenance diagram.
- app/404.php - The is a PHP file for a customized 404 error page for a Qur'an Tools website.
- app/config_error.php - The PHP file is the structure of a custom 404 error page for a Qur’an Tools website.
- app/database_error.php - The PHP file is a database error page for a website called Qur’an Tools. It displays an error message and provides contact information for the support team.
- app/about.php - The PHP file is to provide users with information about the Qur'an Tools project, its methodology, and its data sources.
- app/ajax/ajax_home_page_commands_help_tips.php
- app/licenses/license.php
- app/licenses/terms.php - The PHP file is a Terms of Use page for a web application called "Qur'an Tools" (QT).
- app/library/admin/customer_statistics.php - To provide a mechanism for retrieving customer activity and login statistics over different time periods.
- app/library/back_to_top_button.php - The PHP function and file aim to implement a "back to top" button on a webpage.
- app/library/menu_minimum.php - Menu Structure
- app/library/messages.php - The PHP file is a module that allows the insertion of messages for individual users or groups of users on the home page.
- app/library/print_control.php - I understand that The PHP file contains HTML and JavaScript code. However, I am unable to access the specific context of the code, such as the purpose of the webpage or the functionality of the JavaScript code. To provide a helpful response, I would need more information about the code and its intended use.
-
app/library/sura_picker.php - The PHP file generates a HTML table that displays a list of 114 sura numbers. Each sura number is a clickable element that triggers a JavaScript function called
click_sura_number()
when clicked. - app/library/database/login_logs_functions.php - Functions for Database Calls to the LOGIN-LOGS Table
- app/library/flash.php - IsImported The PHP file is responsible for displaying flash messages on a web page. Flash messages are used to communicate temporary notifications or alerts to users.
-
app/library/standard_header.php - IsImported The PHP file defines the HTML elements that should be included in the
<head>
section of most pages on a website. - app/library/gtm_body.php - IsImported The PHP file is a PHP conditional statement that checks if the user is logged in and then includes Google Tag Manager (GTM) code if they are. Here's a breakdown of the code:
-
app/library/arabic.php - IsImported The PHP file defines a dictionary named
arabic_glyphs
containing information about Arabic glyphs, including their corresponding Unicode code points and orthographies. Each key in the dictionary represents an Arabic glyph, and the corresponding value is a dictionary containing the glyph's information. -
app/library/colours.php - IsImported The PHP file defines an array of 60 colours. Each colour is represented as a hexadecimal string. The array is stored in the variable
$colourArray
. - app/library/config.php - IsImported The PHP file is a configuration file for a web application called QT. It defines various constants and settings that are used throughout the application.
- app/library/database.php - IsImported The PHP file contains a collection of commonly used functions for database operations, such as connecting to the database, querying the database, and escaping values.
- app/library/flash_functions.php - IsImported The PHP file defines a set of functions for managing flash messages in a session. Flash messages are temporary messages that are displayed to the user and then automatically disappear.
- app/library/footer.php - IsImported The PHP file generates the footer section of a website or web application. It includes the following elements:
- app/library/functions.php - IsImported The code contains a collection of functions and utility methods that are used throughout the application. They perform various tasks such as:
- app/library/gtm_head.php - IsImported The PHP file is used to conditionally include Google Tag Manager (GTM) code in a web page based on the user's login status.
-
app/library/hash.php - IsImported The PHP file implements a PHP function called
hash_password()
for password hashing and a function calledmatch_hash()
that simply echoes a message. - app/library/mail_functions.php - IsImported The PHP file is a collection of functions for sending emails within the Qur'an Tools (QT) application. These functions are responsible for password resets, error notifications, and general messages to the QT admin.
- app/library/menu.php - IsImported
- app/library/quick_tips.php
-
app/library/search_engine.php - IsImported The PHP file is a PHP function named
search_translations()
that performs a search operation on a database of translations. - app/library/transliterate.php - IsImported The PHP file is a PHP function that performs Arabic to English transliteration. It converts Arabic characters into their corresponding English equivalents.
- app/library/verse_parse.php - IsImported The PHP file is part of a function that parses and validates a reference to a range of verses in a Bible passage. The function takes a reference string as input and performs the following tasks:
-
app/library/verse_renderer.php - IsImported The PHP file appears to be part of a PHP file displays the translation and parsing information for verses in the Quran. It retrieves data from various tables in a database, including the
QURAN-DATA
,TRANSLATION-LIST
, andTAGS
tables. -
app/library/verse_simplifier.php - IsImported The
verse_list_simplify()
function simplifies a list of verses found by a search or lookup operation. It aims to present the results in a concise and organized manner. -
app/library/admin/statistics.php - IsImported The
Statistics
abstract class provides a framework for generating statistical reports. It defines common properties and methods used by concrete statistics classes, such asCustomerStatistics
andUserStatistics
. - app/library/database/user_functions.php - IsImported The PHP file provides a collection of functions for managing user data in a database. The functions allow users to create, update, and retrieve user information, as well as handle login attempts and account locking.
- app/dictionary/jeffery.php - The code is a PHP file displays a PDF dictionary of the Qur'an by Arthur Jeffery. It allows users to navigate through the dictionary pages using the arrow keys or by clicking on page numbers.
- app/dictionary/lane.php - The code appears to be part of a web application that displays a PDF dictionary. It handles user input through arrow keys and provides an option to open the PDF in a new window.
- app/dictionary/penrice.php - The PHP file displays a PDF dictionary page for the Penrice lexicon. It allows users to navigate through the pages using the arrow keys, escape key, and a page navigation function.
- app/bookmark_manager.php - The PHP file displays a list of bookmarks for a user and allows them to rename or delete them.
- app/easy_search.php - The PHP file presents a Qur'an search tool that allows users to search for verses based on different criteria.
- app/search_hits.php - The PHP file generates an HTML page with tables and charts displaying search results related to occurrences of certain words or phrases in the Quran.
- app/tag_manager.php - The PHP file displays a list of tags and their associated verses for a user. It also provides options to create new tags, edit existing tags, and delete tags.
- app/ajax/ajax_clear_flash.php - I understand that you require assistance with clearing the user's flash data in a PHP application. Here's how I can help:
- app/ajax/ajax_home_page_commands_help_tips.php
- app/ajax/ajax_populate_home_page_root_list.php - The PHP file is responsible for generating a list of roots displayed on the home page of a website. The list is populated via an AJAX call to improve page load speed and prevent flickering.
- app/ajax/ajax_populate_search_toolbar.php - The PHP file is designed to populate a searchbar dropdown with suggestions for users based on their search history, bookmarks, and tags.
- app/ajax/ajax_quick_tips.php - The PHP file handles AJAX requests related to quick tips in a web application. It receives POST requests with an action parameter and performs specific actions based on the request.
- app/ajax/ajax_tag_hover.php - The PHP file is to provide a user interface for managing tags on verses. It allows users to quickly find verses with specific tags or remove tags from verses.
- app/ajax/ajax_tag_remove.php - The PHP file is to allow users to remove tags they have applied to verses.
- app/ajax/ajax_tag_save_changes.php - The script allows users to dynamically add or remove tags to individual verses in the Quranic application. It is part of a larger functionality that enables users to annotate and categorize verses based on their personal interpretations and preferences.
- app/ajax/ajax_tag_toolbox.php - The PHP file allows users to apply tags to a specific verse.
- app/ajax/ajax_update_preferences.php - The PHP file is designed to handle user preference changes for a web application. It receives user input via POST request and updates the corresponding preferences in the database.
- app/help/advanced-searching.php
- app/help/analyse-root-position.php
- app/help/analysing-verses-and-search-results.php
- app/help/an-oral-formulaic-study-of-the-quran.php
- app/help/arabic-letters-transliterations-and-encodings.php
- app/help/average-word-length-per-sura-chart.php
- app/help/bookmarks.php
- app/help/bookmarks-manager.php
- app/help/browse-intertextual-connections.php
- app/help/browsing-the-sura-list.php
- app/help/chart-of-intertextual-links-per-source.php
- app/help/chart-of-verses-with-intertextual-connections.php
- app/help/cross-referencing-formulas-in-a-selection-of-verses.php
- app/help/examine-root.php
- app/help/exhaustive-list-of-references-for-root-or-lemma.php
- app/help/foreign-words-vocabulary-per-sura-chart.php
- app/help/formulae-in-common-chart.php
- app/help/formulaic-analysis.php
- app/help/formulaic-commonalities-between-suras.php
- app/help/formulaic-density-and-usage-statistics-per-sura.php
- app/help/formulaic-density-by-sura-chart.php
- app/help/formulaic-density-by-verse.php
- app/help/formulaic-density-summaries.php
- app/help/formulaic-diversity-per-sura-chart.php
- app/help/grammatical-features-by-sura-chart.php
- app/help/help-index.php
- app/help/home-page.php
- app/help/interlinear-mode.php
- app/help/intertextual-connections-between-the-qur-an-and-other-texts-traditions.php
- app/help/list-all-foreign-words.php
- app/help/list-all-formulae.php
- app/help/list-all-verbs.php
- app/help/listing-and-cross-referencing-formulae-in-suras.php
- app/help/looking-up-a-passage.php
- app/help/menu-bar.php
- app/help/number-of-different-verse-ending-rhyme-patterns-per-sura.php
- app/help/number-of-different-verse-endings-rhymes-per-sura.php
- app/help/number-of-formulae-used-per-sura-chart.php
- app/help/performing-a-basic-search.php
- app/help/preferences.php
- app/help/root-usage-by-sura.php
- app/help/sura-length-by-mean-verse-length.php
- app/help/sura-length-by-words-chart.php
- app/help/sura-length-chart.php
- app/help/sura-rhyme-analysis.php
- app/help/sura-verse-length-characteristics-chart.php
- app/help/tags.php
- app/help/template.php
- app/help/the-dictionary-tool.php
- app/help/the-easy-search-tool.php
- app/help/the-foreign-vocabulary-of-the-qur-an.php
- app/help/the-verse-browser-in-detail.php
- app/help/verse-ending-rhyme-frequency-chart.php
- app/help/viewing-a-quran-passage.php
- app/help/welcome-to-quran-tools.php
- app/help/word-association-tool.php
- app/help/word-lists-lemmata.php
- app/help/word-lists-nouns.php
- app/help/word-lists-proper-nouns.php
- app/help/word-lists-roots.php