}
/* Set up template. */
-$template = &new Horde_Template();
+$template = new Horde_Template();
if ($folder == 'archive') {
$template->set('folder_name', $path);
} else {
include_once dirname(__FILE__) . '/Driver/' . $driver . '.php';
$class = 'Hylax_Driver_' . $driver;
if (class_exists($class)) {
- $hylax = &new $class($params);
+ $hylax = new $class($params);
return $hylax;
} else {
Horde::fatal(PEAR::raiseError(sprintf(_("No such backend \"%s\" found"), $driver)), __FILE__, __LINE__);
/* Get the image. */
require_once HYLAX_BASE . '/lib/Image.php';
- $image = &new Hylax_Image();
+ $image = new Hylax_Image();
$image->loadData($data);
$image->getImage($page, $preview);
}
/* Get the pdf. */
require_once HYLAX_BASE . '/lib/Image.php';
- $image = &new Hylax_Image();
+ $image = new Hylax_Image();
$image->loadData($data);
$image->getPDF();
}
/* Create a fax image object. */
require_once HYLAX_BASE . '/lib/Image.php';
- $image = &new Hylax_Image();
+ $image = new Hylax_Image();
$image->loadData($data);
if (empty($info['fax_pages'])) {
$info['fax_pages'] = $image->getNumPages();
include_once dirname(__FILE__) . '/Storage/' . $driver . '.php';
$class = 'Hylax_Storage_' . $driver;
if (class_exists($class)) {
- $storage = &new $class($params);
+ $storage = new $class($params);
return $storage;
} else {
Horde::fatal(PEAR::raiseError(sprintf(_("No such backend \"%s\" found"), $driver)), __FILE__, __LINE__);
* $Horde: incubator/hylax/lib/base.php,v 1.16 2009/07/13 20:05:46 slusarz Exp $
*/
-// Check for a prior definition of HORDE_BASE (perhaps by an
-// auto_prepend_file definition for site customization).
+if (!defined('HYLAX_BASE')) {
+ define('HYLAX_BASE', dirname(__FILE__). '/..');
+}
+
if (!defined('HORDE_BASE')) {
- @define('HORDE_BASE', dirname(__FILE__) . '/../..');
+ /* If horde does not live directly under the app directory, the HORDE_BASE
+ * constant should be defined in config/horde.local.php. */
+ if (file_exists(HYLAX_BASE. '/config/horde.local.php')) {
+ include HYLAX_BASE . '/config/horde.local.php';
+ } else {
+ define('HORDE_BASE', HYLAX_BASE . '/..');
+ }
}
// Load the Horde Framework core, and set up inclusion paths.
/* Load the CLI environment - make sure there's no time limit, init
* some variables, etc. */
-$cli = &new Horde_Cli();
+$cli = new Horde_Cli();
$cli->init();
/* Create the fax information array. Set fax_type to 1 for outgoing. */
/* Load the CLI environment - make sure there's no time limit, init some
* variables, etc. */
-$cli = &new Horde_Cli();
+$cli = new Horde_Cli();
$cli->init();
/* Get the arguments. The first argument is the filename from which the job ID
}
/* Set up actions. */
-$template = &new Horde_Template();
+$template = new Horde_Template();
$template->set('in_faxes', $gateway->numFaxesIn());
$template->set('out_faxes', $gateway->numFaxesOut());
$template->set('inbox', $fmt_inbox, true);
$pages = Hylax::getPages($fax_id, $fax['fax_pages']);
/* Set up template. */
-$template = &new Horde_Template();
+$template = new Horde_Template();
$template->set('form', '');
$template->set('pages', $pages);
$template->set('menu', Hylax::getMenu('string'));