PHPFusion\CustomPage::set_customPageLinks PHP Метод

    protected function set_customPageLinks($data)
    {
        $page_language = explode(".", $data['page_language']);
        foreach ($page_language as $language) {
            $link_order = dbresult(dbquery("SELECT MAX(link_order) FROM " . DB_SITE_LINKS . " " . (multilang_table("SL") ? "WHERE link_language='" . LANGUAGE . "' AND" : "WHERE") . " link_cat='" . $data['page_link_cat'] . "'"), 0) + 1;
            $link_data = array('link_id' => !empty($data['link_id']) ? $data['link_id'] : 0, 'link_cat' => $data['page_link_cat'], 'link_name' => $data['page_title'], 'link_url' => 'viewpage.php?page_id=' . $data['page_id'], 'link_icon' => '', 'link_language' => $language, 'link_visibility' => 0, 'link_position' => 2, 'link_window' => 0, 'link_order' => $link_order);
            if (SiteLinks::verify_sitelinks($link_data['link_id'])) {
                dbquery_insert(DB_SITE_LINKS, $link_data, 'update');
            } else {
                dbquery_insert(DB_SITE_LINKS, $link_data, 'save');
            }
        }
    }