Commit inicial - WordPress Análisis de Precios Unitarios

- WordPress core y plugins
- Tema Twenty Twenty-Four configurado
- Plugin allow-unfiltered-html.php simplificado
- .gitignore configurado para excluir wp-config.php y uploads

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
root
2025-11-03 21:04:30 -06:00
commit a22573bf0b
24068 changed files with 4993111 additions and 0 deletions

View File

@@ -0,0 +1,53 @@
<?php
/**
* bwfan_terms table class
*
*/
class BWFAN_DB_Table_API_Keys extends BWFAN_DB_Tables_Base {
public $table_name = 'bwfan_api_keys';
/**
* Get table's columns
*
* @return string[]
*/
public function get_columns() {
return [
"id",
"uid",
"permission",
"api_key",
"description",
"status",
"created_by",
"created_at",
"last_access",
];
}
/**
* Get query for create table
*
* @return string
*/
public function get_create_table_query() {
global $wpdb;
$collate = $this->get_collation();
return "CREATE TABLE {$wpdb->prefix}$this->table_name (
`id` bigint(20) unsigned NOT NULL auto_increment,
`uid` bigint(20) unsigned NOT NULL COMMENT 'wp user_id',
`permission` tinyint (1) unsigned COMMENT '1 read | 2 write | 3 read/write',
`api_key` varchar(60) NOT NULL,
`description` varchar(200),
`status` tinyint (1) unsigned default 1 COMMENT '1 active | 2 revoked',
`created_by` bigint(20) unsigned,
`created_at` datetime NOT NULL default '0000-00-00 00:00:00',
`last_access` datetime NOT NULL default '0000-00-00 00:00:00',
PRIMARY KEY (`id`),
KEY cid (`uid`),
KEY `api_key` (`api_key`)
) $collate;";
}
}

View File

@@ -0,0 +1,65 @@
<?php
/**
* bwfan_broadcast table class
*
*/
class BWFAN_DB_Table_Broadcast extends BWFAN_DB_Tables_Base {
public $table_name = 'bwfan_broadcast';
/**
* Get table's columns
*
* @return string[]
*/
public function get_columns() {
return [
"id",
"title",
"description",
"type",
"status",
"count",
"processed",
"created_by",
"offset",
"modified_by",
"execution_time",
"created_at",
"last_modified",
"data",
"parent",
];
}
/**
* Get query for create table
*
* @return string
*/
public function get_create_table_query() {
global $wpdb;
$collate = $this->get_collation();
return "CREATE TABLE {$wpdb->prefix}$this->table_name (
`id` bigint(20) UNSIGNED NOT NULL auto_increment,
`title` varchar(255) NOT NULL,
`description` longtext,
`type` tinyint(1) unsigned NOT NULL DEFAULT 1,
`status` tinyint(1) unsigned NOT NULL DEFAULT 1,
`count` bigint(10) unsigned NOT NULL,
`processed` bigint(10) unsigned NOT NULL,
`created_by` bigint(20) unsigned NOT NULL,
`offset` bigint(10) unsigned NOT NULL,
`modified_by` bigint(20) NOT NULL,
`execution_time` datetime DEFAULT NULL,
`created_at` datetime DEFAULT NULL,
`last_modified` datetime DEFAULT NULL,
`data` longtext,
`parent` bigint(20) unsigned NOT NULL DEFAULT 0,
PRIMARY KEY (`id`),
KEY `type` (`type`),
KEY `status` (`status`)
) $collate;";
}
}

View File

@@ -0,0 +1,57 @@
<?php
/**
* bwfan_bulk_action table class
*
*/
class BWFAN_DB_Table_Bulk_Action extends BWFAN_DB_Tables_Base {
public $table_name = 'bwfan_bulk_action';
/**
* Get table's columns
*
* @return string[]
*/
public function get_columns() {
return [
"ID",
"offset",
"processed",
"count",
"title",
"status",
"actions",
"meta",
"created_by",
"created_at",
"updated_at",
];
}
/**
* Get query for create table
*
* @return string
*/
public function get_create_table_query() {
global $wpdb;
$collate = $this->get_collation();
return "CREATE TABLE {$wpdb->prefix}$this->table_name (
`ID` bigint(20) unsigned NOT NULL auto_increment,
`offset` bigint(20) unsigned NOT NULL,
`processed` bigint(20) unsigned NOT NULL,
`count` bigint(20) unsigned NOT NULL,
`title` varchar(255) default NULL,
`status` tinyint(1) unsigned not null default 0 COMMENT '0 - Draft 1 - Ongoing 2 - Completed 3 - Paused',
`actions` longtext NOT NULL,
`meta` longtext NOT NULL,
`created_by` bigint(10) unsigned default 0,
`created_at` datetime NOT NULL default '0000-00-00 00:00:00',
`updated_at` datetime NOT NULL default '0000-00-00 00:00:00',
PRIMARY KEY (`ID`),
KEY `title` (`title`),
KEY `status` (`status`)
) $collate;";
}
}

