private function includeJS() { global $l; if (!self::$jsIncluded) { $lang = array("sEmptyTable" => $l->g(1334), "sInfo" => $l->g(1335), "sInfoEmpty" => $l->g(1336), "sInfoFiltered" => $l->g(1337), "sInfoPostFix" => "", "sInfoThousands" => $l->g(1350), "decimal" => $l->g(1351), "sLengthMenu" => $l->g(1338), "sLoadingRecords" => $l->g(1339), "sProcessing" => $l->g(1340), "sSearch" => $l->g(1341), "sZeroRecords" => $l->g(1342), "oPaginate" => array("sFirst" => $l->g(1343), "sLast" => $l->g(1344), "sNext" => $l->g(1345), "sPrevious" => $l->g(1346)), "oAria" => array("sSortAscending" => ": " . $l->g(1347), "sSortDescending" => ": " . $l->g(1348))); echo '<script>'; require 'require/tables/tables.js'; echo 'tables.language = ' . json_encode($lang) . ';'; echo '</script>'; self::$jsIncluded = true; } }