1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44
<?php
namespace MatthiasWeb\RealMediaLibrary\base;
use MatthiasWeb\RealMediaLibrary\general;
defined( 'ABSPATH' ) or die( 'No script kiddies please!' );
abstract class Base {
public function debug($message, $methodOrFunction = null) {
if (defined('RML_DEBUG') && RML_DEBUG) {
$log = (empty($methodOrFunction) ? "" : "(" . $methodOrFunction . ")") . ": " . (is_string($message) ? $message : json_encode($message));
error_log("RML_DEBUG " . $log);
}
}
public function getTableName($name = "") {
global $wpdb;
return $wpdb->prefix . RML_DB_PREFIX . (($name == "") ? "" : "_" . $name);
}
public function getCore() {
return general\Core::getInstance();
}
}