View File

@@ -0,0 +1,40 @@
<?php
/**
* bwf_contact_fields table class
*
*/
if ( ! BWFAN_PRO_Common::is_lite_3_0() && ! class_exists( 'BWFAN_DB_Table_Contact_Fields' ) ) {
class BWFAN_DB_Table_Contact_Fields extends BWFAN_DB_Tables_Base {
public $table_name = 'bwf_contact_fields';
/**
* Get table's columns
*
* @return string[]
*/
public function get_columns() {
return [
"ID",
"cid",
];
}
/**
* Get query for create table
*
* @return string
*/
public function get_create_table_query() {
global $wpdb;
$collate = $this->get_collation();
return "CREATE TABLE {$wpdb->prefix}$this->table_name (
`ID` bigint(20) unsigned NOT NULL auto_increment,
`cid` bigint(20) unsigned NOT NULL,
PRIMARY KEY (`ID`),
KEY `cid` (`cid`)
) $collate;";
}
}
}

View File

@@ -0,0 +1,58 @@
<?php
/**
* bwfan_contact_note table class
*
*/
if ( ! BWFAN_PRO_Common::is_lite_3_0() && ! class_exists( 'BWFAN_DB_Table_Contact_Note' ) ) {
class BWFAN_DB_Table_Contact_Note extends BWFAN_DB_Tables_Base {
public $table_name = 'bwfan_contact_note';
/**
* Get table's columns
*
* @return string[]
*/
public function get_columns() {
return [
"id",
"cid",
"type",
"created_by",
"created_date",
"private",
"title",
"body",
"modified_by",
"modified_date",
"date_time",
];
}
/**
* Get query for create table
*
* @return string
*/
public function get_create_table_query() {
global $wpdb;
$collate = $this->get_collation();
return "CREATE TABLE {$wpdb->prefix}$this->table_name (
`id` bigint(20) unsigned NOT NULL auto_increment,
`cid` bigint(20) unsigned NOT NULL,
`type` varchar(255) NOT NULL,
`created_by` bigint(20),
`created_date` datetime,
`private` tinyint(1) unsigned not null default 0,
`title` varchar(255),
`body` longtext,
`modified_by` bigint(20) default null,
`modified_date` datetime default null,
`date_time` datetime default null,
PRIMARY KEY (`id`),
KEY `cid` (`cid`)
) $collate;";
}
}
}

View File

@@ -0,0 +1,55 @@
<?php
/**
* bwfan_conversions table class
*
*/
if ( ! BWFAN_PRO_Common::is_lite_3_0() && ! class_exists( 'BWFAN_DB_Table_Conversions' ) ) {
class BWFAN_DB_Table_Conversions extends BWFAN_DB_Tables_Base {
public $table_name = 'bwfan_conversions';
/**
* Get table's columns
*
* @return string[]
*/
public function get_columns() {
return [
"ID",
"wcid",
"cid",
"trackid",
"oid",
"otype",
"wctotal",
"date",
];
}
/**
* Get query for create table
*
* @return string
*/
public function get_create_table_query() {
global $wpdb;
$collate = $this->get_collation();
return "CREATE TABLE {$wpdb->prefix}$this->table_name (
`ID` bigint(20) unsigned NOT NULL auto_increment,
`wcid` bigint(20) unsigned NOT NULL,
`cid` bigint(20) unsigned NOT NULL,
`trackid` bigint(20) unsigned NOT NULL,
`oid` bigint(20) unsigned NOT NULL,
`otype` tinyint(2) unsigned not null COMMENT '1 - Automation 2 - Campaign 3 - Note 4 - Email 5 - SMS',
`wctotal` varchar(32),
`date` datetime NOT NULL default '0000-00-00 00:00:00',
PRIMARY KEY (`ID`),
KEY `cid` (`cid`),
KEY `oid` (`oid`),
KEY `otype` (`otype`),
KEY `date` (`date`)
) $collate;";
}
}
}

