\UniadsObject
Description of UniadsObject (ddvertisement object)
- Author: Elvinas Liutkevičius <elvinas@unisolutions.eu>
- License: BSD http://silverstripe.org/BSD-license
Synopsis
class UniadsObject
extends DataObject
{
- // members
- private static boolean $use_js_tracking = true;
- private static boolean $record_impressions = true;
- private static boolean $record_impressions_stats = false;
- private static boolean $record_clicks = true;
- private static boolean $record_clicks_stats = true;
- private static string $files_dir = 'UploadedAds';
- private static integer $max_file_size = 2097152;
- private static array $db = ;
- private static array $has_one = ;
- private static array $belongs_many_many = ;
- private static array $defaults = ;
- private static array $searchable_fields = ;
- private static array $summary_fields = ;
- // methods
- public void fieldLabels()
- public void getCMSFields()
- public void ExternalAd()
- public void forTemplate()
- public void UseJsTracking()
- public void TrackingLink()
- public void Link()
- public void getTarget()
- public void getContent()
Hierarchy
Extends
- DataObject
Members
private
- $belongs_many_many
- $db
- $defaults
- $files_dir
- $has_one
- $max_file_size
- $record_clicks
- $record_clicks_stats
- $record_impressions
- $record_impressions_stats
- $searchable_fields
- $summary_fields
- $use_js_tracking
Methods
public
- ExternalAd() — Returns true if this is an "external" advertisment (e.g., one from Google AdSense).
- Link()
- TrackingLink()
- UseJsTracking()
- fieldLabels()
- forTemplate()
- getCMSFields()
- getContent()
- getTarget()