Learning with Texts - Fork  2.10.0-fork
Learn foreign languages with texts
Namespaces | Functions
display_impr_text_text.php File Reference

Display an improved annotated text (text frame) More...

Namespaces

 Lwt
 

Functions

 get_annotated_text ($textid)
 
 get_display_impr_text_text_data ($textid)
 
 do_diplay_impr_text_text_js ()
 
 do_diplay_impr_text_text_area ($ann, $textsize, $rtlScript)
 
 get_word_annotations ($vals)
 
 do_display_impr_text_text_word ($item, $textsize)
 
 do_display_impr_text_text_main ($textid=null)
 

Detailed Description

Display an improved annotated text (text frame)

Call: display_impr_text_text.php?text=[textid]

PHP version 8.1

Function Documentation

◆ do_diplay_impr_text_text_area()

do_diplay_impr_text_text_area (   $ann,
  $textsize,
  $rtlScript 
)

Make the main content for a printed text.

Parameters
string$annAnnotations separated b tabulations "\t"
string$textsizeText size
bool$rtlScriptTrue if this text is right-to-left
Returns
void

◆ do_diplay_impr_text_text_js()

do_diplay_impr_text_text_js ( )

Prepare JavaScript interactions for the text content.

Returns
void

When user clicks an annotation.

When user clicks the text.

◆ do_display_impr_text_text_main()

do_display_impr_text_text_main (   $textid = null)

Main function to do a complete printed text text content.

Parameters
int | null$textidText ID, we will use page request if not provided.
Returns
void

◆ do_display_impr_text_text_word()

do_display_impr_text_text_word (   $item,
  $textsize 
)

Display a single word item.

Parameters
string$itemWord item, values separated by a tabulation.
string$textsizeText size
Returns
void

◆ get_annotated_text()

get_annotated_text (   $textid)

Return the annotatino of a text.

Parameters
int$textidText ID
Returns
string Text annotations

◆ get_display_impr_text_text_data()

get_display_impr_text_text_data (   $textid)

Get settings for this text.

Parameters
int$textidText ID
Returns
array{0: int, 1: bool} Text size, and if this text is rigth-to-left.

◆ get_word_annotations()

get_word_annotations (   $vals)

Parse the annotations (translation/romanization) and return them.

Parameters
string[]$valsAnnotations values
Returns
array{0: string, 1: string} Translation and romanization.

@global string $tbpref Database table prefix.