View File

@@ -0,0 +1,85 @@
<?php
/**
* bwfan_engagement_tracking table class
*
*/
if ( ! BWFAN_PRO_Common::is_lite_3_0() && ! class_exists( 'BWFAN_DB_Table_Engagement_Tracking' ) ) {
class BWFAN_DB_Table_Engagement_Tracking extends BWFAN_DB_Tables_Base {
public $table_name = 'bwfan_engagement_tracking';
/**
* Get table's columns
*
* @return string[]
*/
public function get_columns() {
return [
"ID",
"cid",
"hash_code",
"created_at",
"updated_at",
"mode",
"send_to",
"type",
"open",
"click",
"oid",
"sid",
"author_id",
"tid",
"o_interaction",
"f_open",
"c_interaction",
"f_click",
"c_status",
"day",
"hour",
];
}
/**
* Get query for create table
*
* @return string
*/
public function get_create_table_query() {
global $wpdb;
$collate = $this->get_collation();
return "CREATE TABLE {$wpdb->prefix}$this->table_name (
`ID` bigint(20) unsigned NOT NULL auto_increment,
`cid` bigint(20) unsigned NOT NULL default 0,
`hash_code` varchar(60) NOT NULL,
`created_at` datetime NOT NULL default '0000-00-00 00:00:00',
`updated_at` datetime default NULL,
`mode` tinyint(1) unsigned not null default 1 COMMENT '1 - Email 2 - SMS',
`send_to` varchar(255) NOT NULL,
`type` tinyint(2) unsigned not null default 1 COMMENT '1 - Automation 2 - Broadcast 3 - Note 4 - Email 5 - SMS',
`open` smallint(3) unsigned NOT NULL default 0,
`click` smallint(3) unsigned NOT NULL default 0,
`oid` bigint(20) unsigned NOT NULL,
`sid` bigint(20) unsigned NOT NULL default 0 COMMENT 'Step ID',
`author_id` bigint(10) unsigned NOT NULL default 1,
`tid` int(20) unsigned NOT NULL default 0 COMMENT 'Template ID',
`o_interaction` varchar(255),
`f_open` datetime default NULL,
`c_interaction` varchar(255),
`f_click` datetime default NULL,
`c_status` tinyint(2) unsigned default 1 COMMENT '1 - Draft 2 - Send 3 - Error 4 - Bounced',
`day` tinyint(1) unsigned default NUll,
`hour` tinyint(2) unsigned default NUll,
PRIMARY KEY (`ID`),
KEY `cid` (`cid`),
KEY `hash_code` (`hash_code`),
KEY `created_at` (`created_at`),
KEY `mode` (`mode`),
KEY `type` (`type`),
KEY `oid` (`oid`),
KEY `sid` (`sid`),
KEY `c_status` (`c_status`)
) $collate;";
}
}
}

View File

@@ -0,0 +1,44 @@
<?php
/**
* bwfan_engagement_trackingmeta table class
*
*/
if ( ! BWFAN_PRO_Common::is_lite_3_0() && ! class_exists( 'BWFAN_DB_Table_Engagement_Trackingmeta' ) ) {
class BWFAN_DB_Table_Engagement_Trackingmeta extends BWFAN_DB_Tables_Base {
public $table_name = 'bwfan_engagement_trackingmeta';
/**
* Get table's columns
*
* @return string[]
*/
public function get_columns() {
return [
"ID",
"eid",
"meta_key",
"meta_value",
];
}
/**
* Get query for create table
*
* @return string
*/
public function get_create_table_query() {
global $wpdb;
$collate = $this->get_collation();
return "CREATE TABLE {$wpdb->prefix}$this->table_name (
`ID` bigint(20) unsigned NOT NULL auto_increment,
`eid` bigint(20) unsigned NOT NULL,
`meta_key` varchar(255) default NULL,
`meta_value` longtext,
PRIMARY KEY (`ID`),
KEY `eid` (`eid`)
) $collate;";
}
}
}

