echo GetMessage("AD_F_TYPE");
?>
:<br><img src="/bitrix/images/advertising/mouse.gif" width="44" height="21" border=0 alt=""></td>
	<td><input type="text" name="find_type" size="47" value="<?php 
echo htmlspecialcharsbx($find_type);
?>
"><?php 
echo InputType("checkbox", "find_type_exact_match", "Y", $find_type_exact_match, false, "", "title='" . GetMessage("AD_EXACT_MATCH") . "'");
?>
&nbsp;<?php 
echo ShowFilterLogicHelp();
?>
<br><?php 
$ref_id = array();
$ref = array();
$rsType = CAdvType::GetList($v1 = "s_sort", $v2 = "asc", array(), $v3);
while ($arType = $rsType->Fetch()) {
    $ref_id[] = $arType["SID"];
    $ref[] = "[" . $arType["SID"] . "] " . $arType["NAME"];
}
$arr = array("REFERENCE" => $ref, "REFERENCE_ID" => $ref_id);
echo SelectBoxMFromArray("find_type_sid[]", $arr, $find_type_sid, "", false, "5");
?>
</td>
</tr>
<tr>
	<td><?php 
echo GetMessage("AD_F_NAME");
?>
:</td>
	<td><input type="text" name="find_name" size="47" value="<?php 
Example #2
0
 function GetByID($TYPE_SID)
 {
     if (strlen(trim($TYPE_SID)) <= 0) {
         return false;
     }
     $arFilter = array("SID" => $TYPE_SID, "SID_EXACT_MATCH" => "Y");
     $rs = CAdvType::GetList($v1, $v2, $arFilter, $v3);
     return $rs;
 }
