Ejemplo n.º 1
0
function AdminMenu()
{
    global $page_id;
    return FramedTable1() . '<table><TR>
<TD CLASS="menu"> <a href="' . PICMAN_INDEX . '" CLASS="menu">Index</a> </TD>
<TH CLASS="menu"> Category: </TH><TD CLASS="menu"> ' . sprintf('<a href="' . PICMAN_ADMIN_CAT . 'i%03dp%03d.html"', 0, $page_id) . ' CLASS="menu">New</a>' . ' :: ' . '<a href="" CLASS="menu">Modify</a> :: <a href="" CLASS="menu">Delete</a> </TD>
<TH CLASS="menu"> Collection: </TH><TD CLASS="menu"> <a href="' . PICMAN_ADMIN_COLLECTION . '" CLASS="menu">New</a> :: <a href="" CLASS="menu">Modify</a> :: <a href="" CLASS="menu">Delete</a> </TD>
<TH CLASS="menu"> Link: </TH><TD CLASS="menu"> <a href="' . PICMAN_ADMIN_LINK . '" CLASS="menu">New</a> :: <a href="" CLASS="menu">Delete</a> </TD>
</TR></table>' . FramedTable2();
}
Ejemplo n.º 2
0
function DisplayCategoryForm()
{
    global $page_id, $page_pg, $frm;
    // Wartości domyślne
    if (!isset($frm)) {
        $frm = array('catcol' => 1, 'catrow' => 8, 'grcol' => 4, 'grrow' => 4, 'datecr' => date('Y-m-d'));
    }
    if ($page_id) {
        GetCategoryData($page_id);
    }
    $cat_id = $page_id;
    // Jeżeli chcemy dodać nową kategorię to miejsce gdzie jesteśmy wskazuje page_pg
    if (!$cat_id && $page_pg) {
        $cat_id = $page_pg;
    }
    $hier_cat = GetCategoriesHierarchy($frm[parent], $cat_id, 0);
    echo FramedTable1() . '<FORM METHOD="POST">' . '<TABLE BORDER=0 CELLSPACING=1 CELLPADDING=1>' . '<TR><TH> Category </TH><TD> ' . FormCheckbox('cathid') . 'Hidden </TD></TR>' . '<TR><TD></TD><TD ALIGN=right> ' . FormSelect('action', array('mod' => 'Modify', 'del' => 'Delete', 'sort' => 'Sort')) . ' <INPUT TYPE=submit VALUE="    Send    "> ' . '</TD></TR>' . '<TR><TD> Parent: </TD><TD> ' . '<SELECT NAME="frm[parent]">' . $hier_cat . '</SELECT>' . FormSelect('inspos', array(1 => 'First', 2 => 'Last', 3 => 'Sort')) . '</TD></TR>' . '<TR><TD> Uniqid & Date: </TD><TD> ' . FormInput('uniqid') . ' ' . FormInput('datecr', 12) . ' </TD></TR>' . '<TR><TD> Name: </TD><TD> ' . FormInput('name') . ' </TD></TR>' . '<TR><TD> Title: </TD><TD> ' . FormInput('title') . ' </TD></TR>' . '<TR><TD> Header: </TD><TD> ' . FormInput('header') . ' </TD></TR>' . '<TR><TD> Description: </TD><TD> ' . FormText('desc', 80, 5) . '<BR>' . FormCheckbox('addbr') . ' Auto add "break line" </TD></TR>' . '<TR><TD COLSPAN=2><HR></TD></TR>' . '<TR><TD> Subcats: </TD><TD> ' . FormSelect('catcol', range(1, 10), 0) . ' x ' . FormSelect('catrow', range(1, 20), 0) . ' (columns x rows) ' . '</TD></TR>' . '<TR><TD> Collections: </TD><TD> ' . FormSelect('grcol', range(1, 10), 0) . ' x ' . FormSelect('grrow', range(1, 20), 0) . ' (columns x rows) ' . '</TD></TR>' . '<TR><TD> Category directory: </TD><TD> ' . FormInput('dircat') . ' </TD></TR>' . '<TR><TD> Template directory: </TD><TD> ' . FormInput('dirtem', 40, PICMAN_DEFAULT_TEMP) . ' </TD></TR>' . '</TABLE>' . '</FORM>' . FramedTable2();
}
Ejemplo n.º 3
0
	border: solid 1px black;
	width: 700px;
}

td span {
	white-space: nowrap;
}

//--></STYLE>
</HEAD>

