PHPFusion\Forums\Admin\ForumAdminTags::post_tags PHP Метод

post_tags() защищенный Метод

protected post_tags ( )
    protected function post_tags()
    {
        global $aidlink;
        if (isset($_POST['save_tag'])) {
            $this->data = array('tag_id' => isset($_GET['tag_id']) && isnum($_GET['tag_id']) ? intval($_GET['tag_id']) : 0, 'tag_title' => form_sanitizer($_POST['tag_title'], '', 'tag_title'), 'tag_language' => form_sanitizer($_POST['tag_language'], '', 'tag_language'), 'tag_color' => form_sanitizer($_POST['tag_color'], '', 'tag_color'), 'tag_description' => form_sanitizer($_POST['tag_description'], '', 'tag_description'), 'tag_status' => isset($_POST['tag_status']) && isnum($_POST['tag_status']) ? intval($_POST['tag_status']) : 0);
            if (\defender::safe()) {
                if (!empty($this->data['tag_id'])) {
                    /**
                     * Update
                     */
                    dbquery_insert(DB_FORUM_TAGS, $this->data, "update");
                    addNotice('success', self::$locale['forum_tag_0105']);
                    redirect(FUSION_SELF . $aidlink . '&section=ft');
                } else {
                    /**
                     * Save New
                     */
                    dbquery_insert(DB_FORUM_TAGS, $this->data, "save");
                    addNotice('success', self::$locale['forum_tag_0106']);
                    redirect(FUSION_SELF . $aidlink . '&section=ft');
                }
            }
        }
        if (isset($_GET['delete']) && isnum($_GET['delete'])) {
            $result = dbquery("DELETE FROM " . DB_FORUM_TAGS . " WHERE tag_id='" . $_GET['delete'] . "'");
            if ($result) {
                addNotice("success", self::$locale['forum_tag_0107']);
                redirect(FUSION_SELF . $aidlink . '&section=ft');
            }
        }
    }