Files
szkoleniauryzaj.pl/wp-content/plugins/wp-table-manager-light/app/site/models/table.php
2024-11-10 21:08:49 +01:00

36 lines
973 B
PHP

<?php
/**
* WP Table Manager
*
* @package WP Table Manager
* @author Joomunited
* @version 1.0
*/
use Joomunited\WPFramework\v1_0_4\Model;
defined( 'ABSPATH' ) || die();
class wptmModelTable extends Model {
public function getItem($id) {
global $wpdb;
$query = 'SELECT c.* FROM '.$wpdb->prefix.'wptm_tables as c WHERE c.id='.(int)$id;
$result = $wpdb->query($query);
if($result===false){
return false;
}
return stripslashes_deep($wpdb->get_row($query,OBJECT));
}
public function getTableFromChartId($id_chart) {
global $wpdb;
$query = 'SELECT t.* FROM '.$wpdb->prefix.'wptm_charts c LEFT JOIN '.$wpdb->prefix.'wptm_tables as t ON t.id=c.id_table WHERE c.id='.(int)$id_chart;
$result = $wpdb->query($query);
if($result===false){
return false;
}
return stripslashes_deep($wpdb->get_row($query,OBJECT));
}
}