$val) { $data = $_POST['pages_'.$key]; if (!empty($data)) // do we have selected pages? { $c = count($data)-1; $s = ""; foreach ($data as $k=>$v) { $s.=trim($v); if ($c != $k) $s.=","; } update_option("ace_pagewidget_".$key,$s); } // no, so we clean up. else update_option("ace_pagewidget_".$key,''); if($key == $xsg_category) { if (empty($data)) $data = array(); ace_xsg_update($data); } unset($data); } } } } if ($_POST['empty']) { foreach ($targets as $key=>$val) { update_option("ace_pagewidget_".$key,""); } } $pages = get_pages(); ?>