public function load_db_table_data($blank_data = FALSE) { $return_data = parent::load_db_table_data($blank_data); $url_action = url::set_url_rewrite_var(url::get_url_level_count(), "url_action", FALSE); $url_action_on_encoded_field = url::set_url_rewrite_var(url::get_url_level_count(), "url_action_on_encoded_field", FALSE); $url_action_on_field = $this->decrypt_field_name($url_action_on_encoded_field); if ($url_action == "unlink-uploaded-file") { \k1lib\forms\file_uploads::unlink_uploaded_file($this->db_table_data[1][$url_action_on_field]); $this->db_table_data[1][$url_action_on_field] = NULL; $this->db_table->update_data($this->db_table_data[1], $this->db_table_data_keys[1]); \k1lib\html\html_header_go(\k1lib\urlrewrite\get_back_url()); } return $return_data; }
/** * @return \k1lib\html\div|boolean */ public function start_board() { if (!parent::start_board()) { return FALSE; } /** * IFRAME for KF tool */ $fk_iframe = new \k1lib\html\iframe('', 'utility-iframe', "fk-iframe"); DOM::html()->body()->content()->append_child_tail($fk_iframe); $this->create_object->enable_foundation_form_check(); if ($this->create_object->get_state()) { $this->create_object->set_back_url(\k1lib\urlrewrite\get_back_url()); $this->create_object->set_do_table_field_name_encrypt(TRUE); $this->controller_object->db_table->set_db_table_show_rule($this->show_rule_to_apply); $this->data_loaded = $this->create_object->load_db_table_data(TRUE); $this->create_object->catch_post_data(); return $this->board_content_div; } else { DOM_notification::queue_mesasage(board_base_labels::$error_mysql_table_not_opened, "alert", $this->notifications_div_id); DOM_notification::queue_title(board_base_labels::$error_mysql); return FALSE; } }