Пример #1
0
function return_cat_tree_select($node, $selected = "")
{
    $r = "<option value=\"{$node['cat_id']}\"";
    $r .= ($selected == $node['cat_id'] ? " SELECTED" : "") . ">{$node['flat_path']}</option>\n";
    foreach ($node['children'] as $k => $v) {
        $r .= return_cat_tree_select($v, $selected);
    }
    return $r;
}
Пример #2
0
            $c .= "<a href=\"{$page['path']}.sidebar.swap." . ($item['item_order'] - 1) . ".{$item['item_order']}\">Move up</a> / ";
        } else {
            $c .= "Move up / ";
        }
        if ($item['item_order'] < $length) {
            $c .= "<a href=\"{$page['path']}.sidebar.swap.{$item['item_order']}." . ($item['item_order'] + 1) . "\">Move down</a> / ";
        } else {
            $c .= "Move down / ";
        }
        $c .= "<a href=\"{$page['path']}.sidebar.edit.{$item['item_id']}\">Edit</a> / ";
        $c .= "<a href=\"{$page['path']}.sidebar.delete.{$item['item_id']}\">Delete</a>";
    }
    $c .= "</table>";
    /*---------------
     * New sidebar entry
     */
    $c .= "<br/><br/><b>New Entry</b>";
    $c .= "<form action=\"{$page['path']}.sidebar.add\" method=\"POST\">";
    $c .= '<table border="0" cellpadding="5" cellspacing="0">';
    $c .= "<tr><td>Category:</td>";
    $c .= "<td><select name=\"mcategory\" size=\"1\"/>" . return_cat_tree_select($tree['tree']) . "</select></td>";
    $c .= "<td>-- Category to display in.  Used for all three sidebar entry types.</td></tr>";
    $c .= "<tr><td>Menu text:</td>";
    $c .= "<td><input type=\"text\" name=\"mtext\" size=\"50\"/></td>";
    $c .= "<td>-- The text displayed for this entry.  Used for links and headers.</td></tr>";
    $c .= "<tr><td>Menu link:</td>";
    $c .= "<td><input type=\"text\" name=\"murl\" size=\"50\"/></td>";
    $c .= "<td>-- The location the link points to.  Only used for links.</td></tr>";
    $c .= "<tr><td colspan=\"3\"><input type=\"submit\" name=\"separator\" value=\"Add as separator\"/>\n                               <input type=\"submit\" name=\"header\" value=\"Add as header\"/>\n                               <input type=\"submit\" name=\"link\" value=\"Add as link\"/>\n      </td></tr></table></form>";
    $content .= section("Sidebar config", $c);
}