edit_mword.php
\file \brief Edit/New Multi-word term (expression)
Call: edit_mword.php?.... ... op=Save ... do insert new ... op=Change ... do update ... tid=[textid]&ord=[textpos]&wid=[wordid] ... edit ... tid=[textid]&ord=[textpos]&txt=[word] ... new or edit
PHP version 8.1
Tags
Table of Contents
Functions
- export_term_js_dict() : string
- Export term data as a JSON dictionnary.
- edit_mword_prepare_term() : Term
- Use the superglobals to load a new Term object.
- edit_mword_do_operation() : void
- Do a server operation for multiwords.
- edit_mword_do_insert() : string
- Insert a multi-word to the database.
- edit_mword_do_update() : string
- Update a multi-word.
- edit_mword_new() : void
- Make the main display for editing new multi-word.
- edit_mword_update() : void
- Make the main display for editing existing multi-word.
- edit_mword_display_new() : void
- Display a form for the insertion of a new multi-word.
- edit_mword_display_change() : void
- Display an updating form for a multi-word.
- edit_mword_page() : void
- Create the multi-word frame.
Functions
export_term_js_dict()
Export term data as a JSON dictionnary.
    
                    export_term_js_dict(mixed $term) : string
    
        Parameters
- $term : mixed
Return values
string —JSON dictionnary.
edit_mword_prepare_term()
Use the superglobals to load a new Term object.
    
                    edit_mword_prepare_term() : Term
        Check if the lowercase version is a good one.
Tags
Return values
Term —The loaded data.
edit_mword_do_operation()
Do a server operation for multiwords.
    
                    edit_mword_do_operation(mixed $term) : void
    
        Parameters
- $term : mixed
edit_mword_do_insert()
Insert a multi-word to the database.
    
                    edit_mword_do_insert(Term $term) : string
    
        Parameters
- $term : Term
- 
                    Multi-word to be inserted. 
Tags
Return values
string —"Terms saved: n"
edit_mword_do_update()
Update a multi-word.
    
                    edit_mword_do_update(Term $term, int $newstatus) : string
    
        Parameters
- $term : Term
- 
                    Multi-word to be inserted. 
- $newstatus : int
- 
                    New multi-word status 
Tags
Return values
string —"Terms updated: n"
edit_mword_new()
Make the main display for editing new multi-word.
    
                    edit_mword_new(string $text, int $tid, int $ord, int $len) : void
    
        Parameters
- $text : string
- 
                    Original group of words. 
- $tid : int
- 
                    Text ID 
- $ord : int
- 
                    Text order 
- $len : int
- 
                    Number of words in the multi-word. 
Tags
edit_mword_update()
Make the main display for editing existing multi-word.
    
                    edit_mword_update(int $wid, int $tid, int $ord) : void
    
        Parameters
- $wid : int
- 
                    Term ID 
- $tid : int
- 
                    Text ID 
- $ord : int
- 
                    Text order 
Tags
edit_mword_display_new()
Display a form for the insertion of a new multi-word.
    
                    edit_mword_display_new(Term $term, int $tid, int $ord, int $len) : void
    
        Parameters
- $term : Term
- 
                    Multi-word to insert. 
- $tid : int
- 
                    Text ID 
- $ord : int
- 
                    Text order 
- $len : int
- 
                    Number of words in the multi-word. 
Tags
edit_mword_display_change()
Display an updating form for a multi-word.
    
                    edit_mword_display_change(Term $term, int $tid, int $ord) : void
    
        Parameters
- $term : Term
- 
                    Multi-word to being modified. 
- $tid : int
- 
                    Text ID 
- $ord : int
- 
                    Text order 
Tags
edit_mword_page()
Create the multi-word frame.
    
                    edit_mword_page() : void