Craft\SeomaticService::addCreatorHelpers PHP Method

addCreatorHelpers() private method

* -------------------------------------------------------------------------------- Add the Creator helper strings to 'seomaticHelper' --------------------------------------------------------------------------------
private addCreatorHelpers ( &$helper, $creator )
    private function addCreatorHelpers(&$helper, $creator)
    {
        /* -- Computed identity strings */
        $now = new DateTime();
        $period = ".";
        $name = $creator['genericCreatorName'];
        if ($name) {
            if ($name[strlen($name) - 1] == '.') {
                $period = " ";
            }
        }
        $helper['creatorCopyrightNotice'] = Craft::t("Copyright") . " ©" . $now->year() . " " . $name . $period;
        $helper['creatorAddressString'] = '';
        $helper['creatorAddressHtml'] = '';
        $helper['creatorMapUrl'] = '';
        if ($creator['genericCreatorStreetAddress'] && $creator['genericCreatorAddressLocality'] && $creator['genericCreatorAddressRegion'] && $creator['genericCreatorPostalCode']) {
            $helper['creatorAddressString'] = $creator['genericCreatorName'] . ", " . $creator['genericCreatorStreetAddress'] . ", " . $creator['genericCreatorAddressLocality'] . ", " . $creator['genericCreatorAddressRegion'] . " " . $creator['genericCreatorPostalCode'] . ", " . $creator['genericCreatorAddressCountry'];
            $helper['creatorAddressHtml'] = $creator['genericCreatorName'] . "<br />" . $creator['genericCreatorStreetAddress'] . "<br />" . $creator['genericCreatorAddressLocality'] . ", " . $creator['genericCreatorAddressRegion'] . " " . $creator['genericCreatorPostalCode'] . "<br />" . $creator['genericCreatorAddressCountry'] . "<br />";
            $params = array();
            $params = count($params) ? '&' . http_build_query($params) : '';
            $query = urlencode($helper['creatorAddressString']);
            $helper['creatorMapUrl'] = "http://maps.google.com/maps?q={$query}{$params}";
        }
    }