Вход Регистрация
Файл: _rootadmin/_domainscerts.inc.php
Строк: 314
<?
    
if ($sub == 'add2' or $sub == 'edit2') {
        if (
$sub == 'add2') {$sub2='add'checkAdminAccess('domainsCertsCreate',1);}
        if (
$sub == 'edit2') {$sub2='edit'checkAdminAccess('domainsCertsEdit',1);}

        if (!
$order_date) {print "Не указана дата заказа.";}
        else if (
$sended == "") {print "Не указан статус сертификата.";}
        else {
#            if ($sub == 'add2') {
#                @mysql_query("insert into news (data,title,content) values(NOW(),'$title','$content')") or die("File: ".__FILE__."<BR>Line: ".__LINE__."<BR>MySQL Error: ".mysql_error());
#                $newid=mysql_insert_id();
#
#                writeAdminLog("Добавлена новость ID # $newid, заголовок: $title");
#
#                print "Новость успешно добавлена.";
#                $sub2='';
#            }
#            else 
            
if ($sub == 'edit2') {
                if (
$id) {
                    if (
$oldstatus != $sended and $sended == "1") { $sqlAddon ",sent_date=NOW()";}
                    else if (
$oldstatus != $sended and $sended == "0") { $sqlAddon ",sent_date='0000-00-00'";}
                    else { 
$sqlAddon ",sent_date='$sent_date'";}

                    @
mysql_query("update orders_domainscert set order_date='$order_date',sended='$sended'$sqlAddon where id='$id'") or die("File: ".__FILE__."<BR>Line: ".__LINE__."<BR>MySQL Error: ".mysql_error());

                    
writeAdminLog("Изменен сертификат ID # $id");

                    print 
"Сертификат успешно изменен.<BR><BR>";
                    
$sub2='';
                }
                else {
                    print 
"Утерян идентификатор сертификата.<BR><BR>";
                    
$sub2='';
                }
            }
            
            if (
$sub2) {print "<BR><BR>";$sub=$sub2;}
            else {
$sub='';}
            }
    }
        
    if (
$sub == 'add' or $sub == 'edit') {
        if (
$sub == 'add') {checkAdminAccess('domainsCertsCreate',1);}
        if (
$sub == 'edit') {checkAdminAccess('domainsCertsRead',1);}

        
$button='Добавить';
        
$text 'Добавление';
        if (
$sub == 'edit') {
            
$r=@mysql_query("select * from orders_domainscert where id=$id") or die("File: ".__FILE__."<BR>Line: ".__LINE__."<BR>MySQL Error: ".mysql_error());
            
$r=mysql_fetch_object($r);
            
$order_date=$r->order_date;
            
$sent_date=$r->sent_date;
            
$sended=$r->sended;

            
$domain=GetDomainById($r->domain_id);
            
$domain=$domain->domain;

            
$button='Изменить';
            
$text='Редактирование';
        }

        
?>
        <form method=post>
        <input type=hidden name=do value=<? print $do?>>
        <input type=hidden name=sub value=<? print $sub?>2>
        <input type=hidden name=id value=<? print $id?>>
        <input type=hidden name=oldstatus value=<? print $sended?>>
        <table>
        <tr><td colspan=2 align=center bgcolor=#EAEAEA><B><? print $text?> сертификата</b></td></tr>
        <tr><td>Домен:</td><td><input type=text size=25 readOnly=true value="<? print $domain?>"></td></tr>
        <tr><td>Дата заказа:</td><td><input type=text size=10 name=order_date value="<? print $order_date?>"></td></tr>
        <? if ($sended) { ?><tr><td>Дата отправки:</td><td><input type=text size=10 name=sent_date value="<? print $sent_date?>"></td></tr><? ?>
        <tr><td>Статус:</td><td><select name=sended>
        <option value=0 <? if (!$sended) {print "selected";} ?>>не обработан</option>
        <option value=1 <? if ($sended) {print "selected";} ?>>обработан</option>
        </select></td></tr>
        <tr><Td colspan=2 align=center><BR><input type=submit value=<? print $button?>></td></tr>
        </table>
        </form>
        <?
    
}

    if (!
$sub) {

    if (
$param == "uid" and $search) { print menu_admin_client($search); }
    if (
$param and $search) {$linkAddon "param=$param&search=$search";}

        if (
$sub == 'delete' and $id) {
        
checkAdminAccess('domainsCertsDelete',1);

                
$r = @mysql_query("select * from orders_domainscert where id='$id'") or die("File: ".__FILE__."<BR>Line: ".__LINE__."<BR>MySQL Error: ".mysql_error());
        if (@
mysql_num_rows($r) > 0) {
            
$r mysql_fetch_object($r);

                    @
mysql_query("delete from orders_domainscert where id='$id'") or die("File: ".__FILE__."<BR>Line: ".__LINE__."<BR>MySQL Error: ".mysql_error());

            
writeAdminLog("Удален сертификат для домена $r->domain");

                    print 
"Сертификат для домена $r->domain успешно удален.<BR><BR>";
        } else {
                    print 
"Сертификат не найден.<BR><BR>";
        }
        }

    
checkAdminAccess('domainsCertsRead',1);

        
$myShow $_SESSION["domainCertsShow"]; if (!$myShow) { $myShow="all"; }
        if (
$show and $show != $myShow) { $myShow $show$_SESSION["domainCertsShow"] = $myShow; }

        if (
$myShow == "all") {
                
$where "";
        } else if (
$myShow == "obrab") {
                
$where "and c.sended=1";
        } else if (
$myShow == "noobrab") {
                
$where "and c.sended=0";
        }

        if (
$param == 'uid') { $operat "c.$param = '$search'"; } else { $operat "$param LIKE '%$search%'"; }
        if (
$search) { $where .= " and $operat"; }

        if (!
$mySort) { $mySort "c.id"; }                                                        # установка поля для сортировки по умолчанию, если не указано
        
if ($sort and $sort != $mySort) { $mySort $sort; }                                        # установка нового типа сортировки, если клиент выбрал другой
        
$_SESSION["domainCertsSort"] = $mySort;

        if (!
$_SESSION["domainCertsDesc"]) { $_SESSION["domainCertsDesc"] = "desc"; }                        # получение направления сортировки или установка по умолчанию
        
if ($desc and $desc != $_SESSION["domainCertsDesc"]) { $_SESSION["domainCertsDesc"] = $desc; }        # установка нового направления сортировки, если клиент выбрал другое
        
if (!$desc and $_SESSION["domainCertsDesc"]) { $desc $_SESSION["domainCertsDesc"]; }
        if (
$desc == "desc") { $desc "asc"; } else { $desc "desc"; }
        
$myDesc $_SESSION["domainCertsDesc"];

        
getfont();
        
?>
        <table width=99%>
        <tr>
        <Td valign=top>
                <table width=270>
                <tr><td align=center bgcolor=<? print $font_head?>><B>Фильтр</b></td></tr>
                <tr><td bgcolor=<? print $font_row?> align=center>
                        <form method=post>
            <input type=hidden name=param value="">
            <input type=hidden name=search value="">
                        <select name=show>
                        <option value=all <? if ($myShow == 'all') {print "selected";} ?>>Все сертификаты</option>
                        <option value=obrab <? if ($myShow == 'obrab') {print "selected";} ?>>Обработанные сертификаты</option>
                        <option value=noobrab <? if ($myShow == 'noobrab') {print "selected";} ?>>Не обработанные сертификаты</option>
                        </select>
                        <input type=submit value=Показать>
                        </form>
                </td></tr>
                </table>
        </td>
        <td width=50>&nbsp;</td>
        <Td valign=top>
                <table width=300>
                <tr><td align=center bgcolor=<? print $font_head?>><B>Поиск</b></td></tr>
                <tr><td bgcolor=<? print $font_row?>><form method=post><input type=hidden name=show value=all><select name=param><option value=d.domain selected>Домен:</option></select> <input type=text name=search size=20> <input type=submit value=Найти></form></td></tr>
                </table>
        </td>
        <td width=100%></td>
        </tr>
        </table><BR>
        <?
        $r
=@mysql_query("select c.*,d.domain,d.status as domainstatus,d.host_id from orders_domainscert as c, orders_domains as d where c.domain_id=d.id $where order by $mySort $myDesc") or die("File: ".__FILE__."<BR>Line: ".__LINE__."<BR>MySQL Error: ".mysql_error());
        
$rows mysql_num_rows($r);
        list(
$start$perPage$txt) = MakePages($page$rows$linkAddon);

        
?>
        <table cellpadding=3 width=99%>
        <tr><td colspan=8 align=right><? print $txt?></td></tr>
        <tr><td colspan=8 align=center bgcolor=<? print $font_head?>><B>Сертификаты</b></td></tr>
        <tr bgcolor=<? print $font_head?> align=center>
          <td></td>
          <td><a href=?do=<? print $do?>&sort=c.order_date&desc=<? print $desc?>>Дата заказа<? if ($mySort == "c.order_date") { print "<img src=./_rootimages/s_".$myDesc.".png border=0 width=11 height=9 alt='".$_sort[$myDesc]."'>"; } ?></a></td>
          <td align=center>Логин</td>
          <td><a href=?do=<? print $do?>&sort=d.domain&desc=<? print $desc?>>Домен <? if ($mySort == "d.domain") { print "<img src=./_rootimages/s_".$myDesc.".png border=0 width=11 height=9 alt='".$_sort[$myDesc]."'>"; } ?></a></td>
          <td><a href=?do=<? print $do?>&sort=d.status&desc=<? print $desc?>><img src=./_rootimages/domain.gif border=0 alt='Домен'> Статус домена <? if ($mySort == "d.status") { print "<img src=./_rootimages/s_".$myDesc.".png border=0 width=11 height=9 alt='".$_sort[$myDesc]."'>"; } ?></a></td>
          <td><a href=?do=<? print $do?>&sort=c.sended&desc=<? print $desc?>><img src=./_rootimages/domain.gif border=0 alt='Домен'> Статус сертификата <? if ($mySort == "c.sended") { print "<img src=./_rootimages/s_".$myDesc.".png border=0 width=11 height=9 alt='".$_sort[$myDesc]."'>"; } ?></a></td>
          <td><a href=?do=<? print $do?>&sort=c.sent_date&desc=<? print $desc?>>Дата отправки<? if ($mySort == "c.sent_date") { print "<img src=./_rootimages/s_".$myDesc.".png border=0 width=11 height=9 alt='".$_sort[$myDesc]."'>"; } ?></a></td>
          <td></td>
        </tr>
        <?
        $r
=@mysql_query("select c.*,d.domain,d.status as domainstatus,d.host_id from orders_domainscert as c, orders_domains as d where c.domain_id=d.id $where order by $mySort $myDesc LIMIT $start,$perPage") or die("File: ".__FILE__."<BR>Line: ".__LINE__."<BR>MySQL Error: ".mysql_error());
        
$cnt=0;
        
getfont();
        while (
$rr = @mysql_fetch_object($r)) {
                
getfont();
                
$u=mysql_query("select * from users where id = '$rr->uid'");
                
$u=mysql_fetch_object($u);

                
$statusDomain "<img src=./_rootimages/obrabotan_".$rr->domainstatus."_small.gif border=0 alt='".$_status[$rr->domainstatus]."'>";
                
$statusCert "<img src=./_rootimages/obrabotan_".$rr->sended."_small.gif border=0 alt='".$_status[$rr->sended]."'>";

        if (
$rr->host_id) {
            
$lnkEditOrder "?do=editorder&host_id=$rr->host_id";
        } else {
            
$lnkEditOrder "?do=editorder&domain_id=$rr->domain_id";
        }

        if (
$rr->sended) {
            
$dateSentTxt mydate($rr->sent_date);
        } else {
            
$dateSentTxt "-";
        }

                print 
"
                <tr bgcolor=
$font_row height=30>
                <td align=center width=20>
            <a href=?do=
$do&sub=delete&id=$rr->id onclick="javascript: return confirm('Будет удален сертификат. Вы уверены, что хотите это сделать?');"><img src=./_rootimages/del.gif border=0 alt='Удалить сертификат'></a>
                </td>
                <td align=center>"
.mydate($rr->order_date)."</td>
                <td align=center><a href=?do=fullinfo&id=
$u->id>$u->login</a></td>
                <td><B>
$rr->domain</b></td>
                <td align=center>
$statusDomain</font></td>
                <td align=center>
$statusCert</font></td>
                <td align=center>
$dateSentTxt</td>
                <td align=center width=50>
                        <a href=?do=
$do&sub=edit&id=$rr->id><img src=./_rootimages/edit.gif border=0 alt='Редактировать сертификат'></a>
                        <A href=
$lnkEditOrder><img src=./_rootimages/orders.gif border=0 alt='Редактировать заказ'></a>
                </td>
                </tr>
                "
;
                
$cnt++;
        }
        
?>
        <tr bgcolor=<? print $font_head?>><Td colspan=8>Всего доменов: <? print $rows?>, доменов на странице: <? print $cnt?></td></tr>
        <tr><td colspan=8 align=right><? print $txt?></td></tr>
        </table>
        <?
    
}
?>
Онлайн: 1
Реклама