$plans[$end[0]] = 1;
             }
             unset($end);
         } elseif (!empty($object->plan)) {
             $plans[$object->plan] = 1;
         }
         $history = array();
         foreach ($plans as $pid => $poc) {
             for ($i = 0; $i < $poc; $i++) {
                 $history[] = $pid;
             }
         }
         $up = new stdClass();
         $up->plan_history = $history;
         $up->used_plans = $plans;
         $metaUserDB->addParams($up, 'plan_history');
         $metaUserDB->storeload();
     }
 } elseif ($dbtable == 'plans' && $fieldname == 'custom_params') {
     $newtemp = array();
     foreach ($temp as $locator => $content) {
         $p = explode('_', $locator, 2);
         if (isset($p[1])) {
             $newtemp[$p[0]][$p[1]] = $content;
         } else {
             $newtemp[$locator] = $content;
         }
     }
     $temp = $newtemp;
 } elseif ($dbtable == 'microintegrations' && $fieldname == 'params') {
     if (isset($miupdate[$object->class_name])) {