I already got a component, that I am using in my controller:
<?php
class ElementReplacerComponent extends Object {
public $replacementsFolder = 'contentReplacements/';
public $searchTemplate;
public $searchContent = '';
public $adSenseTemplate;
public $adSenseContent = '';
function initialize () {
$searchTemplate = $this->replacementsFolder .
'searchField.tpl';
$adSenseTemplate = $this->replacementsFolder .
'googleAdSense.tpl';
if ( file_exists( $searchTemplate ) ) {
$fileHandler = fopen($searchTemplate, 'r');
$this->searchContent = fread($fileHandler,
filesize
($searchTemplate));
fclose( $fileHandler );
}
if ( file_exists( $adSenseTemplate ) ) {
$fileHandler = fopen($adSenseTemplate, 'r');
$this->adSenseContent = fread($fileHandler,
filesize
($adSenseTemplate));
fclose( $fileHandler );
}
}
function parseContentItem( &$content ) {
$content = str_replace('[BLZ-Suche]',
$this->searchContent,
$content);
$content = str_replace('[Google AdSense]',
$this->adSenseContent,
$content);
return 0;
}
}
?>
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"CakePHP" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/cake-php?hl=en
-~----------~----~----~----~------~----~------~--~---