diff -Nurp /cygdrive/e/Download/Drupal/Drupal 6/modules/jobsearch/access/README.txt jobsearch/access/README.txt
--- /cygdrive/e/Download/Drupal/Drupal 6/modules/jobsearch/access/README.txt	2009-01-01 18:49:22.000000000 -0800
+++ jobsearch/access/README.txt	2009-01-23 15:07:26.000000000 -0800
@@ -1,6 +1,6 @@
-$Id: README.txt,v 1.2 2009/01/02 02:49:22 kbahey Exp $
+$Id: README.txt,v 1.1 2007/06/24 00:23:05 kbahey Exp $
 
-Copyright 2007-2009 http://2bits.com
+Copyright 2007 http://2bits.com
 
 Description
 -----------
diff -Nurp /cygdrive/e/Download/Drupal/Drupal 6/modules/jobsearch/access/job_access.info jobsearch/access/job_access.info
--- /cygdrive/e/Download/Drupal/Drupal 6/modules/jobsearch/access/job_access.info	2009-01-17 04:08:22.000000000 -0800
+++ jobsearch/access/job_access.info	2009-01-23 18:24:12.000000000 -0800
@@ -1,12 +1,12 @@
-; $Id: job_access.info,v 1.3 2009/01/02 02:49:22 kbahey Exp $
 name = Job access
-description = Allows setting of permissions on jobs.
-dependencies[] = job
+description = "Allows setting of permissions on jobs."
 core = 6.x
+package = Job Search
+dependencies[] = job
+version = "$Name: DRUPAL-6--1-- $"
 
-; Information added by drupal.org packaging script on 2009-01-17
+; Information added by drupal.org packaging script on 2008-03-08
 version = "6.x-1.x-dev"
 core = "6.x"
 project = "jobsearch"
-datestamp = "1232194101"
-
+datestamp = "1205004610"
diff -Nurp /cygdrive/e/Download/Drupal/Drupal 6/modules/jobsearch/access/job_access.module jobsearch/access/job_access.module
--- /cygdrive/e/Download/Drupal/Drupal 6/modules/jobsearch/access/job_access.module	2009-01-01 18:49:22.000000000 -0800
+++ jobsearch/access/job_access.module	2009-01-23 17:01:30.000000000 -0800
@@ -1,12 +1,7 @@
 <?php
-// $Id: job_access.module,v 1.2 2009/01/02 02:49:22 kbahey Exp $
-// Copyright Khalid Baheyeldin 2006-2009 http://2bits.com
 
 define('JOB_PERM_VIEW', 'view jobs');
 
