<? $block= file(core::config('data-path').'block1.txt'); core::vars('headline1', $block[0]); core::vars('subheadline1', $block[1]); unset($block[0]); unset($block[1]); core::vars('text1', '<p>'.implode('</p><p>',$block).'</p>'); $block= file(core::config('data-path').'block2.txt'); core::vars('headline2', $block[0]); core::vars('subheadline2', $block[1]); unset($block[0]); unset($block[1]); core::vars('text2', '<p>'.implode('</p><p>',$block).'</p>');
<? $data= file_get_contents('http://api.fixer.io/latest'); $data= json_decode($data); core::vars('rates',$data);
?> <div style="float:right;"> <? if (!core::req('.hide-image')): ?> <img src="sample.jpg" style="max-width:400px; margin-left:2em;"> <? endif ?> </div> <?php echo core::vars('text1'); ?> </div> <? if(cms::admin()): ?> <? $c= cms::context() -> label('Edit') -> icon('edit') -> popup(core::url('edit-block','no',2)) -> popuptitle('Edit text block 2'); echo cms::anchor($c,'Block 2'); ?> <div> <h1><?php echo core::vars('headline2'); ?> </h1> <h2><?php echo core::vars('subheadline2'); ?> </h2> <?php echo core::vars('text2'); ?> </div> <? endif ?>
<? core::prepend('head','title','Another page - ConKit test') ?> <h1>Hello again</h1> This is just another sample page. But it has some business logic done behind. It retrives latest exchange rate. See <i>other.mod.php</i> for that. <h2>Currency Exchange Rates on <?php echo core::vars('rates')->date; ?> </h2> <h4>Comparing to <?php echo core::vars('rates')->base; ?> </h4> <div style="-webkit-column-count:3; -moz-column-count:3; column-count:3;"> <? foreach (get_object_vars(core::vars('rates')->rates) as $symbol=>$rate): ?> <div> <?php echo $symbol; ?> -- <?php echo $rate; ?> </div> <? endforeach ?> </div>