Changeset 1685146
- Timestamp:
- 06/25/2017 05:23:34 PM (8 years ago)
- Location:
- custom-tables/trunk
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
custom-tables/trunk/custom-tables.php
r1553910 r1685146 4 4 Plugin URI: http://blog.murawski.ch/2011/08/custom-tables-wordpress-plugin/ 5 5 Description: Create Tables and show on a page/article. Usable for all kind of diffrent databases. 6 Version: 4. 1.16 Version: 4.2.0 7 7 Author: Web Updates KMU 8 8 Author URI: http://wuk.ch/ … … 27 27 */ 28 28 29 define('WCT_VERSION', '4. 1.1');29 define('WCT_VERSION', '4.2.0'); 30 30 define('WCT_DBVERSION', '2016101601'); 31 31 … … 63 63 var $saltdone; 64 64 var $wctnr; 65 65 66 function wuk_custom_tables() { 67 self::__construct(); 68 } 66 69 function __construct() { 67 70 global $wpdb; -
custom-tables/trunk/pages/editcontent.php
r1553910 r1685146 227 227 for($i=1;$i<=$x;$i++) { 228 228 if ($feld[$i] != 'id') { 229 echo "<input type=\"hidden\" name=\"wctff[]\" value=\"".$feld[$i]."\" /><tr><td style=\"width:150px;\"><strong>".$feld[$i]."</strong> </td><td>"; 230 if ($feld2[$i] == "smallint(6)") { echo "<input size=\"7\" type=\"text\" name=\"wctf[]\" value=\"".stripslashes($qry->$feld[$i])."\" maxsize=\"6\"/>"; } 231 elseif ($feld2[$i] == "int(11)") { echo "<input size=\"12\" type=\"text\" name=\"wctf[]\" value=\"".stripslashes($qry->$feld[$i])."\" maxsize=\"11\"/>"; } 229 $wass = $feld[$i]; 230 echo "<input type=\"hidden\" name=\"wctff[]\" value=\"".$feld[$i]."\" /><tr><td style=\"width:150px;\"><strong>".$wass."</strong> </td><td>"; 231 if ($feld2[$i] == "smallint(6)") { echo "<input size=\"7\" type=\"text\" name=\"wctf[]\" value=\"".stripslashes($qry->$wass)."\" maxsize=\"6\"/>"; } 232 elseif ($feld2[$i] == "int(11)") { echo "<input size=\"12\" type=\"text\" name=\"wctf[]\" value=\"".stripslashes($qry->$wass)."\" maxsize=\"11\"/>"; } 232 233 elseif ($feld2[$i] == "int(10)") { 233 234 echo "<input style=\"background-image: url('".plugins_url('custom-tables/jquery/cal.png')."');background-repeat: no-repeat;background-position: right center;\" size=\"14\" type=\"text\" id=\"datefield".$feld[$i]."\" name=\"wctf[]\" value=\"".date("Y-m-d",$qry->$feld[$i])."\"/> 234 235 <script type=\"text/javascript\">jQuery(document).ready(function(){jQuery('#datefield".$feld[$i]."').datepicker({dateFormat : 'yy-mm-dd',firstDay: 1});});</script>"; 235 236 } 236 elseif ($feld2[$i] == "varchar(32)") { echo "<input size=\"34\" type=\"text\" name=\"wctf[]\" value=\"".htmlspecialchars(stripslashes($qry->$ feld[$i]), ENT_QUOTES)."\" maxsize=\"32\"/>"; }237 elseif ($feld2[$i] == "varchar(64)") { echo "<input size=\"65\" type=\"text\" name=\"wctf[]\" value=\"".htmlspecialchars(stripslashes($qry->$ feld[$i]), ENT_QUOTES)."\" maxsize=\"64\"/>"; }238 elseif ($feld2[$i] == "varchar(128)") { echo "<input size=\"112\" type=\"text\" name=\"wctf[]\" value=\"".htmlspecialchars(stripslashes($qry->$ feld[$i]), ENT_QUOTES)."\" maxsize=\"128\"/>"; }237 elseif ($feld2[$i] == "varchar(32)") { echo "<input size=\"34\" type=\"text\" name=\"wctf[]\" value=\"".htmlspecialchars(stripslashes($qry->$wass), ENT_QUOTES)."\" maxsize=\"32\"/>"; } 238 elseif ($feld2[$i] == "varchar(64)") { echo "<input size=\"65\" type=\"text\" name=\"wctf[]\" value=\"".htmlspecialchars(stripslashes($qry->$wass), ENT_QUOTES)."\" maxsize=\"64\"/>"; } 239 elseif ($feld2[$i] == "varchar(128)") { echo "<input size=\"112\" type=\"text\" name=\"wctf[]\" value=\"".htmlspecialchars(stripslashes($qry->$wass), ENT_QUOTES)."\" maxsize=\"128\"/>"; } 239 240 elseif ($feld2[$i] == "varchar(160)" OR $feld2[$i] == "varchar(254)") { 240 echo "<input id=\"upload_image".$feld[$i]."\" type=\"text\" size=\"90\" name=\"wctf[]\" value=\"".stripslashes($qry->$ feld[$i])."\" /><input id=\"upload_image_button".$feld[$i]."\" type=\"button\" value=\"".__('Upload Image','wct')."\" />";241 echo "<input id=\"upload_image".$feld[$i]."\" type=\"text\" size=\"90\" name=\"wctf[]\" value=\"".stripslashes($qry->$wass)."\" /><input id=\"upload_image_button".$feld[$i]."\" type=\"button\" value=\"".__('Upload Image','wct')."\" />"; 241 242 $picturefeld[] = $feld[$i]; 242 243 } 243 244 elseif ($feld2[$i] == "text") { 244 245 echo "<input type=\"hidden\" name=\"wctf[]\" value=\"SpeCial_".$feld[$i]."\"/>"; 245 the_editor(stripslashes($qry->$ feld[$i]), "wctfs_".$feld[$i], $feld[($i-1)], $media_buttons = false);246 the_editor(stripslashes($qry->$wass), "wctfs_".$feld[$i], $feld[($i-1)], $media_buttons = false); 246 247 } 247 248 elseif (substr($feld2[$i],0,4) == "enum") { … … 250 251 foreach ($defs as $posibility) { 251 252 echo "<option value=\"".$posibility."\""; 252 if ($posibility == stripslashes($qry->$ feld[$i])) { echo " selected"; }253 if ($posibility == stripslashes($qry->$wass)) { echo " selected"; } 253 254 echo ">".$posibility."</option>"; 254 255 } … … 257 258 elseif (substr($feld2[$i],0,3) == "set") { 258 259 $defs = explode("'.'",substr($feld2[$i],5,(strlen(rtrim($feld2[$i]))-7))); 259 $wasjetzt = ",".stripslashes($qry->$ feld[$i]).",";260 $wasjetzt = ",".stripslashes($qry->$wass).","; 260 261 echo "<input type=\"hidden\" name=\"wctf[]\" value=\"SpeCSet_".$feld[$i]."\">"; 261 262 foreach ($defs as $posibility) { … … 277 278 echo "<select name=\"wctf[]\">option value=\"\"></option>"; 278 279 foreach ($abfrage3 as $rel => $te) { 279 if (stripslashes($qry->$ feld[$i]) == $te->id) { $done = 1; }280 echo "<option value=\"".$te->id."\" ".(stripslashes($qry->$ feld[$i]) == $te->id ? " selected" : "").">".$te->$felde.(($te->n2 != $te->$felde AND $te->n2 != '') ? " (".$te->n2.")" : "")."</option>";280 if (stripslashes($qry->$wass) == $te->id) { $done = 1; } 281 echo "<option value=\"".$te->id."\" ".(stripslashes($qry->$wass) == $te->id ? " selected" : "").">".$te->$felde.(($te->n2 != $te->$felde AND $te->n2 != '') ? " (".$te->n2.")" : "")."</option>"; 281 282 } 282 if ($done != '1') { echo "<option value=\"".$qry->$ feld[$i]."\" selected>--no change--</option>"; }283 echo "</select> <a href=\"admin.php?page=wct_table_".$exists2->t_table."&wcttab=content&action=edit&rid=".$qry->$ feld[$i]."\" style=\"text-decoration:none;\">[EDIT]</a>";283 if ($done != '1') { echo "<option value=\"".$qry->$wass."\" selected>--no change--</option>"; } 284 echo "</select> <a href=\"admin.php?page=wct_table_".$exists2->t_table."&wcttab=content&action=edit&rid=".$qry->$wass."\" style=\"text-decoration:none;\">[EDIT]</a>"; 284 285 } 285 286 else { … … 290 291 } 291 292 } 292 elseif ($feld2[$i] == "float(8.2)") { echo "<input size=\"12\" type=\"text\" name=\"wctf[]\" value=\"".stripslashes($qry->$ feld[$i])."\" maxsize=\"11\"/>"; }293 elseif ($feld2[$i] == "float(8.2)") { echo "<input size=\"12\" type=\"text\" name=\"wctf[]\" value=\"".stripslashes($qry->$wass)."\" maxsize=\"11\"/>"; } 293 294 else { 294 295 $abfrage = $wpdb->get_row("SELECT `name` FROM `".$wpdb->prefix."wct_fields` WHERE `definition`='".str_replace(" ,",",",$feld2[$i])."' AND `special`='0' LIMIT 1;"); 295 296 if (count($abfrage) == '1') { 296 297 if (preg_match("/\(([0-9]*)[,]{0,1}.*\)/",$abfrage->name,$treffer)) { 297 echo "<input size=\"".($treffer[1]+1)."\" type=\"text\" name=\"wctf[]\" value=\"".stripslashes($qry->$ feld[$i])."\" maxsize=\"".$treffer[1]."\"/>";298 } 299 echo "<input size=\"112\" type=\"text\" name=\"wctf[]\" value=\"".stripslashes($qry->$ feld[$i])."\"/>";298 echo "<input size=\"".($treffer[1]+1)."\" type=\"text\" name=\"wctf[]\" value=\"".stripslashes($qry->$wass)."\" maxsize=\"".$treffer[1]."\"/>"; 299 } 300 echo "<input size=\"112\" type=\"text\" name=\"wctf[]\" value=\"".stripslashes($qry->$wass)."\"/>"; 300 301 } 301 302 else { 302 echo __('undefinied field type','wct')."<input type=\"hidden\" name=\"wctf[]\" value=\"".stripslashes($qry->$ feld[$i])."\" />";303 echo __('undefinied field type','wct')."<input type=\"hidden\" name=\"wctf[]\" value=\"".stripslashes($qry->$wass)."\" />"; 303 304 } 304 305 } … … 636 637 foreach ($qry as $row) { 637 638 $gs++; 639 638 640 if ($color == "#EEEEEE" ) { $color = "#DDDDDD"; } else { $color = "#EEEEEE"; } 639 641 echo "<tr onMouseOver=\"this.style.backgroundColor='#FFCCCC';\" onMouseOut=\"this.style.backgroundColor='".$color."';\" style=\"background-color:".$color." !important;\">"; … … 654 656 echo "<input onkeyup=\"altered(this,'fff|".$tableid."|".$row->id."|".$feld[$i]."');\" style=\"width:95%;background-color:".$color.";\" type=\"text\" name=\"fde".$tableid."-".$row->id."\" value=\""; 655 657 } 656 if (is_numeric($row->$feld[$i]) AND $row->$feld[$i] >= '700000000' AND $row->$feld[$i] < '3000000000') { echo date("Y-m-d",$row->$feld[$i]); } 657 else { echo $row->$feld[$i]; } 658 $wass = $feld[$i]; 659 if (is_numeric($row->$wass) AND $row->$wass >= '700000000' AND $row->$wass < '3000000000') { echo date("Y-m-d",$row->$wass); } 660 else { echo $row->$wass; } 658 661 if ($globaledit == '1' AND $i >= '2') { echo "\" />"; } 659 662 } -
custom-tables/trunk/pages/setup_table.php
r1023039 r1685146 504 504 echo "<div class=\"field\"><label><strong>". __('Table Name', 'wct') .":</strong> <input size=\"32\" type=\"text\" name=\"vipName\" value=\"".$tablename->name."\"></label></div>". 505 505 "<br/><strong>".__('Fields', 'wct').":</strong><br/>". 506 "<input type=\"text\" name=\"id\" value=\"id\" readonly><inputtype=\"text\" name=\"idtype\" value=\"int(11) UNIQUE\" readonly><br/>".507 "<input type=\"text\" name=\"status\" value=\"status\" readonly><inputtype=\"text\" name=\"idtype\" value=\"enum('active','draft','passive')\" readonly><br/>".$feldoutput.506 "<input type=\"text\" name=\"id\" value=\"id\" style=\"width:52%;float:left;\" readonly><input style=\"width:40%;\" type=\"text\" name=\"idtype\" value=\"int(11) UNIQUE\" readonly><br/>". 507 "<input type=\"text\" name=\"status\" style=\"width:52%;float:left;\" value=\"status\" readonly><input style=\"width:40%;\" type=\"text\" name=\"idtype\" value=\"enum('active','draft','passive')\" readonly><br/>".$feldoutput. 508 508 "<input type=\"button\" id=\"newFieldBtn\" value=\"". __('Add new Field', 'wct') ."\"> ". 509 509 "<br/><br/><input type=\"checkbox\" name=\"wctheaderline\" value=\"1\" id=\"wctheaderline\""; -
custom-tables/trunk/readme.txt
r1553910 r1685146 115 115 116 116 == Changelog == 117 118 = 4.2.0 = 119 * [Bugfix] PHP 7.1, 7.0, 5.6 and 5.4 Compatibility archived 117 120 118 121 = 4.1.1 =
Note: See TracChangeset
for help on using the changeset viewer.