<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>
<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>
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>