public function cell_aal_auto_insert_area($strCell, $intPostID) { $arrList = array(); $arrSelectedAreas = (array) get_post_meta($intPostID, 'built_in_areas', true) + (array) get_post_meta($intPostID, 'static_areas', true); $arrSelectedAreas = array_filter($arrSelectedAreas); $arrAreasLabel = AmazonAutoLinks_Form_AutoInsert::getPredefinedFilters() + AmazonAutoLinks_Form_AutoInsert::getPredefinedFiltersForStatic(false); foreach ($arrSelectedAreas as $strArea => $fEnable) { if (isset($arrAreasLabel[$strArea])) { $arrList[] = $arrAreasLabel[$strArea]; } } $arrFilters = AmazonAutoLinks_Utilities::convertStringToArray(get_post_meta($intPostID, 'filter_hooks', true), ','); $arrActions = AmazonAutoLinks_Utilities::convertStringToArray(get_post_meta($intPostID, 'action_hooks', true), ','); $arrList = array_merge($arrFilters, $arrActions, $arrList); return '<p>' . implode(', ', $arrList) . '</p>'; }