Source of file AmpController.php
Size: 0,698 Bytes - Last Modified: 2021-12-23T10:51:44+00:00
/var/www/docs.ssmods.com/process/src/code/Controllers/AmpController.php
12345678910111213141516171819202122232425262728293031323334353637383940 | <?php /** * Google AMP Pages * * Renders Pages conforming to Google's AMP HTML stnadard * * * @package amp */ class AmpController extends Extension { private static $allowed_actions = array('amp'); private static $url_handlers = array( 'amp.html' => 'amp' ); public function amp() { $class = Controller::curr()->ClassName; $page = $this->owner->renderWith(array("$class"."_amp", "Amp")); return $this->AmplfyHTML($page); } public function AmplfyHTML($content) { if (!$content) { return false; } $content = str_replace("<img", "<amp-img", $content); return $content; } } |