<?php
 
include '../class/class_collection.php';
 
include '../class/class_publication.php';
 
include '../class/autentification.php';
 
if($action == 'remove') {
 
 $bib =& new Collection('publications');
 
 $bib->remove_by_attr('title',urldecode($title));
 
 $bib =& new Collection('publications');
 
 $bib->save();
 
 if($file != '') unlink('../pubs/'.$file);
 
} else if ($accion == 'modify') {
 
}
 
?>
 
<html>
 
<head>
 
<title>Pergamus Publication Manager</title>
 
<link href="../style.css" rel="stylesheet" type="text/css">
 
<meta http-equiv="Content-Type" content="text/html" charset="iso-8859-1">
 
</head>
 
<body>
 
 <div class="main">
 
  <h1>Publication list</h1>  
 
  <?php include 'p_session_bar.php'; ?>
 
  <table width="100%" border="0">
 
  <form action="p_publications.php" method="get">
 
  <tr><td><i>Author:</i> <input type="text" name="f_author"></td><td><i>Title:</i> <input type="text" name="f_title"></td><td><input type="submit" value="Search"></td><td><font size="1"><a href="p_search.php">Advanced<br>search</a></font></td></tr>
 
  </form>
 
  </table>
 
  <?php 
 
  $last_year = '';  
 
  $filters = array();
 
  if($f_author != '') $filters['author'] = trim($f_author);
 
  if($f_title != '') $filters['title'] = trim($f_title);
 
  if($f_year != '') $filters['year'] = trim($f_year);
 
  if($f_type != '') $filters['type'] = trim($f_type);
 
  if(count($filters) == 0 && $mode != 'edit'){
 
      include('last_pubs.inc');  
 
  }else{
 
        $bib =& new Collection('publications');
 
    print "<ul>\n";
 
    foreach($bib->build_all_pubs($filters) as $id => $pub){
 
    $year = substr($id,0,4);
 
        if($year != $last_year) print '<h2>'.$year."</h2><br>\n";
 
        print '<li>'.$pub->print_data();
 
        if($mode == 'edit'){
 
        print(' [ <a href="p_publications.php?mode=edit&action=remove');
 
        if($pub->metadata['file'] != '') print('&file='.$pub->metadata['file']);
 
        print('&title='.urlencode($pub->metadata['title']).'"><i><u>remove</u></i></a> |');
 
        print(' <a href="p_pubform.php?modify=true&bibtex_id='.urlencode($id).'"><i><u>modify</u></i></a> ]');
 
        }  
 
        print "</li><br>\n"; 
 
        $last_year = substr($id,0,4);
 
    }
 
    print "</ul>\n";
 
  }
 
  ?>
 
  <?php include 'p_banner.php'?>
 
  <p> </p>  
 
</div>    
 
</body>
 
</html>
 
 |