<?php if($ld == $ddv){ $lnr = 0; foreach ( explode("\n",$rdvc[1]) as $cl ){ $lnr++; echo Shoconf($cl,$smo,$lnr); } echo "</div></td></tr></table><p>"; }else{ $query = GenQuery('configs','s','configs.*','','',array('device'),array('='),array($ddv),'LEFT JOIN devices USING (device)'); $res = DbQuery($query,$link); $cfgok = DbNumRows($res); if ($cfgok == 1) { $ddvc = DbFetchRow($res); DbFreeResult($res); echo PHPDiff( Opdiff($rdvc[1],$cm), Opdiff($ddvc[1],$cm),($cm == 'v')?1:0 ); echo "</div></td></tr></table><p>"; }else{ echo "<h4>$ddv: $cfgok $vallbl</h4>"; } } } }else{ $ina ='config'; $opa = '~'; if($shl == 'i'){ $opa = '!~'; }elseif($shl == 'c'){ $ina ='changes'; }elseif($shl == 't'){ $ina ='type';
<a href=?shc=<?php echo $ud; ?> ><img src="img/16/cfg2.png" align="right" title="Show Config"></a><div class="code"> <? if($ld == $ddv){ Shoconf($rdvc[1],0,1); echo "</div></td></tr></table><p>"; }else{ $query = GenQuery('configs','s','*','','',array('device'),array('='),array($ddv)); $res = @DbQuery($query,$link); $cfgok = @DbNumRows($res); if ($cfgok == 1) { $ddvc = @DbFetchRow($res); @DbFreeResult($res); echo PHPDiff( Opdiff($rdvc[1],$cm), Opdiff($ddvc[1],$cm) ); echo "</div></td></tr></table><p>"; }else{ echo "<h4>$ddv $n1rmsg ($cfgok)</h4>"; } } } }else{ $target ='config'; $opa = 'regexp'; if($shl == 'i'){ $opa = 'not regexp'; }elseif($shl == 'c'){ $target ='changes'; }elseif($shl == 'd'){ $opa = '=';