Вход Регистрация
Файл: _rootadmin/_billskv.inc.php
Строк: 163
<?
    
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('billsDelete',1);

        
$b = @mysql_query("select * from kvitancii_db where id='$id'") or die("File: ".__FILE__."<BR>Line: ".__LINE__."<BR>MySQL Error: ".mysql_error());
        if (
mysql_num_rows($b) > 0) {
                    @
mysql_query("delete from kvitancii_db where id='$id'") or die("File: ".__FILE__."<BR>Line: ".__LINE__."<BR>MySQL Error: ".mysql_error());
            
writeAdminLog("Удалена квитанция ID # $id");

                    print 
"Квитанция успешно удалена.<BR><BR>";
        }
        }

    
checkAdminAccess('billsRead',1);

        
$mySort $_SESSION["billskvSort"];

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

        if (
$myShow == "all") {
                
$where "where 1";
        } else if (
$myShow == "payed") {
                
$where "where status=1";
        } else if (
$myShow == "nonpayed") {
                
$where "where status=0";
        } else if (
$myShow == "nonpayed20") {
                
$where "where status=0 and (TO_DAYS(NOW())-TO_DAYS(datecreated))>20";
        }

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

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

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


        
getfont();
        
?>
        <table width=99%>
        <tr>
        <Td valign=top>
                <table width=330>
                <tr><td align=center bgcolor=<? print $font_head?>><B>Фильтр</b></td></tr>
                <tr><td bgcolor=<? print $font_row?> align=center>
                        <form method=post>
                        <select name=show>
                        <option value=all <? if ($myShow == 'all') {print "selected";} ?>>Все квитанции</option>
                        <option value=payed <? if ($myShow == 'payed') {print "selected";} ?>>Оплаченные</option>
                        <option value=nonpayed <? if ($myShow == 'nonpayed') {print "selected";} ?>>Не оплаченные</option>
                        <option value=nonpayed20 <? if ($myShow == 'nonpayed20') {print "selected";} ?>>Не оплаченные более 20 дней</option>
                        </select>
                        <input type=submit value=Показать>
                        </form>
                </td></tr>
                </table>
        </td>
        <td width=50>&nbsp;</td>
        <Td valign=top>
                <table width=350>
                <tr><td align=center bgcolor=<? print $font_head?>><B>Поиск</b></td></tr>
                <tr><td bgcolor=<? print $font_row?>><form method=post><select name=param><option value=id selected>№ квитанции:</option><option value=billid>№ счета:</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 * from kvitancii_db $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>Дата</td><td><a href=?do=<? print $do?>&sort=id&desc=<? print $desc?>>№ квитанции <? if ($mySort == "id") { print "<img src=./_rootimages/s_".$myDesc.".png border=0 width=11 height=9 alt='".$_sort[$myDesc]."'>"; } ?></a></td><td>Получатель</td><td><a href=?do=<? print $do?>&sort=billid&desc=<? print $desc?>>№ счета <? if ($mySort == "billid") { print "<img src=./_rootimages/s_".$myDesc.".png border=0 width=11 height=9 alt='".$_sort[$myDesc]."'>"; } ?></a></td><td>Логин</td><td><a href=?do=<? print $do?>&sort=datepayed&desc=<? print $desc?>>Оплата <? if ($mySort == "datepayed") { 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 * from kvitancii_db $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)) {
        
$bill GetBillById($rr->billid);
        
$u GetUserById($rr->uid);
        
$kv GetKvitanciiById($rr->kvid);

                if (
$rr->status != 0) {$statusAddOn=" ".mydate($rr->datepayed);}
                else {
$statusAddOn="";}

                
getfont();
                
?>
                <tr bgcolor="<? print $font_row?>" height=30>
                <td align=center width=20>
                        <a href=?do=<? print $do?>&sub=delete&id=<? print $rr->id?> onclick="javascript: return confirm('Вы уверены, что хотите удалить квитанцию?');"><img src=./_rootimages/del.gif border=0 alt="Удалить квитанцию"></a>
                </td>
                <td align=center><? print mydate($rr->datecreated)?></td>
                <td align=center><B><? print $rr->id?></b></td>
                <td align=center><B><? print $kv->orgname?></b></td>
                <td align=center><B><? print sprintf("%04d"$rr->billid)?></b></td>
                <td align=center><a href=?do=fullinfo&id=<? print $u->id?>><? print $u->login?></a></td>
                <td align=center><img src=./_rootimages/payed_<? print $rr->status?>_small.gif border=0 alt="<? print $_statusBill[$rr->status].$statusAddOn?>"></td>
                <td align=left width=50>
                        <a href=?do=editbillkv&id=<? print $rr->id?>><img src=./_rootimages/edit.gif border=0 alt="Редактировать квитанцию"></a>
            <? if ($bill->id) { ?><A href=?do=bills&param=id&search=<? print $rr->billid?>><img src=./_rootimages/bills.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
Реклама