readfile(T . $themeData['name'] . DIRECTORY_SEPARATOR . 'index.html'); $DATA['themeData'] = $themeData; $_SESSION['DATA'] = $DATA; \Debug\Bug::boom($DATA); } else { \Debug\Bug::boom(array('log' => 'Opa!', 'arr' => $DATA)); } } else { \Debug\Bug::boom(array('log' => 'Opa!', 'arr' => $DATA)); } } else { \Debug\Bug::boom(array('log' => 'Не е намерено ID-то на съдеъжанието!', 'arr' => $DATA)); } } } } else { \Debug\Bug::boom(array('log' => 'App data is not available!', 'arr' => $DATA)); } } else { \Debug\Bug::boom(array('log' => 'Opa!', 'arr' => $DATA)); } } else { \Debug\Bug::boom(array('log' => 'Opa!', 'arr' => $DATA)); } } else { \Debug\Trace::mark(); \Debug\Error::alert(['log' => 'domainNotFound']); $d = $Domain->getData(ROOT_DOMAIN); \Debug\Bug::boom(array('log' => 'Включва ROOT_DOMAIN!', 'arr' => $DATA)); } exit;
public function GetContentID($a) { \Debug\Trace::mark(); if ($a['crumbs']) { \Debug\Trace::mark(); if ($a['AppID']) { \Debug\Trace::mark(); $crumbs = 0; // Ползва се от BodyContent->Crumbs за да отреже невалидните. Виж там $count = count($a['crumbs']); $query = "SELECT P.ID, PD.LanguageID FROM pages P INNER JOIN pageData PD ON P.ID = PD.ContentID WHERE P.ParentID = 0 && PD.title = ? && P.AppID = ?"; $params = array($a['crumbs'][0], (int) $a['AppID']); $res = $this->SelectQuery($this->con, $query, $params); if ($res) { \Debug\Trace::mark(); $crumbs++; $ParentID = $res[0]['ID']; $this->LanguageID = $res[0]['LanguageID']; $this->FirstPageID = $ParentID; if ($count == 1) { \Debug\Trace::mark(); return ['status' => 1, 'crumbsCount' => $crumbs, 'ID' => $res[0]['ID']]; } for ($i = 1; $i < $count; $i++) { \Debug\Trace::mark(); $query2 = "SELECT P.ID, PD.LanguageID FROM pages P INNER JOIN pagedata PD ON P.ID = PD.ContentID WHERE P.ParentID = ? && PD.title = ? && P.AppID = ?"; $params2 = array($ParentID, $a['crumbs'][$i], $a['AppID']); echo $query2; var_dump($params2); $res2 = $this->SelectQuery($this->con, $query2, $params2); if ($res2) { \Debug\Trace::mark(); $crumbs++; $r['status'] = 1; $r['crumbsCount'] = $crumbs; $r['ID'] = $res2[0]['ID']; $r['ParentID'] = $ParentID; $ParentID = $res2[0]['ID']; $this->LanguageID = $res2[0]['LanguageID']; } else { \Debug\Trace::mark(); $r['status'] = 0; $r['crumbsCount'] = $crumbs; $r['ID'] = $ParentID; } } \Debug\Trace::mark(); return $r; } else { \Debug\Trace::mark(); \Debug\Error::alert($a); \Debug\Bug::fix($a); } } else { \Debug\Bug::fix($a); } } \Debug\Trace::mark(); \Debug\Bug::fix($a); return FALSE; }