-/**
- * Implementation of hook_node_grants().
- */
 function job_access_node_grants($account, $op) {
   $grants = array();
   if ($op == 'view' && user_access(JOB_PERM_VIEW, $account)) {
@@ -15,9 +10,6 @@ function job_access_node_grants($account
   return $grants;
 }
 
-/**
- * Implementation of hook_node_access_records().
- */
 function job_access_node_access_records($node) {
   $grants = array();
   if (variable_get(JOB_NODE_TYPE . $node->type, 0)) {
@@ -33,9 +25,6 @@ function job_access_node_access_records(
   return $grants;
 }
 
-/**
- * Implementation of hook_perm().
- */
 function job_access_perm() {
   return array(
     JOB_PERM_VIEW,
diff -Nurp /cygdrive/e/Download/Drupal/Drupal 6/modules/jobsearch/access/resume_access.info jobsearch/access/resume_access.info
--- /cygdrive/e/Download/Drupal/Drupal 6/modules/jobsearch/access/resume_access.info	2009-01-17 04:08:22.000000000 -0800
+++ jobsearch/access/resume_access.info	2009-01-23 18:24:06.000000000 -0800
@@ -1,12 +1,13 @@
 name = Resume access
-description = Allows setting of permissions on resumes by role.
+description = "Allows setting of permissions on resumes by role."
+core = 6.x
+package = Job Search
 dependencies[] = resume
-core=6.x
+version = "$Name: DRUPAL-6--1-- $"
 
-
-; Information added by drupal.org packaging script on 2009-01-17
+; Information added by drupal.org packaging script on 2008-03-08
 version = "6.x-1.x-dev"
 core = "6.x"
 project = "jobsearch"
-datestamp = "1232194101"
+datestamp = "1205004610"
 
diff -Nurp /cygdrive/e/Download/Drupal/Drupal 6/modules/jobsearch/access/resume_access.module jobsearch/access/resume_access.module
--- /cygdrive/e/Download/Drupal/Drupal 6/modules/jobsearch/access/resume_access.module	2009-01-01 18:49:22.000000000 -0800
+++ jobsearch/access/resume_access.module	2009-01-23 16:16:36.000000000 -0800
@@ -1,13 +1,7 @@
 <?php
-//$Id: resume_access.module,v 1.2 2009/01/02 02:49:22 kbahey Exp $
-
-// Copyright Khalid Baheyeldin 2006-2009 http://2bits.com
 
 define('RESUME_PERM_VIEW', 'view resumes');
 
-/**
- * Implementation of hook_node_grants().
- */
 function resume_access_node_grants($account, $op) {
   global $user;
 
@@ -21,9 +15,6 @@ function resume_access_node_grants($acco
   return $grants;
 }
 
-/**
- * Implementation of hook_node_access_records().
- */
 function resume_access_node_access_records($node) {
   $grants = array();
   if (variable_get(RESUME_NODE_TYPE . $node->type, 0)) {
@@ -47,9 +38,6 @@ function resume_access_node_access_recor
   return $grants;
 }
 
-/**
- * Implementation of hook_perm().
- */
 function resume_access_perm() {
   return array(
     RESUME_PERM_VIEW,
diff -Nurp /cygdrive/e/Download/Drupal/Drupal 6/modules/jobsearch/job.info jobsearch/job.info
--- /cygdrive/e/Download/Drupal/Drupal 6/modules/jobsearch/job.info	2009-01-17 04:08:22.000000000 -0800
+++ jobsearch/job.info	2009-03-05 00:30:24.593750000 -0800
@@ -1,11 +1,13 @@
 ; $Id: job.info,v 1.3 2009/01/02 02:49:21 kbahey Exp $
 name = Job
-description = Allows recruiters to post jobs.
-core=6.x
+description = "Allows recruiters to post jobs."
+core = 6.x
+dependencies[] = views
+package = Job Search
 
-; Information added by drupal.org packaging script on 2009-01-17
+; Information added by drupal.org packaging script on 2009-03-05
 version = "6.x-1.x-dev"
 core = "6.x"
 project = "jobsearch"
-datestamp = "1232194101"
+datestamp = "1236241793"
 
diff -Nurp /cygdrive/e/Download/Drupal/Drupal 6/modules/jobsearch/job.install jobsearch/job.install
--- /cygdrive/e/Download/Drupal/Drupal 6/modules/jobsearch/job.install	2009-01-01 18:49:22.000000000 -0800
+++ jobsearch/job.install	2009-03-04 22:16:25.281250000 -0800
@@ -1,18 +1,34 @@
 <?php
 //$Id: job.install,v 1.4 2009/01/02 02:49:21 kbahey Exp $
 // Copyright Khalid Baheyeldin 2008-2009 http://2bits.com
- 
+
+define('JOB_NODE_TYPE',        'job_node_type_');
+define('RESUME_NODE_TYPE',     'resume_node_type_');
+
 /**
  * Implementation of hook_install().
  */
 function job_install() {
-	drupal_install_schema('job');
+  // Create tables.
+  drupal_install_schema('job');
 }
 
 /**
- * Implementation of hook_schema().
+ * Implementation of hook_uninstall().
  */
-function job_schema() {
+function job_uninstall() {
+  // Delete job => nodetype mapping variables.
+  foreach (node_get_types() as $type => $name) {
+    variable_del(JOB_NODE_TYPE . $type);
+    variable_del(RESUME_NODE_TYPE . $type);    
+  }
+  drupal_uninstall_schema('job');
+}
+
+/**                                                                                                                        
+ * Implementation of hook_schema().                                                                                        
+ */                                                                                                                        
+function job_schema() {        
   $schema['job'] = array(
     'description' => t('The table for jobs'),
     'fields' => array(
@@ -55,14 +71,10 @@ function job_schema() {
       ),
     ),
     'primary key' => array('nid', 'uid'),
-  );
-  return $schema;
-}
-
-/**
- * Implentation of hook_uninstall();
- *
- */
-function job_uninstall() {
-  drupal_uninstall_schema('job');
-}
+    'indexes' => array(
+      'nid' => array('nid', 'uid')),
+  );                                                                                       
+                                                                                                                           
+  return $schema;                                                                                                          
+}                                                                                                                          
+                                                                   
\ No newline at end of file
diff -Nurp /cygdrive/e/Download/Drupal/Drupal 6/modules/jobsearch/job.module jobsearch/job.module
--- /cygdrive/e/Download/Drupal/Drupal 6/modules/jobsearch/job.module	2009-01-16 17:25:08.000000000 -0800
+++ jobsearch/job.module	2009-03-04 22:13:29.765625000 -0800
@@ -4,6 +4,7 @@
 
 // Copyright Khalid Baheyeldin 2006-2009 http://2bits.com
 
+
 define('JOB_NODE_TYPE',        'job_node_type_');
 define('RESUME_NODE_TYPE',     'resume_node_type_');
 
@@ -15,7 +16,6 @@ define('JOB_PERM_MANAGE',      'manage j
 /**
  * Implementation of hook_help().
  */
-
 function job_help($path, $arg) {
   switch ($path) {
     case 'admin/help#job':
@@ -26,7 +26,6 @@ function job_help($path, $arg) {
 /**
  * Implementation of hook_perm().
  */
-
 function job_perm() {
   return array(
     JOB_PERM_APPLY,
@@ -39,13 +38,12 @@ function job_perm() {
 */
 function job_menu() {
   $items = array();
-
   $items['admin/settings/job'] = array(
-    'title'            => t('Job'),
-    'description'      => t('Job settings'),
-    'page callback'    => 'drupal_get_form',
-    'page arguments'   => array('job_admin_settings'),
-    'access arguments' => array('administer site configuration'),
+    'title'              => t('Job'),
+    'description'        => t('Job settings'),
+    'page callback'      => 'drupal_get_form',
+    'page arguments'     => array('job_admin_settings'),
+    'access arguments'   => array('administer site configuration'),
   );
 
   $items['job/apply'] = array(
@@ -62,10 +60,17 @@ function job_menu() {
 
   $items['job/applications'] = array( 
     'page callback'    => 'job_view',
-    'title'            => t('Job applications'),
+    'title'            => t('Job Applications Received'),
     'type'             => MENU_SUGGESTED_ITEM,
     'access arguments' => array(JOB_PERM_MANAGE),
   );
+  
+  $items['job/appliedfor'] = array(
+    'page callback'    => 'job_post_view',
+    'title'            => t('Jobs Applied For'),
+    'type'             => MENU_SUGGESTED_ITEM,
+    'access arguments' => array(JOB_PERM_APPLY),
+  );  
 
   return $items;
 }
@@ -77,7 +82,7 @@ function job_admin_settings() {
     '#title' => t('Enable job application for these content types'),
   );
 
-  foreach(node_get_types() as $type => $name) {
+  foreach (node_get_types() as $type => $name) {
     $form[$set][JOB_NODE_TYPE . $type] = array(
       '#type' => 'checkbox',
       '#title' => $type,
@@ -92,8 +97,7 @@ function job_admin_settings() {
 /**
  * Implementation of hook_link().
  */
-
-function job_link($type, $node = null, $teaser = FALSE) {
+function job_link($type, $node = NULL, $teaser = FALSE) {
   global $user;
   $links = array();
   if ($type == 'node') {
@@ -132,7 +136,6 @@ function job_link($type, $node = null, $
 /**
  * Implementation of hook_user().
  */
-
 function job_user($op, &$edit, &$account, $category = NULL) {
   global $user;
   switch ($op) {
@@ -140,8 +143,48 @@ function job_user($op, &$edit, &$account
       if ($user->uid == $account->uid) {
         // User is viewing own account
         if (user_access(JOB_PERM_MANAGE)) {
-          return array(t('Job applications') => array(array('value' => l(t('View job applications'), 'job/applications'))));
+            
+            // Create Job Applications Received Header
+            $account->content['job_applications'] = 
+               array(
+                  '#type'        => 'user_profile_category',
+                  '#attributes'  => array(
+                     'class'     => 'user-member'
+                  ),
+                  '#title'       => 'Job Applications Received',
+                  '#weight'      => 0
+               );
+            
+            // Create Job Applications Content
+            $account->content['job_applications']['view_job_applications'] =
+               array( 
+                  '#type'      => 'user_profile_item',
+                  '#value'     => l(t('View job applications'), 'job/applications'),
+                  '#weight'    => 0 
+               );    
         }
+        
+        if (user_access(JOB_PERM_APPLY)) {
+            
+            // Create Jobs Applied For Header
+            $account->content['job_applied_for'] = 
+               array(
+                  '#type'        => 'user_profile_category',
+                  '#attributes'  => array(
+                     'class'     => 'user-member'
+                  ),
+                  '#title'       => 'Jobs Applied For',
+                  '#weight'      => 0
+               );
+            
+            // Create Job Applied For Content
+            $account->content['job_applied_for']['view_job_applied_for'] =
+               array( 
+                  '#type'      => 'user_profile_item',
+                  '#value'     => l(t('View job postings'), 'job/appliedfor'),
+                  '#weight'    => 0 
+               );    
+        }        
       }
       break;
   }
@@ -181,7 +224,15 @@ function job_apply() {
   $resume_list = job_resume_list($user->uid); 
 
   if (!$resume_list) {
-    $msg = t('Please !create to apply', array('!create' => l(t('create a resume'), 'node/add')));
+    foreach (node_get_types() as $type => $name) {
+      $resume_node = variable_get(RESUME_NODE_TYPE . $type, 0);
+      if ($resume_node == 1) {
+         $resume_node = $type;
+         break;
+      }
+    }
+  
+    $msg = t('Please !create to apply', array('!create' => l(t('create a resume'), 'node/add/' . $resume_node)));
     drupal_set_message($msg);
     drupal_goto("node/$job_nid");
   }
@@ -296,6 +347,34 @@ function job_get_list($uid = NULL) {
   return $rows;
 }
 
+function job_post_view() {
+  global $user;
+  print theme('page', theme('job_post_view', job_get_post_list($user->uid)));
+}
+
+function job_get_post_list($uid = NULL) {
+  $rows = array();
+  $sql = "SELECT n.nid, n.uid, j.resume_nid, j.timestamp, j.uid AS juid
+    FROM {node} n INNER JOIN {job} j USING(nid)
+    WHERE j.uid = %d
+    AND j.status = 1
+    ORDER by j.timestamp ASC";
+  $result = db_query($sql, $uid);
+  while ($data = db_fetch_object($result)) {
+    $resume = node_load(array('nid' => $data->resume_nid));
+    $job    = node_load(array('nid' => $data->nid));
+    $rows[] = array(
+      'poster'        => user_load(array('uid' => $data->uid)),
+      'resume'        => $resume,
+      'job'           => $job,
+      'timestamp'     => $data->timestamp,
+      'applicant'     => user_load(array('uid' => $data->juid)),
+      );
+  }
+  return $rows;
+}
+
+
 function theme_job_view($list = array()) {
   $rows = array();
   $header = array(t('Job'), t('Applicant'), t('Resume'), t('Date'), t('Operations'));
@@ -328,6 +407,7 @@ function theme_job_view($list = array())
   return theme('table', $header, $rows);
 }
 
+
 /**
  * Implemetation of hook_theme().
  *
@@ -335,30 +415,73 @@ function theme_job_view($list = array())
 function job_theme() {
   return array(
     'job_view' => array(
-    'arguments' => array('list' => NULL),
+      'file' => 'job.module',
+      'arguments' => array(
+        'list' => array(),
+      ),
     ),
-    
-   'job_mail' => array(
-	   'arguments' => array(
-		   'job_node' => NULL,
-		   'job_user' => NULL,
-		   'resume_node' => NULL,
-		   'resume_user' => NULL,
-	    ),
+    'job_post_view' => array(
+      'file' => 'job.module',
+      'arguments' => array(
+        'list' => array(),
+      ),
+    ),    
+    'job_mail' => array(
+      'file' => 'job.module',
+      'arguments' => array(
+        'job_node' => NULL,
+        'job_user' => NULL,
+        'resume_node' => NULL,
+        'resume_user' => NULL,
+      ),
     ),
-    
     'job_search_item' => array(
+      'file' => 'job.module',
       'arguments' => array(
         'item' => NULL,
       ),
     ),
   );
+} 
+
+
+function theme_job_post_view($list = array()) {
+  $rows = array();
+  $header = array(t('Poster'), t('Job'), t('Resume'), t('Date'), t('Operations'));
+  if (count($list)) {
+    foreach($list as $data) {
+      $poster    = $data['poster'];
+      $applicant = $data['applicant'];
+      $resume    = $data['resume'];
+      $job       = $data['job'];
+
+      $title     = l($job->title, "node/$job->nid");
+      $resume    = l($resume->title, "node/" . $resume->nid);
+      $user      = l($poster->name, "user/$poster->uid");
+      $ops       = l(t('Clear'), "job/clear/$job->nid/" . $applicant->uid);
+      $timestamp = format_date($data['timestamp'], 'custom', 'Y-m-d H:i');
+
+      $rows[] = array(
+        'data' => array_merge(
+          array($user),
+          array($title),
+          array($resume),
+          array($timestamp),
+          array($ops)
+          )
+        );
+    }
+  }
+  else {
+    $rows[] = array('data' => array(t('No jobs applied for.')));
+  }
+  return theme('table', $header, $rows);
 }
 
+
 /**
  * Implementation of hook_nodeapi().
  */
-
 function job_nodeapi(&$node, $op, $teaser = NULL, $page = NULL) {
   switch ($op) {
     case 'delete':
@@ -417,6 +540,61 @@ function theme_job_mail($job_node, $job_
     ));
 }
 
+
+/*
+function job_send_email($job_nid, $resume_nid) {
+  $job_node    = node_load(array('nid' => $job_nid));
+  $job_user    = user_load(array('uid' => $job_node->uid));
+  $resume_node = node_load(array('nid' => $resume_nid));
+  $resume_user = user_load(array('uid' => $resume_node->uid));
+
+  $from = $resume_user->mail;
+  //$result = theme('job_mail', $job_node, $job_user, $resume_node, $resume_user);
+  $account = array(); // Set this as needed
+  $language = user_preferred_language($account);
+  $object = array(); // Replace this as needed
+  $context['subject'] = $subject;
+  $context['body'] = $body;
+  $params = array(
+      'account' => $account, 
+      'object' => $object, 
+      'context' => $context, 
+      'job_node' => $job_node, 
+      'job_user' => $job_user, 
+      'resume_node' => $resume_node, 
+      'resume_user' => $resume_user);
+  drupal_mail('job', 'job_apply', $job_user->mail, $language, $params, $from);
+  
+  watchdog('job', t("%name applied for job $job_node->nid.",
+    array('%name' => theme('placeholder', $resume_user->name . " <$from>"))));
+}
+
+function job_mail($key, &$message, $params) {
+   if ($key == 'job_apply') {
+     global $base_url;
+     $job_node = $params['job_node'];
+     $job_user = $params['job_user'];
+     $resume_node = $params['resume_node'];
+     $resume_user = $params['resume_user'];
+     
+     $site = variable_get('site_name', 'drupal site');
+     $subject = t("[$site] [Job application] for [$job_node->title] by [$resume_user->name]");
+     $body  = t("The following user has applied for the above job.\n");
+     $body .= t("\n\nJob: @title",                          array('@title'  => $job_node->title));
+     $body .= t("\n\nJob URL: @url",                        array('@url'    => url($base_url . "/node/$job_node->nid")));
+     $body .= t("\n\nApplicant name: @name",                array('@name'   => $resume_user->name));
+     $body .= t("\n\nApplicant email: @email",              array('@email'  => $resume_user->mail));
+     $body .= t("\n\nApplicant URL: @url",                  array('@url'    => url($base_url . "/user/$resume_user->uid")));
+     $body .= t("\n\nResume: @title",                       array('@title'  => $resume_node->title));
+     $body .= t("\n\nResume URL: @url",                     array('@url'    => url($base_url . "/node/$resume_node->nid")));
+     $body .= t("\n\nManage job applications at @manage", array('@manage' => url($base_url . "/job/applications")));
+   
+     $message ['subject'] = $subject;
+     $message ['body']    = $body;
+   }
+}
+*/
+
 function job_search_item($item) {
   return theme('job_search_item', $item);
 }
@@ -431,318 +609,15 @@ function theme_job_search_item($item) {
   return $output ;
 }
 
-
 /**
- * Implementation of hook_views_tables():
- * Present fields and filters for user data.
+ * Implementation of hook_views_api().
  */
-function job_views_tables() {
-  $tables['job'] = array(
-    'name' => 'job',
-
-    'provider' => 'internal', // won't show up in external list.
-
-    'join' => array(
-      'left' => array(
-        'table' => 'node',
-        'field' => 'nid',
-      ),
-      'right' => array(
-        'field' => 'nid',
-      ),
-    ),
-
-    'fields' => array(
-      'timestamp' => array(
-        'name' => t('Job: Date/Time applied for'),
-        'sortable' => TRUE,
-        'option' => 'integer',
-        'handler' => 'views_handler_field_date_small',
-        'help' => t('Displays the date/time applied for this Job.'),
-      ),
-      'uid' => array(
-        'name' => t('Resume: Applicant Name'),
-        'handler' => 'job_views_handler_field_applicant',
-        'sortable' => TRUE,
-        'help' => t('Displays the name of the applicant.'),
-      ),
-      'resume_nid' => array(
-        'name' => t('Resume: Node ID'),
-        'sortable' => TRUE,
-        'option' => 'integer',
-        'handler' => 'views_handler_field_int',
-        'help' => t('Displays the Node ID of the resume node.'),
-      ),
-    ),
-
-    'sorts' => array(
-      'timestamp' => array(
-        'name' => t('Job: Date/time applied for'),
-        'help' => t("Sort by the date/time applied for this job"),
-      ),
-    ),
-
-    'filters' => array(
-      'status' => array(
-        'name' => t('Job: Application status'),
-        'value-type' => 'integer',
-        'operator' => 'views_handler_operator_eqneq',
-        'list-type' => 'select',
-        'list' => array(
-          0 => t('Job has no applications'),
-          1 => t('Job has one or more applications'),
-        ),
-        'help' => t('Filter by whether a job has applications or not.'),
-      ),
-      'uid' => array(
-        'field'     => 'uid',
-        'name'      => t('Job: Applicant User ID'),
-        'operator'  => 'views_handler_operator_eqneq',
-        'handler'   => 'job_views_handler_filter_applicant',
-        'list-type' => 'select',
-        'list' => array(
-          'uid_current'  => t('Currently Logged In User'),
-          'uid_all'      => t('All Users'),
-        ),
-      'help' => t('This allows you to filter based on favorites nodes.'),
-      ),
-    ),
+function job_views_api() {
+  return array(
+    'api' => 2,
+    'path' => drupal_get_path('module', 'job') .'/views',
   );
-  
-  return $tables;
 }
 
-function job_views_handler_field_applicant($fieldinfo, $fielddata, $value, $data) {
-  $obj = new stdClass();
-  $obj = user_load(array('uid' => $value));
-  return theme('username', $obj);
-}
 
-function job_views_handler_filter_applicant($op, $filter, $filterinfo, &$query) {
-  global $user;
-
-  $table_data = _views_get_tables();
-  $joininfo = $table_data['job']['join'];
-  $joininfo['type'] = 'inner';
-  $table_num = $query->add_table('job', FALSE, 1, $joininfo);
-  $table = $query->get_table_name('job', $table_num);
-  $query->set_distinct();
-
-  switch($filter['value']) {
-    case 'uid_current':
-      if($user->uid) {
-        $query->add_where("$table.uid = $user->uid");
-      }
-      break;
 
-    case 'uid_all':
-      // No special processing needed, since we do an inner join anyways
-      break;
-  }
-}
-
-function job_views_arguments() {
-  $args = array();
-
-  $args[] = array(
-    'name'    => t('Job: Applied for by User ID'),
-    'handler' => 'job_views_handler_argument_applicant',
-  );
-  return $args;
-}
-
-function job_views_handler_argument_applicant($op, &$query, $argtype, $arg = '') {
-  if ($op == 'filter' && $arg) {
-    $table_data = _views_get_tables();
-    $joininfo = $table_data['job']['join'];
-    $joininfo['type'] = 'inner';
-    $table_num = $query->add_table('job', FALSE, 1, $joininfo);
-    $table = $query->get_table_name('job', $table_num);
-    $query->set_distinct();
-
-    $query->add_where("$table.uid = $arg");
-  }
-}
-
-function job_views_default_views() {
-
-  $view = new stdClass();
-  $view->name = 'my_applications';
-  $view->description = 'My applications: shows job applications by the currently logged in user.';
-  $view->access = array();
-  $view->view_args_php = '';
-  $view->page = TRUE;
-  $view->page_title = 'My applications';
-  $view->page_header = '';
-  $view->page_header_format = '1';
-  $view->page_footer = '';
-  $view->page_footer_format = '1';
-  $view->page_empty = 'You have not applied for any jobs.';
-  $view->page_empty_format = '1';
-  $view->page_type = 'table';
-  $view->url = 'my_applications';
-  $view->use_pager = TRUE;
-  $view->nodes_per_page = '10';
-  $view->sort = array();
-  $view->argument = array();
-  $view->field = array(
-    array(
-      'tablename' => 'node',
-      'field' => 'title',
-      'label' => '',
-      'handler' => 'views_handler_field_nodelink',
-      'options' => 'link',
-    ),
-    array(
-      'tablename' => 'node',
-      'field' => 'created',
-      'label' => '',
-      'handler' => 'views_handler_field_date_small',
-    ),
-  );
-  $view->filter = array(
-    array(
-      'tablename' => 'job',
-      'field' => 'uid',
-      'operator' => '=',
-      'options' => '',
-      'value' => 'uid_current',
-    ),
-  );
-  $view->exposed_filter = array();
-  $view->requires = array(node, job);
-  $views[$view->name] = $view;
-
-
-  $view = new stdClass();
-  $view->name = 'job_applications';
-  $view->description = 'Job applications: Recruiter/employer view of all jobs applied for.';
-  $view->access = array();
-  $view->view_args_php = '';
-  $view->page = TRUE;
-  $view->page_title = 'Job applications';
-  $view->page_header = '';
-  $view->page_header_format = '1';
-  $view->page_footer = '';
-  $view->page_footer_format = '1';
-  $view->page_empty = 'There are no job applications.';
-  $view->page_empty_format = '1';
-  $view->page_type = 'table';
-  $view->url = 'job_applications';
-  $view->use_pager = TRUE;
-  $view->nodes_per_page = '10';
-  $view->sort = array();
-  $view->argument = array();
-  $view->field = array(
-    array(
-      'tablename' => 'node',
-      'field' => 'title',
-      'label' => 'Job',
-      'handler' => 'views_handler_field_nodelink',
-      'sortable' => '1',
-      'options' => 'link',
-    ),
-    array(
-      'tablename' => 'users',
-      'field' => 'name',
-      'label' => 'Recruiter',
-      'sortable' => '1',
-    ),
-    array(
-      'tablename' => 'job',
-      'field' => 'uid',
-      'label' => 'Applicant',
-      'sortable' => '1',
-    ),
-    array(
-      'tablename' => 'job',
-      'field' => 'timestamp',
-      'label' => 'Date/Time',
-    ),
-  );
-  $view->filter = array(
-    array(
-      'tablename' => 'node',
-      'field' => 'type',
-      'operator' => 'OR',
-      'options' => '',
-      'value' => array(
-        0 => 'job',
-      ),
-    ),
-    array(
-      'tablename' => 'job',
-      'field' => 'status',
-      'operator' => '=',
-      'options' => '',
-      'value' => '1',
-    ),
-  );
-  $view->exposed_filter = array();
-  $view->requires = array(node, users, job);
-  $views[$view->name] = $view;
-
-  $view = new stdClass();
-  $view->name = 'seeker_applications';
-  $view->description = 'Seeker applications: a view that accepts an optional UID argument to list all applications, or a specific user\'s applications';
-  $view->access = array();
-  $view->view_args_php = '';
-  $view->page = TRUE;
-  $view->page_title = 'Seeker applications';
-  $view->page_header = '';
-  $view->page_header_format = '1';
-  $view->page_footer = '';
-  $view->page_footer_format = '1';
-  $view->page_empty = 'There are no job applications.';
-  $view->page_empty_format = '1';
-  $view->page_type = 'table';
-  $view->url = 'seeker_applications';
-  $view->use_pager = TRUE;
-  $view->nodes_per_page = '10';
-  $view->sort = array();
-  $view->argument = array(
-    array(
-      'type' => '0',
-      'argdefault' => '2',
-      'title' => '',
-      'options' => '',
-      'wildcard' => '',
-      'wildcard_substitution' => '',
-    ),
-  );
-  $view->field = array(
-    array(
-      'tablename' => 'node',
-      'field' => 'title',
-      'label' => 'Job',
-      'handler' => 'views_handler_field_nodelink',
-      'sortable' => '1',
-      'options' => 'link',
-    ),
-    array(
-      'tablename' => 'users',
-      'field' => 'name',
-      'label' => 'Recruiter',
-      'sortable' => '1',
-    ),
-    array(
-      'tablename' => 'job',
-      'field' => 'timestamp',
-      'label' => 'Date/Time',
-    ),
-  );
-  $view->filter = array(
-    array(
-      'tablename' => 'node',
-      'field' => 'type',
-      'operator' => 'OR',
-      'options' => '',
-      'value' => array(
-        0 => 'job',
-      ),
-    ),
-  );
-  $view->exposed_filter = array();
-  $view->requires = array(node, users, job);
-  $views[$view->name] = $view;
-}
diff -Nurp /cygdrive/e/Download/Drupal/Drupal 6/modules/jobsearch/resume.info jobsearch/resume.info
--- /cygdrive/e/Download/Drupal/Drupal 6/modules/jobsearch/resume.info	2009-01-17 04:08:22.000000000 -0800
+++ jobsearch/resume.info	2009-03-05 00:30:39.265625000 -0800
@@ -1,11 +1,10 @@
-; $Id: resume.info,v 1.3 2009/01/02 02:49:22 kbahey Exp $
 name = Resume
-description = Allows job seekers to post resumes and use them to apply for jobs posted.
+description = "Allows job seekers to post resumes and use them to apply for jobs posted."
 core = 6.x
+package = Job Search
 
-; Information added by drupal.org packaging script on 2009-01-17
+; Information added by drupal.org packaging script on 2009-03-05
 version = "6.x-1.x-dev"
 core = "6.x"
 project = "jobsearch"
-datestamp = "1232194101"
-
+datestamp = "1236241793"
diff -Nurp /cygdrive/e/Download/Drupal/Drupal 6/modules/jobsearch/resume.module jobsearch/resume.module
--- /cygdrive/e/Download/Drupal/Drupal 6/modules/jobsearch/resume.module	2009-01-01 18:49:22.000000000 -0800
+++ jobsearch/resume.module	2009-03-04 22:03:04.031250000 -0800
@@ -1,6 +1,6 @@
 <?php
 
-// $Id: resume.module,v 1.7 2009/01/02 02:49:22 kbahey Exp $
+// $Id: resume.module,v 1.5 2007/04/27 23:16:55 kbahey Exp $
 
 // Copyright Khalid Baheyeldin 2006-2009 http://2bits.com
 
@@ -53,26 +53,26 @@ function resume_search_item($item) {
   return theme('resume_search_item', $item);
 }
 
-function theme_resume_search_item($item) {
-  $output .= '<div id="resume_search">';
-  $output .= l($item['title'], $item['link']) . '<br />';
-  $output .= $item['snippet']. '<br />';
-  $output .= $item['user'] . ' | ' . format_date($item['date'], 'small'). '<br /><br />';
-  $output .= '</div>';
-
-  return $output ;
-}
-
 /**
  * Implementation of hook_theme().
  */
 function resume_theme() {
   return array(
     'resume_search_item' => array(
+      'file' => 'resume.module',
       'arguments' => array(
         'item' => NULL,
-      )
-    )
+      ),
+    ),
   );
 }
 
+function theme_resume_search_item($item) {
+  $output .= '<div id="resume_search">';
+  $output .= l($item['title'], $item['link']) . '<br />';
+  $output .= $item['snippet']. '<br />';
+  $output .= $item['user'] . ' | ' . format_date($item['date'], 'small'). '<br /><br />';
+  $output .= '</div>';
+
+  return $output ;
+}
diff -Nurp /cygdrive/e/Download/Drupal/Drupal 6/modules/jobsearch/translations/ru.po jobsearch/translations/ru.po
--- /cygdrive/e/Download/Drupal/Drupal 6/modules/jobsearch/translations/ru.po	2009-01-01 18:48:36.000000000 -0800
+++ jobsearch/translations/ru.po	2009-01-23 15:07:26.000000000 -0800
@@ -1,5 +1,5 @@
 # translation of jobsearch-5.x-2.x-dev.po to russian
-# $Id: ru.po,v 1.1 2009/01/02 02:48:36 kbahey Exp $
+# $Id: ru.po,v 1.1 2008/02/27 21:29:00 kbahey Exp $
 # Russian translation of Drupal (general)
 # Copyright YEAR NAME <EMAIL@ADDRESS>
 # Generated from files:
diff -Nurp /cygdrive/e/Download/Drupal/Drupal 6/modules/jobsearch/views/job.views.inc jobsearch/views/job.views.inc
--- /cygdrive/e/Download/Drupal/Drupal 6/modules/jobsearch/views/job.views.inc	1969-12-31 16:00:00.000000000 -0800
+++ jobsearch/views/job.views.inc	2009-01-25 14:35:18.000000000 -0800
@@ -0,0 +1,175 @@
+<?php
+
+/**
+ * Implementation of hook_views_tables():
+ * Present fields and filters for user data.
+ */
+function job_views_data() {
+   
+  // Define the base group of this table. Fields that don't
+  // have a group defined will go into this field by default.
+  $data['job']['table']['group'] = t('Job');
+  
+  // Advertise this table as a possible base table
+  $data['job']['table']['base'] = array(
+    'field'    => 'nid',
+    'title'    => t('Job'),
+    'help'     => t("Jobs are job postings"),
+    'weight'   => 10,
+  );  
+  
+  // For other base tables, explain how we join -  
+  $data['job']['table']['join'] = array(
+      'node'   => array(
+         'left_field'   => 'nid',
+         'field'        => 'nid',
+      ),
+      'users'   => array(
+         'left_field'   => 'uid',
+         'field'        => 'uid',
+      ),      
+  );
+  
+  //   [TABLE_NAME][COLUMN] 
+  $data['job']['nid'] = array(
+    'title'       => t('Job Node ID'),
+    'help'        => t('Node ID of the job node.'),
+    // Information for displaying the value
+    'field'       => array(
+      'handler'   => 'views_handler_field_numeric',
+      'click sortable' => TRUE,
+    ),
+    // Information for sorting on a value.
+    'sort'        => array(
+      'handler'   => 'views_handler_sort',
+    ),
+    // Information for accepting a value as a filter
+    'filter'      => array(
+      'handler'   => 'views_handler_filter_string',
+    ),  
+    // Information for accepting a value as an argument
+    'argument'    => array(
+      'handler'   => 'views_handler_argument_numeric',
+    ),
+    'relationship' => array(
+      'base' => 'node',
+      'field' => 'nid',
+      'handler' => 'views_handler_relationship',
+      'label' => t('Job Applied For'),
+    ),    
+  );   
+  
+  //   [TABLE_NAME][COLUMN] 
+  $data['job']['timestamp'] = array(
+    'title'       => t('Date/Time Job applied for'),
+    'help'        => t('Date/time applied for this Job.'),
+    // Information for displaying the value
+    'field'       => array(
+      'handler'   => 'views_handler_field_date',
+      'click sortable' => TRUE,
+    ),
+    // Information for accepting a value as a filter
+    'filter'      => array(
+      'handler'   => 'views_handler_filter_date',
+    ),
+    // Information for sorting on a value.
+    'sort'        => array(
+      'handler'   => 'views_handler_sort',
+    ),
+    // Information for accepting a value as an argument
+    'argument'    => array(
+      'handler'   => 'views_handler_argument_date',
+    ),    
+  );  
+  
+  //   [TABLE_NAME][COLUMN] 
+   $data['job']['resume_nid'] = array(
+    'title'       => t('Resume Node ID'),
+    'help'        => t('Node ID of the resume node.'),
+    // Information for displaying the value
+    'field'       => array(
+      'handler'   => 'views_handler_field_numeric',
+      'click sortable' => TRUE,
+    ),
+    // Information for accepting a value as a filter
+    'filter'      => array(
+      'handler'   => 'views_handler_filter_numeric',
+    ),
+    // Information for sorting on a value.
+    'sort'        => array(
+      'handler'   => 'views_handler_sort',
+    ),
+    // Information for accepting a value as an argument
+    'argument'    => array(
+      'handler'   => 'views_handler_argument_numeric',
+    ),
+    'relationship' => array(
+      'base' => 'node',
+      'field' => 'uid',
+      'handler' => 'views_handler_relationship',
+      'label' => t('Resume'),
+    ),    
+  );  
+ 
+  //   [TABLE_NAME][COLUMN] 
+  $data['job']['uid'] = array(
+    'title'       => t('Resume Applicant ID'),
+    'help'        => t('ID of the applicant user.'),
+    // Information for displaying the value
+    'field'       => array(
+      'handler'   => 'views_handler_field_numeric',
+      'click sortable' => TRUE,
+    ),
+    // Information for accepting a value as a filter
+    'filter'      => array(
+      'handler'   => 'views_handler_filter_numeric',
+    ),
+    // Information for sorting on a value.
+    'sort'        => array(
+      'handler'   => 'views_handler_sort',
+    ),
+    'relationship' => array(
+      'base' => 'users',
+      'field' => 'uid',
+      'handler' => 'views_handler_relationship',
+      'label' => t('Resume Applicant'),
+    ),    
+  );  
+  
+  //   [TABLE_NAME][COLUMN] 
+  $data['job']['status'] = array(
+    'title'       => t('Job Status'),
+    'help'        => t('Status of the Job posting.'),
+    // Information for displaying the value
+    'field'       => array(
+      'handler'   => 'views_handler_field_numeric',
+      'click sortable' => TRUE,
+    ),
+    // Information for accepting a value as a filter
+    'filter'      => array(
+      'handler'   => 'views_handler_filter_numeric',
+    ),
+    // Information for sorting on a value.
+    'sort'        => array(
+      'handler'   => 'views_handler_sort',
+    ),
+  );  
+ 
+  return $data;
+}
+
+
+function job_views_handlers() {
+  return array(
+    'info' => array(
+      'path' => drupal_get_path('module', 'job') .'/views',
+    ),
+    'handlers' => array(
+      // field handlers
+      'job_views_handler_field_applicant' => array(
+        'parent' => 'views_handler_field',
+      ),
+    )
+  );
+}
+
diff -Nurp /cygdrive/e/Download/Drupal/Drupal 6/modules/jobsearch/views/job.views_default.inc jobsearch/views/job.views_default.inc
--- /cygdrive/e/Download/Drupal/Drupal 6/modules/jobsearch/views/job.views_default.inc	1969-12-31 16:00:00.000000000 -0800
+++ jobsearch/views/job.views_default.inc	2009-01-27 01:28:34.000000000 -0800
@@ -0,0 +1,87 @@
+<?php
+function job_views_default_views() {
+  $views = array();
+   
+  $view = new view;
+  $view->name = 'my_applications';
+  $view->description = 'My applications: shows job applications by the currently logged in user.';
+  $view->tag = '';
+  $view->view_php = '';
+  $view->base_table = 'job';
+  $view->is_cacheable = FALSE;
+  $view->api_version = 2;
+  $view->disabled = FALSE;
+  /* Edit this to true to make a default view disabled initially */ $handler = $view->new_display('default', 'Defaults', 'default');
+  $handler->override_option('relationships', array( 'nid' => array( 'label' => 'Job Applied For', 'required' => 0, 'id' => 'nid', 'table' => 'job', 'field' => 'nid', 'relationship' => 'none', ), 'uid' => array( 'id' => 'uid', 'table' => 'job', 'field' => 'uid', ), ));
+  $handler->override_option('fields', array( 'created' => array( 'label' => 'Post date', 'date_format' => 'custom', 'custom_date_format' => 'm/d/Y', 'exclude' => 0, 'id' => 'created', 'table' => 'node', 'field' => 'created', 'relationship' => 'nid', ), 'title' => array( 'label' => 'Title', 'link_to_node' => 1, 'exclude' => 0, 'id' => 'title', 'table' => 'node', 'field' => 'title', 'relationship' => 'nid', ), ));
+  $handler->override_option('filters', array( 'uid_current' => array( 'operator' => '=', 'value' => '1', 'group' => '0', 'exposed' => FALSE, 'expose' => array( 'operator' => FALSE, 'label' => '', ), 'id' => 'uid_current', 'table' => 'users', 'field' => 'uid_current', 'relationship' => 'uid', ), ));
+  $handler->override_option('access', array( 'type' => 'none', ));
+  $handler->override_option('title', 'My Applications');
+  $handler->override_option('empty', 'You have not applied for any jobs.');
+  $handler->override_option('empty_format', '2');
+  $handler->override_option('style_plugin', 'table');
+  $handler->override_option('style_options', array( 'grouping' => '', 'override' => 1, 'sticky' => 0, 'order' => 'asc', 'columns' => array( 'created' => 'created', 'title' => 'title', ), 'info' => array( 'created' => array( 'sortable' => 1, 'separator' => '', ), 'title' => array( 'sortable' => 1, 'separator' => '', ), ), 'default' => '-1', ));
+  $handler = $view->new_display('page', 'Page', 'page_1');
+  $handler->override_option('path', 'my_applications');
+  $handler->override_option('menu', array( 'type' => 'none', 'title' => '', 'weight' => 0, 'name' => 'navigation', ));
+  $handler->override_option('tab_options', array( 'type' => 'none', 'title' => '', 'weight' => 0, ));
+  
+  $views[$view->name] = $view;
+
+
+  $view = new view;
+  $view->name = 'job_applications';
+  $view->description = 'Job applications: Recruiter/employer view of all jobs applied for.';
+  $view->tag = '';
+  $view->view_php = '';
+  $view->base_table = 'job';
+  $view->is_cacheable = FALSE;
+  $view->api_version = 2;
+  $view->disabled = FALSE;
+  /* Edit this to true to make a default view disabled initially */ $handler = $view->new_display('default', 'Job Applications', 'default');
+  $handler->override_option('relationships', array( 'nid' => array( 'label' => 'Job Applied For', 'required' => 0, 'id' => 'nid', 'table' => 'job', 'field' => 'nid', 'relationship' => 'none', ), 'uid' => array( 'label' => 'Resume Applicant', 'required' => 0, 'id' => 'uid', 'table' => 'job', 'field' => 'uid', 'relationship' => 'none', ), 'resume_nid' => array( 'label' => 'Resume', 'required' => 0, 'id' => 'resume_nid', 'table' => 'job', 'field' => 'resume_nid', 'relationship' => 'none', ), 'uid_1' => array( 'label' => 'Job Poster', 'required' => 0, 'id' => 'uid_1', 'table' => 'node_revisions', 'field' => 'uid', 'relationship' => 'nid', ), ));
+  $handler->override_option('fields', array( 'title' => array( 'label' => 'Job', 'link_to_node' => 1, 'exclude' => 0, 'id' => 'title', 'table' => 'node', 'field' => 'title', 'relationship' => 'nid', ), 'name' => array( 'label' => 'Recruiter', 'link_to_user' => 1, 'exclude' => 0, 'id' => 'name', 'table' => 'users', 'field' => 'name', 'relationship' => 'nid', ), 'name_1' => array( 'label' => 'Applicant', 'link_to_user' => 1, 'exclude' => 0, 'id' => 'name_1', 'table' => 'users', 'field' => 'name', 'relationship' => 'uid', ), 'timestamp' => array( 'label' => 'Date/Time', 'date_format' => 'small', 'custom_date_format' => '', 'exclude' => 0, 'id' => 'timestamp', 'table' => 'job', 'field' => 'timestamp', 'relationship' => 'none', ), ));
+  $handler->override_option('filters', array( 'status' => array( 'operator' => '=', 'value' => array( 'value' => '1', 'min' => '', 'max' => '', ), 'group' => '0', 'exposed' => FALSE, 'expose' => array( 'operator' => FALSE, 'label' => '', ), 'id' => 'status', 'table' => 'job', 'field' => 'status', 'relationship' => 'none', ), ));
+  $handler->override_option('access', array( 'type' => 'none', ));
+  $handler->override_option('title', 'Job Applications');
+  $handler->override_option('empty', 'There are no job applications.');
+  $handler->override_option('empty_format', '2');
+  $handler->override_option('style_plugin', 'table');
+  $handler->override_option('style_options', array( 'grouping' => '', 'override' => 1, 'sticky' => 0, 'order' => 'asc', 'columns' => array( 'title' => 'title', 'name' => 'name', 'name_1' => 'name_1', 'timestamp' => 'timestamp', ), 'info' => array( 'title' => array( 'sortable' => 1, 'separator' => '', ), 'name' => array( 'sortable' => 1, 'separator' => '', ), 'name_1' => array( 'sortable' => 1, 'separator' => '', ), 'timestamp' => array( 'sortable' => 1, 'separator' => '', ), ), 'default' => '-1', ));
+  $handler = $view->new_display('page', 'Page', 'page_1');
+  $handler->override_option('path', 'job_applications');
+  $handler->override_option('menu', array( 'type' => 'none', 'title' => '', 'weight' => 0, 'name' => 'navigation', ));
+  $handler->override_option('tab_options', array( 'type' => 'none', 'title' => '', 'weight' => 0, ));
+  
+  $views[$view->name] = $view;
+
+  
+  $view = new view;
+  $view->name = 'seeker_applications';
+  $view->description = 'Seeker applications: a view that accepts an optional UID argument to list all applications, or a specific user\'s applications';
+  $view->tag = '';
+  $view->view_php = '';
+  $view->base_table = 'job';
+  $view->is_cacheable = FALSE;
+  $view->api_version = 2;
+  $view->disabled = FALSE;
+  /* Edit this to true to make a default view disabled initially */ $handler = $view->new_display('default', 'Seeker applications', 'default');
+  $handler->override_option('relationships', array( 'nid' => array( 'label' => 'Job Applied For', 'required' => 0, 'id' => 'nid', 'table' => 'job', 'field' => 'nid', 'relationship' => 'none', ), 'uid' => array( 'label' => 'Resume Applicant', 'required' => 0, 'id' => 'uid', 'table' => 'job', 'field' => 'uid', 'relationship' => 'none', ), 'resume_nid' => array( 'label' => 'Resume', 'required' => 0, 'id' => 'resume_nid', 'table' => 'job', 'field' => 'resume_nid', 'relationship' => 'none', ), 'uid_1' => array( 'label' => 'Job Poster', 'required' => 0, 'id' => 'uid_1', 'table' => 'node_revisions', 'field' => 'uid', 'relationship' => 'nid', ), ));
+  $handler->override_option('fields', array( 'title' => array( 'label' => 'Job', 'link_to_node' => 1, 'exclude' => 0, 'id' => 'title', 'table' => 'node', 'field' => 'title', 'relationship' => 'nid', ), 'name' => array( 'label' => 'Recruiter', 'link_to_user' => 1, 'exclude' => 0, 'id' => 'name', 'table' => 'users', 'field' => 'name', 'relationship' => 'nid', ), 'timestamp' => array( 'label' => 'Date/Time', 'date_format' => 'small', 'custom_date_format' => '', 'exclude' => 0, 'id' => 'timestamp', 'table' => 'job', 'field' => 'timestamp', 'relationship' => 'none', ), ));
+  $handler->override_option('arguments', array( 'uid' => array( 'default_action' => 'ignore', 'style_plugin' => 'default_summary', 'style_options' => array(), 'wildcard' => 'all', 'wildcard_substitution' => 'All', 'title' => 'Applicant UID', 'default_argument_type' => 'fixed', 'default_argument' => '', 'validate_type' => 'none', 'validate_fail' => 'not found', 'break_phrase' => 0, 'not' => 0, 'id' => 'uid', 'table' => 'users', 'field' => 'uid', 'relationship' => 'uid', 'default_options_div_prefix' => '', 'default_argument_fixed' => '', 'default_argument_php' => '', 'validate_argument_node_type' => array( 'classifiedpost' => 0, 'education' => 0, 'employment' => 0, 'jobposting' => 0, 'page' => 0, 'resume' => 0, 'story' => 0, ), 'validate_argument_node_access' => 0, 'validate_argument_nid_type' => 'nid', 'validate_argument_vocabulary' => array( '4' => 0, '5' => 0, '9' => 0, '6' => 0, '3' => 0, '1' => 0, '8' => 0, ), 'validate_argument_type' => 'tid', 'validate_argument_php' => '', ), ));
+  $handler->override_option('access', array( 'type' => 'none', ));
+  $handler->override_option('title', 'Seeker applications');
+  $handler->override_option('empty', 'There are no job applications.');
+  $handler->override_option('empty_format', '2');
+  $handler->override_option('style_plugin', 'table');
+  $handler->override_option('style_options', array( 'grouping' => '', 'override' => 1, 'sticky' => 0, 'order' => 'asc', 'columns' => array( 'title' => 'title', 'name' => 'name', 'name_1' => 'name_1', 'timestamp' => 'timestamp', ), 'info' => array( 'title' => array( 'sortable' => 1, 'separator' => '', ), 'name' => array( 'sortable' => 1, 'separator' => '', ), 'name_1' => array( 'sortable' => 1, 'separator' => '', ), 'timestamp' => array( 'sortable' => 1, 'separator' => '', ), ), 'default' => '-1', ));
+  $handler = $view->new_display('page', 'Page', 'page_1');
+  $handler->override_option('path', 'seeker_applications');
+  $handler->override_option('menu', array( 'type' => 'none', 'title' => '', 'weight' => 0, 'name' => 'navigation', ));
+  $handler->override_option('tab_options', array( 'type' => 'none', 'title' => '', 'weight' => 0, ));
+  
+  $views[$view->name] = $view;
+  
+  return $views;
+  
+}
\ No newline at end of file
diff -Nurp /cygdrive/e/Download/Drupal/Drupal 6/modules/jobsearch/views/job_views_handler_field_applicant.inc jobsearch/views/job_views_handler_field_applicant.inc
--- /cygdrive/e/Download/Drupal/Drupal 6/modules/jobsearch/views/job_views_handler_field_applicant.inc	1969-12-31 16:00:00.000000000 -0800
+++ jobsearch/views/job_views_handler_field_applicant.inc	2009-01-23 22:57:28.000000000 -0800
@@ -0,0 +1,12 @@
+<?php
+
+/**
+* Field handler for variable values
+*/
+class job_views_handler_field_applicant extends views_handler_field {
+  function render($values) {
+     $obj = new stdClass();
+     $obj = user_load(array('uid' => $values->variable_value));
+     return theme('username', $obj);   
+  }
+}
\ No newline at end of file
