Пример #1
0
 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;
 }
Пример #2
0
 /**
  * @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;
     }
 }