$tpage = new TPage(); $total_num = $tpage->countPageByTitle($page_title); $pageObj_arr = $tpage->getByTitle($page_title); if ($pageObj_arr == NULL) { print "<p>The word has not founded.</p>\n"; } else { if ($total_num > 1) { print "<p>There are founded {$total_num} words.</p>\n"; if ($limit_request > 0 && $limit_request < $total_num) { print "Restriction on the search for a maximum of {$limit_request} records"; } //ограничение на поиск не более 100 записей } if (is_array($pageObj_arr)) { foreach ($pageObj_arr as $pageObj) { print "<h2 title=\"TPage->page_title\" style=\"color: #006a4e\">" . $pageObj->getPageTitle() . "</h2>\n" . "<p>Source page at " . TPage::getURLWithLinkText($pageObj->getPageTitle()) . "</p>"; $lang_pos_arr = $pageObj->getLangPOS(); if (is_array($lang_pos_arr)) { foreach ($lang_pos_arr as $langPOSObj) { print "<h3 title=\"TPage::TLangPOS::TLang->name\">" . $langPOSObj->getLang()->getName() . "</h3>\n" . "<p title=\"TPage::TLangPOS::TPOS->name\">Part of speach: <b>" . $langPOSObj->getPOS()->getName() . "</b></p>\n"; $meaning_arr = $langPOSObj->getMeaning(); $count_meaning = 1; if (is_array($meaning_arr)) { foreach ($meaning_arr as $meaningObj) { if (is_null($meaningObj)) { continue; } $meaning_id = $meaningObj->getID(); // LABELS OF MEANING $labelMeaning_arr = $meaningObj->getLabelMeaning(); $label_name_arr = array();