View File

@@ -0,0 +1,41 @@
<?php
/**
* bwfan_field_groups table class
*
*/
if ( ! BWFAN_PRO_Common::is_lite_3_0() && ! class_exists( 'BWFAN_DB_Table_Field_Groups' ) ) {
class BWFAN_DB_Table_Field_Groups extends BWFAN_DB_Tables_Base {
public $table_name = 'bwfan_field_groups';
/**
* Get table's columns
*
* @return string[]
*/
public function get_columns() {
return [
"ID",
"name",
"created_at",
];
}
/**
* Get query for create table
*
* @return string
*/
public function get_create_table_query() {
global $wpdb;
$collate = $this->get_collation();
return "CREATE TABLE {$wpdb->prefix}$this->table_name (
`ID` bigint(20) unsigned NOT NULL auto_increment,
`name` varchar(255) NOT NULL,
`created_at` datetime,
PRIMARY KEY (`ID`)
) $collate;";
}
}
}

View File

@@ -0,0 +1,63 @@
<?php
/**
* bwfan_fields table class
*
*/
if ( ! BWFAN_PRO_Common::is_lite_3_0() && ! class_exists( 'BWFAN_DB_Table_Fields' ) ) {
class BWFAN_DB_Table_Fields extends BWFAN_DB_Tables_Base {
public $table_name = 'bwfan_fields';
/**
* Get table's columns
*
* @return string[]
*/
public function get_columns() {
return [
"ID",
"name",
"slug",
"type",
"gid",
"meta",
"mode",
"vmode",
"search",
"view",
"created_at",
];
}
/**
* Get query for create table
*
* @return string
*/
public function get_create_table_query() {
global $wpdb;
$collate = $this->get_collation();
return "CREATE TABLE {$wpdb->prefix}$this->table_name (
`ID` bigint(20) unsigned NOT NULL auto_increment,
`name` varchar(255) NOT NULL,
`slug` varchar(255) NOT NULL,
`type` tinyint(2) unsigned NOT NULL,
`gid` bigint(20) unsigned NOT NULL,
`meta` text NOT NULL,
`mode` tinyint(2) unsigned NOT NULL default 1 COMMENT '1 - Editable 2 - Non-editable',
`vmode` tinyint(2) unsigned NOT NULL default 1 COMMENT '1 - Editable 2 - Non-editable',
`search` tinyint(1) unsigned NOT NULL default 2 COMMENT '1 - Searchable 2 - Non-searchable',
`view` tinyint(1) unsigned NOT NULL default 1 COMMENT '1 - Viwable 2 - Non-Viwable',
`created_at` datetime,
PRIMARY KEY (`ID`),
KEY `slug` (`slug`($this->max_index_length)),
KEY `gid` (`gid`),
KEY `mode` (`mode`),
KEY `vmode` (`vmode`),
KEY `search` (`search`),
KEY `view` (`view`)
) $collate;";
}
}
}

View File

@@ -0,0 +1,51 @@
<?php
/**
* bwfan_form_feeds table class
*
*/
class BWFAN_DB_Table_Form_Feeds extends BWFAN_DB_Tables_Base {
public $table_name = 'bwfan_form_feeds';
/**
* Get table's columns
*
* @return string[]
*/
public function get_columns() {
return [
"ID",
"title",
"status",
"source",
"contacts",
"created_at",
"updated_at",
"data",
];
}
/**
* Get query for create table
*
* @return string
*/
public function get_create_table_query() {
global $wpdb;
$collate = $this->get_collation();
return "CREATE TABLE {$wpdb->prefix}$this->table_name (
`ID` bigint(20) unsigned NOT NULL auto_increment,
`title` varchar(255) NOT NULL,
`status` tinyint(1) unsigned NOT NULL DEFAULT 1 COMMENT '1 - Draft 2 - Active 3 - InActive',
`source` varchar(255) NOT NULL,
`contacts` bigint(20) NOT NULL DEFAULT 0,
`created_at` datetime DEFAULT NULL,
`updated_at` datetime DEFAULT NULL,
`data` longtext,
PRIMARY KEY (`ID`),
KEY `source` (`source`(191)),
KEY `status` (`status`)
) $collate;";
}
}

View File

