public static function pageName($NameOrObject = null) { if (is_object($NameOrObject)) { $Name = val('PageName', $NameOrObject, val('ControllerName', $NameOrObject, get_class($NameOrObject))); } else { $Name = $NameOrObject; } $Name = strtolower($Name); if (stringEndsWith($Name, 'controller', false)) { $Name = substr($Name, 0, -strlen('controller')); } if (array_key_exists($Name, self::$NameTranslations)) { $Name = self::$NameTranslations[$Name]; } return $Name; }
/** * derp? * * @param $Sender */ public function testData($Sender) { return; echo "<div class=\"TestPocket\"><h3>Test Data</h3>"; echo '<ul class="Variables">'; echo self::_var('path', Gdn::request()->path()); echo self::_var('page', Pocket::pageName($Sender)); echo '</ul>'; echo "</div>"; }