Index: biblio.admin.inc
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/biblio/biblio.admin.inc,v
retrieving revision 1.9.2.36
diff -u -p -r1.9.2.36 biblio.admin.inc
--- biblio.admin.inc	5 Jan 2009 21:37:35 -0000	1.9.2.36
+++ biblio.admin.inc	8 Jan 2009 21:50:37 -0000
@@ -652,14 +652,14 @@ function biblio_admin_types_edit_form_su
       }
     }
     if ($update == $fid && $link['tid']) { // we just changed a default value, so create a new entry in biblio_field_type_data
-      $new_ftdid = variable_get('biblio_last_ftdid', 101);
-      variable_set('biblio_last_ftdid', $new_ftdid +1);
+      $new_ftdid = variable_get('biblio_last_ftdid', 100);
+      variable_set('biblio_last_ftdid', $new_ftdid + 1);
       $val['ftdid'] = $new_ftdid;
       $link['ftdid'] = $new_ftdid;
       $link['cust_tdid'] = $new_ftdid;
       drupal_write_record('biblio_field_type_data', $val);
 
-    } elseif ($update > 100 && $link['tid']) { // we are updating an existing entry
+    } elseif ($update >= 100 && $link['tid']) { // we are updating an existing entry
         $val['ftdid'] = $form['configured_flds'][$fid]['ftdid']['#value'];
         drupal_write_record('biblio_field_type_data', $val, 'ftdid');
 
@@ -1047,8 +1047,9 @@ function biblio_admin_author_types_form_
 }
 function biblio_admin_author_edit_form($form_state, $author_id){
   $author = db_fetch_object(db_query('SELECT * FROM {biblio_contributor_data} b WHERE b.cid = %d ', $author_id));
-  
-  $form['#redirect'] = 'biblio/authors';
+
+  $base = variable_get('biblio_base', 'biblio');
+  $form['#redirect'] = "$base/authors";
 
   $form['cid'] = array(
     '#type' => 'value',
Index: biblio.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/biblio/biblio.module,v
retrieving revision 1.123.2.84
diff -u -p -r1.123.2.84 biblio.module
--- biblio.module	7 Jan 2009 22:00:01 -0000	1.123.2.84
+++ biblio.module	8 Jan 2009 21:50:41 -0000
@@ -476,7 +476,7 @@ function biblio_menu() {
       'type' => MENU_CALLBACK
   );
 
-  $items['user/%user/biblio'] = array(
+  $items["user/%user/$base"] = array(
     'title' => t('Publications'),
     'page callback' => 'biblio_get_user_pubs',
     'page arguments' => array(1, 'profile'),
Index: biblio.pages.inc
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/biblio/Attic/biblio.pages.inc,v
retrieving revision 1.1.2.42
diff -u -p -r1.1.2.42 biblio.pages.inc
--- biblio.pages.inc	23 Dec 2008 19:14:02 -0000	1.1.2.42
+++ biblio.pages.inc	8 Jan 2009 21:50:42 -0000
@@ -882,7 +882,6 @@ function biblio_citekey_view() {
  */
 function _biblio_author_link($author, $aid, $base='biblio', $inline = FALSE) {
   $options = array();
-  $inline = $inline ? "/inline" : "";
 
   if (isset($_GET['sort'])) {
     $options['query']  .= "sort=" . $_GET['sort'];
@@ -892,7 +891,7 @@ function _biblio_author_link($author, $a
     $options['query']   .= "order=" . $_GET['order'];
   }
 
-  $html = l(trim($author), "$base/author/$aid".$inline,$options );
+  $html = l(trim($author), "$base/author/$aid",$options );
 
   return $html;
 }