Example #3
0
            case "delete":
                if (!$ob->Delete($ID)) {
                    $lAdmin->AddGroupError(GetMessage("DELETE_ERROR"), $ID);
                }
                break;
            case "activate":
            case "deactivate":
                $arFields = array("ACTIVE" => $_REQUEST['action'] == "activate" ? "Y" : "N");
                if (!$ob->Set($arFields, $ID)) {
                    $lAdmin->AddGroupError(GetMessage("MAIN_EDIT_ERROR") . $ob->LAST_ERROR, $ID);
                }
                break;
        }
    }
}
$rsAdvType = CAdvType::GetList($by, $order, $arFilter, $is_filtered);
$rsData = new CAdminResult($rsAdvType, $sTableID);
$rsData->NavStart();
$lAdmin->NavText($rsData->GetNavPrint(GetMessage("AD_PAGES")));
$Headers = array(array("id" => "SID", "content" => "ID", "sort" => "s_sid", "default" => true), array("id" => "DATE_MODIFY", "content" => GetMessage("AD_DATE_MODIFY"), "sort" => "s_date_modify", "default" => true), array("id" => "ACTIVE", "content" => GetMessage("AD_ACTIVE"), "sort" => "s_active", "default" => true), array("id" => "SORT", "content" => GetMessage("AD_SORT"), "sort" => "s_sort", "default" => true, "align" => "right"), array("id" => "NAME", "content" => GetMessage("AD_NAME"), "sort" => "s_name", "default" => true), array("id" => "DESCRIPTION", "content" => GetMessage("AD_DESCRIPTION"), "sort" => "s_description", "default" => true), array("id" => "BANNER_COUNT", "content" => GetMessage("AD_BANNERS"), "sort" => "s_banners", "default" => true, "align" => "right"));
$lAdmin->AddHeaders($Headers);
while ($arRes = $rsData->NavNext(true, "f_")) {
    $row =& $lAdmin->AddRow($f_SID, $arRes, "adv_type_edit.php?SID=" . $f_SID, GetMessage("ADV_EDIT_TITLE"));
    $row->AddViewField("SID", "<a href='adv_type_edit.php?lang=" . LANGUAGE_ID . "&SID=" . $f_SID . "' title='" . GetMessage("ADV_EDIT_TITLE") . "'>" . $f_SID . "</a>");
    $arr = explode(" ", $f_DATE_MODIFY);
    $row->AddViewField("DATE_MODIFY", $arr[0] . "<br>" . $arr[1]);
    if ($isAdmin || $isDemo) {
        $row->AddCheckField("ACTIVE");
        $row->AddInputField("SORT");
        $row->AddInputField("NAME");
    } else {
Example #4
0
if ($isEditMode) {
    ?>
<span class="required"><sup>1</sup></span><?php 
}
?>
</td>
		<td><?php 
if ($isEditMode) {
    $ref = array();
    $ref_id = array();
    $arFilter = array();
    $arrCONTRACT_TYPE_SID = array_keys($arrCONTRACT_TYPE);
    if (!in_array("ALL", $arrCONTRACT_TYPE_SID)) {
        $arFilter = array("SID" => implode(" | ", $arrCONTRACT_TYPE_SID), "SID_EXACT_MATCH" => "Y");
    }
    $rsTypies = CAdvType::GetList($v1, $v2, $arFilter, $v3);
    while ($arType = $rsTypies->Fetch()) {
        $ref[] = "[" . $arType["SID"] . "] " . htmlspecialcharsbx($arType["NAME"]);
        $ref_id[] = $arType["SID"];
    }
    echo SelectBoxFromArray("TYPE_SID", array("reference" => $ref, "reference_id" => $ref_id), $str_TYPE_SID, "");
} else {
    echo "[<a href='adv_type_edit.php?SID=" . urlencode($str_TYPE_SID) . "&lang=" . LANGUAGE_ID . "&action=view' title='" . GetMessage("ADV_TYPE_VIEW") . "'>" . htmlspecialcharsbx($str_TYPE_SID) . "</a>] " . $str_TYPE_NAME;
}
?>
</td>
	</tr>

	<tr>
		<td width="40%"><?php 
echo GetMessage("AD_WEIGHT");
	<tr valign="top">
		<td width="40%"><?php 
    echo GetMessage("AD_ADV_TYPE");
    ?>
</td>
		<td width="60%"><input name="arrTYPE[]" type="checkbox" value="ALL" onclick="OnSelectAll_typies(this.checked)" <?php 
    if ($ID > 0 && in_array("ALL", $arrTYPE) || $ID <= 0) {
        echo 'checked="checked"';
    }
    ?>
 id="alltypies"><label for="alltypies"><?php 
    echo GetMessage("AD_ALL_TYPIES");
    ?>
</label><br><img src="/bitrix/images/1.gif" width="1" height="3"><br>
		<?php 
    $rsType = CAdvType::GetList($v1 = "s_sort", $v2 = "asc", array("ACTIVE" => "Y"), $v3);
    $i = 0;
    while ($arType = $rsType->Fetch()) {
        ?>
<input <?php 
        if ($ID > 0 && in_array($arType["SID"], $arrTYPE)) {
            echo "checked";
        }
        ?>
 type="checkbox" name="arrTYPE[]" value="<?php 
        echo htmlspecialcharsbx($arType["SID"]);
        ?>
" id="arType_<?php 
        echo $i;
        ?>
"><?php 
Example #6
0
<?php

if (!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED !== true) {
    die;
}
if (!CModule::IncludeModule("advertising")) {
    return;
}
$arTypeFields = array("-" => GetMessage("ADV_SELECT_DEFAULT"));
$res = CAdvType::GetList($by, $order, array("ACTIVE" => "Y"), $is_filtered, "Y");
while (is_object($res) && ($ar = $res->GetNext())) {
    $arTypeFields[$ar["SID"]] = "[" . $ar["SID"] . "] " . $ar["NAME"];
}
$arComponentParameters = array("GROUPS" => array("SLIDE_SETTINGS" => array("NAME" => GetMessage("ADV_SLIDE_SETTINGS"), "SORT" => "150"), "NAV_SETTINGS" => array("NAME" => GetMessage("ADV_NAV_SETTINGS"), "SORT" => "250")), "PARAMETERS" => array("TYPE" => array("NAME" => GetMessage("ADV_TYPE"), "PARENT" => "BASE", "TYPE" => "LIST", "DEFAULT" => "", "VALUES" => $arTypeFields, "ADDITIONAL_VALUES" => "N"), "NOINDEX" => array("NAME" => GetMessage("adv_banner_params_noindex"), "PARENT" => "BASE", "TYPE" => "CHECKBOX", "DEFAULT" => "N"), "QUANTITY" => array("NAME" => GetMessage("ADV_QUANTITY"), "PARENT" => "BASE", "TYPE" => "STRING", "DEFAULT" => "1"), "CACHE_TIME" => array("DEFAULT" => "0")));