<BODY BGCOLOR="silver">
<DIV ALIGN=center>
<?php 
echo AdminMenu();
echo FramedTable1();
$result = db_query("SELECT * FROM {categories} WHERE id = {$page_id}");
if (db_num_rows($result)) {
    $item = db_fetch_array($result);
    $frm['#tags'] = GetTags();
    echo '<form method="post"><table border="0">';
    echo '<tr><td width="50"></td><td><b>' . $item['name'] . '</b>:</td><td>';
    echo FormInput('search', 25) . ' <input type="submit" value="    Search    ">';
    echo '</td><td width="50"></td></tr>';
    echo '<tr><td width="50"></td><td>Tags: ' . FormSelect('cond', array('and' => 'and', 'or' => 'or')) . '</td><td>';
    echo FormCheckarea('tags');
    echo '</td><td width="50"></td></tr>';
    echo '</table></form>';
    $cond = array("C.lnum BETWEEN {$item['lnum']} AND {$item['rnum']}", "P.id = C.id_parent", "C.uniqid = G.uid_cat");
    if (!empty($frm['search'])) {
        $cond[] = "(upper(G.name) LIKE upper('%{$frm['search']}%') OR upper(G.description) LIKE upper('%{$frm['search']}%'))";
Ejemplo n.º 4
0
	border: solid 1px black;
	width: 700px;
}

//--></STYLE>
</HEAD>

<BODY BGCOLOR="silver">
<DIV ALIGN=center>
<?php 
echo AdminMenu();
// Wartości domyślne
if (!isset($frm)) {
    $frm = array('catcol' => 1, 'catrow' => 8, 'grcol' => 4, 'grrow' => 4);
}
//if ($page_id) GetLinkData($page_id);
if ($page_id) {
    $result = db_query("SELECT G.id AS id, G.name AS name, C.id AS cid FROM {collections} G, {categories} C WHERE G.id = {$page_id} AND G.uid_cat = C.uniqid");
    if (db_num_rows($result)) {
        $item = db_fetch_array($result);
        $frm[idgr] = $item['id'];
        $frm[name] = $item['name'];
        $frm[parent] = $item['cid'];
    }
}
$hier_cat = GetCategoriesHierarchy($frm[parent], 0, 2);
echo '<BR><BR>' . FramedTable1() . '<FORM METHOD="POST">' . '<TABLE BORDER=0 CELLSPACING=1 CELLPADDING=1>' . '<TR><TH> New Link </TH><TD> </TD></TR>' . '<TR><TD></TD><TD ALIGN=right> ' . ' <INPUT TYPE=submit VALUE="    Send    "> ' . '</TD></TR>' . '<TR><TD> Collection name: </TD><TD> ' . $frm[name] . FormHidden('idgr') . ' </TD></TR>' . '<TR><TD> Category: </TD><TD> ' . '<SELECT NAME="frm[parent]">' . $hier_cat . '</SELECT>' . ' Position ' . FormInput('position', 4, 1) . ' </TD></TR>' . '</TABLE>' . '</FORM>' . FramedTable2();
?>
</DIV>
</BODY></HTML>
Ejemplo n.º 5
0
}
if ($page_pg > $item['quantity']) {
    $page_pg = $item['quantity'];
}
$picperpage = $item['rows'] * $item['cols'];
$page_num = (int) ($page_pg / $picperpage);
if ($page_pg % $picperpage) {
    $page_num++;
}
$mov_holes = 0;
// Dodanie numerów których nie ma
if (count($picholes)) {
    $iter = 1;
    $nr = $page_pg;
    while ($iter <= $nr) {
        if (in_array($iter + $item['startnum'] - 1, $picholes)) {
            $mov_holes++;
            $nr++;
        }
        $iter++;
    }
}
$icon_num = $page_pg + $mov_holes + $item['startnum'] - 1;
$icon_name = sprintf($item['thumbtemp'], $icon_num);
$icon_add = $icondir . $icon_name;
echo FramedTable1() . '<TABLE BORDER=0><TR VALIGN=top>' . '<TD><IMG SRC="' . $icon_add . '"></TD>' . '<TD> Set Default icon (thumbnail) for group<BR>' . '<LI>Icon order: ' . $page_pg . '<LI>Icon number: ' . $icon_num . '<LI>Icon name: ' . $icon_name . '</TD>' . '</TR></TABLE>' . FramedTable2();
$result = db_query("UPDATE {collections} SET icoindex = 'T:%s' WHERE id = %s", $icon_num, $page_id);
?>
</DIV>
</BODY></HTML>
Ejemplo n.º 6
0
function DisplayThumbForm($group_id)
{
    $item = db_fetch_array(db_query("SELECT * FROM {collections} WHERE id = {$group_id}"));
    $imgdir = GetDirForCollection($group_id);
    $icondir = preg_replace('/[\\/]+/', '/', PICMAN_IMAGE . "{$imgdir}/" . $item['thumbsubdir'] . "/");
    $content = '';
    $picholes = array();
    if (!empty($item['holes'])) {
        foreach (split(',', $item['holes']) as $range) {
            list($range_from, $range_to) = split('-', $range);
            if (isset($range_to) && $range_to) {
                for ($i = $range_from; $i <= $range_to; $i++) {
                    $picholes[] = $i;
                }
            } else {
                $picholes[] = $range_from;
            }
        }
    }
    $ico = split(':', $item['icoindex']);
    $img_add = $item['startnum'] - 1;
    $mov_holes = 0;
    for ($inum = 1; $inum <= $item['quantity']; $inum++) {
        if (count($picholes)) {
            while (in_array($inum + $img_add, $picholes)) {
                $img_add++;
            }
        }
        $content .= sprintf('<img id="img-%d" src="%s" class="%s" onClick="selImg(\'%d\')" />', $inum, $icondir . sprintf($item['thumbtemp'], $inum + $img_add), $ico[0] == 'T' && $ico[1] == $inum ? 'thumb-sel' : 'thumb-img', $inum);
    }
    echo FramedTable1() . '<div class="thumbnails">' . $content . '</div>' . FramedTable2();
}