<br />
							<?php 
echo $error->get_warning('description_warning');
?>
						</td>
					</tr>
					<tr>
						<td>
							<?php 
echo CATEGORY_LABEL;
?>
						</td>
						<td>
							<select name="id">
								<?php 
$cats = move_select_array(0, -1);
?>
								<?php 
foreach ($cats as $cat) {
    ?>
									<option value="<?php 
    echo $cat['id'];
    ?>
"<?php 
    echo $cat['id'] == (isset($_REQUEST['id']) ? $_REQUEST['id'] : "0") ? ' selected="selected"' : '';
    ?>
>
									<?php 
    echo openld_htmlspecialchars($cat['title']);
    ?>
									</option>
Пример #2
0
							<br />
							<?php 
    echo $error->get_warning('name_warning');
    ?>
						</td>
					</tr>
					<tr>
						<td>
							<?php 
    echo CATEGORY_LABEL;
    ?>
						</td>
						<td>
							<select name="cat_id">
								<?php 
    $cats = move_select_array(0, -1, "active=1 AND ", 1);
    ?>
								<?php 
    foreach ($cats as $cat) {
        ?>
									<option value="<?php 
        echo $cat['id'];
        ?>
"<?php 
        echo $cat['id'] == (isset($_REQUEST['cat_id']) ? $_REQUEST['cat_id'] : "0") ? ' selected="selected"' : '';
        ?>
>
										<?php 
        echo openld_htmlspecialchars($cat['title']);
        ?>
									</option>
Пример #3
0
function move_select_array($id, $not_id = -1, $active_id = "active=1 AND ", $deny_pref_mode = 0)
{
    global $db, $settings;
    static $cats;
    if ($deny_pref_mode == 1 && $settings['deny_index_page_submissions'] == 'N' || $deny_pref_mode == 0) {
        $cats[0] = array('id' => '0', 'title' => INDEX_PAGE);
        $sep_remove = 0;
    } else {
        $sep_remove = 1;
    }
    $separator = "-";
    static $level = 0;
    $query = array('SELECT' => 'id, title', 'FROM' => 'categories', 'WHERE' => $db->escape($active_id) . 'id<>' . intval($not_id) . ' AND father_id=' . intval($id), 'ORDER BY' => $settings['categories_sorting_by']);
    ($hook = get_hook('functions_move_select_array')) ? eval($hook) : null;
    $results = $db->query_build($query) or error("not_id was " . $not_id, __FILE__, __LINE__);
    $level++;
    while ($row = $db->fetch_assoc($results)) {
        $cats[] = array('id' => strval($row['id']), 'title' => str_repeat($separator, $level - $sep_remove) . $row['title']);
        move_select_array($row['id'], $not_id, $active_id);
    }
    $level--;
    return $cats;
}
</h2>
<form action="<?php 
echo $_SERVER['PHP_SELF'];
?>
" accept-charset="utf-8" method="get">
	<p>
		<?php 
($hook = get_hook('admin_functions_move_category_page_header')) ? eval($hook) : null;
?>
		<?php 
echo MOVE_TO;
?>
:
		<select name="to_new_parent">
			<?php 
$cats = move_select_array(0, $_REQUEST['move_cat']);
?>
			<?php 
foreach ($cats as $cat) {
    ?>
			<option value="<?php 
    echo $cat['id'];
    ?>
"<?php 
    echo $cat['id'] == $req_id ? ' selected="selected"' : '';
    ?>
>
				<?php 
    echo openld_htmlspecialchars($cat['title']);
    ?>
			</option>
echo $error->get_warning('description_warning');
?>
							</em>
						</span>
					</p>
					<p class="buttoned">
						<label class="adlabel">
							<?php 
echo CATEGORY_LABEL;
?>
						</label>
						<br />
							<span class="adinput">
							<select name="new_id">
								<?php 
$cats = move_select_array(0, intval($_REQUEST['edit_cat']));
?>
								<?php 
foreach ($cats as $cat) {
    ?>
									<option value="<?php 
    echo $cat['id'];
    ?>
"<?php 
    echo $cat['id'] == intval($result[2]) ? ' selected="selected"' : '';
    ?>
>
									<?php 
    echo openld_htmlspecialchars($cat['title']);
    ?>
									</option>