Squiz Matrix  4.12.2
 All Data Structures Namespaces Functions Variables Pages
MySource_Matrix Namespace Reference

Detailed Description

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
bodycopy_container_prefs.inc,v 1.10 2012/08/30 01:09:05 ewang Exp

Bodycopy_Container_Prefs

Purpose

Looks after the creation the WYSIWYG preferences

Author
Greg Sherwood greg@.nosp@m.squi.nosp@m.z.net
Version
Revision:
1.10

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
content_type_wysiwyg_prefs.inc,v 1.29 2012/08/30 01:09:05 ewang Exp

Content_Type_WYSIWYG_Prefs

Purpose

Looks after the creation the WYSIWYG preferences

Author
Greg Sherwood greg@.nosp@m.squi.nosp@m.z.net
Version
Revision:
1.29

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
file_prefs.inc,v 1.19 2012/08/30 01:09:07 ewang Exp

Content_Type_WYSIWYG_Prefs

Purpose

Looks after the creation the WYSIWYG preferences

Author
Greg Sherwood greg@.nosp@m.squi.nosp@m.z.net
Version
Revision:
1.19

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
package_manager_core.inc,v 1.47 2012/08/30 01:09:05 ewang Exp

Package_Manager_Core

Purpose Manages the install and upgrade of the core package and core assets, uses info gleened from the package.xml and asset.xml files

Author
Blair Robertson brobe.nosp@m.rtso.nosp@m.n@squ.nosp@m.iz.n.nosp@m.et
Version
Revision:
1.47

Conditions_List

Manage a dynamic list of Condition Assets.

Add, Remove and configure through the interface.

Each condition has a name and can be evaluated separatly.

It requires a host Asset which will contain the list of conditions and their parameters in a single attribute (of type Array).

Author
Geoffroy Noel gnoel.nosp@m.@squ.nosp@m.iz.ne.nosp@m.t
Version
Revision:
1.15

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
site_prefs.inc,v 1.3 2012/08/30 01:09:09 ewang Exp

Site_Prefs

Purpose

Looks after the creation of the Site preferences

Author
Mohamed Haidar mhaid.nosp@m.ar@s.nosp@m.quiz..nosp@m.com..nosp@m.au
Version
Revision:
1.3

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
log_iterator.inc,v 1.11 2012/08/30 01:09:11 ewang Exp

log_iterator.inc

Provides an interface to the reports to handle the reading of a log

Author
Andrei Railean arail.nosp@m.ean@.nosp@m.squiz.nosp@m..net
Robert Howard rhowa.nosp@m.rd@s.nosp@m.quiz..nosp@m.net
Version
Revision:
1.11

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
session_handler.inc,v 1.2 2012/08/30 01:09:11 ewang Exp

Session_Handler

Purpose Implementation file for the generic Session Handler asset. This asset is not to be used by itself; subclass it to implement your own Session Handler assets.

Author
Luke Wright lwrig.nosp@m.ht@s.nosp@m.quiz..nosp@m.net
Version
Revision:
1.2

core

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
session_handler_edit_fns.inc,v 1.2 2012/08/30 01:09:11 ewang Exp

Session_Handler_Edit_Fns

Purpose Edit functions file for the generic Session Handler asset. It's a bit of a waste, as this doesn't actually do anything (yet).

Author
Luke Wright lwrig.nosp@m.ht@s.nosp@m.quiz..nosp@m.net
Version
Revision:
1.2

core

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
session_handler_management.inc,v 1.2 2012/08/30 01:09:11 ewang Exp

Session_Handler_Management

Purpose Asset Management file for the generic Session Handler asset.

Author
Luke Wright lwrig.nosp@m.ht@s.nosp@m.quiz..nosp@m.net
Version
Revision:
1.2

core

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
session_handler_default.inc,v 1.9 2012/08/30 01:09:11 ewang Exp

Session_Handler_Default

Purpose Implementation file for the Default Session Handler asset. This handler just uses the default "files" session handling pre- defined within PHP.

Author
Luke Wright lwrig.nosp@m.ht@s.nosp@m.quiz..nosp@m.net
Version
Revision:
1.9

core

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
session_handler_default_edit_fns.inc,v 1.2 2012/08/30 01:09:11 ewang Exp

Session_Handler_Edit_Fns

Purpose Edit functions file for the generic Session Handler asset. It's a bit of a waste, as session handlers don't exactly need much of an interface.

Author
Luke Wright lwrig.nosp@m.ht@s.nosp@m.quiz..nosp@m.net
Version
Revision:
1.2

core

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
session_handler_default_management.inc,v 1.2 2012/08/30 01:09:11 ewang Exp

Session_Handler_Default_Management

Purpose Asset Management file for the Default Session Handler asset.

Author
Luke Wright lwrig.nosp@m.ht@s.nosp@m.quiz..nosp@m.net
Version
Revision:
1.2

core

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
session_handler_memcache.inc,v 1.10 2012/09/19 01:30:07 ewang Exp

Session_Handler_Memcache

Purpose Implementation file for the Memcache Session Handler asset. This handler currently uses the "memcache" session handling pre-defined within PHP's memcache PECL extension.

Author
Luke Wright lwrig.nosp@m.ht@s.nosp@m.quiz..nosp@m.net
Version
Revision:
1.10

core

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
session_handler_memcache_edit_fns.inc,v 1.2 2012/08/30 01:09:11 ewang Exp

Session_Handler_Memcache_Edit_Fns

Purpose Edit functions file for the Memcache Session Handler asset. It's a bit of a waste, as session handlers don't exactly need much of an interface.

Author
Luke Wright lwrig.nosp@m.ht@s.nosp@m.quiz..nosp@m.net
Version
Revision:
1.2

core

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
session_handler_memcache_management.inc,v 1.2 2012/08/30 01:09:11 ewang Exp

Session_Handler_Memcache_Management

Purpose Asset Management file for the Memcache Session Handler asset.

Author
Luke Wright lwrig.nosp@m.ht@s.nosp@m.quiz..nosp@m.net
Version
Revision:
1.2

core

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
tag_manager.inc,v 1.14 2012/08/30 01:09:12 ewang Exp

Tag Manager

Author
Elden McDonald emcdo.nosp@m.nald.nosp@m.@squi.nosp@m.z.ne.nosp@m.t
Andrei Railean arail.nosp@m.ean@.nosp@m.squiz.nosp@m..net
Version
Revision:
1.14

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
hash.inc,v 1.13 2012/08/30 01:09:16 ewang Exp

hash.inc

To serve as a container for the state hash used by the Trigger system

Author
Andrei Railean arail.nosp@m.ean@.nosp@m.squiz.nosp@m..net
Robert Howard rhowa.nosp@m.rd@s.nosp@m.quiz..nosp@m.net
Version
Revision:
1.13

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
inbox_prefs.inc,v 1.4 2012/08/30 01:09:16 ewang Exp

Inbox_Manager_Prefs

Purpose

Looks after the creation the Inbox preferences

Author
Christophe Olivar coliv.nosp@m.ar@s.nosp@m.quiz..nosp@m.net
Version
Revision:
1.4

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
user_prefs.inc,v 1.20 2012/08/30 01:09:17 ewang Exp

User_Prefs

Purpose

Looks after the session expiry prefences for user groups

Author
Darren McKee dmcke.nosp@m.e@sq.nosp@m.uiz.n.nosp@m.et
Version
Revision:
1.20

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
asset_status_bundle_approved.inc,v 1.2 2012/08/30 01:09:17 ewang Exp

Asset_Status_Bundle_Approved

Purpose Custom "Approved" status for a Workflow Bundle. Equates to Approved to Go Live (or Safe Edit-Approved to Go Live) for a normal asset.

Valid Transitions APPROVED -> UNDER_CONSTRUCTION (Reject Changes: "Approved" => "Editing") Rejects changes and moves bundled assets to Under Construction or Safe Editing where possible. Requires admin access. APPROVED -> LIVE (Make Live: "Approved" => "Live") Moves bundled assets to Live where possible. Requires admin access.

Author
Luke Wright lwrig.nosp@m.ht@s.nosp@m.quiz..nosp@m.com..nosp@m.au
Version
Revision:
1.2

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
asset_status_bundle_live.inc,v 1.2 2012/08/30 01:09:17 ewang Exp

Asset_Status_Bundle_Live

Purpose Custom "Live" status for a Workflow Bundle. Equates to Live for a normal asset.

Valid Transitions LIVE -> UNDER_CONSTRUCTION (Start Editing: "Live" => "Editing") If at least one bundled asset has workflow applied, and it cannot be completed in one go

Author
Luke Wright lwrig.nosp@m.ht@s.nosp@m.quiz..nosp@m.com..nosp@m.au
Version
Revision:
1.2

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
asset_status_bundle_pending_approval.inc,v 1.2 2012/08/30 01:09:17 ewang Exp

Asset_Status_Bundle_Pending_Approval

Purpose Custom "Approving" status for a Workflow Bundle. Equates to Pending Approval (or Safe Edit Pending Approval) for a normal asset.

Valid Transitions PENDING_APPROVAL -> UNDER_CONSTRUCTION (Reject Changes: "Approving" => "Editing") Rejects changes and moves bundled assets (in workflow) to Under Construction or Safe Editing where possible. PENDING_APPROVAL -> PENDING_APPROVAL (Approve Changes) Progress the workflow for all assets in workflow. PENDING_APPROVAL -> APPROVED (Make Live: "Approving" => "Approved") If all remaining assets in workflow can complete their workflow.

Author
Luke Wright lwrig.nosp@m.ht@s.nosp@m.quiz..nosp@m.com..nosp@m.au
Version
Revision:
1.2

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
asset_status_bundle_under_construction.inc,v 1.3 2012/08/30 01:09:17 ewang Exp

Asset_Status_Bundle_Under_Construction

Purpose Custom "Editing" status for a Workflow Bundle. Equates to Under Construction (and in some cases Safe Editing) for a normal asset.

Valid Transitions UNDER_CONSTRUCTION -> PENDING_APROVAL (Apply for Approval: "Editing" => "Approving") If at least one bundled asset has workflow applied, and it cannot be completed in one go UNDER_CONSTRUCTION -> APPROVED (Approve: "Editing" => "Approved") If at least one bundled asset has workflow applied, and it CAN be completed in one go. UNDER_CONSTRUCTION -> LIVE (Approve and Make Live: "Editing" => "Live") If all bundled assets have no workflow applied.

Author
Luke Wright lwrig.nosp@m.ht@s.nosp@m.quiz..nosp@m.com..nosp@m.au
Version
Revision:
1.3

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
assetid.inc,v 1.21 2012/08/30 01:09:17 ewang Exp

Assetid Asset Attribute

<assetid type_codes="user_group:I,backend_user:A,page:D"> Type codes are a list of asset types that may be selected with a flag to extend the selectable types based on lineage. (A|D|I) -> Ancestors, Descendants or Only Itself

Author
Greg Sherwood greg@.nosp@m.squi.nosp@m.z.net
Version
Revision:
1.21

attributes

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
boolean.inc,v 1.38 2012/08/30 01:09:17 ewang Exp

Boolean Asset Attribute Type

The raw value of attributes of this type is '1' for true, '0' for false or '' for empty

parameters => Array( 'allow_empty' => [true|false] )

<boolean true_text="true" false_text="false" empty_text="maybe">

Author
Blair Robertson blair.nosp@m.@squ.nosp@m.iz.ne.nosp@m.t
Version
Revision:
1.38

attributes

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
colour.inc,v 1.20 2012/08/30 01:09:17 ewang Exp

Colour Asset Attribute

parameters => Array( 'allow_blanks' => [true|false] )

<colour>

Author
Blair Robertson blair.nosp@m.@squ.nosp@m.iz.ne.nosp@m.t
Version
Revision:
1.20

attributes

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
css_dimension.inc,v 1.4 2012/08/30 01:09:17 ewang Exp

HTML Width Asset Attribute

Author
Luke Wright lwrig.nosp@m.ht@s.nosp@m.quiz..nosp@m.net
Version
Revision:
1.4

attributes

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
date_list.inc,v 1.5 2012/08/30 01:09:17 ewang Exp

Date List Asset Attribute

<date_list>

Author
Tom Barrett tbarr.nosp@m.ett@.nosp@m.squiz.nosp@m..net
Version
Revision:
1.5

attributes

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
datetime.inc,v 1.46 2012/08/30 01:09:17 ewang Exp

Date/Time Asset Attribute

Purpose Asset attribute that stores a single date/time value. This time may be an absolute date, or a relative date, taken from either "now" (the current date AND time) or a certain time "today".

