function sendCompanyUserCountData($company_id) { $cuclf = new CompanyUserCountListFactory(); $cuclf->getActiveUsers(); if ($cuclf->getRecordCount() > 0) { foreach ($cuclf as $cuc_obj) { $user_counts[$cuc_obj->getColumn('company_id')]['active'] = $cuc_obj->getColumn('total'); } } $cuclf->getInActiveUsers(); if ($cuclf->getRecordCount() > 0) { foreach ($cuclf as $cuc_obj) { $user_counts[$cuc_obj->getColumn('company_id')]['inactive'] = $cuc_obj->getColumn('total'); } } $cuclf->getDeletedUsers(); if ($cuclf->getRecordCount() > 0) { foreach ($cuclf as $cuc_obj) { $user_counts[$cuc_obj->getColumn('company_id')]['deleted'] = $cuc_obj->getColumn('total'); } } if (isset($user_counts[$company_id])) { $user_counts[$company_id]['registration_key'] = $this->getLocalRegistrationKey(); $user_counts[$company_id]['company_id'] = $company_id; return $this->getSoapObject()->saveCompanyUserCountData($user_counts[$company_id]); } return FALSE; }
* feasible for technical reasons, the Appropriate Legal Notices must display * the words "Powered by TimeTrex". ********************************************************************************/ /* * $Revision: 12 $ * $Id: UserCount.php 12 2006-08-10 18:43:12Z ipso $ * $Date: 2006-08-10 11:43:12 -0700 (Thu, 10 Aug 2006) $ */ /* * Counts the total active/inactive/deleted users for each company once a day. * */ require_once dirname(__FILE__) . DIRECTORY_SEPARATOR . '..' . DIRECTORY_SEPARATOR . 'includes' . DIRECTORY_SEPARATOR . 'global.inc.php'; require_once dirname(__FILE__) . DIRECTORY_SEPARATOR . '..' . DIRECTORY_SEPARATOR . 'includes' . DIRECTORY_SEPARATOR . 'CLI.inc.php'; $cuclf = new CompanyUserCountListFactory(); $cuclf->getActiveUsers(); if ($cuclf->getRecordCount() > 0) { foreach ($cuclf as $cuc_obj) { $user_counts[$cuc_obj->getColumn('company_id')]['active'] = $cuc_obj->getColumn('total'); } } $cuclf->getInActiveUsers(); if ($cuclf->getRecordCount() > 0) { foreach ($cuclf as $cuc_obj) { $user_counts[$cuc_obj->getColumn('company_id')]['inactive'] = $cuc_obj->getColumn('total'); } } $cuclf->getDeletedUsers(); if ($cuclf->getRecordCount() > 0) { foreach ($cuclf as $cuc_obj) { $user_counts[$cuc_obj->getColumn('company_id')]['deleted'] = $cuc_obj->getColumn('total');