Changeset 2574659
- Timestamp:
- 07/29/2021 12:13:24 PM (3 years ago)
- Location:
- ada2go-text-modules
- Files:
-
- 1 added
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
ada2go-text-modules/trunk/ada2go-text-modules.php
r2574485 r2574659 3 3 Plugin Name: Ada2go - Text Modules 4 4 Description: ada2go - Text Modules outputs a clickable form in the frontend to output predefined text. You can use it, for example, for participant feedback, job references or similar. 5 Version: 1. 65 Version: 1. 6 6 Author: Heiko von ada2go.de 7 7 Author URI: https://ada2go.de/ … … 25 25 function a2g_tm( $atts ) { 26 26 global $wpdb; 27 28 29 27 30 28 31 if($_GET["action"]=="result") { … … 30 33 } 31 34 else { 35 36 37 32 38 $a2g_tm_built_return .= "<form action=\"" . get_permalink() . "?action=result\" method=\"post\" target=\"_blank\">"; 33 $a2g_tm_get_categorys = $wpdb->get_results("SELECT * FROM ".$wpdb->prefix."a2g_tm_kategorie ORDER BY catSort"); 39 $a2g_tm_get_categorys = $wpdb->get_results($sql_query); 40 } 34 41 35 42 foreach ( $a2g_tm_get_categorys as $a2g_tm_get_category ) { … … 92 99 $charset = $wpdb->get_charset_collate(); 93 100 $charset_collate = $wpdb->get_charset_collate(); 94 95 $sql = "CREATE TABLE ".$wpdb->prefix."a2g_tm_kategorie (96 `catID` INT(11) NOT NULL AUTO_INCREMENT,97 `catName` VARCHAR(255) NOT NULL,98 `catDesc` TEXT NOT NULL ,99 `catSort` TEXT NOT NULL ,100 PRIMARY KEY (`catID`)101 ) $charset_collate;102 103 CREATE TABLE ".$wpdb->prefix."a2g_tm_text (104 `textID` INT(11) NOT NULL AUTO_INCREMENT ,105 `catID` INT(11) NOT NULL ,106 `text_ueberschrift` TEXT NOT NULL ,107 `text` TEXT NOT NULL ,108 PRIMARY KEY (`textID`)109 ) $charset_collate;";110 101 111 112 maybe_create_table( $wpdb->prefix."a2g_tm_kategorie", $sql ); 102 // check if tables allready exist 103 $a2g_tm_check_exist_kategorie_table_while_install_update = $wpdb->get_results("SELECT * FROM ".$wpdb->prefix."a2g_tm_kategorie"); 104 $a2g_tm_check_exist_texte_table_while_install_update = $wpdb->get_results("SELECT * FROM ".$wpdb->prefix."a2g_tm_text"); 105 106 // when not, create a $sql part 1 107 if(! $a2g_tm_check_exist_kategorie_table_while_install_update ) { 108 $sql_kategorie = "CREATE TABLE ".$wpdb->prefix."a2g_tm_kategorie ( 109 `catID` INT(11) NOT NULL AUTO_INCREMENT, 110 `catName` VARCHAR(255) NOT NULL, 111 `catDesc` TEXT NOT NULL , 112 `catSort` TEXT NOT NULL , 113 PRIMARY KEY (`catID`) 114 ) $charset_collate; "; 115 } 116 // when not, create a $sql part 2 117 if(! $a2g_tm_check_exist_texte_table_while_install_update ) { 118 $sql_text = "CREATE TABLE ".$wpdb->prefix."a2g_tm_text ( 119 `textID` INT(11) NOT NULL AUTO_INCREMENT , 120 `catID` INT(11) NOT NULL , 121 `text_ueberschrift` TEXT NOT NULL , 122 `text` TEXT NOT NULL , 123 PRIMARY KEY (`textID`) 124 ) $charset_collate;"; 125 } 126 // check if $sql_text is set -> true = create 127 if(isset($sql_text)) { 128 dbDelta( $sql_kategorie.$sql_text ); 129 } 113 130 } 114 131 -
ada2go-text-modules/trunk/readme.txt
r2574485 r2574659 5 5 Requires at least: 4.7 6 6 Tested up to: 5.8 7 Stable tag: 1. 67 Stable tag: 1. 8 8 Requires PHP: 7.0 9 9 License: GPLv3 or later … … 37 37 38 38 == Changelog == 39 40 41 42 43 44 39 45 = 1.6 = 40 46 * Important Bugfix. The Issue deleted an existing database table during the update. -
ada2go-text-modules/trunk/settings_page.php
r2569846 r2574659 216 216 <?php echo __('Mit diesem Plugin kannst du ganz einfach Text-Module erstellen und sie im Frontend, wie in einem Generator, zusammenfügen.'); ?> 217 217 <br><br> 218 <?php echo __('Als bestes Beispiel dient hier ein Generator für Arbeitszeugnisse: Du legst Textbausteine fest und kannst dir die passenden Bausteine "zusammenklicken" und speichern. Du kannst auf jeder beliebigen Seite (oder in Beiträge) den Shortcode [a2gtm] einsetzen.'); ?> 218 <?php echo __('Als bestes Beispiel dient hier ein Generator für Arbeitszeugnisse: Du legst Textbausteine fest und kannst dir die passenden Bausteine "zusammenklicken" und speichern. Du kannst auf jeder beliebigen Seite (oder in Beiträge) den Shortcode [a2gtm] einsetzen. <br><br> 219 Du kannst jetzt den Shortcode um die Kategorie-ID erweitern, wenn du nur eine oder mehrere Kategorien ausgeben lassen möchtest. Dazu kannst du diesen Code verwenden: [a2gtm cat="1,2,3"] 1,2,3 sind die Kategorie-IDS die du in der Ansicht "Kategorie bearbeiten" in der Tabelle findest. 220 <b>Bitte trenne die Kategorien zwingend mit einem Komma, ansonsten wird das Plugin nicht funktionieren.</b>'); ?> 219 221 <br><br> 220 222 <?php echo __('Aktuell gibt es keine Einstellungen zum einstellen. Falls du Wünsche oder Feedback für uns hast, melde dich gerne unter https://ada2go.de/kontakt!', 'ada2go-text-modules'); ?>
Note: See TracChangeset
for help on using the changeset viewer.