@@ -0,0 +1,56 @@
<?php
/**
* bwfan_import_export table class
*
*/
if ( ! class_exists( 'BWFAN_DB_Table_Lite_Import_Export' ) ) { // This class exists in FKA Lite, so we check if it exists to avoid conflicts.
class BWFAN_DB_Table_Import_Export extends BWFAN_DB_Tables_Base {
public $table_name = 'bwfan_import_export';
/**
* Get table's columns
*
* @return string[]
*/
public function get_columns() {
return [
"id",
"offset",
"processed",
"count",
"type",
"status",
"meta",
"last_modified",
"created_date",
];
}
/**
* Get query for create table
*
* @return string
*/
public function get_create_table_query() {
global $wpdb;
$collate = $this->get_collation();
return "CREATE TABLE {$wpdb->prefix}$this->table_name (
`id` bigint(20) unsigned NOT NULL auto_increment,
`offset` bigint(20) unsigned NOT NULL,
`processed` bigint(20) unsigned NOT NULL,
`count` bigint(20) unsigned NOT NULL,
`type` tinyint(1) unsigned not null default 1,
`status` tinyint(1) unsigned not null default 1,
`meta` text NOT NULL,
`last_modified` datetime default null,
`created_date` datetime,
PRIMARY KEY (`id`),
KEY `type` (`type`),
KEY `status` (`status`)
) $collate;";
}
}
}

View File

@@ -0,0 +1,54 @@
<?php
/**
* bwfan_link_triggers table class
*
*/
class BWFAN_DB_Table_Link_Triggers extends BWFAN_DB_Tables_Base {
public $table_name = 'bwfan_link_triggers';
/**
* Get table's columns
*
* @return string[]
*/
public function get_columns() {
return [
"ID",
"hash",
"title",
"status",
"total_clicked",
"data",
"created_by",
"created_at",
"updated_at",
];
}
/**
* Get query for create table
*
* @return string
*/
public function get_create_table_query() {
global $wpdb;
$collate = $this->get_collation();
return "CREATE TABLE {$wpdb->prefix}$this->table_name (
`ID` bigint(20) unsigned NOT NULL auto_increment,
`hash` varchar(40) NOT NULL,
`title` varchar(255) default NULL,
`status` tinyint(1) unsigned not null default 1 COMMENT '0 - Draft 1 - Inactive 2 - Active',
`total_clicked` bigint(10) unsigned default 0,
`data` longtext,
`created_by` bigint(10) unsigned default 0,
`created_at` datetime NOT NULL default '0000-00-00 00:00:00',
`updated_at` datetime NOT NULL default '0000-00-00 00:00:00',
PRIMARY KEY (`ID`),
KEY `hash` (`hash`),
KEY `title` (`title`),
KEY `status` (`status`)
) $collate;";
}
}

View File

@@ -0,0 +1,46 @@
<?php
/**
* bwfan_message table class
*
*/
if ( ! BWFAN_PRO_Common::is_lite_3_0() && ! class_exists( 'BWFAN_DB_Table_Message' ) ) {
class BWFAN_DB_Table_Message extends BWFAN_DB_Tables_Base {
public $table_name = 'bwfan_message';
/**
* Get table's columns
*
* @return string[]
*/
public function get_columns() {
return [
"ID",
"track_id",
"sub",
"body",
"date",
];
}
/**
* Get query for create table
*
* @return string
*/
public function get_create_table_query() {
global $wpdb;
$collate = $this->get_collation();
return "CREATE TABLE {$wpdb->prefix}$this->table_name (
`ID` bigint(20) unsigned NOT NULL auto_increment,
`track_id` bigint(20) unsigned NOT NULL,
`sub` varchar(255) NOT NULL,
`body` longtext,
`date` datetime DEFAULT NULL,
PRIMARY KEY (`ID`),
KEY `track_id` (`track_id`)
) $collate;";
}
}
}

View File

