* @author Matthew McNaney <mcnaney at gmail dot com> * @package * @license http://opensource.org/licenses/gpl-3.0.html */ if (!PHPWS_Settings::get('properties', 'roommate_only')) { if (PHPWS_Core::atHome()) { PHPWS_Core::initModClass('properties', 'User.php'); $user = new Properties\User(); $user->searchPanel(); $user->propertyListing(); } if (isset($_SESSION['Contact_User'])) { $_SESSION['Contact_User']->loginMenu(); } else { require_once PHPWS_SOURCE_DIR . 'mod/properties/class/Contact_User.php'; $form = \Properties\Contact_User::contactForm(); $tpl = $form->getTemplate(); $content = PHPWS_Template::process($tpl, 'properties', 'clogin.tpl'); Layout::add($content, 'properties', 'contact_login'); } } purgeProperties(); function purgeProperties() { $last_purge = \PHPWS_Settings::get('properties', 'last_purge') + 86400; $current_time = time(); if ($last_purge < $current_time) { \PHPWS_Settings::set('properties', 'last_purge', $current_time); \PHPWS_Settings::save('properties'); $db = new PHPWS_DB('properties'); $db->addWhere('timeout', time(), '<');
* @license http://opensource.org/licenses/gpl-3.0.html */ if (!PHPWS_Settings::get('properties', 'roommate_only')) { if (PHPWS_Core::atHome()) { PHPWS_Core::initModClass('properties', 'User.php'); $user = new Properties\User(); $user->searchPanel(); $user->propertyListing(); } if (isset($_SESSION['Contact_User'])) { $_SESSION['Contact_User']->loginMenu(); } else { require_once PHPWS_SOURCE_DIR . 'mod/properties/class/Contact_User.php'; $form = \Properties\Contact_User::contactForm(); $tpl = $form->getTemplate(); if (\Properties\Contact_User::allowNewUserSignup()) { $tpl['SIGNUP_LINK'] = '<a href="index.php?module=properties&cop=manager_sign_up">Sign-up for a Manager Account</a>'; } $content = PHPWS_Template::process($tpl, 'properties', 'clogin.tpl'); Layout::add($content, 'properties', 'contact_login'); } } purgeProperties(); function purgeProperties() { $last_purge = \PHPWS_Settings::get('properties', 'last_purge') + 86400; $current_time = time(); if ($last_purge < $current_time) { \PHPWS_Settings::set('properties', 'last_purge', $current_time); \PHPWS_Settings::save('properties'); $db = new PHPWS_DB('properties');