public static function deleteExtraById($id, $deleteBlock = false)
{
$id = (int) $id;
$deleteBlock = (bool) $deleteBlock;
// delete the blocks
if ($deleteBlock) {
self::getContainer()->get('database')->delete('pages_blocks', 'extra_id = ?', $id);
} else {
self::getContainer()->get('database')->update('pages_blocks', array('extra_id' => null), 'extra_id = ?', $id);
}
// delete extra
self::getContainer()->get('database')->delete('modules_extras', 'id = ?', $id);
}