Storage of the field is as follows:

  • Single date: YYYY-MM-DD HH:II:SS Stored as a pseudo-ISO 8601 format (Example: "2010-03-03 14:58:30"). Where "circa" is allowed, dates marked as "circa" have a "c." prefix. (Example: "c.2010-03-03 14:58:30").
  • Period from "now" (current date/time): +Dx Stored in an abbreviated version of format expected by strtotime(), Where "D" is the duration, and "x" is the date time period, as used in PHP's date() function. Minutes to years accepted. (Examples: "+0h" is "now"; "-90i" is 90 minutes prior to now; "+2w" is 2 weeks later than now)
  • Period from "today" (current date) at specified time: HH:II:SS +Dx Stored as time + period. Days to years accepted (minutes and hours don't exactly make much sense) (Examples: "00:00:00 +0d" means midnight "today"; "20:00:00 -1w" means 8:00pm, this day one week ago)
  • Null date: "-------&mdash; &ndash;:&ndash;:&ndash;" A "null date" is treated as a "single date".

    <datetime min="1970-01-01 00:00:00" max="2030-12-31 23:59:59" allow_circa="1" allow_period="1" allow_period_today="1" use_picker="1"> <show> <y style="t" allow_null="1"> <m style="s" allow_null="1"> <d style="s" allow_null="1"> <h style="s" allow_null="1"> <s style="s" allow_null="1"> </show> </datetime>

Author
Greg Sherwood greg@.nosp@m.squi.nosp@m.z.net
Version
Revision:
1.46

attributes

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
duration.inc,v 1.11 2012/08/30 01:09:17 ewang Exp

Duration Asset Attribute

<duration biggest_units="days" smallest_units="minutes"> Both parameters can be days, hours, minutes or seconds.

Author
Dmitry Baranovskiy dbara.nosp@m.novs.nosp@m.kiy@s.nosp@m.quiz.nosp@m..net
Tom Barrett tbarr.nosp@m.ett@.nosp@m.squiz.nosp@m..net
Version
Revision:
1.11

attributes

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
email.inc,v 1.24 2012/08/30 01:09:17 ewang Exp

Email Asset Attribute

<email width="40">

Author
Blair Robertson blair.nosp@m.@squ.nosp@m.iz.ne.nosp@m.t
Version
Revision:
1.24

attributes

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
email_format.inc,v 1.54 2012/08/30 01:09:17 ewang Exp

Email Format Asset Attribute

<email_format with_asset_finder="1" show_inc_attachments="1">

Author
Greg Sherwood greg@.nosp@m.squi.nosp@m.z.net
Version
Revision:
1.54

attributes

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
float.inc,v 1.26 2012/08/30 01:09:17 ewang Exp

Floar/Real/Double Asset Attribute

parameters => Array( 'range_lower' => [int|float], // optional 'range_upper' => [int|float], // optional )

<float width="40">

Author
Blair Robertson blair.nosp@m.@squ.nosp@m.iz.ne.nosp@m.t
Version
Revision:
1.26

attributes

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
html_width.inc,v 1.12 2012/08/30 01:09:17 ewang Exp

HTML Width Asset Attribute

<html_width>

Author
Luke Wright lwrig.nosp@m.ht@s.nosp@m.quiz..nosp@m.net
Version
Revision:
1.12

attributes

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
http_request.inc,v 1.20 2012/09/11 07:45:47 ewang Exp

HTTP Request Asset Attribute

<http_request />

Author
James Hurst jhurs.nosp@m.t@sq.nosp@m.uiz.c.nosp@m.o.uk
Version
Revision:
1.20

attributes

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
int.inc,v 1.41 2012/08/30 01:09:17 ewang Exp

Integer Asset Attribute

parameters => Array( 'allow_negative' => [TRUE|FALSE], 'allow_empty' => [TRUE|FALSE], 'range_lower' => [int], // optional 'range_upper' => [int], // optional )

<int width="10">

Author
Blair Robertson blair.nosp@m.@squ.nosp@m.iz.ne.nosp@m.t
Version
Revision:
1.41

attributes

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
oauth.inc,v 1.9.2.2 2012/12/12 04:21:12 ewang Exp

Asset_Attribute_OAuth

<oauth />

Author
Maki Maruyama mmaru.nosp@m.yama.nosp@m.@squi.nosp@m.z.co.nosp@m..uk
Version
$ $

attributes

Option List Asset Attribute

A list of text fields. The user can add additional fields as required.

<option_list>

Author
Greg Sherwood greg@.nosp@m.squi.nosp@m.z.net
Version
Revision:
1.43

attributes

Parameter_Map asset attribute

Attributes of this type store and allow for the manipulation of mappings from runtime variable values (GET, POST etc) to certain parameters of an asset. When declaring the attribute in the asset's management class you need to pass a parameter called 'parameters', which is a code => full_name array of the parameters you want to make mappable. When requesting the runtime value for a parameter you give its code.

Depending on the Source Type the format of the rule array is:

*GET, POST
    Array(
     'index'        => source value
    )

*ASSET, CURRENT_SITE, USER:
    Array(
     'attribute'    => assetid|SQ_PARAM_MAP_ATTR_OPTION_KEYWORD
     'keyword'      => the asset keyword // only relevant if 'attribute' = SQ_PARAM_MAP_ATTR_OPTION_KEYWORD
    )

*SET VALUE: A value or global keyword *GLOBALS: Any Super Global variable like GET, POST, SESSION

Author
Tom Barrett tbarr.nosp@m.ett@.nosp@m.squiz.nosp@m..net
Version
Revision:
1.33.2.1

attributes

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
password.inc,v 1.29 2012/08/30 01:09:17 ewang Exp

Password Text Asset Attribute

<password width="8" min_length="6"> <password width="8" min_length="6" autocomplete="off">

Author
Blair Robertson blair.nosp@m.@squ.nosp@m.iz.ne.nosp@m.t
Version
Revision:
1.29

attributes

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
selection.inc,v 1.63 2012/08/30 01:09:17 ewang Exp

Selection Asset Attribute

For attributes of this type users must choose from the listed options. If "allow_empty" is enabled they may leave all options unchosen If "multiple" is enabled they may choose many options If "multiple" is disabled and "allow_other" is enabled they may choose an "other" option and enter a value manually NOTE: the "other" option is not available with multiple-selection fields

parameters => Array( 'options' => Array('value' => 'text name') 'multiple' => [TRUE|FALSE] 'allow_empty' => [TRUE|FALSE] 'allow_other' => [TRUE|FALSE] )

<selection style="list" height="1" empty_text="" extras=""> <selection style="boxes" columns="1" extras="">

Author
Greg Sherwood greg@.nosp@m.squi.nosp@m.z.net
Version
Revision:
1.63

attributes

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
serialise.inc,v 1.15 2012/08/30 01:09:18 ewang Exp

Serialise Asset Attribute

Author
Greg Sherwood greg@.nosp@m.squi.nosp@m.z.net
Version
Revision:
1.15

attributes

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
slider_bar.inc,v 1.6 2012/08/30 01:09:18 ewang Exp

Slider Bar Asset Attribute

parameters => Array( 'range_lower' => [int], 'range_upper' => [int], ) edit_params => Array( 'lower_text' => [string], 'upper_text' => [string], )

<slider_bar lower_text="slow" upper_text="fast"> (NB slow and fast are localised string codes)

Author
Tom Barrett tbarr.nosp@m.ett@.nosp@m.squiz.nosp@m..net
Version
Revision:
1.6

attributes

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
text.inc,v 1.38 2012/08/30 01:09:18 ewang Exp

Text Asset Attribute

<text width="40" height="4">

Author
Blair Robertson blair.nosp@m.@squ.nosp@m.iz.ne.nosp@m.t
Version
Revision:
1.38

attributes

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
url.inc,v 1.10 2012/08/30 01:09:18 ewang Exp

URL Attribute

<url width="40" protocols="http,https,ftp,mailto">

Author
Nathan de Vries ndvri.nosp@m.es@s.nosp@m.quiz..nosp@m.net
Version
Revision:
1.10

attributes

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
wysiwyg.inc,v 1.40.2.1 2012/10/25 00:35:06 cupreti Exp

WYSIWYG Asset Attribute

<wysiwyg style="div" width="100%" height="300">

Author
Greg Sherwood greg@.nosp@m.squi.nosp@m.z.net
Version
Revision:
1.40.2.1

attributes

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
run.php,v 1.24 2012/08/30 01:09:18 ewang Exp

Index File

The one file through which everything runs

Author
Blair Robertson blair.nosp@m.@squ.nosp@m.iz.ne.nosp@m.t
Version
Revision:
1.24

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
hipo_backend_outputter.inc,v 1.22 2012/08/30 01:09:18 ewang Exp

Backend_Outputter

Purpose

similar to the standard backend outputter, but colour scheme modified to suite hipo jobs

Author
Marc McIntyre mmcin.nosp@m.tyre.nosp@m.@squi.nosp@m.z.ne.nosp@m.t
Version
Revision:
1.22

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
hipo_config.inc,v 1.41 2012/08/30 01:09:18 ewang Exp

HIPO_Config

Purpose

Looks after the creation and editing of the hipo config

Author
Blair Robertson blair.nosp@m.@squ.nosp@m.iz.ne.nosp@m.t
Version
Revision:
1.41

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
hipo_herder.inc,v 1.109 2012/08/30 01:09:18 ewang Exp

Highly Intensive Processing Object (HIPO) Herder (Manager ;P)

Author
Blair Robertson brobe.nosp@m.rtso.nosp@m.n@squ.nosp@m.iz.n.nosp@m.et
Version
Revision:
1.109

HIPO

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
hipo_job.inc,v 1.112 2012/08/31 02:17:44 cupreti Exp

Highly Intensive Processing Object (HIPO)

Author
Greg Sherwood greg@.nosp@m.squi.nosp@m.z.net
Version
Revision:
1.112

HIPO

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
hipo_job_acquire_locks.inc,v 1.29 2012/08/30 01:09:18 ewang Exp

Highly Intensive Processing Object (HIPO) to acquire locks

Initial Running Vars :
   array(int)           assetids          - the assetids with whose children we are going to attempt to lock
   array(string)|string lock_type         - the type of lock(s) to get (see Asset_Manager::acquireLock())
   bool                 dependants_only   - whether dependants only or all children, defaults to true
   bool                 forceably_acquire - whether to attempt to forceably acquire the lock or not,  defaults to false

Author
Greg Sherwood greg@.nosp@m.squi.nosp@m.z.net
Version
Revision:
1.29

HIPO

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
hipo_job_clear_cache.inc,v 1.29 2012/08/30 01:09:18 ewang Exp

Highly Intensive Processing Object (HIPO) to clear cache

Initial Running Vars :
   int              assetid       - the assetids with whose children we are going to attempt to clear cache
   string           level         - 'single', 'dependants' or 'children'
   string|array     type_codes    - the type codes to clear
   boolean          delete_all    - whether to clear all system cache
   boolean          repopulate    - request the asset using CURL so that cache manager can recache it
                                    this option only comes from the clear matrix cache tool

Author
Marc McIntyre mmcin.nosp@m.tyre.nosp@m.@squi.nosp@m.z.ne.nosp@m.t
Rayn Ong rong@.nosp@m.squi.nosp@m.z.net
Scott Kim skim@.nosp@m.squi.nosp@m.z.net
Version
Revision:
1.29

HIPO

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
hipo_job_clone_assets.inc,v 1.39 2012/08/30 01:09:18 ewang Exp

Highly Intensive Processing Object (HIPO) to clone assets

Author
Nathan de Vries ndvri.nosp@m.es@s.nosp@m.quiz..nosp@m.net
Marc McIntyre mmcin.nosp@m.tyre.nosp@m.@squi.nosp@m.z.ne.nosp@m.t
Blair Robertson blair.nosp@m.@squ.nosp@m.iz.ne.nosp@m.t
Version
Revision:
1.39

HIPO

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
hipo_job_create_links.inc,v 1.69 2012/08/30 01:09:18 ewang Exp

Highly Intensive Processing Object (HIPO) to create links

Initial Running Vars :
    Array   assets      - the assets to move / create links to
                            $assets = Array(
                                        [assetid]   => Array (
                                                        0   => Array(
                                                                'linkid'    => string, (optional)
                                                                'link_type' => int,
                                                                'parentid'  => string,
                                                               ),
                                                       ),
                                      )
  string    link_action - what to do with the passed assets; can be either 'move' or 'create'

Author
Marc McIntyre mmcin.nosp@m.tyre.nosp@m.@squi.nosp@m.z.ne.nosp@m.t
Nathan de Vries ndvri.nosp@m.es@s.nosp@m.quiz..nosp@m.net
Version
Revision:
1.69

HIPO

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
hipo_job_edit_metadata_field_values.inc,v 1.6 2012/08/30 01:09:18 ewang Exp

Highly Intensive Processing Object (HIPO) to edit Metadata Field values

Author
Mark Brydon mbryd.nosp@m.on@s.nosp@m.quiz..nosp@m.net
Version
Revision:
1.6

HIPO

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
hipo_job_edit_metadata_schemas.inc,v 1.57 2012/08/30 01:09:18 ewang Exp

Highly Intensive Processing Object (HIPO) to edit metadata schemas

Author
Greg Sherwood greg@.nosp@m.squi.nosp@m.z.net
Version
Revision:
1.57

HIPO

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
hipo_job_edit_permissions.inc,v 1.75 2012/08/30 01:09:18 ewang Exp

Highly Intensive Processing Object (HIPO) to edit the permissions of multiple assets

Initial Running Vars :
   array  assets              -  the IDs of the assets we are modifying permissions for in the form :
                                 $assetids = Array([assetid] => Array(
                                                                    'type_code' => [type_code],
                                                                    ),
   array  permission_changes  -  the values that we are trying to set for our children, in the form :
                                 $changes = Array([perm] => Array (
                                                                   Array(
                                                                         'granted'         => $granted,
                                                                         'userid'          => $userid,
                                                                         'previous_access' => null,
                                                                         ),
                                                  ),

Author
Greg Sherwood greg@.nosp@m.squi.nosp@m.z.net
Version
Revision:
1.75

HIPO

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
hipo_job_edit_roles.inc,v 1.14 2012/08/30 01:09:18 ewang Exp

Highly Intensive Processing Object (HIPO) to edit the roles of multiple assets

Initial Running Vars :
   array  assets              -  the IDs of the assets we are modifying roles for in the form :
                                 $assetids = Array([assetid] => Array(
                                                                'type_code' => [type_code],
                                                              ),
   array  role_changes        -  the values that we are trying to set for our children, in the form :
                                 $changse = Array(
                                                'add'       => Array(
                                                            [role_assetid] => Array([userids])
                                                           ),
                                                'delete'    => Array(
                                                            [role_assetid] => Array([userids])
                                                           ),
                                          );
   bool  dependants_only      -  whether or not to cascade the role changes down the tree

Author
Nathan de Vries ndvri.nosp@m.es@s.nosp@m.quiz..nosp@m.net
Version
Revision:
1.14

HIPO

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
hipo_job_edit_status.inc,v 1.73 2012/08/30 01:09:18 ewang Exp

Highly Intensive Processing Object (HIPO) to change the status of an asset

Author
Greg Sherwood greg@.nosp@m.squi.nosp@m.z.net
Version
Revision:
1.73

HIPO

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
hipo_job_edit_tags.inc,v 1.18 2012/08/30 01:09:18 ewang Exp

Highly Intensive Processing Object (HIPO) to edit content tags

Author
Elden McDonald emcdo.nosp@m.nald.nosp@m.@squi.nosp@m.z.ne.nosp@m.t
Version
Revision:
1.18

HIPO

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
hipo_job_edit_workflow_schemas.inc,v 1.49 2012/08/30 01:09:18 ewang Exp

Highly Intensive Processing Object (HIPO) to edit workflow schemas

Author
Greg Sherwood greg@.nosp@m.squi.nosp@m.z.net
Version
Revision:
1.49

HIPO

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
hipo_job_export_online_quiz_to_xml.inc,v 1.8 2012/08/30 01:09:18 ewang Exp

Highly Intensive Processing Object (HIPO) to Export Online Quiz to XML Used by Tool_Export_Online_Quiz_To_XML.

Initial Running Vars :
        string      export_dir          - directory to store the XML file
        int         root_node           - asset id to start export from
        array       type_codes          - asset types to export
      array     export_settings     - contains asset specific settings (indexed by type code).

Author
Mohamed Haidar mhaid.nosp@m.ar@s.nosp@m.quiz..nosp@m.com..nosp@m.au
Version
Revision:
1.8

HIPO

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
hipo_job_export_thesaurus_xml.inc,v 1.11 2012/08/30 01:09:18 ewang Exp

Highly Intensive Processing Object (HIPO) to import thesaurus xml

Initial Running Vars : thesaurus_id - the ID of the thesaurus that is being added to

Author
Andrei Railean arail.nosp@m.ean@.nosp@m.squiz.nosp@m..net
Elden McDonald emcdo.nosp@m.nald.nosp@m.@squi.nosp@m.z.ne.nosp@m.t
Version
Revision:
1.11

HIPO

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
hipo_job_generate_report.inc,v 1.19 2012/08/30 01:09:18 ewang Exp

Highly Intensive Processing Object (HIPO) to generate reports

Initial Running Vars :
   int    assetid  -   the assetid of the report being generated

Author
Greg Sherwood greg@.nosp@m.squi.nosp@m.z.net
Version
Revision:
1.19

HIPO

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
hipo_job_import_thesaurus_xml.inc,v 1.17 2012/08/30 01:09:18 ewang Exp

Highly Intensive Processing Object (HIPO) to import thesaurus xml

Initial Running Vars : thesaurus_id - the ID of the thesaurus that is being added to

Author
Andrei Railean arail.nosp@m.ean@.nosp@m.squiz.nosp@m..net
Elden McDonald emcdo.nosp@m.nald.nosp@m.@squi.nosp@m.z.ne.nosp@m.t
Version
Revision:
1.17

HIPO

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
hipo_job_purge_trash.inc,v 1.59 2012/08/30 01:09:18 ewang Exp

Highly Intensive Processing Object (HIPO) to acquire locks

Initial Running Vars :
   There are no running vars for this HIPO

Author
Greg Sherwood greg@.nosp@m.squi.nosp@m.z.net
Version
Revision:
1.59

HIPO

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
hipo_job_quick_hipo.inc,v 1.5 2012/08/30 01:09:18 ewang Exp

Highly Intensive Processing Object (HIPO) to acquire locks

Initial Running Vars :
   array(int)           assetids          - the assetids with whose children we are going to attempt to lock
   array(string)|string lock_type         - the type of lock(s) to get (see Asset_Manager::acquireLock())
   bool                 dependants_only   - whether dependants only or all children, defaults to true
   bool                 forceably_acquire - whether to attempt to forceably acquire the lock or not,  defaults to false

Author
Greg Sherwood greg@.nosp@m.squi.nosp@m.z.net
Version
Revision:
1.5

HIPO

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
hipo_job_regenerate_design.inc,v 1.6 2012/08/30 01:09:19 ewang Exp

Highly Intensive Processing Object (HIPO) to regenerate design parse file and propergate to customisations

Initial Running Vars :
   int           assetid          - the assetid of the design or design customisation

Author
Edison Wang ewang.nosp@m.@squ.nosp@m.iz.co.nosp@m.m.au
Version
Revision:
1.6

HIPO

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
hipo_job_regenerate_metadata.inc,v 1.39 2012/08/30 01:09:19 ewang Exp

Highly Intensive Processing Object (HIPO) to regenerate pre-processed metadata files for all assets that use the supplied schema

Initial Running Vars : schemaid - the ID of the schema that has been updated

Author
Greg Sherwood greg@.nosp@m.squi.nosp@m.z.net
Version
Revision:
1.39

HIPO

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
hipo_job_rename_thesaurus_term.inc,v 1.6 2012/08/30 01:09:19 ewang Exp

Highly Intensive Processing Object (HIPO) to rename thesaurus terms This HIPO will be restricted to do one thesaurus at a time, but many terms and root nodes

Initial Running Vars :
   string       thesaurusid     - the asset id of the thesaurus
   array        terms           - an array of terms to change Array('old_term'=>'new_term')
   array        assetids        - assetids to change
   boolean  cascade         - Cascade down these assetids (defaults to FALSE)

Author
Benjamin Pearson bpear.nosp@m.son@.nosp@m.squiz.nosp@m..net
Version
Revision:
1.6

HIPO

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
hipo_job_rollback_management.inc,v 1.5 2012/08/30 01:09:19 ewang Exp

Highly Intensive Processing Object (HIPO) to delete and/or update Rollback data

Initial Running Vars :
  enable_rollback       - When set, rollback will be enabled
  disable_rollback  - When set, rollback will be disabled
  reset_rollback        - When set, rollback data will be reset
  rollback_date     - Rollback data will be set to the specified date when enabled / disabled
  purge_fv_date     - File versioning entries will be purged before the specified date
  purge_rb_date     - Rollback entries will be purged before the specified date

Author
Mark Brydon mbryd.nosp@m.on@s.nosp@m.quiz..nosp@m.net
Version
Revision:
1.5

HIPO

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
hipo_job_trigger_batch_events.inc,v 1.17 2012/08/30 01:09:19 ewang Exp

Highly Intensive Processing Object (HIPO) to batch-broadcast events as part of the Trigger Manager's Batch Processing interface

Initial Running Vars :
  Array(int)      assets                - the asset IDs of the assets that will broadcast events
  Array(string)   events                - an array of event types that each asset will broadcast
  Array         event_parameters      - extra parameters to pass to 3rd argument of Mysouce::broadcastTriggerEvent().
  int             codename_target       - the id of the target asset, for use in the codename
  int             codename_propagate    - shows whether the descendants of the target were also processed by the HIPO. Used by getCodeName()

Author
Robert Howard rhowa.nosp@m.rd@s.nosp@m.quiz..nosp@m.net
Andrei Railean arail.nosp@m.ean@.nosp@m.squiz.nosp@m..net
Version
Revision:
1.17

HIPO

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
hipo_job_update_lookups.inc,v 1.58.2.2 2012/10/23 23:33:46 cupreti Exp

Highly Intensive Processing Object (HIPO) to update lookups

Initial Running Vars :
   assetids -   an array of id's of assets that we will be starting the update from

Author
Greg Sherwood greg@.nosp@m.squi.nosp@m.z.net
Version
Revision:
1.58.2.2

HIPO

Apache_Config

Purpose

Manage any Apache related configuration

Author
Ben Caldwell bcald.nosp@m.well.nosp@m.@squi.nosp@m.z.ne.nosp@m.t
Version
Revision:
1.8

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
assertions.inc,v 1.27 2012/08/30 01:09:19 ewang Exp

Assertion functions for integrated testing

Author
Greg Sherwood greg@.nosp@m.squi.nosp@m.z.net
Version
Revision:
1.27

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
asset.inc,v 1.770.2.4 2012/12/17 00:03:19 ewang Exp

Asset

Basic data item in MySource Matrix, from which all pages, users and other items inherit

Author
Blair Robertson blair.nosp@m.@squ.nosp@m.iz.ne.nosp@m.t
Version
Revision:
1.770.2.4

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
asset_attribute.inc,v 1.58 2012/08/30 01:09:19 ewang Exp

Asset Attribute

Purpose

Author
Blair Robertson blair.nosp@m.@squ.nosp@m.iz.ne.nosp@m.t
Version
Revision:
1.58

Asset_Cache

Purpose:

  1. guarantee that there is maximum one single instance of an Asset object in the system, all the client are referencing it.
  2. usual cache benefits: prevent excessive access to the disk by holding the assets in memory.

This cache is working with a reference count system, each time an item is fetched from the cache its RC is increased. It is decreased by release(). Once an item's RC drop to 0, it can be removed from the cache.

Items will be automatically removed from the cache when its size exceeds the limits. They can also be manually removed by calling remove().

Author
Geoffroy Noel gnoel.nosp@m.@squ.nosp@m.iz.co.nosp@m..uk
Version
Revision:
1.11

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
asset_edit_fns.inc,v 1.89 2012/08/30 01:09:20 ewang Exp

Asset_Edit_Fns

Purpose

Author
Blair Robertson blair.nosp@m.@squ.nosp@m.iz.ne.nosp@m.t
Version
Revision:
1.89

Asset_Edit_Interface

Author
Blair Robertson blair.nosp@m.@squ.nosp@m.iz.ne.nosp@m.t
Version
Revision:
1.378

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
asset_management.inc,v 1.90 2012/08/30 01:09:19 ewang Exp

Asset_Management

Purpose Looks after the installing and upgrading of an asset

!IMPORTANT! Only to be used by the Package_Manager

Author
Blair Robertson blair.nosp@m.@squ.nosp@m.iz.ne.nosp@m.t
Version
Revision:
1.90

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
asset_manager.inc,v 1.888.2.6 2012/12/17 23:55:29 csmith Exp

Asset_Manager

Purpose Holds information on installed packages, as represented by the DB

Author
Blair Robertson blair.nosp@m.@squ.nosp@m.iz.ne.nosp@m.t
Version
Revision:
1.888.2.6

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
asset_manager_edit_fns.inc,v 1.109 2012/08/30 01:09:19 ewang Exp

Asset_Manager_Edit_Fns

Purpose

Author
Blair Robertson blair.nosp@m.@squ.nosp@m.iz.ne.nosp@m.t
Version
Revision:
1.109

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
dependants.inc,v 1.15 2012/08/30 01:09:20 ewang Exp

Dependants Static Screen Functions

Author
Greg Sherwood gsher.nosp@m.wood.nosp@m.@squi.nosp@m.z.ne.nosp@m.t
Version
Revision:
1.15

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
details.inc,v 1.51.2.1 2012/10/30 04:17:43 akarelia Exp

Details Static Screen Functions

Author
Greg Sherwood gsher.nosp@m.wood.nosp@m.@squi.nosp@m.z.ne.nosp@m.t
Version
Revision:
1.51.2.1

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
history.inc,v 1.20 2012/08/30 01:09:20 ewang Exp

History Static Screen Functions

Author
Greg Sherwood gsher.nosp@m.wood.nosp@m.@squi.nosp@m.z.ne.nosp@m.t
Version
Revision:
1.20

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
layouts.inc,v 1.6 2012/08/30 01:09:20 ewang Exp

Layouts Static Screen Functions

Author
Benjamin Pearson bpear.nosp@m.son@.nosp@m.squiz.nosp@m..net
Version
Revision:
1.6

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
linking.inc,v 1.50 2012/08/30 01:09:20 ewang Exp

Linking Static Screen Functions

Author
Greg Sherwood gsher.nosp@m.wood.nosp@m.@squi.nosp@m.z.ne.nosp@m.t
Version
Revision:
1.50

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
logs.inc,v 1.40 2012/08/30 01:09:20 ewang Exp

Logs Static Screen Functions

Author
Greg Sherwood gsher.nosp@m.wood.nosp@m.@squi.nosp@m.z.ne.nosp@m.t
Marcel Wegermann mwege.nosp@m.rman.nosp@m.n@squ.nosp@m.iz.n.nosp@m.et
Version
Revision:
1.40

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
lookupValues.inc,v 1.17 2012/08/30 01:09:20 ewang Exp

Settings Static Screen Functions

Author
Greg Sherwood gsher.nosp@m.wood.nosp@m.@squi.nosp@m.z.ne.nosp@m.t
Version
Revision:
1.17

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
metadata.inc,v 1.52.2.3 2012/12/13 23:38:11 cupreti Exp

MetaData Static Screen Functions

Author
Greg Sherwood gsher.nosp@m.wood.nosp@m.@squi.nosp@m.z.ne.nosp@m.t
Version
Revision:
1.52.2.3

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
metadataSchemas.inc,v 1.33 2012/08/30 01:09:20 ewang Exp

MetaData Schemas Static Screen Functions

Author
Greg Sherwood gsher.nosp@m.wood.nosp@m.@squi.nosp@m.z.ne.nosp@m.t
Version
Revision:
1.33

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
permissions.inc,v 1.44 2012/08/30 01:09:20 ewang Exp

Permissions Static Screen Functions

Author
Greg Sherwood gsher.nosp@m.wood.nosp@m.@squi.nosp@m.z.ne.nosp@m.t
Version
Revision:
1.44

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
preview.inc,v 1.40 2012/08/30 01:09:20 ewang Exp

Preview Static Screen Functions

Author
Greg Sherwood gsher.nosp@m.wood.nosp@m.@squi.nosp@m.z.ne.nosp@m.t
Version
Revision:
1.40

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
roles.inc,v 1.16 2012/08/30 01:09:20 ewang Exp

Roles Static Screen Functions

Author
Nathan de Vries ndvri.nosp@m.es@s.nosp@m.quiz..nosp@m.net
Version
Revision:
1.16

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
settings.inc,v 1.62 2012/09/14 07:13:05 akarelia Exp

Settings Static Screen Functions

Author
Greg Sherwood gsher.nosp@m.wood.nosp@m.@squi.nosp@m.z.ne.nosp@m.t
Version
Revision:
1.62

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
tagging.inc,v 1.25 2012/08/30 01:09:20 ewang Exp

Tagging Static Screen Functions

Author
Greg Sherwood gsher.nosp@m.wood.nosp@m.@squi.nosp@m.z.ne.nosp@m.t
Version
Revision:
1.25

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
workflow.inc,v 1.63 2012/08/30 01:09:20 ewang Exp

Workflow Static Screen Functions

Author
Greg Sherwood gsher.nosp@m.wood.nosp@m.@squi.nosp@m.z.ne.nosp@m.t
Version
Revision:
1.63

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
asset_status.inc,v 1.25 2012/08/30 01:06:24 ewang Exp

Asset_Status

Purpose Provide a generic framework for status objects

Author
Greg Sherwood greg@.nosp@m.squi.nosp@m.z.net
Version
Revision:
1.25

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
asset_status_approved.inc,v 1.25 2012/08/30 01:06:24 ewang Exp

Asset_Status_Approved

Purpose Provide an Approved status for an asset.

Valid Transitions APPROVED -> LIVE if the user is an admin APPROVED -> UNDER_CONSTRUCTION if the user is an admin

Author
Greg Sherwood greg@.nosp@m.squi.nosp@m.z.net
Version
Revision:
1.25

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
asset_status_archived.inc,v 1.19 2012/08/30 01:06:24 ewang Exp

Asset_Status_Archived

Purpose Provide an Archived status for an asset.

Valid Transitions ARCHIVED -> UNDER_CONSTRUCTION if user is an admin

Author
Greg Sherwood greg@.nosp@m.squi.nosp@m.z.net
Version
Revision:
1.19

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
asset_status_editing.inc,v 1.50.2.2 2012/10/25 07:09:56 akarelia Exp

Asset_Status_Editing

Purpose Provide a Safe Edit status for an asset.

Valid Transitions EDITING -> EDITING_APPROVAL if there is a workflow and user has write access EDITING -> LIVE if the user has write access (cancel safe edit) EDITING -> EDITING_APPROVED if no workflow and user is an admin OR there is workflow but current user's approval will complete the workflow the workflow and all required metadata is complete

Author
Greg Sherwood greg@.nosp@m.squi.nosp@m.z.net
Version
Revision:
1.50.2.2

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
asset_status_editing_approval.inc,v 1.19 2012/08/30 01:06:24 ewang Exp

Asset_Status_Editing_Approval

Purpose Provide a Safe Editing Approval status for an asset.

Valid Transitions EDITING_APPROVAL -> EDITING_APPROVAL if there is workflow running and current user can approve but is not the last publisher EDITING_APPROVAL -> EDITING_APPROVED if there is a workflow and current user can approve and is the last publisher EDITING_APPROVAL -> EDITING if there is workflow running and the current user can approve but chooses to reject the changes OR there is workflow running and the user is an admin

Author
Greg Sherwood greg@.nosp@m.squi.nosp@m.z.net
Version
Revision:
1.19

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
asset_status_editing_approved.inc,v 1.22 2012/08/30 01:06:24 ewang Exp

Asset_Status_Editing_Approved

Purpose Provide an Safe Editing Approved status for an asset.

Valid Transitions EDITING_APPROVED -> LIVE if the user is an admin EDITING_APPROVED -> EDITING if the user is an admin

Author
Greg Sherwood greg@.nosp@m.squi.nosp@m.z.net
Version
Revision:
1.22

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
asset_status_live.inc,v 1.42 2012/08/30 01:06:24 ewang Exp

Asset_Status_Live

Purpose Provide a Live status for an asset.

Valid Transitions LIVE -> EDITING if the user has write access LIVE -> LIVE_APPROVAL if the user has write access LIVE -> ARCHIVED if the user is an admin LIVE -> UNDER_CONSTRUCTION if the user is an admin

Author
Greg Sherwood greg@.nosp@m.squi.nosp@m.z.net
Version
Revision:
1.42

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
asset_status_live_approval.inc,v 1.55 2012/08/30 01:06:24 ewang Exp

Asset_Status_Live_Approval

Purpose Provide an Up For Review status for an asset.

Valid Transitions LIVE_APPROVAL -> LIVE_APPROVAL if there is workflow running and current user can approve but is not the last publisher LIVE_APPROVAL -> LIVE if there is a workflow and current user can approve and is the last publisher LIVE_APPROVAL -> EDITING if there is workflow running and the current user can approve but chooses to reject the changes OR there is workflow running and the user is an admin

Author
Greg Sherwood greg@.nosp@m.squi.nosp@m.z.net
Version
Revision:
1.55

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
asset_status_pending_approval.inc,v 1.50 2012/08/30 01:06:24 ewang Exp

Asset_Status_Pending_Approval

Purpose Provide a Pending Approval status for an asset.

Valid Transitions PENDING_APPROVAL -> PENDING_APPROVAL if there is workflow running and current user can approve but is not the last publisher PENDING_APPROVAL -> APPROVED if there is a workflow and current user can approve and is the last publisher PENDING_APPROVAL -> UNDER_CONSTRUCTION if there is workflow running and the current user can approve but chooses to reject the changes OR there is workflow running and the user is an admin

Author
Greg Sherwood greg@.nosp@m.squi.nosp@m.z.net
Version
Revision:
1.50

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
asset_status_under_construction.inc,v 1.59.2.2 2012/10/25 07:09:56 akarelia Exp

Asset_Status_Under_Construction

Purpose Provide an Under Construction status for an asset.

Valid Transitions UNDER_CONSTRUCTION -> ARCHIVED if user is an admin UNDER_CONSTRUCTION -> PENDING_APROVAL if there is a workflow and user has write access UNDER_CONSTRUCTION -> APPROVED if there is a workflow and user is admin UNDER_CONSTRUCTION -> LIVE if no workflow and user is an admin

Author
Greg Sherwood greg@.nosp@m.squi.nosp@m.z.net
Version
Revision:
1.59.2.2

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
backend.inc,v 1.215.2.1 2012/12/06 00:56:39 ewang Exp

Backend

Purpose

Retrieves information regarding packages and their assets from the package.xml and asset.xml files

Author
Blair Robertson blair.nosp@m.@squ.nosp@m.iz.ne.nosp@m.t
Version
Revision:
1.215.2.1

Backend_Outputter

Purpose

This class will be controlling all output for the backend of thesystem, there will only ever be one instance of this object

Author
Blair Robertson blair.nosp@m.@squ.nosp@m.iz.ne.nosp@m.t
Version
Revision:
1.174

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
context_config.inc,v 1.11 2012/08/30 01:09:19 ewang Exp

Context_Config

Purpose System configuration screen for the managing of contexts, for the purposes of multilingual/multiple asset content.

This config screen is different from the usual, since it does NOT write to a data/private/conf file. It instead writes its details to the sq_ctx_def table. This is because information tied to context IDs (eg. attribute and metadata values) are open to rollback, so the information behind these context IDs should be open to it too.

Author
Luke Wright lwrig.nosp@m.ht@s.nosp@m.quiz..nosp@m.net
Version
Revision:
1.11

Deja_Vu

The blurry lines between short term and long term memory. Ever thought you'd seen that black cat before?

Deja_Vu provides a lazy memory store via memcached for asset objects and metadata values. It is designed to move common and predictable data loading into a more persistent memory, purely to improve scalability.

Author
James Hurst jhurs.nosp@m.t@sq.nosp@m.uiz.c.nosp@m.o.uk
Version
Revision:
1.11

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
event_manager.inc,v 1.36 2012/08/30 01:09:19 ewang Exp

Event_Manager

Purpose Handles matching an event listener with a event broadcast request. Two Types of events can be listening/broadcasted:

1) Static Events - Events that are defined and registered at install time. These are assets that need to supply additional information about their relationship with the broadcaster (type_code, is_dependant, is_exclusive, link_types, link values etc).

2) Runtime Events - Events that are defined and registered at runtime. These are events that are not limited to assets, and do not require to define any information about their broadcaster (anyone can listen for this event).

Example for static events (in the management class of that asset):

function getEventList()
  {
    return Array(
            Array(
                'event_name'                    => 'contentsUpdated',
                'broadcast_type_code'           => 'bodycopy_container',
                'broadcast_strict_type_code'    => false,   // div, table cell etc
                'options'   => Array(
                    'side_of_link'      => 'minor', // side of link where the broadcaster exists
                    'indirect'          => true,
                    'is_exclusive'      => null,
                    'is_dependant'      => 1,
                    'value'             => '',
                    'link_type'         => SQ_LINK_TYPE_2 | SQ_LINK_TYPE_1,
                ),
            ),
    );
  }//end getEventList()

Author
Marc McIntyre mmcin.nosp@m.tyre.nosp@m.@squi.nosp@m.z.ne.nosp@m.t
Version
Revision:
1.36

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
external_tools_config.inc,v 1.43.2.2 2012/12/12 05:03:07 cupreti Exp

System_Config

Purpose

Looks after the creation and editing of the location of external tools e.g. HTML Tidy, PDFtoHTML, Antiword, etc.

Author
Avi Miller avi.m.nosp@m.ille.nosp@m.r@squ.nosp@m.iz.n.nosp@m.et
Version
Revision:
1.43.2.2

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ACN 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
general.inc,v 1.273.2.6 2012/12/10 23:01:58 ewang Exp

General Functions that are likely to be used often enough to warrant them being for every script run

Author
Blair Robertson blair.nosp@m.@squ.nosp@m.iz.ne.nosp@m.t
Version
Revision:
1.273.2.6

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
general_occasional.inc,v 1.104.2.1 2012/11/26 22:13:53 csmith Exp

General Functions that aren't going to be needed everytime but are still very general fns

Author
Blair Robertson blair.nosp@m.@squ.nosp@m.iz.ne.nosp@m.t
Version
Revision:
1.104.2.1

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
hipo_reminder.inc,v 1.2 2012/08/30 01:09:19 ewang Exp

Warranty Expiry Reminder Message Static message used when there is a warranty key provided by Squiz - but it has expired

Purpose

Author
Luke Wright lwrig.nosp@m.ht@s.nosp@m.quiz..nosp@m.net
Version
Revision:
1.2

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
init.inc,v 1.125.2.1 2012/10/28 23:16:47 cupreti Exp

Init File

The file that needs to be included to do anything

Author
Blair Robertson blair.nosp@m.@squ.nosp@m.iz.ne.nosp@m.t
Version
Revision:
1.125.2.1

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
internal_message.inc,v 1.103 2012/08/30 01:09:19 ewang Exp

Internal_Message

Purpose An internal message to be sent around the system

Author
Greg Sherwood greg@.nosp@m.squi.nosp@m.z.net
Version
Revision:
1.103

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
key_reminder.inc,v 1.10 2012/08/30 01:09:19 ewang Exp

Warranty Expiry Reminder Message Static message used when there is a warranty key provided by Squiz - but it has expired

Purpose

Author
Luke Wright lwrig.nosp@m.ht@s.nosp@m.quiz..nosp@m.net
Version
Revision:
1.10

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
limbo_outputter.inc,v 1.40 2012/09/06 05:41:58 ewang Exp

Limbo_Outputter

Purpose

Author
Greg Sherwood greg@.nosp@m.squi.nosp@m.z.net
Version
Revision:
1.40

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
locale_manager.inc,v 1.20 2012/08/30 01:09:19 ewang Exp

Locale_Manager

Purpose Handles localisation functions such as translations and number/date formats

Author
Luke Wright lwrig.nosp@m.ht@s.nosp@m.quiz..nosp@m.net
Version
Revision:
1.20

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
login.inc,v 1.20 2012/08/30 01:09:19 ewang Exp

Absolute Last Resort Backup Login Form Used only when no login design is found in the system (REALLY BAD SITUATION)

Purpose

Author
Blair Robertson blair.nosp@m.@squ.nosp@m.iz.ne.nosp@m.t
Version
Revision:
1.20

Messaging_Service

Purpose Facilitate the sending and management of internal messages

Author
Greg Sherwood greg@.nosp@m.squi.nosp@m.z.net
Version
Revision:
1.81

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
messaging_service_config.inc,v 1.32 2012/08/30 01:09:19 ewang Exp

Messaging_Service_Config

Purpose

Looks after the creation and editing of the messaging service config

Author
Greg Sherwood greg@.nosp@m.squi.nosp@m.z.net
Version
Revision:
1.32

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ACN 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
metadata_manager.inc,v 1.237.2.1 2012/10/24 23:46:47 ewang Exp

Metadata_Manager

Purpose Manages the editing of metadata in the system

Author
Greg Sherwood greg@.nosp@m.squi.nosp@m.z.net
Version
Revision:
1.237.2.1

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
mysource.inc,v 1.396.2.2 2012/12/04 00:11:01 ewang Exp

MySource

Purpose This is the object from which everything else is run

Author
Blair Robertson blair.nosp@m.@squ.nosp@m.iz.ne.nosp@m.t
Version
Revision:
1.396.2.2

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
mysource_object.inc,v 1.8 2012/08/30 01:09:19 ewang Exp

MySource_Object

Author
Blair Robertson blair.nosp@m.@squ.nosp@m.iz.ne.nosp@m.t
Version
Revision:
1.8

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
package_manager.inc,v 1.92 2012/08/30 01:09:19 ewang Exp

Package_Manager

Purpose On a per package basis this object let's the system install and upgrade packages and their assets, uses info gleaned from the package.xml and asset.xml files

Author
Blair Robertson blair.nosp@m.@squ.nosp@m.iz.ne.nosp@m.t
Version
Revision:
1.92

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
password_change.inc,v 1.3 2012/08/30 01:09:20 ewang Exp

Absolute Last Resort Backup Login Form Used only when no login design is found in the system (REALLY BAD SITUATION)

Purpose

Author
Blair Robertson blair.nosp@m.@squ.nosp@m.iz.ne.nosp@m.t
Version
Revision:
1.3

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
password_rules_config.inc,v 1.16 2012/08/30 01:09:20 ewang Exp

System_Config

Purpose

Allows the configuration of rules for passwords

Author
Nathan de Vries ndvri.nosp@m.es@s.nosp@m.quiz..nosp@m.net
Robert Howard rhowa.nosp@m.rd@s.nosp@m.quiz..nosp@m.net
Version
Revision:
1.16

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
performance_manager.inc,v 1.7 2012/09/26 01:05:49 ewang Exp

Performance_Manager

Purpose Manages performance mode requests. Start timer, stop timer, paint results. Timer start,stop code has to be inserted to the asset class where performance data to be tracked. Within same asset, timers can not be nested. Between different assets, timer can be nested as asset can be nested, printed mutiple times.

Author
Edison Wang ewang.nosp@m.@squ.nosp@m.iz.co.nosp@m.m.au
Version
Revision:
1.7

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
proxy_authentication_config.inc,v 1.17 2012/08/30 01:09:20 ewang Exp

Messaging_Service_Config

Purpose

Looks after the creation and editing of the messaging service config

Author
Sertan Danis sdani.nosp@m.s@sq.nosp@m.uiz.n.nosp@m.et
Version
Revision:
1.17

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
system_asset_config.inc,v 1.26 2012/08/30 01:09:20 ewang Exp

System_Asset_Config

Purpose

Looks after the creation system asset config

Author
Blair Robertson blair.nosp@m.@squ.nosp@m.iz.ne.nosp@m.t
Version
Revision:
1.26

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
system_config.inc,v 1.148 2012/08/30 01:09:20 ewang Exp

System_Config

Purpose

Looks after the creation and editing of the system config

Author
Blair Robertson blair.nosp@m.@squ.nosp@m.iz.ne.nosp@m.t
Version
Revision:
1.148

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
system_config_edit_interface.inc,v 1.45 2012/08/30 01:09:20 ewang Exp

System_Config_Edit_Interface

Purpose

Looks after the editing of the system config

Author
Greg Sherwood greg@.nosp@m.squi.nosp@m.z.net
Version
Revision:
1.45

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
system_maintenance.inc,v 1.4 2012/08/30 01:09:20 ewang Exp

System Maintenance

Purpose

A one-stop statistics shop for Matrix system information useful for performance analysis and tuning.

Author
Mark Brydon mbryd.nosp@m.on@s.nosp@m.quiz..nosp@m.net
Version
Revision:
1.4

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
tools.inc,v 1.12 2012/08/30 01:09:20 ewang Exp

Tools

Purpose

Provides management and access to system wide tools for improving productivity. Modeled off the config system

Author
Nathan de Vries ndvri.nosp@m.es@s.nosp@m.quiz..nosp@m.net
David Heppell dhepp.nosp@m.ell@.nosp@m.squiz.nosp@m..net
Version
Revision:
1.12

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
transaction_manager.inc,v 1.30 2012/08/30 01:09:20 ewang Exp

Transaction_Manager

Purpose Handle transactions for both the DB and the file system Also to handle nested transaction calls

Author
Greg Sherwood greg@.nosp@m.squi.nosp@m.z.net
Version
Revision:
1.30

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
workflow_manager.inc,v 1.179 2012/09/04 04:08:34 akarelia Exp

Workflow_Manager

Purpose Facilitate the managment of workflow for assets

Author
Greg Sherwood greg@.nosp@m.squi.nosp@m.z.net
Version
Revision:
1.179

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
asset_map.inc,v 1.312.2.3 2012/11/27 06:22:51 ewang Exp

Asset Map

Purpose

Co-ordinate communications between the java and the PHP

Author
Blair Robertson blair.nosp@m.@squ.nosp@m.iz.ne.nosp@m.t
Version
Revision:
1.312.2.3

lib

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
backend_search.inc,v 1.9 2012/08/30 01:09:21 ewang Exp

Backend_Search

Purpose This abstracts out the enhanced backend searching of the from the package.xml and asset.xml files

Author
Luke Wright lwrig.nosp@m.ht@s.nosp@m.quiz..nosp@m.net
Version
Revision:
1.9

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
config.inc,v 1.35 2012/08/30 01:09:21 ewang Exp

Config

Purpose

Looks after the creation of the config files that are in PHP code

Author
Blair Robertson blair.nosp@m.@squ.nosp@m.iz.ne.nosp@m.t
Version
Revision:
1.35

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
prefs.inc,v 1.8 2012/08/30 01:09:21 ewang Exp

Prefs

Purpose

Looks after the creation and editing of the user preference files

Author
Greg Sherwood greg@.nosp@m.squi.nosp@m.z.net
Version
Revision:
1.8

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
db_install.inc,v 1.71.2.1 2012/11/08 04:55:08 cupreti Exp

Database Install Fn, reads XML file and creates DB tables and sequences and other db objects

Author
Marc McIntyre mmcin.nosp@m.tyre.nosp@m.@squi.nosp@m.z.ne.nosp@m.t
Blair Robertson blair.nosp@m.@squ.nosp@m.iz.ne.nosp@m.t
Greg Sherwood greg@.nosp@m.squi.nosp@m.z.net
Version
Revision:
1.71.2.1

lib`

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
colour_picker.php,v 1.14 2012/08/30 01:09:21 ewang Exp

Pop-Up for the colour picker

Author
Greg Sherwood gsher.nosp@m.wood.nosp@m.@squi.nosp@m.z.ne.nosp@m.t
Version
Revision:
1.14

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
html_form.inc,v 1.165.2.1 2012/11/26 23:58:56 cupreti Exp

HTML Form Functions

Author
Blair Robertson blair.nosp@m.@squ.nosp@m.iz.ne.nosp@m.t
Version
Revision:
1.165.2.1

lib

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
import.inc,v 1.30.2.1 2012/10/02 04:20:52 akarelia Exp

Importing functions, reads an XML file and imports an asset strucutre

Author
Greg Sherwood greg@.nosp@m.squi.nosp@m.z.net
Version
Revision:
1.30.2.1

lib

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
js_calendar.inc,v 1.11 2012/08/30 01:09:21 ewang Exp

JS_Calendar

Purpose An object to init and paint the JS calendar

Author
Greg Sherwood greg@.nosp@m.squi.nosp@m.z.net
Version
Revision:
1.11

lib

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
MatrixDAL.inc,v 1.11 2012/08/30 01:09:20 ewang Exp

MatrixDAL

Purpose Extends and overrides the Database Abstraction Layer (DAL) class, in particular removes dependencies to MySource 4.x objects and concepts, in order to make advanced capabilities of the DAL useful to MySource Matrix (MySource 3.x).

Major differences provided by the Matrix DAL extension:

  • "Systems" as used in MySource 4.x are not a MySource Matrix concept - their closest analogies in Matrix are packages and assets. When defining "systems" from Matrix DAL's perspective, we will define three levels: the core, package level, and asset level.

  • The DAL, by default, uses an "event basket", defined in the MySource 4.x core, which holds data for a certain channel. This is then passed to database queries. The Matrix DAL will somehow re-create this "event basket", or otherwise allow something similar to plain variable binding.

Since
MySource 3.18.0
Author
Squiz Pty Ltd matri.nosp@m.x@sq.nosp@m.uiz.n.nosp@m.et
Version
Revision:
1.11

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
MatrixDALBaker.inc,v 1.17 2012/08/30 01:09:20 ewang Exp

MatrixDALBaker

Purpose Extends and overrides the Database Abstraction Layer (DAL) baker class, which creates tables and queries optimised for YOU (!), to make it more useful for MySource Matrix (MySource 3.x).

MySource Matrix will only use the query-baking facilities of the DAL baker; the schema-baking will not be used as Matrix already has the "tables.xml" structure.

Major differences provided by the Matrix DAL extension:

  • "Systems" as used in MySource 4.x are not a MySource Matrix concept - their closest analogies in Matrix are packages and assets. When defining "systems" from Matrix DAL's perspective, we will define three levels: the core, package level, and asset level.

Since
MySource 3.18.0 RC1
Author
Squiz Pty Ltd matri.nosp@m.x@sq.nosp@m.uiz.n.nosp@m.et
Version
Revision:
1.17

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
accept_file_upload.php,v 1.12 2012/08/30 01:09:21 ewang Exp

Script to accept HTTP uploads and save them to the temp dir

Author
Tom Barrett tbarr.nosp@m.ett@.nosp@m.squiz.nosp@m..net
Version
Revision:
1.12

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
xml_array.inc,v 1.18 2012/08/30 01:09:21 ewang Exp

XML_Array

Purpose

Allows the creation of PHP array's from XML source's

** Thanks goes to the authors of PEAR::XML_Tree for ** ** their great example on how to use the XML_Parser **

Example

$array_paths = Array('root/elem_two_list/elem_two_item'); // for more info on this see $array_paths var below $xml_arr = new XML_Array($array_paths); $array = $xml_arr->getArrayFromFile($file); print_r($array);

Author
Blair Robertson blair.nosp@m.@squ.nosp@m.iz.ne.nosp@m.t

lib

Version
Revision:
1.18

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
squiz_server_client_mysource3.inc,v 1.5 2012/08/30 01:09:22 ewang Exp

Server_Client

Wrapper for the Squiz_Server_Client, main purpose is to supply the domain, port and systemid from the conf file so that individual users don't need to worry about that crap

Author
Blair Robertson blair.nosp@m.@squ.nosp@m.iz.ne.nosp@m.t
Version
Revision:
1.5

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
squiz_server_config.inc,v 1.17 2012/08/30 01:09:22 ewang Exp

Squiz_Server_Config

Purpose

Looks after the creation and editing of the squiz server config

Author
Blair Robertson blair.nosp@m.@squ.nosp@m.iz.ne.nosp@m.t
Version
Revision:
1.17

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
index.php,v 1.35 2012/08/30 01:09:22 ewang Exp

Index File

The one file through which everything runs

Author
Blair Robertson blair.nosp@m.@squ.nosp@m.iz.ne.nosp@m.t
Version
Revision:
1.35

WYSIWYG Plugin - Definition List

Purpose A WYSIWYG plugin to allow the user to insert some extra tags like <cite> and

Author
Scott Kim skim@.nosp@m.squi.nosp@m.z.net
Version
Revision:
1.5

wysiwyg

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
insert_abbr.php,v 1.14 2012/08/30 00:56:52 ewang Exp

Insert Abbreviation Popup for the WYSIWYG

Author
Avi Miller avi.m.nosp@m.ille.nosp@m.r@squ.nosp@m.iz.n.nosp@m.et
Version
Revision:
1.14

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
insert_acronym.php,v 1.12 2012/08/30 00:56:52 ewang Exp

Insert Acronym Popup for the WYSIWYG

Author
Avi Miller avi.m.nosp@m.ille.nosp@m.r@squ.nosp@m.iz.n.nosp@m.et
Version
Revision:
1.12

WYSIWYG Plugin - Matrix Accessibility

Purpose A WYSIWYG plugin to allow the user to insert WCAG Triple-A level accessibility tags (e.g. abbr and acronym)

Author
Avi Miller avi.m.nosp@m.ille.nosp@m.r@squ.nosp@m.iz.n.nosp@m.et
Version
Revision:
1.16

wysiwyg

WYSIWYG Plugin - Matrix Apply Style

Purpose A WYSIWYG plugin to apply a style from the effective design

Author
Greg Sherwood greg@.nosp@m.squi.nosp@m.z.net
Version
Revision:
1.27

wysiwyg

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
embed_movie.php,v 1.33 2012/08/30 00:56:52 ewang Exp

Embed Movie Popup for the WYSIWYG

Author
Greg Sherwood gsher.nosp@m.wood.nosp@m.@squi.nosp@m.z.ne.nosp@m.t
Version
Revision:
1.33

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
embed_movie_search.php,v 1.6 2012/08/30 00:56:52 ewang Exp

Insert Link Popup for the WYSIWYG

Author
Greg Sherwood gsher.nosp@m.wood.nosp@m.@squi.nosp@m.z.ne.nosp@m.t
Version
Revision:
1.6

WYSIWYG Plugin - Matrix Embed Movie

Purpose A WYSIWYG plugin to allow the user to insert a movie in the editable document using a file asset from MySoure Matrix

Author
Greg Sherwood greg@.nosp@m.squi.nosp@m.z.net
Version
Revision:
1.31

wysiwyg

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
embed_youtube.php,v 1.4 2012/08/30 00:56:52 ewang Exp

Embed YouTube Popup for the WYSIWYG

Author
Benjamin Pearson bpear.nosp@m.son@.nosp@m.squiz.nosp@m..net
Version
Revision:
1.4

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
embed_youtube_search.php,v 1.3 2012/08/30 00:56:52 ewang Exp

Insert YouTube Popup for the WYSIWYG

Author
Benjamin Pearson bpear.nosp@m.son@.nosp@m.squiz.nosp@m..net
Version
Revision:
1.3

WYSIWYG Plugin - Matrix Embed YouTube

Purpose A WYSIWYG plugin to allow the user to insert a YouTube movie

Author
Benjamin Pearson bpear.nosp@m.son@.nosp@m.squiz.nosp@m..net
Version
Revision:
1.9

wysiwyg

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
insert_anchor.php,v 1.10 2012/08/30 00:56:52 ewang Exp

Insert Anchor Popup for the WYSIWYG

Author
Mark Brydon mbryd.nosp@m.on@s.nosp@m.quiz..nosp@m.net
Scott Kim skim@.nosp@m.squi.nosp@m.z.net
Version
Revision:
1.10

WYSIWYG Plugin - Matrix Insert Anchor

Purpose A WYSIWYG plugin to allow the user to insert and remove an anchor in the editable document

Author
Mark Brydon mbryd.nosp@m.on@s.nosp@m.quiz..nosp@m.net
Scott Kim skim@.nosp@m.squi.nosp@m.z.net
Version
Revision:
1.19

wysiwyg

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
insert_image.php,v 1.57 2012/08/30 00:56:52 ewang Exp

Insert Image Popup for the WYSIWYG

Author
Greg Sherwood gsher.nosp@m.wood.nosp@m.@squi.nosp@m.z.ne.nosp@m.t
Scott Kim skim@.nosp@m.squi.nosp@m.z.net
Version
Revision:
1.57

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
insert_image_search.php,v 1.6.2.1 2012/11/05 22:38:08 akarelia Exp

Insert Link Popup for the WYSIWYG

Author
Greg Sherwood gsher.nosp@m.wood.nosp@m.@squi.nosp@m.z.ne.nosp@m.t
Version
Revision:
1.6.2.1

WYSIWYG Plugin - Matrix Insert Image

Purpose A WYSIWYG plugin to allow the user to insert an image in the editable document using an image asset from MySoure Matrix

Author
Greg Sherwood greg@.nosp@m.squi.nosp@m.z.net
Scott Kim skim@.nosp@m.squi.nosp@m.z.net
Version
Revision:
1.40

wysiwyg

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
upload_image.php,v 1.8 2012/09/07 00:17:37 ewang Exp

Upload Image Popup for the WYSIWYG

Author
Benjamin Pearson bpear.nosp@m.son@.nosp@m.squiz.nosp@m..net
Version
Revision:
1.8

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
insert_link.php,v 1.53.2.2 2012/11/26 23:58:15 cupreti Exp

Insert Link Popup for the WYSIWYG

Author
Greg Sherwood gsher.nosp@m.wood.nosp@m.@squi.nosp@m.z.ne.nosp@m.t
Version
Revision:
1.53.2.2

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
insert_link_search.php,v 1.8 2012/08/30 00:56:52 ewang Exp

Insert Link Popup for the WYSIWYG

Author
Greg Sherwood gsher.nosp@m.wood.nosp@m.@squi.nosp@m.z.ne.nosp@m.t
Version
Revision:
1.8

WYSIWYG Plugin - Matrix Insert Link

Purpose A WYSIWYG plugin to allow the user to insert and remove a link in the editable document using an asset from MySoure Matrix

Author
Greg Sherwood greg@.nosp@m.squi.nosp@m.z.net
Version
Revision:
1.54

wysiwyg

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
insert_dfn.php,v 1.6 2012/08/30 00:56:52 ewang Exp

Insert Definition Popup for the WYSIWYG

Author
Scott Kim skim@.nosp@m.squi.nosp@m.z.net
Avi Miller avi.m.nosp@m.ille.nosp@m.r@squ.nosp@m.iz.n.nosp@m.et
Version
Revision:
1.6

WYSIWYG Plugin - Miscellaneous Accessibility

Purpose A WYSIWYG plugin to allow the user to insert some extra tags like <cite> and

Author
Scott Kim skim@.nosp@m.squi.nosp@m.z.net
Version
Revision:
1.6

wysiwyg

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
replace_text.php,v 1.3 2012/08/30 00:56:52 ewang Exp

Insert HTML Tidy for the WYSIWYG

Author
Dmitry Baranovskiy dbara.nosp@m.novs.nosp@m.kiy@s.nosp@m.quiz.nosp@m..net
Scott Kim skim@.nosp@m.squi.nosp@m.z.net
Version
Revision:
1.3

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
search_and_replace.php,v 1.3 2012/08/30 00:56:52 ewang Exp

Search and replaces given text in the WYSIWYG

Author
Chiranjivi Upreti cupre.nosp@m.ti@s.nosp@m.quiz..nosp@m.com..nosp@m.au
Version
Revision:
1.3

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Lth | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
snippet_info_popup.php,v 1.3 2012/08/30 00:56:52 ewang Exp

Embed Movie Popup for the WYSIWYG

Author
Greg Sherwood gsher.nosp@m.wood.nosp@m.@squi.nosp@m.z.ne.nosp@m.t
Version
Revision:
1.3

WYSIWYG Plugin - Matrix Insert Link

Purpose A WYSIWYG plugin to allow the user to insert and remove a link in the editable document using an asset from MySoure Matrix

Author
Darren McKee dmcke.nosp@m.e@sq.nosp@m.uiz.n.nosp@m.et
Version
Revision:
1.3

wysiwyg

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
spell_checker.php,v 1.14 2012/08/30 00:56:53 ewang Exp

Spell Checker Popup for the WYSIWYG

Author
Marc McIntyre mmcin.nosp@m.tyre.nosp@m.@squi.nosp@m.z.ne.nosp@m.t
Version
Revision:
1.14

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
spell_checker_popup.php,v 1.13 2012/08/30 00:56:53 ewang Exp

Spell Checker Popup for the WYSIWYG

Author
Marc McIntyre mmcin.nosp@m.tyre.nosp@m.@squi.nosp@m.z.ne.nosp@m.t
Version
Revision:
1.13

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
edit_cell.php,v 1.13 2012/08/30 00:56:53 ewang Exp

Cell Edit Popup for the WYSIWYG

Author
Greg Sherwood gsher.nosp@m.wood.nosp@m.@squi.nosp@m.z.ne.nosp@m.t
Version
Revision:
1.13

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
edit_row.php,v 1.13 2012/08/30 00:56:53 ewang Exp

Row Edit Popup for the WYSIWYG

Author
Greg Sherwood gsher.nosp@m.wood.nosp@m.@squi.nosp@m.z.ne.nosp@m.t
Version
Revision:
1.13

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
edit_table.php,v 1.33 2012/08/30 00:56:53 ewang Exp

Table Edit Popup for the WYSIWYG

Author
Dmitry Baranovskiy dbara.nosp@m.novs.nosp@m.kiy@s.nosp@m.quiz.nosp@m..net
Version
Revision:
1.33

+--------------------------------------------------------————+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------————+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------————+

Id:
check_requirements.php,v 1.22 2012/08/30 01:11:22 ewang Exp

Requirements checking script It goes through the core package and all other packages to make sure requirements (or suggested packages) are installed

This will help work out what's missing from a server

Author
Chris Smith csmit.nosp@m.h@sq.nosp@m.uiz.n.nosp@m.et
Version
Revision:
1.22

install

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
compile_locale.php,v 1.21 2012/08/30 01:11:22 ewang Exp

Install: Compile Locale script (formerly step 4)

Compiles languages on the system

Author
Luke Wright lwrig.nosp@m.ht@s.nosp@m.quiz..nosp@m.net
Version
Revision:
1.21

install

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
generate_install_key.php,v 1.7 2012/08/30 01:11:22 ewang Exp

Generate Install Key

Purpose

Author
Luke Wright lwrig.nosp@m.ht@s.nosp@m.quiz..nosp@m.net
Version
Revision:
1.7

install

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
install.inc,v 1.100 2012/08/30 01:11:22 ewang Exp

Install functions

Purpose Functions used to install and upgrade the system

Version
Revision:
1.100

install

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
step_01.php,v 1.51 2012/08/30 01:11:22 ewang Exp

Install Step 1

Purpose

Author
Blair Robertson blair.nosp@m.@squ.nosp@m.iz.ne.nosp@m.t
Version
Revision:
1.51

install

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
step_02.php,v 1.82 2012/09/26 03:45:43 akarelia Exp

Install Step 2

Purpose

Author
Greg Sherwood greg@.nosp@m.squi.nosp@m.z.net
Version
Revision:
1.82

install

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
step_03.php,v 1.87 2012/08/30 01:11:22 ewang Exp

Install Step 3

Installs packages into the MySource system. You can optionally specify what packages and assets to run the script for in the following manner:

php step_03.php /system/root –package=packagename[-assettype,assettype,assettype]

You may specify several –package= entries. If the packagename is followed by a hyphen, entries after the hyphen will be taken to be asset types.

php step_03.php /system/root –package=core-page,page_standard

would only update the page and page_standard assets within the core package

php step_03.php /system/root –package=core –package=cms

would update all the asset types for core and cms only

Author
Blair Robertson blair.nosp@m.@squ.nosp@m.iz.ne.nosp@m.t
Version
Revision:
1.87

install

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
update_squiz_logo_login_design.php,v 1.7 2012/08/30 01:11:22 ewang Exp

Update new Squiz Matrix logo images for Matrix 4.0.0 in all login designs including System Login Design, EES Login Design, Password Change Design

Usage: php install/update_squiz_logo_login_design.php [PATH_TO_ROOT]

Author
Edison Wang ewang.nosp@m.@squ.nosp@m.iz.co.nosp@m.m.au
Version
$$

install

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
update_system_design_parse_file.php,v 1.4 2012/08/30 01:11:22 ewang Exp

Fixes the EES Design parse file. Bug #5038: HTML Doctype header should at first line in the HTML document

Usage: php install/update_ees_login_parse_file.php [PATH_TO_ROOT]

Author
Edison Wang ewang.nosp@m.@squ.nosp@m.iz.co.nosp@m.m.au
Version
Revision:
1.4

install

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
hipo_job_tool_delete_bmail_users.inc,v 1.8 2012/08/30 00:57:13 ewang Exp

Highly Intensive Processing Object (HIPO) to delete Bulkmail Users by email address as specified from a text file

Initial Running Vars : file_info - the text file info

Author
Mark Brydon mbryd.nosp@m.on@s.nosp@m.quiz..nosp@m.net
Version
Revision:
1.8

bulkmail

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
hipo_job_tool_import_bmail_user.inc,v 1.11 2012/08/30 00:57:13 ewang Exp

Highly Intensive Processing Object (HIPO) to import bmail users from a CSV file

Initial Running Vars : create_in_assetid - the ID of user group to create bmail users in file_info - the CSV file info new_link - whether to add a new link for existing bmail user (bool)

Author
Nathan de Vries ndvri.nosp@m.es@s.nosp@m.quiz..nosp@m.net
Rayn Ong rong@.nosp@m.squi.nosp@m.z.net
Version
Revision:
1.11

HIPO

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
reset_bulkmail_job.php,v 1.5 2012/08/30 00:57:13 ewang Exp

Reset a bulkmail job

Usage: php reset_bulkmail_job.php /path/to/system/root/ [assetid of job] This script resets a bulkmail job.

Author
Benjamin Pearson bpear.nosp@m.son@.nosp@m.squiz.nosp@m..net
Version
Revision:
1.5

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ACN 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
run.php,v 1.5 2012/08/30 00:57:13 ewang Exp

Run File

The one file through which everything runs

Author
Nathan de Vries ndvri.nosp@m.es@s.nosp@m.quiz..nosp@m.net
Rayn Ong rong@.nosp@m.squi.nosp@m.z.net
Version
Revision:
1.5

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
schedule_bulkmail_job.php,v 1.5 2012/08/30 00:57:13 ewang Exp

Add a bulkmail job to the bulkmail queue

Usage: php add.php /path/to/system/root/ [assetid of job] This script adds a bulkmail job to the bulkmail queue. Used to allow cron systems to handle bulkmail jobs.

Author
Benjamin Pearson bpear.nosp@m.son@.nosp@m.squiz.nosp@m..net
Version
Revision:
1.5

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
calendar_event_recurring_prefs.inc,v 1.3 2012/08/30 00:57:28 ewang Exp

Calendar_Event_Recurring_Prefs

Purpose

Author
Chiranjivi Upreti cupre.nosp@m.ti@s.nosp@m.quiz..nosp@m.com..nosp@m.au
Version
Revision:
1.3

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
content_type_code_prefs.inc,v 1.9 2012/08/30 00:58:07 ewang Exp

Content_Type_Code_Prefs

Purpose

Looks after the creation the Raw HTML preferences

Author
Darren McKee dmcke.nosp@m.e@sq.nosp@m.uiz.n.nosp@m.et
Version
Revision:
1.9

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
content_type_image_prefs.inc,v 1.9 2012/08/30 00:58:07 ewang Exp

Content_Type_Structure_Tree_Prefs

Purpose

Looks after the creation the Image Content Type Preferences

Author
Darren McKee <dmcke.nosp@m.e@sq.nosp@m.uiz.n.nosp@m.et
Version
Revision:
1.9

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
content_type_markdown_prefs.inc,v 1.2 2012/08/30 00:58:07 ewang Exp

Content_Type_Markdown_Prefs

Purpose

Looks after the creation the Markdown preferences

Author
Anh Ta ata@s.nosp@m.quiz.nosp@m..co.u.nosp@m.k
Version
Revision:
1.2

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
content_type_raw_html_prefs.inc,v 1.15 2012/08/30 00:58:07 ewang Exp

Content_Type_Raw_HTML_Prefs

Purpose

Looks after the creation the Raw HTML preferences

Author
Greg Sherwood greg@.nosp@m.squi.nosp@m.z.net
Version
Revision:
1.15

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
content_type_snippet_prefs.inc,v 1.5 2012/08/30 00:58:07 ewang Exp

Content_Type_Snippet_Prefs

Purpose

Snippet root node preference

Author
Rayn Ong rong@.nosp@m.squi.nosp@m.z.net
Version
Revision:
1.5

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
content_type_structure_tree_prefs.inc,v 1.8 2012/08/30 00:58:07 ewang Exp

Content_Type_Structure_Tree_Prefs

Purpose

Looks after the creation the Structure Tree

Author
Darren McKee dmcke.nosp@m.e@sq.nosp@m.uiz.n.nosp@m.et
Version
Revision:
1.8

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
hipo_job_tool_export_files.inc,v 1.5 2012/08/30 00:58:08 ewang Exp

Highly Intensive Processing Object (HIPO) to export files to a tar ball

Initial Running Vars : root_node - the root node to grab all the assets from save_name - the base name of the tar ball keep_structure - keep the structure of the assets in the asset tree

Author
Benjamin Pearson bpear.nosp@m.son@.nosp@m.squiz.nosp@m..net
Version
Revision:
1.5

HIPO

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
hipo_job_import_file.inc,v 1.7 2012/08/30 00:58:36 ewang Exp

Highly Intensive Processing Object (HIPO) to import a file from the file bridge

Initial Running Vars : root_assetid - the ID of the root asset of the tree that will be imported

Author
Benjamin Pearson bpear.nosp@m.son@.nosp@m.squiz.nosp@m..com.nosp@m..au
Version
Revision:
1.7

file

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
hipo_job_funnelback_rebuild_cache.inc,v 1.3 2012/08/30 00:58:43 ewang Exp

Highly Intensive Processing Object (HIPO) to rebuild the site map cache

Initial Running Vars : root_assetid - the ID of the root asset of the tree that will be reindexed

Author
Benjamin Pearson bpear.nosp@m.son@.nosp@m.squiz.nosp@m..net
Version
Revision:
1.3

funnelback

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
hipo_job_funnelback_reindex.inc,v 1.6 2012/08/30 00:58:43 ewang Exp

Highly Intensive Processing Object (HIPO) to reindex sites

Initial Running Vars : root_assetid - the ID of the root asset of the tree that will be reindexed

Author
Benjamin Pearson bpear.nosp@m.son@.nosp@m.squiz.nosp@m..net
Version
Revision:
1.6

funnelback

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
hipo_job_bulk_file_import.inc,v 1.13 2012/08/30 00:58:50 ewang Exp

HIPO for importing files into Matrix assets

Author
Scott Kim skim@.nosp@m.squi.nosp@m.z.net
Version
Revision:
1.13

HIPO

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ACN 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

$Id: HIPO for exporting assets to xml

Initial Running Vars : 'export_path' - Full path to temp export directory 'root_node' - Root asset ID to export from

Author
Edison Wang ewang.nosp@m.@squ.nosp@m.iz.co.nosp@m.m.au
Version
Revision:
1.5

import_tools/hipo_jobs

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ACN 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
hipo_job_import_assets_from_xml.inc,v 1.7 2012/08/30 00:58:50 ewang Exp

HIPO for importing a large HTML file into Matrix assets

Initial Running Vars : 'file_info' - Full path to the file to import 'create_under_assetid' - Root asset ID to import to

Author
Ash Karelia akare.nosp@m.lia@.nosp@m.squiz.nosp@m..com.nosp@m..au
Version
Revision:
1.7

import_tools/hipo_jobs

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ACN 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
hipo_job_structured_file_import.inc,v 1.27 2012/08/30 00:58:50 ewang Exp

HIPO for importing a large HTML file into Matrix assets

Initial Running Vars : 'import_file' - Full path to the file to import 'root_assetid' - Root asset ID to import to 'headings' - Array of headings to split on

Author
Darren McKee dmcke.nosp@m.e@sq.nosp@m.uiz.n.nosp@m.et
Version
Revision:
1.27

HIPO

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ACN 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
ldap_change_dn.php,v 1.17 2012/08/30 00:58:58 ewang Exp

Alter the database to reflect that the DN of a user has changed

Author
Greg Sherwood greg@.nosp@m.squi.nosp@m.z.net
Version
Revision:
1.17

ldap

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
comment_prefs.inc,v 1.11 2012/08/30 00:59:01 ewang Exp

Comment_Prefs

Purpose

Looks after the creation the Comment Preferences

Author
Ben Caldwell bcald.nosp@m.well.nosp@m.@squi.nosp@m.z.ne.nosp@m.t
Version
Revision:
1.11

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
hipo_job_reindex.inc,v 1.37 2012/08/30 00:59:15 ewang Exp

Highly Intensive Processing Object (HIPO) to reindex all the assets in the asset tree under the supplied asset

Initial Running Vars : root_assetid - the ID of the root asset of the tree that will be reindexed

Author
Greg Sherwood greg@.nosp@m.squi.nosp@m.z.net
Version
Revision:
1.37

HIPO

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
reindexSearchIndex.php,v 1.6 2012/09/20 02:38:59 cupreti Exp

Purpose: Matrix Search: Reindex the system

Author
Chiranjivi Upreti cupre.nosp@m.ti@s.nosp@m.quiz..nosp@m.com..nosp@m.au
Version
Revision:
1.6

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
search_manager_prefs.inc,v 1.7 2012/08/30 00:59:15 ewang Exp

Search_Manager_Prefs

Purpose

Looks after the creation the Search Manager preferences

Author
Luke Wright lwrig.nosp@m.ht@s.nosp@m.quiz..nosp@m.net
Version
Revision:
1.7

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
cron_job_sync_cmis_bridges.inc,v 1.5 2012/08/30 00:59:19 ewang Exp

Cron_Job_Sync_CMIS_Bridges

Purpose Note that this is a singleton asset - when the asset type is installed it creates a single instance of itself under the cron manager, which should remain there always.

Version
Revision:
1.5
Author
Mohamed Haidar mhaid.nosp@m.ar@s.nosp@m.quiz..nosp@m.com..nosp@m.au

sharepoint

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
hipo_job_sync_cmis_bridge.inc,v 1.7 2012/08/30 00:59:19 ewang Exp

HIPO for Synchronizing CMIS Bridge files.

Author
Mohamed Haidar <mhaid.nosp@m.ar@s.nosp@m.quiz..nosp@m.com/au>
Version
Revision:
1.7

sharepoint

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ACN 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
hipo_job_tool_clear_squid_cache.inc,v 1.12.2.2 2012/12/10 23:50:17 ewang Exp

Highly Intensive Processing Object (HIPO) to clear squid cache

Initial Running Vars : assetid - the id of the asset which URLs to be purged cascade - this asset only, or include its children repopulate - whether to repopulate the cache

Author
Rayn Ong rong@.nosp@m.squi.nosp@m.z.net
Version
Revision:
1.12.2.2

squid

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+ Add or Remove a url from a site/asset. This script will go and update the sq_ast_url, sq_ast_lookup, sq_ast_lookup_value table. It assume that the site being edited is already have a URL applied to it.

Author
Huan Nguyen hnguy.nosp@m.en@s.nosp@m.quiz..nosp@m.net
Version
Revision:
1.11.2.1

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
add_user_own_access.php,v 1.8.2.1 2012/10/09 01:04:43 akarelia Exp

Ensures that each user in the system has read access themselves, provided as a failsafe in case the permissions have become corrupted.

Author
Luke Wright lwrig.nosp@m.ht@s.nosp@m.quiz..nosp@m.net
Version
Revision:
1.8.2.1

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
clean_old_shadow_links.php,v 1.2 2012/08/30 01:04:53 ewang Exp

Run php clean_old_shadow_links.php without any argument to see the script usage

This script is used to clean the old shadow links whose minor shadow assets are no longer valid because their bridges can not find them anymore. It can be because the assets were removed from the datasource, e.g. An LDAP Backend User is linked under the System Administrators folder but is removed from the LDAP Directory. But there are also other cases like the connection between Matrix and the datasource goes down, or someone changes the bridge's configuration for testing. Hence, this script does not check and remove the links immediately but gives a list of old links for review and takes actions in the second run. You can use -s option to save a list of SQL statements to a file for reviewing and executing by an SQL client like psql. You can also use -p option to save the link list under PHP array format and then running with -d option to delete the links in the reviewed files.

Author
Anh Ta ata@s.nosp@m.quiz.nosp@m..co.u.nosp@m.k
Version
Revision:
1.2

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
clear_cron_deadlock.php,v 1.4 2012/08/30 01:04:53 ewang Exp

Clear a cron deadlock on a matrix instance via command line

Author
Matthew Spurrier mspur.nosp@m.rier.nosp@m.@squi.nosp@m.z.ne.nosp@m.t
Version
Revision:
1.4

Adds entries into rollback tables where there are no entries. This will occur when rollback has been enabled sometime after the system was installed.

Author
Marc McIntyre mmcin.nosp@m.tyre.nosp@m.@squi.nosp@m.z.ne.nosp@m.t
Greg Sherwood gsher.nosp@m.wood.nosp@m.@squi.nosp@m.z.ne.nosp@m.t
Version
Revision:
1.5

+--------------------------——————————————+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------——————————————+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------——————————————+

Id:
convert_database.php,v 1.12 2012/08/30 01:04:53 ewang Exp
Author
Avi Miller avi.m.nosp@m.ille.nosp@m.r@squ.nosp@m.iz.n.nosp@m.et
Version
Revision:
1.12

scripts

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
delete_assets_by_id.php,v 1.3 2012/08/30 01:04:53 ewang Exp

Pass in any assetid's you want to move to the trash folder. It does not purge the trash (that is still a separate script).

Author
Matt Keehan mkeeh.nosp@m.an@s.nosp@m.quiz..nosp@m.co.u.nosp@m.k
Version
$Version$ - 1.0

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
oracle_reset_sequences.php,v 1.6 2012/08/30 01:04:53 ewang Exp

Rebuilds Oracle Sequences from highest primary key value in the database

Author
Avi Miller avi.m.nosp@m.ille.nosp@m.r@squ.nosp@m.iz.n.nosp@m.et
Version
Revision:
1.6

scripts

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
rebake.php,v 1.7 2012/08/30 01:04:53 ewang Exp

DAL Install Queries ("Rebake") Script

Installs DAL queries packages into the MySource system. Installing (or "baking") involves taking the queries specified by the "queries.xml" file in the core, packages and assets and generating an SQL representation which is (in theory) tailored towards the database system in question.

The script takes one parameter - the root of the MySource installation.

php install_queries.php /system/root

Author
Luke Wright lwrig.nosp@m.ht@s.nosp@m.quiz..nosp@m.net
Version
Revision:
1.7

install

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
rename_type_code.php,v 1.6 2012/08/30 01:04:53 ewang Exp

Fix up the database so that assets and attribute IDs point to the right type code after it's been renamed. Also renames relevant directories in SYSTEM_ROOT/data for assets that have associated files.

Author
Nathan de Vries ndvri.nosp@m.es@s.nosp@m.quiz..nosp@m.net
Version
Revision:
1.6

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
run_cron_job.php,v 1.6 2012/08/30 01:04:53 ewang Exp

Runs a single cron job once...deliberatley does not do any testing for whether it SHOULD be run at this time Used to develop and test cron jobs

Author
Blair Robertson blair.nosp@m.@squ.nosp@m.iz.ne.nosp@m.t
Version
Revision:
1.6

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
search_replace_attribute_content.php,v 1.5 2012/08/30 01:04:53 ewang Exp

Replaces one string with another in a given attribute of a list of assets

Author
Andrei Railean arail.nosp@m.ean@.nosp@m.squiz.nosp@m..net
Version
Revision:
1.5

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+ Minify some of Matrix js files to core/lib/matrix.min.js. This is mainly for EES performance improvement.

Author
Edison Wang ewang.nosp@m.@squ.nosp@m.iz.co.nosp@m.m.au
Version
Revision:
1.3

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
get_design_area_setable_attrs.php,v 1.10 2012/08/30 01:04:53 ewang Exp

Small script to return the design areas setable attributes and their descriptions

Author
Blair Robertson blair.nosp@m.@squ.nosp@m.iz.ne.nosp@m.t
Version
Revision:
1.10

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
hipo_management.php,v 1.5.2.1 2012/10/09 01:04:43 akarelia Exp

Hipo Management

Author
Benjamin Pearson bpear.nosp@m.son@.nosp@m.squiz.nosp@m..com.nosp@m..au
Version
Revision:
1.5.2.1

+-----------------------------------------------------------------—+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +-----------------------------------------------------------------—+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +-----------------------------------------------------------------—+

Id:
convert_fonz_for_import.php,v 1.3 2012/08/30 01:04:53 ewang Exp

Script to form valid thesaurus XML from a comma separated file in the form "parent_term","relation","child_term"

Author
Elden McDonald <emcdo.nosp@m.nald.nosp@m.@squi.nosp@m.z.ne.nosp@m.t
Version
Revision:
1.3

core

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
create_pages.php,v 1.8 2012/08/30 01:04:53 ewang Exp

Creates page standard assets based on a CSV file provided The CSV file format is: asset_name, type_code, parent_assetid, link_type

Author
Avi Miller avim@.nosp@m.nets.nosp@m.pace..nosp@m.net..nosp@m.au
Greg Sherwood greg@.nosp@m.squi.nosp@m.z.net
Version
Revision:
1.8

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
export_to_xml.php,v 1.27 2012/08/30 01:04:53 ewang Exp

Creates XML based on an asset ID provided.

Author
Edison Wang ewang.nosp@m.@squ.nosp@m.iz.ne.nosp@m.t
Avi Miller amill.nosp@m.er@s.nosp@m.quiz..nosp@m.net
Version
Revision:
1.27

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
import_files.php,v 1.16 2012/09/19 04:40:24 ewang Exp

Creates file assets based on uploaded files sitting on the server You need to create a directory for each parent asset you will be uploading files to, e.g. import/20, import/24 (where 20 and 24 are the asset IDs of the target parents. Each file found in those directory's will be linked appropriately.

if a third argument is provided the whole folder and its children (files and sub folders) will be imported into the matrix system.

= IMPORTANT: by DEFAULT unrestricted Access is set to FALSE * *if you need to upload the files with unrestricted access set to true you will need to add a fourth argument equal to 1 *

The name of the folders will be used to create matrix asset (i.e.: The file and folder structure you want to import can be: folders_to_import |- folder_1 | |- image.jpg | |- folder_1_2 | |- another_picture.jpg |- file1.pdf |- another_document.doc

The exact same structure will be created into matrix)

USAGE: php scripts/import/import_files.php . folders_to_import 66 [–sort] or php scripts/import/import_files.php . folders_to_import 66 1 [–sort] or php scripts/import/import_files.php . folders_to_import [–sort]

first argument matrix root folder second argument folder to import third argument matrix asset id where you want to import the folders and files fourth argument is equals to 1 allow unrestricted access will be set to be true fifth argument, if set to –sort the files be alphanumerically sorted before importing

Author
Greg Sherwood greg@.nosp@m.squi.nosp@m.z.net
Version
Revision:
1.16

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
import_from_xml.php,v 1.24.2.3 2012/12/18 04:11:57 ewang Exp

Creates assets based on an xml file provided.

See the accompanying file 'xml_example.xml' for an example structure

Author
Darren McKee dmcke.nosp@m.e@sq.nosp@m.uiz.n.nosp@m.et
Version
Revision:
1.24.2.3

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
import_quiz_from_xml.php,v 1.6 2012/08/30 01:04:53 ewang Exp

Creates quiz and question assets based on an xml file provided.

SAMPLE XML STRUCTURE

<exportquestions> <pool name="Question Group Name"> <question> <QuestionText>Question Text</QuestionText> <Option_A points="0"> <Option_Text>Yes</Option_Text> <Response_Supplement> </Option_A> <Option_B points="0"> <Option_Text>No</Option_Text> <Response_Supplement> </Option_B> <Option_C points="1"> <Option_Text>Correct Option</Option_Text> <Response_Supplement>Sample Response Text</Response_Supplement> </Option_C> </question> </pool> </exportquestions>

Author
Han Loong Liauw hllia.nosp@m.uw@s.nosp@m.quiz..nosp@m.net
Version
Revision:
1.6

+-----------------------------------------------------------------—+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +-----------------------------------------------------------------—+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +-----------------------------------------------------------------—+

Id:
indent_list_to_xml.php,v 1.5 2012/08/30 01:04:53 ewang Exp

Script to form valid thesaurus XML from a tab-indented text file like this:

Software CMSes MySource Classic MySource Matrix OSes Windows XP Red Hat Linux Hardware CPUs 2.4GHz Celeron 400MHz Pentiun 2

Author
Tom Barrett tbarr.nosp@m.ett@.nosp@m.squiz.nosp@m..net
Version
Revision:
1.5

core

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
locale_backup.php,v 1.11.2.1 2012/10/09 01:04:43 akarelia Exp

Locale Backup Script

Compiles all of the localisation files in the system to larger ones - one for each of screens, strings, errors and localised messages - so that it is easier to localise in one go.

Usage (from System Root): php scripts/locale/locale_backup.php . –locale=en –output=./locale_backup

Parameters: –locale is as it is in install/compile_locale.php - each option specifies a language, and each can be further qualified with the type of localisation to backup. If omitted completely, the script will do everything.

Examples: –locale=en Will back up everything in English –locale=en –locale=fr Will back up everything in English and French –locale=en-screens Will back up only localised screens in English –locale=en-screens,errors Will back up localised screens AND errors only in English

–output specifies the output directory of the backed up files. If omitted, defaults to [SYSTEM ROOT]/data/temp/locale_backup.

Author
Luke Wright lwrig.nosp@m.ht@s.nosp@m.quiz..nosp@m.net
Version
Revision:
1.11.2.1

install

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
locale_restore.php,v 1.6.2.1 2012/10/09 01:04:43 akarelia Exp

Locale Restore Script

Gathers a set of locale files compiled by Locale Backup, and returns them to their proper place in the Matrix installation.

Sample Usage (from System Root): php scripts/locale/locale_restore.php . -d ./locale_backup -rf

Parameters: -d Specifies the directory of the backed up files. If omitted, defaults to [SYSTEM ROOT]/data/temp/locale_backup.

-r Recurse subdirectories.

-f Force overwriting of langauge files. If not set, this script will ask you to confirm overwriting of each file that already exists.

Note: Locale does not have to be specified at the command line - each compiled XML file has locale info that this script uses..

Author
Luke Wright lwrig.nosp@m.ht@s.nosp@m.quiz..nosp@m.net
Version
Revision:
1.6.2.1

install

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
migrate_metadata_text_to_multiple_text.php,v 1.5 2012/08/30 01:04:53 ewang Exp

Author
Scott Kim skim@.nosp@m.squi.nosp@m.z.net
Version
Revision:
1.5

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
move_assets.php,v 1.9.2.1 2012/10/09 01:04:43 akarelia Exp

Move all assets of a single type from a specified parent asset to another asset args: system-root, from-parent id, to-parent id, asset-type, [link-type]

Author
Matt Keehan mkeeh.nosp@m.an@s.nosp@m.quiz..nosp@m.co.u.nosp@m.k
Anh Ta ata@s.nosp@m.quiz.nosp@m..co.u.nosp@m.k
Version
$Version$ - 2.0

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
move_assets_to_dated_folders.php,v 1.8.2.1 2012/10/09 01:04:43 akarelia Exp

Move assets directly residing under a parent asset into a folder structure based on the "created" or "published" date of each asset. The resulting folder structure is stored under the supplied parent asset.

If a suitable folder structure exists under the parent asset, it will be re-used.

Credit to Richard Hulse (Radio NZ) for this concept which is now available to the Matrix Community!

Author
Mark Brydon mbryd.nosp@m.on@s.nosp@m.quiz..nosp@m.net
Version
Revision:
1.8.2.1

Script for the publishing of static content of the provided comma seperated asset ids. Script will publish every URL associated with each asset. There are no restrictions on asset types. It is upto the user to identify the static/dynamic nature of an asset's content.

This content will be published to the required directory in the following structure: <scheme>/<domain>/<path>/index.html There is an option to publish the _nocache version. If this option is not selected, existing (if any) _nocache content will be deleted.

Author
Mohamed Haidar mhaid.nosp@m.ar@s.nosp@m.quiz..nosp@m.com..nosp@m.au
Version
Revision:
1.4

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
purge_trash.php,v 1.9 2012/08/30 01:04:53 ewang Exp

Use this script to clear the trash

Usage: php scripts/purge_trash.php [SYSTEM ROOT] [PURGE_ROOTNODE] Runs a Freestyle HIPO that purges all assets from the trash Best suited to be run at a scheduled time by cron or similar.

Added: optional argument PURGE_ROOTNODE, all assets underneath this rootnode (inclusive) will be purged from the trash folder. useful when the system runs out of memory when purging all assets

Version
Revision:
1.9

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
recreate_link_tree.php,v 1.30 2012/08/30 01:04:53 ewang Exp

Use this script to (re)create the link tree.

Usage: php scripts/recreate_link_tree.php [SYSTEM ROOT] > tmp.sql

Sends the SQL Commands that need to be run to STDOUT and send status information to STDERR

The main use of this script is recreate the treeids when the SQ_CONF_ASSET_TREE_BASE or SQ_CONF_ASSET_TREE_SIZE config options change

Author
Blair Robertson blair.nosp@m.@squ.nosp@m.iz.ne.nosp@m.t
Luke Wright lwrig.nosp@m.ht@s.nosp@m.quiz..nosp@m.net
Avi Miller avi.m.nosp@m.ille.nosp@m.r@squ.nosp@m.iz.n.nosp@m.et
Version
Revision:
1.30

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
recreate_rollback_triggers.php,v 1.5 2012/08/30 01:04:53 ewang Exp

Recreate the Rollback Trigger functions

Author
Marc McIntyre mmcin.nosp@m.tyre.nosp@m.@squi.nosp@m.z.ne.nosp@m.t
Version
Revision:
1.5

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+ This script will take an argument of a list of root nodes separated by commas, then it will go find all the children of those root nodes and regenerate metadata for these child assets.

Author
Huan Nguyen hnguy.nosp@m.en@s.nosp@m.quiz..nosp@m.net
Version
Revision:
1.7.2.1

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
regen_metadata_schemas.php,v 1.7 2012/08/30 01:04:53 ewang Exp

This script regenerates metadata for specified metadata schemas in the system. If no schema is specified, then all schemas in the system are regenerated.

Author
Edison Wang ewang.nosp@m.@squ.nosp@m.iz.co.nosp@m.m.au
Version
Revision:
1.7

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
regen_system_assets_config.php,v 1.10 2012/08/30 01:04:53 ewang Exp

This small script generates the systerm assets config for installed systems that get updated and need this file generated

Author
Blair Robertson blair.nosp@m.@squ.nosp@m.iz.ne.nosp@m.t
Version
Revision:
1.10

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
regenerate_treeids_for_triggers.php,v 1.5 2012/09/26 03:46:51 akarelia Exp

Bug fix #3864 Rebuilding Link Tree breaks triggers This script will get all the triggers installed in the system and regenerate them this will re-enter values in table, thus fixing up any issue with inconsistent tree_ids

Author
Ashish Karelia akare.nosp@m.lia@.nosp@m.squiz.nosp@m..net
Version
Revision:
1.5

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
remove_asset_type.php,v 1.7.2.1 2012/10/09 01:21:28 akarelia Exp

Remove all assets of the specified type and then remove any record of the asset type itself

Note this script is not at all asset-inheritance-aware: it will only remove assets of exactly the type you specify

Author
Tom Barrett tbarr.nosp@m.ett@.nosp@m.squiz.nosp@m..net
Version
Revision:
1.7.2.1

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
remove_assets_of_type.php,v 1.10.2.1 2012/10/09 01:21:27 akarelia Exp

Remove all assets of the specified type in the matrix system

Note this script is not at all asset-inheritance-aware: it will only remove assets of exactly the type you specify

Author
Tom Barrett tbarr.nosp@m.ett@.nosp@m.squiz.nosp@m..net
Version
Revision:
1.10.2.1

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
remove_form_submission.php,v 1.13 2012/08/30 01:04:53 ewang Exp

This script does the following:

  1. take 3 arguments from the command line: asset_id, from_date, to_date*
  2. get assets of type 'form_submission' (a) in the submission folder of form (#asset_id) (b) created between 'from_date 00:00:00' and 'to_date 23:59:59'
  3. remove assets permanently from database

    Make sure that no one is editing any form submission asset Require Matrix version 3.12 or newer

Author
Rayn Ong rong@.nosp@m.squi.nosp@m.z.net
Version
Revision:
1.13

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
remove_internal_message.php,v 1.9 2012/08/30 01:04:53 ewang Exp

Delete internal messages

Author
Scott Kim skim@.nosp@m.squi.nosp@m.z.net
Version
Revision:
1.9

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
remove_old_cron_jobs.php,v 1.8.2.1 2012/10/09 01:04:43 akarelia Exp

Script to remove cron jobs more than a week out of date. Useful when they've piled up so much that you can't delete them manually and can't run the cron script

Author
Tom Barrett tbarr.nosp@m.ett@.nosp@m.squiz.nosp@m..net
Version
Revision:
1.8.2.1

Script for running the WYSIWYG Replace Text Plugin on all editable content. You must specify the root nodes (comma seperated) to be looked under. You may optionally specify the root nodes to exclude (comma seperated). There are three configuration options you may change in the file. See below.

Author
Mohamed Haidar mhaid.nosp@m.ar@s.nosp@m.quiz..nosp@m.com..nosp@m.au
Version
Revision:
1.6

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
replace_url.php,v 1.7.2.2 2012/11/07 03:11:03 cupreti Exp

Remaps a url to another url. Use this script instead of updating lookups as it should be quicker

Author
Marc McIntyre mmcin.nosp@m.tyre.nosp@m.@squi.nosp@m.z.ne.nosp@m.t
Version
Revision:
1.7.2.2

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
reset_root_password.php,v 1.7 2012/08/30 01:04:53 ewang Exp

Reset the root users password back to 'root'

Author
Blair Robertson brobe.nosp@m.rtso.nosp@m.n@squ.nosp@m.iz.c.nosp@m.o.uk
Version
Revision:
1.7

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
rollback_management.php,v 1.27 2012/08/30 01:04:53 ewang Exp

Adds entries into rollback tables where there are no entries. This will occur when rollback has been enabled sometime after the system was installed.

Author
Marc McIntyre mmcin.nosp@m.tyre.nosp@m.@squi.nosp@m.z.ne.nosp@m.t
Greg Sherwood gsher.nosp@m.wood.nosp@m.@squi.nosp@m.z.ne.nosp@m.t
Version
Revision:
1.27

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+ Script to apply a metadata schema to one or more root nodes and all children, before regenerating the metadata.

This script forks multiple PHP processes to stop memory leaks from a long running process.

Author
Huan Nguyen hnguy.nosp@m.en@s.nosp@m.quiz..nosp@m.net
James Hurst jhurs.nosp@m.t@sq.nosp@m.uiz.c.nosp@m.o.uk
Version
Revision:
1.4.2.1

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+ Script to set permissions to one or more root nodes and all children.

This script forks multiple PHP processes to stop memory leaks from a long running process.

Author
Huan Nguyen hnguy.nosp@m.en@s.nosp@m.quiz..nosp@m.net
Geoffroy Noel gnoel.nosp@m.@squ.nosp@m.iz.co.nosp@m..uk
James Hurst jhurs.nosp@m.t@sq.nosp@m.uiz.c.nosp@m.o.uk
Version
Revision:
1.4.2.1

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
system_check.php,v 1.6 2012/08/30 01:04:53 ewang Exp

Check the system for possible errors and problems and only report them

Syntax: –system=[MATRIX_ROOT] –verbose –no-colours

Author
Benjamin Pearson bpear.nosp@m.son@.nosp@m.squiz.nosp@m..net
Version
Revision:
1.6

+--------------------------------————————————+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------————————————+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------————————————+

Id:
system_integrity_check_indexes.php,v 1.19 2012/08/30 01:04:53 ewang Exp

This script will look through the database to check for missing indexes. If it finds any, it will print out an sql query to run.

It does not run the queries itself, because there may be more involved in fixing the problem.

For example, duplicate keys where there shouldn't be. Something like that definitely needs more investigation.

Author
Chris Smith csmit.nosp@m.h@sq.nosp@m.uiz.n.nosp@m.et
Version
Revision:
1.19

scripts

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
system_integrity_check_links.php,v 1.7 2012/08/30 01:04:53 ewang Exp

Go through all WYSIWYG content types and ensure all ./?a=xx links are valid

Author
Greg Sherwood greg@.nosp@m.squi.nosp@m.z.net
Version
Revision:
1.7

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
system_integrity_clean_cache_dir.php,v 1.5.2.1 2012/10/09 01:21:27 akarelia Exp

Delete cache files that exist for deleted/expired cache entries in sq_cache

Author
Rayn Ong rong@.nosp@m.squi.nosp@m.z.net
Version
Revision:
1.5.2.1

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
system_integrity_clean_old_files.php,v 1.6.2.1 2012/10/09 01:04:43 akarelia Exp

Deletes the old checked-out files from the data directory for file type of assets

Author
Scott Kim skim@.nosp@m.squi.nosp@m.z.net
Version
Revision:
1.6.2.1

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
system_integrity_content_links.php,v 1.6.2.1 2012/10/09 01:04:43 akarelia Exp

Check the integrity of image/file asset NOTICE links in bodycopy contents

Author
Greg Sherwood greg@.nosp@m.squi.nosp@m.z.net
Version
Revision:
1.6.2.1

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
system_integrity_deleted_user_perms.php,v 1.14.2.1 2012/10/09 01:04:43 akarelia Exp

Delete permissions that exist for deleted or non-existant users (eg. LDAP users that no longer exist)

Author
Luke Wright lwrig.nosp@m.ht@s.nosp@m.quiz..nosp@m.net
Version
Revision:
1.14.2.1

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
system_integrity_fix_char_encoding.php,v 1.6.2.1 2012/11/13 00:26:43 ewang Exp

Script to replace the non-utf8 smart quotes chars by their regular counterpart chars and if string is still invalid after replacement, perform charset conversion on string and then regenerates the content files (bodycopy, metadata and design) of the affected assets

IMPORTANT: SYSTEM MUST BE BACKEDUP BEFORE RUNNING THIS SCRIPT!!!

Author
Chiranjivi Upreti cupre.nosp@m.ti@s.nosp@m.quiz..nosp@m.com..nosp@m.au
Version
Revision:
1.6.2.1

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
system_integrity_fix_public_files.php,v 1.4 2012/08/30 01:04:53 ewang Exp

Fix (update, recover or remove) public files in the public data directory of file and its descendant assets.

Author
Mohamed Haidar mhaid.nosp@m.ar@s.nosp@m.quiz..nosp@m.com..nosp@m.au
Version
Revision:
1.4

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
system_integrity_fix_sort_orders.php,v 1.5.2.1 2012/10/09 01:04:43 akarelia Exp

Ensures the sort_order in the sq_ast_lnk table is linear. Takes into consideration the existing sort_order. You may specify a parent node to start from. If omitted, the process will start from the root folder. Note: This will not sort shadow asset links.

Author
Benjamin Pearson bpear.nosp@m.son@.nosp@m.squiz.nosp@m..net
Basil Shkara bshka.nosp@m.ra@s.nosp@m.quiz..nosp@m.net
Version
Revision:
1.5.2.1

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
system_integrity_foreign_keys.php,v 1.7.2.1 2012/10/09 01:04:43 akarelia Exp

System_Integrity_Foreign_Keys Script

Checks the integrity of the database foreign keys

Author
Ben Caldwell bcald.nosp@m.well.nosp@m.@squi.nosp@m.z.ne.nosp@m.t
Version
Revision:
1.7.2.1

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
system_integrity_form_submissions.php,v 1.5 2012/08/30 01:04:53 ewang Exp

Ensures that Form Submissions appear only under the associated Form asset

system_integrity_form_submissions.php SYSTEM_ROOT [list|delete]

Author
Anh Ta ata@s.nosp@m.quiz.nosp@m..co.u.nosp@m.k
Version
Revision:
1.5

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
system_integrity_incomplete_attachments.php,v 1.10 2012/08/30 01:04:53 ewang Exp

1- Report on the incomplete attachment directories that do NOT match submission assets. 2- Report on the incomplete attachment directories that are now complete submissions. These may or may not be empty directories.

Syntax: system_integrity_incomplete_attachments.php [Matrix_Root] [Action] where [ACTION] is –fix (delete the attachments) or –check (just report)

Author
Benjamin Pearson bpear.nosp@m.son@.nosp@m.squiz.nosp@m..net
Version
Revision:
1.10

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
system_integrity_internal_links.php,v 1.6.2.1 2012/10/09 01:04:43 akarelia Exp

Go through all WYSIWYG content types are ensure all ./?a=xx links are in the correct format

Author
Greg Sherwood greg@.nosp@m.squi.nosp@m.z.net
Version
Revision:
1.6.2.1

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
system_integrity_invalid_links.php,v 1.9 2012/08/30 01:04:53 ewang Exp

Finds, and optionally removes significant links from sq_ast_lnk where one or both sides of the link do not exist. Report on the number of orphaned assets left in the system and recommends running system_integrity_orphaned_assets.php.

This script can only be run system wide.

Author
Nathan Callahan ncall.nosp@m.ahan.nosp@m.@squi.nosp@m.z.ne.nosp@m.t
Mohamed Haidar mhaid.nosp@m.ar@s.nosp@m.quiz..nosp@m.net
Version
Revision:
1.9

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
system_integrity_orphaned_assets.php,v 1.18.2.1 2012/10/09 01:21:27 akarelia Exp

Finds and links orphaned assets (ie. ones with no links to them, ie. ones without links where they are the minor) underneath a specified asset id, preferably a folder

Author
Luke Wright lwrig.nosp@m.ht@s.nosp@m.quiz..nosp@m.net
Version
Revision:
1.18.2.1

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
system_integrity_recover_file_versions.php,v 1.8 2012/08/30 01:04:53 ewang Exp

Check and recover file version integrity of file and its descendant assets

Notes: YOU SHOULD BACK UP YOUR SYSTEM BEFORE USING THIS SCRIPT

Author
Anh Ta ata@s.nosp@m.quiz.nosp@m..co.u.nosp@m.k
Version
Revision:
1.8

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
system_integrity_run_tidy.php,v 1.11.2.1 2012/10/09 01:04:43 akarelia Exp

Go through all WYSIWYG content types and re-run HTML Tidy

Syntax: system_integrity_run_tidy.php [Matrix_Root] [Root_Assetid]

Author
Avi Miller avi.m.nosp@m.ille.nosp@m.r@squ.nosp@m.iz.n.nosp@m.et
Version
Revision:
1.11.2.1

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
system_move_update.php,v 1.21 2012/08/30 01:04:53 ewang Exp

Small script to be run AFTER the system root directory is changed

Author
Blair Robertson blair.nosp@m.@squ.nosp@m.iz.ne.nosp@m.t
Version
Revision:
1.21

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
system_parse_design.php,v 1.13 2012/08/30 01:04:53 ewang Exp

Reparses a specified design

Author
Greg Sherwood greg@.nosp@m.squi.nosp@m.z.net
Version
Revision:
1.13

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
system_parse_designs.php,v 1.11 2012/08/30 01:04:53 ewang Exp

Reparses all of the designs in the system

Author
Greg Sherwood greg@.nosp@m.squi.nosp@m.z.net
Version
Revision:
1.11

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
test_broken_sort_order.inc,v 1.4 2012/08/30 01:04:53 ewang Exp

Test_Broken_Sort_Order

A test to find any broken sort order on the links table

Author
Benjamin Pearson bpear.nosp@m.son@.nosp@m.squiz.nosp@m..net
Version
Revision:
1.4

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
test_dead_assets.inc,v 1.5 2012/08/30 01:04:53 ewang Exp

Test_Dead_Assets

A test to run to find dead assets on the system

Author
Benjamin Pearson bpear.nosp@m.son@.nosp@m.squiz.nosp@m..net
Version
Revision:
1.5

+---------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ACN 084 670 600 | +---------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.net) so we may provide | | you a copy. | +---------------------------------------------------------------——+

Id:
test_dead_file_revisions.inc,v 1.4 2011/04/10 23:16:22 akarelia Exp

Test_Dead_File_Revisions

A test to run to find dead file_revisions on the system These are file revisions that exist in data/file_repository but aren't assets any more.

Author
Chris Smith csmit.nosp@m.h@sq.nosp@m.uiz.n.nosp@m.et
Version
Revision:
1.4

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
test_form_integrity.inc,v 1.4 2012/08/30 01:04:53 ewang Exp

Test_Form_Integrity

A test to check the integrity of a form (valid questions/sections, submissions completed, valid form actions)

Author
Benjamin Pearson bpear.nosp@m.son@.nosp@m.squiz.nosp@m..net
Version
Revision:
1.4

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
test_fragmented_attributes.inc,v 1.5 2012/08/30 01:04:53 ewang Exp

Test_Fragmented_Attributes

A test to check for fragmented attributes on the attributes table

Author
Benjamin Pearson bpear.nosp@m.son@.nosp@m.squiz.nosp@m..net
Version
Revision:
1.5

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
test_fragmented_rollback.inc,v 1.5 2012/08/30 01:04:53 ewang Exp

Test_Fragmented_Rollback

A test to find fragmented rollback

Author
Benjamin Pearson bpear.nosp@m.son@.nosp@m.squiz.nosp@m..net
Version
Revision:
1.5

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
test_general_status.inc,v 1.3 2012/08/30 01:04:53 ewang Exp

Test_General_Status

A basic test to get a general status and statistics on the system

Author
Benjamin Pearson bpear.nosp@m.son@.nosp@m.squiz.nosp@m..net
Version
Revision:
1.3

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
test_incomplete_attachments.inc,v 1.5 2012/08/30 01:04:53 ewang Exp

Test_Incomplete_Attachments

A test to find incomplete attachments under a form

Author
Benjamin Pearson bpear.nosp@m.son@.nosp@m.squiz.nosp@m..net
Version
Revision:
1.5

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
test_invalid_link_tree.inc,v 1.5 2012/08/30 01:04:53 ewang Exp

Test_Invalid_Link_Tree Asset

A test to run to find invalid link ids on the link tree in the system

Author
Benjamin Pearson bpear.nosp@m.son@.nosp@m.squiz.nosp@m..net
Version
Revision:
1.5

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
test_invalid_links.inc,v 1.4 2012/08/30 01:04:53 ewang Exp

Test_Invalid_Links

A test to run to find invalid matrix links in content areas

Author
Benjamin Pearson bpear.nosp@m.son@.nosp@m.squiz.nosp@m..net
Version
Revision:
1.4

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
test_invalid_num_kids.inc,v 1.4 2012/08/30 01:04:53 ewang Exp

Test_Invalid_Num_Kids

A test to detect invalid num kids entry on link tree

Author
Benjamin Pearson bpear.nosp@m.son@.nosp@m.squiz.nosp@m..net
Version
Revision:
1.4

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
test_orphan_assets.inc,v 1.5 2012/08/30 01:04:53 ewang Exp

Test_Orphan_Asset

A test to run to find orphaned assets on the system

Author
Benjamin Pearson bpear.nosp@m.son@.nosp@m.squiz.nosp@m..net
Version
Revision:
1.5

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
test_submission_integrity.inc,v 1.3 2012/08/30 01:04:53 ewang Exp

Test_Submission_Integrity

A test to check the integrity of submissions (answers match questions on the system)

Author
Benjamin Pearson bpear.nosp@m.son@.nosp@m.squiz.nosp@m..net
Version
Revision:
1.3

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
test_tidy_errors.inc,v 1.3 2012/08/30 01:04:53 ewang Exp

Test_Tidy_Errors

A test to run to find HTML Tidy fails in wysiwyg content areas

Author
Benjamin Pearson bpear.nosp@m.son@.nosp@m.squiz.nosp@m..net
Version
Revision:
1.3

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
test_user_permissions.inc,v 1.3 2012/08/30 01:04:53 ewang Exp

Test_User_Permissions

A test to run to find invalid users on the permission table

Author
Benjamin Pearson bpear.nosp@m.son@.nosp@m.squiz.nosp@m..net
Version
Revision:
1.3

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
system_update_lookups.php,v 1.17.2.1 2012/10/23 05:38:37 cupreti Exp

Script to update lookups for one or more root nodes and all children.

This script forks PHP processes to stop memory leaks from a long running process.

Author
Huan Nguyen hnguy.nosp@m.en@s.nosp@m.quiz..nosp@m.net
Geoffroy Noel gnoel.nosp@m.@squ.nosp@m.iz.co.nosp@m..uk
James Hurst jhurs.nosp@m.t@sq.nosp@m.uiz.c.nosp@m.o.uk
Daniel Simmons dsimm.nosp@m.ons@.nosp@m.squiz.nosp@m..co..nosp@m.uk
Version
Revision:
1.17.2.1

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
system_virus_scan.php,v 1.4 2012/08/30 01:04:53 ewang Exp

Script to check the system for viruii

Author
Benjamin Pearson bpear.nosp@m.son@.nosp@m.squiz.nosp@m..net
Version
Revision:
1.4

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+ Export the submission log of a Form in a specific period. Run this script without argument to see its usage.

Author
Anh Ta ata@s.nosp@m.quiz.nosp@m..co.u.nosp@m.k
Version
Revision:
1.3

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide | | you a copy. | +--------------------------------------------------------------——+

Id:
upgrade_bodycopy_content_file.php,v 1.4 2012/09/17 01:21:19 cupreti Exp

After #5802 bug fix, the keywords in the keyword replacement array in the bodycopy contnet file are htmlencoded to take care of the "unsafe" chars

This script makes sure that the older bodycopy content files are in the line with this change.

Author
Chiranjivi Upreti cupre.nosp@m.ti@s.nosp@m.quiz..nosp@m.com..nosp@m.au
Version
Revision:
1.4

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
upgrade_clear_squid_cache_preferences.php,v 1.3 2012/08/30 01:04:53 ewang Exp

This script moves the tool_clear_squid_cache preference to External Tools Config file It removes tool_clear_squid_cache field for global and user group custom preferences. Squid cache settings should really be treated as an external tool config, not a user preference.

Author
Edison Wang ewang.nosp@m.@squ.nosp@m.iz.ne.nosp@m.t
Version
Revision:
1.3

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
upgrade_form_submission_linking.php,v 1.3.2.1 2012/10/09 01:04:43 akarelia Exp

Author
Tom Barrett tbarr.nosp@m.ett@.nosp@m.squiz.nosp@m..net
Version
Revision:
1.3.2.1

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
upgrade_future_trigger_actions.php,v 1.3.2.1 2012/10/09 01:04:43 akarelia Exp

Author
Mark Brydon mbryd.nosp@m.on@s.nosp@m.quiz..nosp@m.net
Version
Revision:
1.3.2.1

+-----------------------------------------------------------———+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +-----------------------------------------------------------———+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +-----------------------------------------------------------———+

Id:
upgrade_of_funnelback_binary_to_9_1.php,v 1.3 2012/08/30 01:04:53 ewang Exp

ths script will copy across the file to their new names which is required (due to changes made) by funnelback 9.1 binary. This script WILL NOT delete old .cfg files.

USAGE : php scripts/upgrade_of_funnelback_binary_to_9_1.php <SYSTEM_ROOT>

Author
Ash Karelia akare.nosp@m.lia@.nosp@m.squiz.nosp@m..com.nosp@m..au
Version
Revision:
1.3

scripts

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
upgrade_safe_editing_for_thumbnails.php,v 1.5 2012/08/30 01:04:53 ewang Exp

Purpose : This script will pick up all the assets that are in safe edit and check if they have thumbnails on it. If they do it will write the link information to the .sq_notice_links file

Author
Ash Karelia akare.nosp@m.lia@.nosp@m.squiz.nosp@m..com.nosp@m..au
Version
Revision:
1.5

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+

Id:
upgrade_session_expiry_preferences.php,v 1.3.2.1 2012/10/09 01:04:43 akarelia Exp

Author
Benjamin Pearson bpear.nosp@m.son@.nosp@m.squiz.nosp@m..net
Version
Revision:
1.3.2.1

+--------------------------------------------------------------——+ | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd | | ABN 77 084 670 600 | +--------------------------------------------------------------——+ | IMPORTANT: Your use of this Software is subject to the terms of | | the Licence provided in the file licence.txt. If you cannot find | | this file please contact Squiz (www.squiz.com.au) so we may provide| | you a copy. | +--------------------------------------------------------------——+ Add or Remove a url from a site/asset. This script will go and update the sq_ast_url, sq_ast_lookup, sq_ast_lookup_value table. It assume that the site being edited is already have a URL applied to it.

Author
Huan Nguyen hnguy.nosp@m.en@s.nosp@m.quiz..nosp@m.net
Version
Revision:
1.9