$skindata['pagename'] = 'Filters'; require_once("include.html"); $spage=7; //title $skindata['title'] = $otherconfig["TITLETEXT"] . nametitle() .' - '. $lang[MSG_FILTERS] ; //pagetitle $skindata['pagetitle']= $lang[MSG_FILTERS]; checksession($id); if($id && $posted) { getusersettings($id, $xparam2, $xparam3, $writesentcopy, $shownumber, $xparam6, $otheruser); if($otheruser['RULES']!=$enablerules) { $otheruser['RULES']=$enablerules; saveusersettings($id, $xparam2, $xparam3, $writesentcopy, $shownumber, $xparam6, $otheruser); } } else getusersettings($id, $xx, $xx, $xx, $xx, $xx, $otheruser); include("inc/function.filter.php"); //********************save! if($Bsaveitem && ($fx || $tx || $sx || $bx)) { $arr=getfilters($user); $NewFilternam=HTMLSpecialChars(trim($NewFilternam)); if($Filternam && !$NewFilternam) { $NewFilternam=$Filternam; } elseif(!$NewFilternam && !$Filternam) { $i=1; if(count($arr)) { $arrk=array_keys ($arr); while(in_array ("Filter $i", $arrk)) { $i++; } } $NewFilternam= "Filter $i"; } elseif($NewFilternam!=$Filternam && $Filternam && $NewFilternam) { while (list ($key, $val) = each ($arr)) { if($key!=$Filternam) $arr2[$key]=$val; } $arr= $arr2; unset($arr2); } if(!$activ) $activ="OFF"; $arr[$NewFilternam]['activ']=$activ; $arr[$NewFilternam]['f']=$xfrom; $arr[$NewFilternam]['fx']=$fx; $arr[$NewFilternam]['fc']=$fc; $arr[$NewFilternam]['t']=$xto; $arr[$NewFilternam]['tx']=$tx; $arr[$NewFilternam]['tc']=$tc; $arr[$NewFilternam]['s']=$xsub; $arr[$NewFilternam]['sx']=$sx; $arr[$NewFilternam]['sc']=$sc; $arr[$NewFilternam]['b']=$xbody; $arr[$NewFilternam]['bx']=$bx; $arr[$NewFilternam]['bc']=$bc; $arr[$NewFilternam]['go']=$xfolder; savefilters($user,$arr); reset($arr); } else $arr=getfilters($user); //*****DELET**** if($FBdel&& count($arr)>0 && $Filternam) { while (list ($key, $val) = each ($arr)) { if($key!=$Filternam) $arr2[$key]=$val; } $arr= $arr2; unset($arr2); if(is_array($arr)) reset($arr); savefilters($user,$arr); } //*****UP/DOWN*** if(count($arr)>1 && is_array($arr) && $Filternam && $xgogo) { $fl=0; if($xgogo=="2") { $arr3=$arr[$Filternam]; while (list ($key, $val) = each ($arr)) { if($key==$Filternam) $fl=1; else { $arr2[$key]=$val; if($fl==1){ $arr2[$Filternam]=$arr3; $fl=0;} } } if($fl==1){ $arr2[$Filternam]=$arr3;} $arr= $arr2; } elseif($xgogo=="1" && count($arr)>1) { $arr3=$arr[$Filternam]; while (list ($key, $val) = each ($arr)) { if($key!=$Filternam || !is_array($arr2)) {$arr2[$key]=$val;$key2=$key;} else { $poper=array_pop ($arr2); $arr2[$Filternam]=$arr3; $arr2[$key2]=$poper; } } $arr=$arr2; } unset($arr2,$arr3); if($fl!=1) { reset($arr); savefilters($user,$arr); } } require_once("settingsmenu.html"); $createdata.='
'; if($showlite!=2) $createdata.=copyright().'