public function get_by_id($html_element_id = false, $layout)
{
require_once __DIR__ . DIRECTORY_SEPARATOR . 'lib' . DIRECTORY_SEPARATOR . 'phpQuery.php';
if ($html_element_id == false) {
if (isset($_REQUEST['embed_id'])) {
$html_element_id = trim($_REQUEST['embed_id']);
}
}
if ($html_element_id != false and trim($html_element_id) != '') {
require_once __DIR__ . DIRECTORY_SEPARATOR . 'lib' . DIRECTORY_SEPARATOR . 'phpQuery.php';
$pq = \phpQuery::newDocument($layout);
foreach ($pq['#' . $html_element_id] as $elem) {
$isolated_el = pq($elem)->htmlOuter();
$isolated_body = pq('body')->eq(0)->html($isolated_el);
$body_new = $isolated_body->htmlOuter();
$layout = pq(0)->htmlOuter();
}
}
return $layout;
}