Â@MKb@P9j\@ࢪ@0ȶ20(0Œ17"<002d2$x0i1?0Y$ 6x0U&2h@Ԃ<e2d;3(0@66<BI.P0A P1)"Mx0vP2Qp@J}4AZ(02rp<2ְP0ئT:1yЃ@k0ȟ:@o4Ľ LDP; ځr@6'00E]h"-@Xt/wE@o{92S/])(GCY;8DR@ΑE@+k0J2 6$4(2 xl<0 )T81 0PHc)k$d0CO-1b 5b ?hS%8k@F4I)D@w1xCDl.@1 5( 2p(@T=Pp @T= %@ - @!m'$p@L92à'r@ 5Tx <@IT14@5mpS;hd2H9d@mI fL@Z. <󀠘@@d106$1򂰨@U -wrd"@' 0Т62G͘<2><2[(0|6|6d0M(6P2U ? 0(b$G1P @8F4e =x( P-@!((@dѣ@G0-Ld 8@ D`1\pm@\DN1%? E87(;= P1x= P2h"L4@$1)!= I ؂p(@D wx(@AˆG2"p |(AI MӨ(<0QD25d0U2Ax2a(P2i#$  ,31ː0}7 @184^@,1ՀR@&21@XQ@Xs@'C:(?PP| =T<=P}8$FR &5 P5 (@Ab30]p18|g@_P^1v@  k@V( d(UVt(=V=[(=[<>+YPYl"@ l`Csb@PL+_p$-P0+$@@^lv. @- P7-|t@0טNR4 @ckDŽ@h+QR0u` S @>9cĸ@ΘN4SG#j#HS@X/,\S@\>1_T @WoP`@x(>@'1 @Za,`@K{aaT9$"(%`=@y(%/@hpܧ@O2@!e#,AX>E= РB}).$=>@؎P1?XhATpUrP>@'~@LeP5(tT#L@t@p>  @/6TbT=#DH 5DJ@V%da2PPp4db@~;%:}al^)@ɍ0P+= PN@Us2Ec ,_@>s5@81)`+@2r D@}% ',D@.TW61" as array * @return array */ public static function findAll() { $objCollection = CustomElementModel::findAll(); if($objCollection === null) { return array(); } $arrReturn = array(); foreach($objCollection as $objModel) { $arrReturn[] = static::create( $objModel ); // add to cache Cache::addCustomElement($objModel->id,$objReturn); Cache::addCustomElement($objModel->alias,$objReturn); } return $arrReturn; } /** * Return true if the custom element has been changed by a user e.g. after saving * @param integer Timestamp * @param string * @return boolean */ public static function hasChangedByTimestamp($intTstamp,$strAlias='') { if(strlen($strAlias) < 1) { if(\Contao\Input::get('act') != 'edit') { return false; } $objActiveRecord = null; $strTable = \Contao\Input::get('table'); $strModel = \Contao\Model::getClassFromTable($strTable); if(class_exists($strModel)) { $objActiveRecord = $strModel::findByPk(\Contao\Input::get('id')); } if($objActiveRecord === null) { $objActiveRecord = \Contao\Database::getInstance()->prepare("SELECT * FROM ".$strTable." WHERE id=?")->limit(1)->execute(\Contao\Input::get('id')); } // get the selection field for the current table $selectionfield = CustomElements::getSelectionField($strTable); // check if it is a custom element we are in if(!static::isCustomElement($objActiveRecord->{$selectionfield},$strTable)) { return false; } $strAlias = $objActiveRecord->{$selectionfield}; } $objResult = \PCT\CustomElements\Models\CustomElementModel::findByAlias($strAlias); return ($objResult->tstamp != $intTstamp ? true : false); } /** * Return true if the name/alias is a custom element * @param string * @param string * @return boolean */ public static function isCustomElement($strAlias) { return (\PCT\CustomElements\Models\CustomElementModel::findByAlias($strAlias) !== null ? true : false); } } An Error Occurred: Internal Server Error

Oops! An Error Occurred

The server returned a "500 Internal Server Error".

Something is broken. Please let us know what you were doing when this error occurred. We will fix it as soon as possible. Sorry for any inconvenience caused.