@@ -0,0 +1,61 @@
<?php
class BWFAN_DB_Table_Stripe_Offer extends BWFAN_DB_Tables_Base {
public $table_name = 'bwfan_stripe_offer';
/**
* Get table's columns
*
* @return string[]
*/
public function get_columns() {
return [
"ID",
"cid",
"hash_code",
"oid",
"fid",
"created_at",
"expiry_days",
"updated_at",
"sid",
"clicked",
"order_id",
"order_total",
"order_date",
];
}
/**
* Get query for create table
*
* @return string
*/
public function get_create_table_query() {
global $wpdb;
$collate = $this->get_collation();
return "CREATE TABLE {$wpdb->prefix}$this->table_name (
`ID` INT(10) UNSIGNED NOT NULL auto_increment,
`cid` bigint(10) unsigned NOT NULL,
`hash_code` varchar(60) NOT NULL,
`oid` bigint(10) unsigned NOT NULL COMMENT 'Offer id',
`fid` bigint(10) unsigned NOT NULL COMMENT 'Funnel id',
`created_at` datetime NOT NULL default '0000-00-00 00:00:00',
`expiry_days` smallint(4) unsigned NOT NULL,
`updated_at` datetime NOT NULL default '0000-00-00 00:00:00',
`sid` bigint(10) unsigned NOT NULL COMMENT 'Step id',
`clicked` tinyint(1) unsigned not null default 0,
`order_id` bigint(10) unsigned default NULL,
`order_total` DECIMAL(10,2) default NULL,
`order_date` datetime NOT NULL default '0000-00-00 00:00:00',
PRIMARY KEY (`ID`),
KEY `hash_code` (`hash_code`),
KEY `sid` (`sid`),
KEY `order_id` (`order_id`),
KEY `oid` (`oid`),
KEY `fid` (`fid`),
KEY `created_at` (`created_at`)
) $collate;";
}
}

View File

@@ -0,0 +1,58 @@
<?php
/**
* bwfan_templates table class
*
*/
if ( ! BWFAN_PRO_Common::is_lite_3_0() && ! class_exists( 'BWFAN_DB_Table_Templates' ) ) {
class BWFAN_DB_Table_Templates extends BWFAN_DB_Tables_Base {
public $table_name = 'bwfan_templates';
/**
* Get table's columns
*
* @return string[]
*/
public function get_columns() {
return [
"ID",
"subject",
"template",
"type",
"title",
"mode",
"data",
"canned",
"created_at",
"updated_at",
];
}
/**
* Get query for create table
*
* @return string
*/
public function get_create_table_query() {
global $wpdb;
$collate = $this->get_collation();
return "CREATE TABLE {$wpdb->prefix}$this->table_name (
`ID` bigint(20) unsigned NOT NULL auto_increment,
`subject` varchar(255) default NULL,
`template` longtext,
`type` tinyint(1) unsigned not null default 1 COMMENT '1 - Email 2 - SMS',
`title` varchar(255) default NULL,
`mode` tinyint(1) NOT NULL default 1 COMMENT '1 - text only 2 - wc 3 - raw html 4 - drag and drop',
`data` longtext,
`canned` tinyint(1) default 0,
`created_at` datetime NOT NULL default '0000-00-00 00:00:00',
`updated_at` datetime NOT NULL default '0000-00-00 00:00:00',
PRIMARY KEY (`ID`),
KEY `type` (`type`),
KEY `mode` (`mode`),
KEY `canned` (`canned`)
) $collate;";
}
}
}

View File

@@ -0,0 +1,48 @@
<?php
/**
* bwfan_terms table class
*
*/
if ( ! BWFAN_PRO_Common::is_lite_3_0() && ! class_exists( 'BWFAN_DB_Table_Terms' ) ) {
class BWFAN_DB_Table_Terms extends BWFAN_DB_Tables_Base {
public $table_name = 'bwfan_terms';
/**
* Get table's columns
*
* @return string[]
*/
public function get_columns() {
return [
"ID",
"name",
"type",
"data",
"created_at",
"updated_at",
];
}
/**
* Get query for create table
*
* @return string
*/
public function get_create_table_query() {
global $wpdb;
$collate = $this->get_collation();
return "CREATE TABLE {$wpdb->prefix}$this->table_name (
`ID` bigint(20) unsigned NOT NULL auto_increment,
`name` varchar(255) NOT NULL,
`type` tinyint(2) unsigned NOT NULL,
`data` longtext,
`created_at` datetime,
`updated_at` datetime,
PRIMARY KEY (`ID`),
KEY `type` (`type`)
) $collate;";
}
}
}

View File

@@ -0,0 +1,2 @@
<?php
// Silence is golden.