|
Server : Apache/2.2.22 (Unix) mod_ssl/2.2.22 OpenSSL/1.0.0-fips mod_auth_passthrough/2.1 mod_bwlimited/1.4 System : Linux server.jackjohnson.com 2.6.32-279.5.2.el6.x86_64 #1 SMP Fri Aug 24 01:07:11 UTC 2012 x86_64 User : jackjohn ( 502) PHP Version : 5.3.17 Disable Function : NONE Directory : /home/jackjohn/public_html/imagemanager/classes/Savant2/tests/ |
Upload File : |
<?php
/**
*
* Tests default plugins
*
* @version $Id: 4_plugins.php,v 1.2 2004/10/13 17:13:45 pmjones Exp $
*
*/
error_reporting(E_ALL);
require_once 'Savant2.php';
$conf = array(
'template_path' => 'templates',
'resource_path' => 'resources'
);
$savant =& new Savant2($conf);
$array = array(
'key0' => 'val0',
'key1' => 'val1',
'key2' => 'val2',
);
$var1 = 'variable1';
$var2 = 'variable2';
$var3 = 'variable3';
$ref1 = 'reference1';
$ref2 = 'reference2';
$ref3 = 'reference3';
// assign vars
$savant->assign($var1, $var1);
$savant->assign($var2, $var2);
$savant->assign($var3, $var3);
// assigns $array to a variable $set
$savant->assign('set', $array);
// assigns the keys and values of array
$savant->assign($array);
// assign references
$savant->assignRef($ref1, $ref1);
$savant->assignRef($ref2, $ref2);
$savant->assignRef($ref3, $ref3);
// load the cycle plugin with preset cycle values
$savant->loadPlugin(
'cycle',
array(
'values' => array(
'lightdark' => array('light', 'dark')
)
)
);
// preload the image plugin
$savant->loadPlugin('image',
array(
'imageDir' => 'resources/'
)
);
// preload a custom plugin
$savant->loadPlugin('fester', null, true);
// run through the template
$savant->display('plugins.tpl.php');
// done!
?>