$what, 'source' => $source, 'exported' => current_time('timestamp')); foreach($data as $key => $value) { if(empty($value)) $value = ''; $advert[$key] = $value; } $portable['data'] = $advert; $portable = serialize($portable); return openssl_encrypt($portable, 'aes-128-cbc', '983jdnn3idjk02id', false, 'oi1u23kj123hj7jd'); } if($action == 'import') { $data = openssl_decrypt($data, 'aes-128-cbc', '983jdnn3idjk02id', false, 'oi1u23kj123hj7jd'); $data = unserialize($data); if(is_array($data)) { if(array_key_exists('meta', $data) AND array_key_exists('data', $data)) { if($data['meta']['type'] == 'advert' AND $source != $data['meta']['source']) { return $data['data']; } else if($data['meta']['type'] == 'group') { // maybe } else if($data['meta']['type'] == 'schedule') { // maybe } else { adrotate_return('adrotate', 514); } } } adrotate_return('adrotate', 513); } } } ?>