public function usermonthlyAction()
 {
     $reportObj = new Application_Model_Report();
     //       $datareport =  new Application_Model_DataReporting();
     $this->view->id = $this->user->getID();
     $ids = $reportObj->corparateIdList($this->view->id, 5);
     if (count($ids) != 0) {
         $obj = $reportObj->userdailyStatusList($ids);
     } else {
         $obj = $reportObj->userdailyStatusList($ids, $this->view->id);
     }
     //       $sm = 0;
     //       for($n=0;$n<count($obj);$n++){
     //           $ob = $obj[$n];
     //           $sm += $ob->totalsms.'<br>';
     //       }
     //       echo $this->view->id."<br>";
     //       echo '<pre>'; print_r($ids);
     //       echo '<br>';
     //       echo $sm;
     //       echo '<br>';
     //       echo '<pre>'; print_r($obj);
     //       exit;
     $this->view->obj = $obj;
 }
Esempio n. 2
0
$loader->addResourceType('model', 'models', 'Model');
// Get our config file
$config = new Zend_Config_Ini($apppath . '/application/configs/application.ini');
Zend_Registry::set('config', $config->production);
// Because our models need it this way
// Get the messages model
// Set up our current timestamp
// Log the start of this read
logWrite("####################################");
logWrite("User property update starts " . date('Y-m-d H:i:s'));
logWrite("------------------------------------");
$usrprop = array(63, 64, 74, 65, 66, 77, 78);
$mrkinfo = array(67, 68, 69, 70, 71, 72, 75, 76, 73);
$rep = new Application_Model_Report();
//$accounts_id = $rep->accountids();
$accounts_id = $rep->corparateIdList(185, 5);
$countusrid = count($accounts_id);
if ($rep->subscribers_reportUpdate()) {
    $myla = $rep->getMylaFoldersId();
    for ($uid = 0; $uid < $countusrid; $uid++) {
        $val = $rep->reportCountRegGrpBySubscribersByUserIdNewKeys($accounts_id[$uid], "daily");
        $rep->activateUserproperty($accounts_id[$uid], $usrprop[0], $val);
        $val_w = $rep->dashboard_totalOptedInsByWebform($accounts_id[$uid], "daily");
        $rep->activateUserproperty($accounts_id[$uid], $usrprop[1], $val_w);
        if ($myla[$accounts_id[$uid]]) {
            $fd = $myla[$accounts_id[$uid]];
            $val_m = $rep->getMyla($accounts_id[$uid], $fd, "daily");
            $rep->activateUserproperty($accounts_id[$uid], $usrprop[2], $val_m);
        } else {
            $val_m = 0;
            $rep->activateUserproperty($accounts_id[$uid], $usrprop[2], $val_m);