Location: PHPKode > projects > phlyMail Lite > phlymail/handlers/contacts/loader.php
<?php
/**
 * loader.php - central loader for modules
 * @package phlyMail Nahariya 4.0+ Default branch
 * @copyright 2001-2010 phlyLabs, Berlin (http://phlylabs.de)
 * @version 4.0.2 2010-10-10
 */
// Only valid within phlyMail
if (!defined('_IN_PHM_')) die();

if (file_exists($_PM_['path']['handler'].'/contacts/lang.'.$WP_msg['language'].'.php')) {
    require_once($_PM_['path']['handler'].'/contacts/lang.'.$WP_msg['language'].'.php');
} else {
    require_once($_PM_['path']['handler'].'/contacts/lang.de.php');
}
if (isset($_PM_['core']['contacts_nopublics']) && $_PM_['core']['contacts_nopublics']) {
    define('CONTACTS_PUBLIC_CONTACTS', false);
} elseif (!$_SESSION['phM_privs']['all'] && !$_SESSION['phM_privs']['contacts_see_global_contacts']) {
    define('CONTACTS_PUBLIC_CONTACTS', false);
} else {
    define('CONTACTS_PUBLIC_CONTACTS', true);
}
define('CONTACTS_VISIBILITY_MODE', CONTACTS_PUBLIC_CONTACTS ? 2 : 0);

$modname = false;
$outer_template = '3dframed.tpl';
switch($load) {
    case 'ilist':        $modname = 'main.php'; $outer_template = 'maillist.tpl'; break;
    case 'flist':        $modname = 'flist.php'; break;
    case 'edit_vcf':
    case 'edit_contact': $modname = 'edit_contact.php'; break;
    case 'preview':      $modname = 'preview.php'; $outer_template = 'framed.tpl'; break;
    case 'edit_groups':  $modname = 'edit_groups.php'; break;
    case 'exchange':     $modname = 'exchange.php'; break;
    case 'apiselect':    $modname = 'apiselect.php'; break;
    case 'worker':       $modname = 'worker.php'; break;
    case 'folderprops':  $modname = 'folderprops.php'; break;
    case 'sendto':       $modname = 'sendto.php'; break;
}
if ($modname) include(dirname(__FILE__).'/'.$modname);
?>
Return current item: phlyMail Lite