Вход Регистрация
Файл: _rootadmin/_addons.inc.php
Строк: 815
<?

        
if (!$sub) {$sub='list';}

    if (
$sub == "groups" or $sub == "addgroup" or $sub == "editgroup" or $sub == "addgroup2" or $sub == "editgroup2" or $sub == "deletegroup") {
        if (
$sub == "deletegroup") {
            
checkAdminAccess('sAddonsGroupDelete',1);

            if (
$id) {
                
$r GetAddonsGroupById($id);
                if (
$r->id) {
                    @
mysql_query("delete from addons_groups where id='$id'") or die("File: ".__FILE__."<BR>Line: ".__LINE__."<BR>MySQL Error: ".mysql_error());
                    @
mysql_query("update addons set addonsgroup='0' where addonsgroup='$id'") or die("File: ".__FILE__."<BR>Line: ".__LINE__."<BR>MySQL Error: ".mysql_error());

                    
writeAdminLog("Удалена группа доп. услуг ID # $id$r->name");

                    print 
"Группа доп. услуг успешно удалена.";
                } else {
                    print 
"Группа доп. услуг не найдена.";
                }
            }
            else {
                print 
"Утерян идентификатор группы доп. услуг.";
            }
            print 
"<BR><BR>";
        }

        if (
$sub == "addgroup2" or $sub == "editgroup2") {
                    if (!
$name) {print "Не указано название группы доп. услуг.";}
                    else {
                            if (
$sub == 'addgroup2') {
                    
checkAdminAccess('sAddonsGroupCreate',1);

                                    
$r=@mysql_query("select * from addons_groups where name='$name'") or die("File: ".__FILE__."<BR>Line: ".__LINE__."<BR>MySQL Error: ".mysql_error());
                                    if (
mysql_num_rows($r) > 0) {print "Группа доп. услуг <B>$name</b> уже присутствует в базе.";}
                                    else {
                                            @
mysql_query("insert into addons_groups (name,description,isSelect) values('$name','$description','$isSelect')") or die("File: ".__FILE__."<BR>Line: ".__LINE__."<BR>MySQL Error: ".mysql_error());
                        
$newid=mysql_insert_id();

                        
writeAdminLog("Добавлена группа доп. услуг ID # $newid$name");

                                            print 
"Группа доп. услуг <B>$name</b> успешно добавлена в базу.";
                                    }
                    
$name "";
                            }
                            else if (
$sub == 'editgroup2') {
                    
checkAdminAccess('sAddonsGroupEdit',1);

                                    if (
$id) {
                                            @
mysql_query("update addons_groups set name='$name',description='$description',isSelect='$isSelect' where id='$id'") or die("File: ".__FILE__."<BR>Line: ".__LINE__."<BR>MySQL Error: ".mysql_error());

                        
writeAdminLog("Изменена группа доп. услуг ID # $id$name");

                                            print 
"Группа доп. услуг <B>$name</b> успешно изменена."
                                    }
                                    else {
                                            print 
"Утерян идентификатор группы доп. услуг.";
                                    }
                    
$name=""$id="";
                            }
            }
            print 
"<BR><BR>";
                }

        
checkAdminAccess('sAddonsGroupRead',1);

                
$r=@mysql_query("select * from addons_groups order by name") or die("File: ".__FILE__."<BR>Line: ".__LINE__."<BR>MySQL Error: ".mysql_error());
                
?>
                <table cellpadding=3 width=95%>
                <tr><td colspan=4 align=center bgcolor=<? print $font_head?>><B>Группы дополнительных услуг</b></td></tr>
                <tr bgcolor=<? print $font_head?>><td align=center>ID</td><td align=center>Название</td><td align=center width=100>Группа SELECT</td><td align=center></td></tr>
                <?
                $cnt
=0;
                while (
$rr mysql_fetch_object($r)) {
                        
getfont();

                        print 
"
                        <tr bgcolor=
$font_row>
                        <td width=30 align=center>
$rr->id</td>
                        <td>
$rr->name</td>
                        <td align=center>"
.$_yes[$rr->isSelect]."</td>
            <td width=100 align=center><A href=?do=
$do&sub=editgroup&id=$rr->id><img src=./_rootimages/edit.gif alt=Изменить border=0></a><A href=?do=$do&sub=deletegroup&id=$rr->id onclick="javascript: return confirm('Вы уверены, что хотите удалить группу доп. услуг?');"><img src=./_rootimages/del.gif alt=Удалить border=0></a></td>
                        </tr>
                        "
;

                        
$cnt++;
                }
                
?>
                <tr bgcolor=<? print $font_head?>><Td colspan=4>Всего групп дополнительных услуг: <? print $cnt?></td></tr>
                </table>
                <?

        
if ($sub == 'editgroup') {
            
$r=@mysql_query("select * from addons_groups where id='$id'") or die("File: ".__FILE__."<BR>Line: ".__LINE__."<BR>MySQL Error: ".mysql_error());
            
$r=mysql_fetch_object($r);
            
$id=$r->id;
            
$name=$r->name;
            
$description=$r->description;
            
$isSelect=$r->isSelect;
                            
            
$sub "editgroup";
            
$txt "Изменение";
            
$button 'Изменить';
        } else {                       
            
$sub "addgroup";
            
$txt "Добавление";
            
$button 'Добавить';                    
        }

        
?><BR>
        <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?>">
        <table>
        <tr><td colspan=4 align=center bgcolor=#EAEAEA><B><? print $txt?> группы дополнительных услуг</b></td></tr>
        <tr><td>Название:</td><td><input type=text size=20 name=name value="<? print $name?>"></td><td></td><Td><input type=submit value=<? print $button?>></td></tr>
                <tr><td valign=top>Описание группы:</td><td><textarea name=description cols=40 rows=5><? print $description?></textarea></td></tr>
                <tr><td valign=top>Группа SELECT:<img src="./_rootimages/question.gif" alt="<B>Да</B> - клиент при оформлении заказа сможет выбрать только одну разрешенную доп. услугу из данной группы. <B>Внимание!</B> Ввод количества для доп.услуг, состоящих в таких группах, недоступен.<BR><BR><B>Нет</B> - клиент при оформлении заказа сможет выбрать любые разрешенные доп. услуги из данной группы."></td><td><input type=radio name=isSelect value=0 <? if (!$isSelect) {print "checked";}?>> нет <input type=radio name=isSelect value=1 <? if ($isSelect) {print "checked";}?>> да</td></tr>
        </table>
        </form>
        <?

    
}

        if (
$sub == 'addbytpl2') {
        
checkAdminAccess('sAddonsCreate',1);
        
$sub "addbytpl";

                if (!
$name) {print "Не указано название.";}
                else if (!
$textid) {print "Не указан идентификатор.";}
                else if (!
$tplid) {print "Не указана доп. услуга используемая в качестве шаблона.";}
                else {
            
$r=@mysql_query("select * from addons where name='$name' or textid='$textid'") or die("File: ".__FILE__."<BR>Line: ".__LINE__."<BR>MySQL Error: ".mysql_error());
            if (
mysql_num_rows($r) > 0) {print "Дополнительная услуга с таким именем или идентификатором уже присутствует в базе.";}
            else {
                
$tplAddon GetAddonById($tplid);
                if (!
$tplAddon->id) {print "Дополнительная услуга, указанная в качестве шаблона, не найдена.";}
                else {
                    @
mysql_query("insert into addons (name,type,textid,addonsgroup,cost_start,cost_startCurrency,cost_monthly,cost_monthlyCurrency,cntforoneorder,allowSetCnt,onlyifrenew,active,isOs,isPanel,field1) values('$name','$tplAddon->type','$textid','$tplAddon->addonsgroup','$tplAddon->cost_start','$tplAddon->cost_startCurrency','$tplAddon->cost_monthly','$tplAddon->cost_monthlyCurrency','$tplAddon->cntforoneorder','$tplAddon->allowSetCnt','$tplAddon->onlyifrenew','$tplAddon->active','$tplAddon->isOs','$tplAddon->isPanel','$tplAddon->field1')") or die("File: ".__FILE__."<BR>Line: ".__LINE__."<BR>MySQL Error: ".mysql_error());
                    
$id = @mysql_insert_id();

                    
writeAdminLog("Добавлена дополнительная услуга $name ($textid)");
                    print 
"Дополнительная услуга <B>$name ($textid)</b> успешно добавлена.";
                    
$sub 'edit'
                }
                        }
                }
                
        print 
"<BR><BR>";
        }

        if (
$sub == 'addbytpl') {
        
checkAdminAccess('sAddonsCreate',1);

                
$button='Добавить';

                
?>
                <form method=post>
                <input type=hidden name=do value=<? print $do?>>
                <input type=hidden name=sub value=<? print $sub?>2>
                <table>
                <tr><td colspan=3 align=center bgcolor=#EAEAEA><B>Добавление дополнительной услуги</b></td></tr>
                <tr><td width=200>Название:</td><td colspan=2><input type=text size=30 name=name value="<? print $name?>"></td></tr>
                <tr><td>Идентификатор:</td><td colspan=2><input type=text size=15 name=textid value="<? print $textid?>"></td></tr>
                <tr><td>Шаблон:<img src="./_rootimages/question.gif" alt="Дополнительная услуга будет создана с использованием настроек той дополнительной услуги, которая указана в качестве шаблона."></td><td colspan=2><select name=tplid><option></option>
        <?
        $addons 
= @mysql_query("select * from addons order by addonsgroup,name") or die("File: ".__FILE__."<BR>Line: ".__LINE__."<BR>MySQL Error: ".mysql_error());

        while (
$oneAddon mysql_fetch_object($addons)) {
            
$addonMoney "";
            if (
$oneAddon->cost_start) {
                
$addonMoney=$oneAddon->cost_start." ".CURAS." ".$_lang[OrderRazovo];
                if (
$oneAddon->cost_monthly) {$addonMoney $addonMoney." + ";}
            }
            if (
$oneAddon->cost_monthly) {$addonMoney=$addonMoney.$oneAddon->cost_monthly." ".CURAS."/".$_lang[OrderSokraschenieMonth];}
            if (!
$addonMoney) { $addonMoney $_lang[OrderFree]; } $addonMoney "(".$addonMoney.")";

            if (
$oneAddon->addonsgroup) { $addonGroup GetAddonsGroupById($oneAddon->addonsgroup); $addonGroup $addonGroup->name." / "; } else { $addonGroup ""; }
            
            if (
$tplid == $oneAddon->id) { $selected "selected"; } else { $selected ""; }
            print 
"<option $selected value=$oneAddon->id>$addonGroup$oneAddon->name [$oneAddon->textid$addonMoney</option>";
        }

        
?>
        </select></td></tr>
                <tr><Td colspan=3 align=center><BR><input type=submit value=<? print $button?>></td></tr>
                </table>
                </form>
                <?
        
}


        if (
$sub == 'add2' or $sub == 'edit2') {
                if (
$sub == 'add2') {$sub2='add'checkAdminAccess('sAddonsCreate',1);}
                if (
$sub == 'edit2') {$sub2='edit'checkAdminAccess('sAddonsEdit',1);}

                if (!
$name) {print "Не указано название.";}
                else if (!
$textid) {print "Не указан идентификатор.";}
                else {
            if (
$type == "changeserverlimit") { $field1 $field11; }

                        if (
$sub == 'add2') {
                                
$r=@mysql_query("select * from addons where name='$name' or textid='$textid'") or die("File: ".__FILE__."<BR>Line: ".__LINE__."<BR>MySQL Error: ".mysql_error());
                                if (
mysql_num_rows($r) > 0) {print "Дополнительная услуга с таким именем или идентификатором уже присутствует в базе.";}
                                else {
                                        @
mysql_query("insert into addons (name,type,textid,addonsgroup,cost_start,cost_startCurrency,cost_monthly,cost_monthlyCurrency,cntforoneorder,allowSetCnt,onlyifrenew,active,isOs,isPanel,field1) values('$name','$type','$textid','$addonsgroup','$cost_start','$cost_startCurrency','$cost_monthly','$cost_monthlyCurrency','$cntforoneorder','$allowSetCnt','$onlyifrenew','$active','$isOs','$isPanel','$field1')") or die("File: ".__FILE__."<BR>Line: ".__LINE__."<BR>MySQL Error: ".mysql_error());

                    
writeAdminLog("Добавлена дополнительная услуга $name ($textid)");
                                        print 
"Дополнительная услуга <B>$name ($textid)</b> успешно добавлена.";
                                        
$sub2='list';
                                }
                        }
                        else if (
$sub == 'edit2') {
                                if (
$id) {
                                        @
mysql_query("update addons set  name='$name',type='$type',textid='$textid',addonsgroup='$addonsgroup',cost_start='$cost_start',cost_startCurrency='$cost_startCurrency',cost_monthly='$cost_monthly',cost_monthlyCurrency='$cost_monthlyCurrency',cntforoneorder='$cntforoneorder',allowSetCnt='$allowSetCnt',onlyifrenew='$onlyifrenew',active='$active',isOs='$isOs',isPanel='$isPanel',field1='$field1' where id='$id'") or die("File: ".__FILE__."<BR>Line: ".__LINE__."<BR>MySQL Error: ".mysql_error());
                    
writeAdminLog("Изменена дополнительная услуга ID # $id$name ($textid)");
                                        print 
"Дополнительная услуга <B>$name ($textid)</b> успешно изменена.";
                                        
$sub2='list';
                                }
                                else {
                                        print 
"Утерян идентификатор.";
                                        
$sub2='list';
                                }
                        }

                }
                if (
$sub2) {print "<BR><BR>";$sub=$sub2;}
                else {
$sub='';}
        }

        if (
$sub == 'delete') {
        
checkAdminAccess('sAddonsDelete',1);

                if (
$id) {
            
$addon=GetAddonById($id);
                        @
mysql_query("delete from addons where id='$id'") or die("File: ".__FILE__."<BR>Line: ".__LINE__."<BR>MySQL Error: ".mysql_error());
                        @
mysql_query("delete from specialcosts where addon_id='$id'") or die("File: ".__FILE__."<BR>Line: ".__LINE__."<BR>MySQL Error: ".mysql_error());
            
writeAdminLog("Удалена дополнительная услуга ID # $id$addon->name ($addon->textid)");
                        print 
"Дополнительная услуга успешно удалена.";
                }
                else {print 
"Утерян идентификатор.";}
        }

        if (
$sub == 'add' or $sub == 'edit') {
        if (
$sub == 'add') {checkAdminAccess('sAddonsCreate',1);}
        if (
$sub == 'edit') {checkAdminAccess('sAddonsRead',1);}

                
$button='Добавить';
        
$txt='Добавление';
                if (
$sub == 'edit') {
                        
$r=@mysql_query("select * from addons where id='$id'") or die("File: ".__FILE__."<BR>Line: ".__LINE__."<BR>MySQL Error: ".mysql_error());
                        
$r=mysql_fetch_object($r);
                        
$name=$r->name;
                        
$textid=$r->textid;
            
$addonsgroup=$r->addonsgroup;
                        
$cost_start=$r->cost_start;
                        
$cost_startCurrency=$r->cost_startCurrency;
                        
$cost_monthly=$r->cost_monthly;
                        
$cost_monthlyCurrency=$r->cost_monthlyCurrency;
                        
$cntforoneorder=$r->cntforoneorder;
            
$allowSetCnt=$r->allowSetCnt;
            
$onlyifrenew=$r->onlyifrenew;
                        
$active=$r->active;
            
$isOs=$r->isOs;
            
$isPanel=$r->isPanel;
            
$type=$r->type;
            
$field1=$r->field1;
            
$field11=$r->field1;
                        
$button='Изменить';
            
$txt="Изменение";
                }

                
?>
                <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?>>
                <table>
                <tr><td colspan=3 align=center bgcolor=#EAEAEA><B><? print $txt;?> дополнительной услуги</b></td></tr>
                <tr><td width=200>Название:</td><td colspan=2><input type=text size=30 name=name value="<? print $name?>"></td></tr>
                <tr><td valign=top>Спец. тип услуги:</td><td colspan=2><input type=radio name=type value="" onclick="hidediv('uploaddirdiv');hidediv('changeserverlimitdiv');" <? if ($type == "") { print "checked"; } ?>> Нет<BR><input type=radio name=type value="uploaddir" <? if ($type == "uploaddir") { print "checked"; } ?> onclick="showdiv('uploaddirdiv');hidediv('changeserverlimitdiv');"> Upload Dir<BR>
        </td></tr>
                <tr><td>Идентификатор:</td><td><input type=text size=15 name=textid value="<? print $textid?>"></td><td>идентификатор будет отображаться на странице заказов</td></tr>
        <tr><Td>Группа:</td><td><? printAddonsGroupsSelect($addonsgroup?></td><td>можно занести доп. услугу в группу дополнительных услуг</td></tr>
                <tr><td><nobr>Цена (разовая):</nobr></td><td><input type=text size=5 name=cost_start value=<? print $cost_start?><? printCurrencyCodes("cost_startCurrency"$cost_startCurrency?></td><td>данная сумма взымается при первичном заказе услуги. Если так же указана ежемесячная цена, то при первичном заказе они будут просуммированы.</td></tr>
                <tr><td><nobr>Цена (ежемесячная):</nobr></td><td><input type=text size=5 name=cost_monthly value=<? print $cost_monthly?><? printCurrencyCodes("cost_monthlyCurrency"$cost_monthlyCurrency?></td><td>данная сумма взымается ежемесячно.</td></tr>
                <tr><td>Максимальное кол-во для одного заказа:</td><td><input type=text name=cntforoneorder size=5 value="<? print $cntforoneorder ?>"></td><td>0 - не ограничено. Иначе, клиент сможет заказать доп. услугу для заказа не более чем количество раз, указанное в данном поле.</td></tr>
                <tr><td>Разрешить ввод количества:</td><td><input type=checkbox name=allowSetCnt <? if ($allowSetCnt) {print "checked";}?> value=1></td><td>если выбрано, то клиенту будет предоставлена возможность указать количество единиц дополнительной услуги при заказе. Работает только если максимальное количество для одного заказа отлично от 1 (единицы).</td></tr>
                <tr><td>Не показывать для новых заказов:</td><td><input type=checkbox name=onlyifrenew <? if ($onlyifrenew) {print "checked";}?> value=1></td><td>если включено, то доп. услуга доступна только для существующих заказов. При оформлении новых заказов она отображаться не будет.</td></tr>
                <tr><td>Услуга активна:</td><td><input type=checkbox name=active <? if ($active) {print "checked";}?> value=1></td><td>клиент может заказать услугу только если она активна</td></tr>
                <tr><td colspan=3 align=center bgcolor=#EAEAEA><B>Дополнительно (только для VPS/VDS и выделенных серверов)</b></td></tr>
                <tr><td>Это операционная система?:</td><td><input type=checkbox name=isOs <? if ($isOs) {print "checked";}?> value=1></td><td></td></tr>
                <tr><td>Это панель управления?:</td><td><input type=checkbox name=isPanel <? if ($isPanel) {print "checked";}?> value=1></td><td></td></tr>
        <tr><td colspan=3>
            <div id="uploaddirdiv" style="display: <? if ($type == "uploaddir") { print "block;"; } else { print "none;"; } ?>">
            <table width=100%>
                    <tr><td colspan=2 align=center bgcolor=#EAEAEA><B>Настройки Upload Dir (только для хостинга и реселлинга)</b></td></tr>
            <tr><td colspan=2 align=center>Данный тип услуги позволяет закачать клиенту в public_html содержимое указанной папки, если данная услуга заказана вместе с хостингом/реселлингом.</td></tr>
                    <tr><td width=200>Полный путь к папке:</td><td><input type=text size=35 name=field1 value=<? print $field1?>> <span style="<? print $styleHelp?>">пример: /home/user2/domains/domain.ru/www/dir/</td></tr>
            </table>
            </div>
        </td></tr>
                <tr><Td colspan=3 align=center><BR><input type=submit value=<? print $button?>></td></tr>
                </table>
                </form>
                <?
        
}

        if (
$sub == 'list') {
        
checkAdminAccess('sAddonsRead',1);

        
$addonsgroups GetAddonsGroups();
        if (@
mysql_num_rows($addonsgroups) > 0) {
            print 
"Группы дополнительных услуг:";
            while (
$addonsgroup mysql_fetch_object($addonsgroups)) {
                print 
" [ <a href=?do=$do&group=$addonsgroup->id>$addonsgroup->name</a> ] ";
            }
            print 
" [ <a href=?do=$do&group=0>Без группы</a> ] ";
            print 
"<BR>";
        }

        print 
" [ <a href=?do=$do>Все дополнительные услуги</a> ]<BR><BR> ";

        if (
$group != "") {
            
$where " and addonsgroup='$group'";
        }

                
$r=@mysql_query("select * from addons where isOs=0 and isPanel=0 $where order by addonsgroup,textid") or die("File: ".__FILE__."<BR>Line: ".__LINE__."<BR>MySQL Error: ".mysql_error());
        if (
mysql_num_rows($r) > 0) {
                
?>
                <table cellpadding=3 width=95%>
                <tr><td colspan=8 align=center bgcolor=<? print $font_head?>><B>Дополнительные услуги</b></td></tr>
                <tr bgcolor=<? print $font_head?>><td align=center>ID</td><td align=center>TXT</td><td align=center>Название</td><td align=center>Цена<BR>(разовая)</td><Td align=center>Цена<BR>(ежемесячная)</td><Td align=center>Максимальное кол-во</td><Td align=center>Активность</td><td></td></tr>
                <?
                $cnt
=0;
        
$lastGroup=0;
                while (
$rr mysql_fetch_object($r)) {
                        
getfont();

            if (
$lastGroup != $rr->addonsgroup) { $addonsgroup=GetAddonsGroupById($rr->addonsgroup); print "<tr><td colspan=8 align=center bgcolor=$font_head><B>Группа $addonsgroup->name</b></td></tr>";}
            
$lastGroup $rr->addonsgroup;

            if (!
$rr->cntforoneorder) { $cntForOneOrder "неограниченно"; }
            else { 
$cntForOneOrder $rr->cntforoneorder;}

                        print 
"
                        <tr bgcolor=
$font_row>
                        <td>
$rr->id</td>
                        <td>
$rr->textid</td>
                        <td>
$rr->name</td>
                        <Td align=center>
$rr->cost_start $rr->cost_startCurrency</td>
                        <td align=center>
$rr->cost_monthly $rr->cost_monthlyCurrency</td>
                        <td align=center>"
.$cntForOneOrder."</td>
                        <td align=center>"
.$_yes[$rr->active]."</td>
                        <Td align=center><A href=?do=
$do&sub=edit&id=$rr->id><img src=./_rootimages/edit.gif alt=Изменить border=0></a><A href=?do=$do&sub=delete&id=$rr->id&zone=$rr->zone onclick="javascript: return confirm('Вы уверены, что хотите удалить дополнительную услугу?');"><img src=./_rootimages/del.gif alt=Удалить border=0></a></td>
                        </tr>
                        "
;

                        
$cnt++;
                }
                
?>
                <tr bgcolor=<? print $font_head?>><Td colspan=8>Всего дополнительных услуг: <? print $cnt?></td></tr>
                </table><BR>
                <?
        
}

                
$r=@mysql_query("select * from addons where isOs=1 $where order by addonsgroup,textid") or die("File: ".__FILE__."<BR>Line: ".__LINE__."<BR>MySQL Error: ".mysql_error());
        if (
mysql_num_rows($r) > 0) {
                
?>
                <table cellpadding=3 width=95%>
                <tr><td colspan=8 align=center bgcolor=<? print $font_head?>><B>Операционные системы <? if ($txt) { print "($txt)"; } ?></b></td></tr>
                <tr bgcolor=<? print $font_head?>><td align=center>ID</td><td align=center>TXT</td><td align=center>Название</td><td align=center>Цена<BR>(разовая)</td><Td align=center>Цена<BR>(ежемесячная)</td><Td align=center>Максимальное кол-во</td><Td align=center>Активность</td><td></td></tr>
                <?
                $cnt
=0;
        
$lastGroup=0;
                while (
$rr mysql_fetch_object($r)) {
                        
getfont();

            if (
$lastGroup != $rr->addonsgroup) { $addonsgroup=GetAddonsGroupById($rr->addonsgroup); print "<tr><td colspan=8 align=center bgcolor=$font_head><B>Группа $addonsgroup->name</b></td></tr>";}
            
$lastGroup $rr->addonsgroup;

            if (!
$rr->cntforoneorder) { $cntForOneOrder "неограниченно"; }
            else { 
$cntForOneOrder $rr->cntforoneorder;}

                        print 
"
                        <tr bgcolor=
$font_row>
                        <td>
$rr->id</td>
                        <td>
$rr->textid</td>
                        <td>
$rr->name</td>
                        <Td align=center>
$rr->cost_start $rr->cost_startCurrency</td>
                        <td align=center>
$rr->cost_monthly $rr->cost_monthlyCurrency</td>
                        <td align=center>"
.$cntForOneOrder."</td>
                        <td align=center>"
.$_yes[$rr->active]."</td>
                        <Td align=center><A href=?do=
$do&sub=edit&id=$rr->id><img src=./_rootimages/edit.gif alt=Изменить border=0></a><A href=?do=$do&sub=delete&id=$rr->id&zone=$rr->zone onclick="javascript: return confirm('Вы уверены, что хотите удалить дополнительную услугу?');"><img src=./_rootimages/del.gif alt=Удалить border=0></a></td>
                        </tr>
                        "
;

                        
$cnt++;
                }
                
?>
                <tr bgcolor=<? print $font_head?>><Td colspan=8>Всего операционных систем: <? print $cnt?></td></tr>
                </table><BR>
                <?
        
}

                
$r=@mysql_query("select * from addons where isPanel=1 $where order by addonsgroup,textid") or die("File: ".__FILE__."<BR>Line: ".__LINE__."<BR>MySQL Error: ".mysql_error());
        if (
mysql_num_rows($r) > 0) {
                
?>
                <table cellpadding=3 width=95%>
                <tr><td colspan=8 align=center bgcolor=<? print $font_head?>><B>Панели управления <? if ($txt) { print "($txt)"; } ?></b></td></tr>
                <tr bgcolor=<? print $font_head?>><td align=center>ID</td><td align=center>TXT</td><td align=center>Название</td><td align=center>Цена<BR>(разовая)</td><Td align=center>Цена<BR>(ежемесячная)</td><Td align=center>Максимальное кол-во</td><Td align=center>Активность</td><td></td></tr>
                <?
                $cnt
=0;
        
$lastGroup=0;
                while (
$rr mysql_fetch_object($r)) {
                        
getfont();

            if (
$lastGroup != $rr->addonsgroup) { $addonsgroup=GetAddonsGroupById($rr->addonsgroup); print "<tr><td colspan=8 align=center bgcolor=$font_head><B>Группа $addonsgroup->name</b></td></tr>";}
            
$lastGroup $rr->addonsgroup;

            if (!
$rr->cntforoneorder) { $cntForOneOrder "неограниченно"; }
            else { 
$cntForOneOrder $rr->cntforoneorder;}

                        print 
"
                        <tr bgcolor=
$font_row>
                        <td>
$rr->id</td>
                        <td>
$rr->textid</td>
                        <td>
$rr->name</td>
                        <Td align=center>
$rr->cost_start $rr->cost_startCurrency</td>
                        <td align=center>
$rr->cost_monthly $rr->cost_monthlyCurrency</td>
                        <td align=center>"
.$cntForOneOrder."</td>
                        <td align=center>"
.$_yes[$rr->active]."</td>
                        <Td align=center><A href=?do=
$do&sub=edit&id=$rr->id><img src=./_rootimages/edit.gif alt=Изменить border=0></a><A href=?do=$do&sub=delete&id=$rr->id&zone=$rr->zone onclick="javascript: return confirm('Вы уверены, что хотите удалить дополнительную услугу?');"><img src=./_rootimages/del.gif alt=Удалить border=0></a></td>
                        </tr>
                        "
;

                        
$cnt++;
                }
                
?>
                <tr bgcolor=<? print $font_head?>><Td colspan=8>Всего панелей управления: <? print $cnt?></td></tr>
                </table><BR>
                <?
        
}

        }
?>
Онлайн: 2
Реклама