\SEO_Icons_SiteConfig_DataExtension
- Author: Andrew Gerber <atari@graphiquesdigitale.net>
Synopsis
class SEO_Icons_SiteConfig_DataExtension
extends DataExtension
{
- // constants
- const APPLE_ICON_DEFAULT_BACKGROUND = '000000';
- // members
- private static string $SEOIconsUpload = 'SEO/SiteConfig/Icons/';
- private static array $db = ;
- private static array $has_one = ;
- // methods
- public void updateCMSFields()
- public void onAfterWrite()
- public bool|string fetchPiniconTitle()
- public string|false fetchAndroidPiniconThemeColor()
- public string|false fetchWindowsPiniconBackgroundColor()
- public bool generateAndroidManifest()
Hierarchy
Extends
- DataExtension
Tasks
Line | Task |
---|---|
14+ | Description I called them Pinicons & Tabicons in keeping with the absolutely pointless name: Favicons. |
195 | Safari Pinned Tab ~ maybe ?? |
206+ | Information about permissions |
212 | Add success & error states + messages |
282+ | check this is working 100% |
Constants
Name | Value |
---|---|
APPLE_ICON_DEFAULT_BACKGROUND | '000000' |
Members
private
- $SEOIconsUpload
- $db
- $has_one
Methods
public
- fetchAndroidPiniconThemeColor() — Fetches the Android pinicon theme color.
- fetchPiniconTitle() — Fetches the pinicon title.
- fetchWindowsPiniconBackgroundColor() — Fetches the Windows pinicon background color.
- generateAndroidManifest() — Generates the android manifest
- onAfterWrite() — Generates the Android manifest.json file.
- updateCMSFields() — Adds tabs & fields to the CMS.