Вход Регистрация
Файл: RootPanel 1.7.0 FreeCode/RootPanel 1.7.0 FreeCode/_rootbill/_catalog.inc.php
Строк: 137
<?
    _head
('utf-8',$_lang[CatTitle]);

    if (!
$sub) { $sub "list"; }

    if (
$sub == 'delete' and $id) {
        @
mysql_query("delete from catalog where id='$id' and uid='".$_SESSION["userId"]."'") or die("File: ".__FILE__."<BR>Line: ".__LINE__."<BR>MySQL Error: ".mysql_error());
        print 
$_lang[CatSiteDeleteSuccess]."<BR><BR>";
        
$sub='list';
    }
    
    if (
$sub == 'add2' or $sub == 'edit2') {
        if (
$sub == 'add2') {$sub2='add';}
        if (
$sub == 'edit2') {$sub2='edit';}

        if (!
$title) {$error $_lang[CatErrorSite];}
        else if (!
$url) {$error $_lang[CatErrorDomain];}
        else if (
preg_match("///ui",$url) or preg_match("/:/ui",$url)) {$error $_lang[CatErrorDomainSymbol];}
        else if (!
$opisanie) {$error $_lang[CatErrorOpisanie];}
        else {
            
$siteip=gethostbyname($url);
            if (
$siteip == $url and GetSetting("catalog_ip")) {$error $_lang[CatErrorIP];}
            else if (!
IsIPInIPs($siteip,GetSetting("catalog_ip"))) {$error $_lang[CatSiteIP]." [$siteip] ".$_lang[CatIPDenied]."."; }
            else {
                if (
$sub == 'add2') {
                    @
mysql_query("insert into catalog (uid,title,url,opisanie) values('".$_SESSION["userId"]."','$title','$url','$opisanie')") or die("File: ".__FILE__."<BR>Line: ".__LINE__."<BR>MySQL Error: ".mysql_error());
                    print 
$_lang[CatNewSiteSuccess]."<br><br>";
                    
$sub2='list';
                }
                else if (
$sub == 'edit2') {
                    if (
$id) {
                        @
mysql_query("update catalog set title='$title',url='$url',opisanie='$opisanie' where id='$id' and uid='".$_SESSION["userId"]."'") or die("File: ".__FILE__."<BR>Line: ".__LINE__."<BR>MySQL Error: ".mysql_error());
                        print 
$_lang[CatSiteEditSuccess]."<br><br>";
                        
$sub2='list';
                    }
                    else {
                        print 
$_lang[ErrorBadId]."<br><br>";
                        
$sub2='list';
                    }
                }
            }
        }

        
$sub=$sub2;
    }
        
    if (
$sub == 'add' or $sub == 'edit') {
        if (
$error) { print "<font color=red>".$_lang[Error].": $error</font><br><br>"; }

        
$button=$_lang[Add];
        
$text $_lang[CatAdding];
        if (
$sub == 'edit') {
            
$r=@mysql_query("select * from catalog where id='$id' and uid='".$_SESSION["userId"]."'") or die("File: ".__FILE__."<BR>Line: ".__LINE__."<BR>MySQL Error: ".mysql_error());
            
$r=mysql_fetch_object($r);
            
$title=$r->title;
            
$url=$r->url;
            
$opisanie=$r->opisanie;

            
$button=$_lang[Change];
            
$text=$_lang[CatEditing];
        }

        
?>
        <form method=post>
        <input type=hidden name=do value=<?=$do?>>
        <input type=hidden name=sub value=<?=$sub?>2>
        <input type=hidden name=id value=<?=$id?>>
        <table class='rpTable'>
        <tr><td colspan=2 align=center bgcolor=#EAEAEA><B><?=$text?> <?=$_lang[CatSaita]?></b></td></tr>
        <tr><td><?=$_lang[CatSiteName]?>:</td><td><input class=input type=text size=53 name=title maxlength=75 value="<?=$title?>"></td></tr>
        <tr><td><?=$_lang[CatSiteDomain]?> (<?=$_lang[CatWithoutHttp]?>):</td><td><input class=input type=text size=53 name=url maxlength=100 value="<?=$url?>"></td></tr>
        <tr><td><?=$_lang[CatSiteOpisanie]?>:</td><td><input class=input type=text size=53 name=opisanie maxlength=250 value="<?=$opisanie?>"></td></tr>
        <tr><Td colspan=2 align=center><BR><input class=button type=submit value="<?=$button?>"></td></tr>
        </table>
        </form>
        <?
    
}

    
    if (
$sub == "list") {
        
$r=@mysql_query("select * from catalog where uid='".$_SESSION["userId"]."'") or die("File: ".__FILE__."<BR>Line: ".__LINE__."<BR>MySQL Error: ".mysql_error());
        
?>
        <table class='rpTable' cellpadding=3 width=95% align=center border=1>
        <tr><th colspan=3 align=center><B><?=$_lang[CatYourSites]?></b></th></tr>
        <tr><th align=center><?=$_lang[CatSiteName]?></th><th align=center><?=$_lang[CatSiteDomain]?></th><th align=center><?=$_lang[Option]?></th></tr>
        <?
        $cnt
=0;
        while (
$rr = @mysql_fetch_object($r)) {
            
getfont();
    
            print 
"
            <tr bgcolor=
$font_row>
            <td>
$rr->title</td>
            <td>
$rr->url</td>
            <Td align=center><A class=rootlink href=?do=
$do&sub=edit&id=$rr->id><img src=./_rootimages/edit.gif alt='".$_lang[CatChange]."' border=0></a><A class=rootlink href=?do=$do&sub=delete&id=$rr->id onclick="javascript: return confirm('".$_lang[CatDeleteAlert]."');"><img src=./_rootimages/del.gif alt='".$_lang[CatDelete]."' border=0></a></td>
            </tr>
            "
;
    
            
$cnt++;
        }
        
?>
        <tr><th colspan=3><?=$_lang[CatTotalSites]?><?=$cnt?></th></tr>
        <tr><th align=right colspan=3><A class=rootlink href=?do=<?=$do?>&sub=add><?=$_lang[CatAddSite]?></a></th></tr>
        </table>
        <?
    
}
    
_foot('utf-8');
?>
Онлайн: 3
Реклама