Source for file update_T_CMS_CSSSTYLES.phpinc
Documentation is available at update_T_CMS_CSSSTYLES.phpinc
* upgrade T_CMS_CSSSTYLES
* @project Open CSP-Management
* @author Peter Krebs <pitlinz@users.sourceforge.net>
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
* @version $Id: update_T_CMS_CSSSTYLES.phpinc,v 1.3 2008/06/03 15:46:18 pitlinz Exp $
$query=
"SELECT * FROM T_SYS_TABLES WHERE TBL_NAME ='T_CMS_CSSSTYLES' ORDER BY TBL_VERSION DESC";
if (!$tblVer=
$GLOBALS['USRDB']->quickQuery($query)) {
$tblVer['TBL_NAME']=
"T_CMS_CSSSTYLES";
$tblVer['TBL_VERSION']=
0;
$tblVer['TBL_INSERT']=
50;
$tblVer['TBL_UPDATE']=
75;
$tblVer['TBL_DELETE']=
75;
$tblVer['TBL_LASTCHANGE']=
NULL;
require_once $GLOBALS['PROJECT']['PHPINCPATH'].
"db/update/functions_mySQL.phpinc";
if (intval($tblVer['TBL_VERSION']) <
10) {
STY_ID int(11) NOT NULL auto_increment,
PROJ_ID int(11) NOT NULL default '0',
STY_SORTORDER smallint(6) NOT NULL default '99',
STY_NAME varchar(64) NOT NULL default 'CSSNAME',
STY_ALWAYSUSE tinyint(4) NOT NULL default '0',
STY_GRP int(11) NOT NULL default '0',
STY_OWNER int(11) NOT NULL default '0',
STY_LASTCHANGE timestamp(14) NOT NULL,
UNIQUE KEY STY_NAME (STY_NAME),
KEY STY_OWNER (STY_OWNER),
KEY STY_ORDERNR (STY_SORTORDER)
if (intval($tblVer['TBL_VERSION']) <
11) {
DB_UPDATE_execCmd("ALTER TABLE `T_CMS_CSSSTYLES` CHANGE `STY_GRP` `STY_GRP` INT( 11 ) DEFAULT '0'");
DB_UPDATE_execCmd("ALTER TABLE `T_CMS_CSSSTYLES` CHANGE `STY_OWNER` `STY_OWNER` INT( 11 ) DEFAULT '-1'");
$tblVer['TBL_VERSION']=
11;
if (intval($tblVer['TBL_VERSION']) <
12) {
DB_UPDATE_execCmd("ALTER TABLE T_CMS_CSSSTYLES CHANGE STY_SORTORDER STY_SORTORDER SMALLINT(6) DEFAULT '0' NOT NULL");
$tblVer['TBL_VERSION']=
12;
if (intval($tblVer['TBL_VERSION']) <
13) {
$tblVer['TBL_VERSION']=
13;
if (intval($tblVer['TBL_VERSION']) <
14) {
require_once $GLOBALS['OCSP']['PHPFORMPATH'].
"forms.phpinc";
if (file_exists($GLOBALS['PROJECT']['PATH'].
"php/db/frmClasses/DBMS_FIELD_TEXTAREA.phpclass")) {
require_once $GLOBALS['PROJECT']['PATH'].
"php/db/frmClasses/DBMS_FIELD_TEXTAREA.phpclass";
echo
"CLASS SOURCE FOR DBMS_FIELD_TEXTAREA NOT IN PROJECT";
$o_frmNewFld->setFieldVar('className',"Textarea");
$o_frmNewFld->setFieldVar('isSearchable',False);
$o_frmNewFld->setFieldVar('rows',5);
$o_frmNewFld->setFieldVar('cols',50);
$o_frmNewFld->setFieldVar('nlToBr',True);
$o_frmNewFld->setFieldVar('wrap',"off");
$o_frmNewFld->setFieldVar('myROShowMode',3);
$o_frmNewFld->setFieldVar('static_Showmodes',unserialize(base64_decode("YTo1OntpOjA7czo4OiJvaG5lIFRhZyI7aToyO3M6MToicCI7aTozO3M6MzoicHJlIjtpOjE7czo4OiJ0ZXh0YXJlYSI7aTo0O3M6MjoibGkiO30=")));
$o_frmNewFld->setFieldVar('static_wrapMode',unserialize(base64_decode("YTozOntpOjA7czo0OiJzb2Z0IjtpOjE7czo0OiJoYXJkIjtpOjI7czozOiJvZmYiO30=")));
$o_frmNewFld->setFieldVar('myHTMLOutMode',3);
$o_frmNewFld->setFieldVar('srcVersion',2);
$o_frmNewFld->setFrmId($o_frmNewForm->getId());
$o_frmNewFld->setTable("T_CMS_CSSSTYLES");
$o_frmNewFld->setFieldVar('myTableAlias',"T_CMS_CSSSTYLES");
$o_frmNewFld->setName("STY_JAVACODE");
$o_frmNewFld->setFieldVar('myDesc',"");
$o_frmNewFld->setdbDesc(unserialize(base64_decode("YTo3OntzOjQ6IlRZUEUiO3M6NDoidGV4dCI7czoxNDoiQVVUT19JTkNSRU1FTlQiO2I6MDtzOjQ6Ik5VTEwiO2I6MTtzOjExOiJQUklNQVJZX0tFWSI7YjowO3M6NzoiREVGQVVMVCI7TjtzOjM6IktFWSI7czowOiIiO3M6NzoiQ09MTkFNRSI7czoxMjoiU1RZX0pBVkFDT0RFIjt9")));
$o_frmNewFld->setFieldVar('label',"JavaCode");
$o_frmNewFld->setFieldVar('lstLabel',"");
$o_frmNewFld->setFieldVar('defaultValue',"");
$o_frmNewFld->setFieldVar('isHidden',False);
$o_frmNewFld->setFieldVar('enableEdit',True);
$o_frmNewFld->setFieldVar('enableNew',True);
$o_frmNewFld->setFieldVar('enableCopy',True);
$o_frmNewFld->setFieldVar('hideEdit',False);
$o_frmNewFld->setFieldVar('hideNew',False);
$o_frmNewFld->setFieldVar('hideCopy',False);
$o_frmNewFld->setFieldVar('showInList',True);
$o_frmNewFld->setFieldVar('sortOrder',12);
$o_frmNewFld->setFieldVar('toolTip',"Hier können mittels JavaCode weitere Styles definiert werden.");
$o_frmNewFld->setFieldVar('size',NULL);
$o_frmNewFld->setFieldVar('maxlength',NULL);
$o_frmNewFld->setFieldVar('addTag',"");
$o_frmNewFld->setFieldVar('hideAddTag_ro',FALSE);
$o_frmNewFld->setFieldVar('labeltd_add',"");
$o_frmNewFld->setFieldVar('labelcol_hide',FALSE);
$o_frmNewFld->setFieldVar('fieldtd_add',"");
$o_frmNewFld->setFieldVar('allowNull',True);
$o_frmNewFld->setFieldVar('nullErrMsg',"");
$o_frmNewFld->setFieldVar('myDataArrName',"DBVAL");
$o_frmNewFld->setFieldVar('ps_defaultDataArrName',"DBVAL");
// bypass myGlobalDbObjIdx
$o_frmNewFld->setFieldVar('myHelpUrl',"");
$o_frmNewFld->setFieldVar('myGrpKey',"");
$o_frmNewFld->setFieldVar('fldDebug',False);
$o_frmNewFld->setFieldVar('fldDbgGetValue',False);
$o_frmNewFld->setFieldVar('js_check',False);
$o_frmNewFld->setFieldVar('regexcheck_pattern',"");
$o_frmNewFld->setFieldVar('regexErrMsg',"");
$o_frmNewFld->setFieldVar('trimValue',False);
$o_frmNewFld->setFieldVar('hideReadOnly',False);
$o_frmNewFld->setFieldVar('tabIndex',0);
$o_frmNewFld->setFieldVar('myCurrentMode',0);
$o_frmNewFld->setFieldVar('lstColSpan',1);
$o_frmNewFld->setFieldVar('lstTDAdd',"");
$o_frmNewFld->setFieldVar('lstDisableLinks',False);
$o_frmNewFld->setFieldVar('toolTipAsTitle',True);
$o_frmNewFld->setFieldVar('searchGroup_allowAll',True);
$o_frmNewFld->setFieldVar('showQuery',"");
$o_frmNewFld->setFieldVar('inputAdd',Null);
$o_frmNewFld->setFieldVar('allowHTML',False);
$o_frmNewFld->setFieldVar('allowSQL',False);
if (!$o_frmNewForm->fieldExists($o_frmNewFld->getName(),$o_frmNewFld->getTable())) {
echo
"<p>adding field ".
$o_frmNewFld->getName().
" Table: ".
$o_frmNewFld->getTable().
"</p>";
$o_frmNewForm->addFieldObj($o_frmNewFld,True,$debug,True);
$o_frmNewForm->storeToDb();
$tblVer['TBL_VERSION']=
14;
if (intval($tblVer['TBL_VERSION']) <
15) {
DB_UPDATE_execCmd("ALTER TABLE T_CMS_CSSSTYLES ADD STY_INCLUDEFILE VARCHAR(255) NULL");
$tblVer['TBL_VERSION']=
15;
Documentation generated on Thu, 08 Jan 2009 17:49:03 +0100 by phpDocumentor 1.4.0a2