<?php
/*
** Application name: phpCollab
** Last Edit page: 2003-10-23
** Path by root: ../bookmarks/listbookmarks.php
** Authors: Ceam / Fullo
**
** =============================================================================
**
** phpCollab - Project Managment
**
** -----------------------------------------------------------------------------
** Please refer to license, copyright, and credits in README.TXT
**
** -----------------------------------------------------------------------------
** FILE: listbookmarks.php
**
** DESC: Screen: main bookmark page, show allo the bookmarks and categories
**
** HISTORY:
** 2003-10-23 - added new document info
** -----------------------------------------------------------------------------
** TO-DO:
**
**
** =============================================================================
*/
$checkSession = "true";
include_once('../includes/library.php');
// ** Do the title stuff here **
switch ($view) {
case 'all':
$setTitle .= " : View All Bookmarks";
break;
case 'my':
$setTitle .= " : View My Bookmarks";
break;
case 'private':
$setTitle .= " : View Private Bookmarks";
break;
}
// END
include('../themes/'.THEME.'/header.php');
$blockPage = new block();
$blockPage->openBreadcrumbs();
$blockPage->itemBreadcrumbs($blockPage->buildLink("../bookmarks/listbookmarks.php?view=all",$strings["bookmarks"],in));
if ($view == "all") {
$blockPage->itemBreadcrumbs($strings["bookmarks_all"]." | ".$blockPage->buildLink("../bookmarks/listbookmarks.php?view=my",$strings["my"],in)." | ".$blockPage->buildLink("../bookmarks/listbookmarks.php?view=private",$strings["bookmarks_private"],in));
}
if ($view == "my") {
$blockPage->itemBreadcrumbs($blockPage->buildLink("../bookmarks/listbookmarks.php?view=all",$strings["bookmarks_all"],in)." | ".$strings["my"]." | ".$blockPage->buildLink("../bookmarks/listbookmarks.php?view=private",$strings["bookmarks_private"],in));
}
if ($view == "private") {
$blockPage->itemBreadcrumbs($blockPage->buildLink("../bookmarks/listbookmarks.php?view=all",$strings["bookmarks_all"],in)." | ".$blockPage->buildLink("../bookmarks/listbookmarks.php?view=my",$strings["my"],in)." | ".$strings["bookmarks_private"]);
}
$blockPage->closeBreadcrumbs();
if ($msg != "") {
include('../includes/messages.php');
$blockPage->messagebox($msgLabel);
}
$block1 = new block();
$block1->form = "saJ";
$block1->openForm("../bookmarks/listbookmarks.php?view=$view&".session_name()."=".session_id()."&project=$project#".$block1->form."Anchor");
$block1->heading($strings["bookmarks"]);
$block1->openPaletteIcon();
$block1->paletteIcon(0,"add",$strings["add"]);
if ($view == "my") {
$block1->paletteIcon(1,"remove",$strings["delete"]);
}
/*if ($sitePublish == "true") {
$block1->paletteIcon(3,"add_projectsite",$strings["add_project_site"]);
$block1->paletteIcon(4,"remove_projectsite",$strings["remove_project_site"]);
}*/
$block1->paletteIcon(5,"info",$strings["view"]);
if ($view == "my") {
$block1->paletteIcon(6,"edit",$strings["edit"]);
}
$block1->closePaletteIcon();
if ($view == "my") {
$block1->sorting("bookmarks",$sortingUser->sor_bookmarks[0],"boo.name ASC",$sortingFields = array(0=>"boo.name",1=>"boo.category",2=>"boo.shared"));
} else {
$block1->sorting("bookmarks",$sortingUser->sor_bookmarks[0],"boo.name ASC",$sortingFields = array(0=>"boo.name",1=>"boo.category",2=>"mem.login"));
}
if ($view == "my") {
$tmpquery = "WHERE boo.owner = '$idSession' ORDER BY $block1->sortingValue";
} else if ($view == "private") {
$tmpquery = "WHERE boo.users LIKE '%|$idSession|%' ORDER BY $block1->sortingValue";
} else {
$tmpquery = "WHERE boo.shared = '1' OR boo.owner = '$idSession' ORDER BY $block1->sortingValue";
}
$listBookmarks = new request();
$listBookmarks->openBookmarks($tmpquery);
$comptListBookmarks = count($listBookmarks->boo_id);
if ($comptListBookmarks != "0") {
$block1->openResults();
if ($view == "my") {
$block1->labels($labels = array(0=>$strings["name"],1=>$strings["bookmark_category"],2=>$strings["shared"]),"false");
} else {
$block1->labels($labels = array(0=>$strings["name"],1=>$strings["bookmark_category"],2=>$strings["owner"]),"false");
}
for ($i=0;$i<$comptListBookmarks;$i++) {
$block1->openRow();
$block1->checkboxRow($listBookmarks->boo_id[$i]);
$block1->cellRow($blockPage->buildLink("../bookmarks/viewbookmark.php?view=$view&id=".$listBookmarks->boo_id[$i],$listBookmarks->boo_name[$i],in)." ".$blockPage->buildLink($listBookmarks->boo_url[$i],"(".$strings["url"].")",out));
$block1->cellRow($listBookmarks->boo_boocat_name[$i]);
if ($view == "my") {
if ($listBookmarks->boo_shared[$i] == "1") {
$printShared = $strings["yes"];
} else {
$printShared = $strings["no"];
}
$block1->cellRow($printShared);
} else {
$block1->cellRow($blockPage->buildLink($listBookmarks->boo_mem_email_work[$i],$listBookmarks->boo_mem_login[$i],mail));
}
$block1->closeRow();
}
$block1->closeResults();
} else {
$block1->noresults();
}
$block1->closeFormResults();
$block1->openPaletteScript();
$block1->paletteScript(0,"add","../bookmarks/editbookmark.php?","true,false,false",$strings["add"]);
if ($view == "my") {
$block1->paletteScript(1,"remove","../bookmarks/deletebookmarks.php?","false,true,true",$strings["delete"]);
}
/*$if ($sitePublish == "true") {
$block1->paletteScript(3,"add_projectsite","../bookmarks/listbookmarks.php?addToSite=true&project=".$projectDetail->pro_id[0]."&action=publish","false,true,true",$strings["add_project_site"]);
$block1->paletteScript(4,"remove_projectsite","../bookmarks/listbookmarks.php?removeToSite=true&project=".$projectDetail->pro_id[0]."&action=publish","false,true,true",$strings["remove_project_site"]);
}*/
$block1->paletteScript(5,"info","../bookmarks/viewbookmark.php?","false,true,false",$strings["view"]);
if ($view == "my") {
$block1->paletteScript(6,"edit","../bookmarks/editbookmark.php?","false,true,false",$strings["edit"]);
}
$block1->closePaletteScript($comptListBookmarks,$listBookmarks->boo_id);
include('../themes/'.THEME.'/footer.php');
?>