function extr($data) { foreach ($data as $k => $g) { if (is_array($data[$k])) { extr($data[$k]); } else { $data[$k] = mysql_real_escape_string(htmlspecialchars(strip_tags($data[$k]))); } } return $data; }
require_once $FOLDER->class . "/class.counter.php"; require_once $FOLDER->class . "/class.pagination.php"; require_once $FOLDER->class . "/class.csrf.php"; $db = new mysql(); $csrf = new csrf(); if (isset($_GET[page])) { $page = abs((int) $_GET[page]); } if (isset($_GET[id])) { $id = abs((int) $_GET[id]); } if (isset($_GET[news_id])) { $news_id = abs((int) $_GET[news_id]); } $_GET = extr($_GET); $_POST = extr($_POST); $_GET = xss_clean($_GET); $_POST = xss_clean($_POST); $_POST = sanitize($_POST); $_GET = sanitize($_GET); if (isset($_GET['id'])) { $id = cleanData($_GET['id']); $id = xss_clean($_GET[id]); } if (isset($_GET['news_id'])) { $news_id = cleanData($_GET['news_id']); $news_id = xss_clean($_GET['news_id']); } if (isset($_GET['page'])) { $page = cleanData($_GET['page']); $page = xss_clean($_GET['page']);
print "No mapping for {$t}!\n"; } } print "\nSubTypes DH: "; foreach ($sty as $t) { if ($t == "None") { continue; } print "."; if (!array_key_exists($t, $stmd)) { print "No mapping for {$t}!\n"; } } $tmi = sstrip(extr($iof, "static const std::map<EmsValue::Type, const char *> TYPEMAPPING = {")); $stmi = sstrip(extr($iof, "static const std::map<EmsValue::SubType, const char *> SUBTYPEMAPPING = {")); $units = sstrip(extr($iof, "static const std::map<EmsValue::Type, const char *> UNITMAPPING = {")); print "\nTypes IO: "; foreach ($ty as $t) { if ($t == "None") { continue; } print "."; if (!array_key_exists($t, $tmi)) { print "No mapping for {$t}!\n"; } } print "\nSubTypes IO: "; foreach ($sty as $t) { if ($t == "None") { continue; }