public static function getByParentID($parentID) { if (!$parentID) { $stmt = Utils::getConnect()->prepare("SELECT * FROM sections WHERE sectionParentID is null"); } else { $stmt = Utils::getConnect()->prepare("SELECT * FROM sections WHERE sectionParentID = :sectionParentID"); } $stmt->execute(array('sectionParentID' => $parentID)); return $stmt->fetchAll(); }
public function delete($path, $sectionID) { $res = Section::delByID($sectionID); if (null == $res) { Utils::simplePage("Ошибка", $res); return false; } Utils::simplePage("Успех", "Запись успешно удалена"); return true; }
public function delete($elementID) { $res = Element::delByID($elementID); if ($res) { Utils::simplePage("Ошибка", "Ошибка удаления: " . $res); return false; } Utils::simplePage("Успех", "Запись успешно удалена"); return true; }
public function dumpToFile($file) { $code = '<?php return ' . var_export($this->routes, true) . ';'; Utils::writeFile($file, $code); }
public static function getBySectionID($sectionID) { $stmt = Utils::getConnect()->prepare("SELECT * FROM elements WHERE sectionID = :sectionID"); $stmt->execute(array('sectionID' => $sectionID)); return $stmt->fetchAll(); }
public function dumpToFile($file) { foreach ($this->map as $name => $value) { $this->compilePattern($name); } $code = '<? php return array (' . var_export($this->map, true) . ',' . var_export($this->mapData, true) . ',' . var_export($this->mapOptionalData, true) . ');'; Utils::writeFile($file, $code); }