$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])) {