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;
 }
Esempio n. 2
0
 * 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');