Index: /tags/ipp-20101215/ippScripts/scripts/register_imfile.pl
===================================================================
--- /tags/ipp-20101215/ippScripts/scripts/register_imfile.pl	(revision 30283)
+++ /tags/ipp-20101215/ippScripts/scripts/register_imfile.pl	(revision 30284)
@@ -195,5 +195,5 @@
     $command .= " -data_state full";
 }
-elsif (is_daytime($dateobs,$sunset,$sunrise)) {
+elsif (is_daytime($dateobs,$sunrise,$sunset)) {
     printf STDERR "This is a daytime exposure.\n";
     $command .= " -data_state full";
Index: /tags/ipp-20101215/ippTools/share/regtool_checkburntoolimfile.sql
===================================================================
--- /tags/ipp-20101215/ippTools/share/regtool_checkburntoolimfile.sql	(revision 30283)
+++ /tags/ipp-20101215/ippTools/share/regtool_checkburntoolimfile.sql	(revision 30284)
@@ -11,7 +11,7 @@
        newExp.exp_id,
        summitExp.exp_type,
-       rawExp.dateobs,
-       rawExp.obs_mode AS obs_mode,
-       rawExp.object AS object,
+       rawImfile.dateobs,
+       rawImfile.obs_mode AS obs_mode,
+       rawImfile.object AS object,
        rawImfile.burntool_state AS burntool_state,
        rawImfile.class_id,
@@ -26,5 +26,5 @@
        LEFT JOIN newImfile ON (summitImfile.class_id = newImfile.tmp_class_id AND newExp.exp_id = newImfile.exp_id)
        LEFT JOIN rawExp ON rawExp.exp_id = newExp.exp_id
-       LEFT JOIN rawImfile ON (rawImfile.exp_id = rawExp.exp_id AND rawImfile.tmp_class_id = newImfile.tmp_class_id)
+       LEFT JOIN rawImfile ON (rawImfile.exp_id = newExp.exp_id AND rawImfile.tmp_class_id = newImfile.tmp_class_id)
        WHERE
              summitExp.dateobs >= '@DATEOBS_BEGIN@'
Index: /tags/ipp-20101215/ippTools/share/regtool_pendingburntoolimfile.sql
===================================================================
--- /tags/ipp-20101215/ippTools/share/regtool_pendingburntoolimfile.sql	(revision 30283)
+++ /tags/ipp-20101215/ippTools/share/regtool_pendingburntoolimfile.sql	(revision 30284)
@@ -12,7 +12,7 @@
        newImfile.tmp_class_id,
        summitExp.exp_type,
-       rawExp.dateobs,
-       rawExp.obs_mode AS obs_mode,
-       rawExp.object AS object,
+       rawImfile.dateobs,
+       rawImfile.obs_mode AS obs_mode,
+       rawImfile.object AS object,
        rawImfile.burntool_state AS burntool_state,
        rawImfile.class_id,
@@ -27,5 +27,5 @@
        LEFT JOIN newImfile ON (summitImfile.class_id = newImfile.tmp_class_id AND newExp.exp_id = newImfile.exp_id)
        LEFT JOIN rawExp ON rawExp.exp_id = newExp.exp_id
-       LEFT JOIN rawImfile ON (rawImfile.exp_id = rawExp.exp_id AND rawImfile.tmp_class_id = newImfile.tmp_class_id)
+       LEFT JOIN rawImfile ON (rawImfile.exp_id = newExp.exp_id AND rawImfile.tmp_class_id = newImfile.tmp_class_id)
        WHERE
              summitExp.dateobs >= '@DATEOBS_BEGIN@'
Index: /tags/ipp-20101215/ippTools/src/regtool.c
===================================================================
--- /tags/ipp-20101215/ippTools/src/regtool.c	(revision 30283)
+++ /tags/ipp-20101215/ippTools/src/regtool.c	(revision 30284)
@@ -356,5 +356,5 @@
     char *tmp_id = psMetadataLookupStr(&status,row,"summit_class_id");
     if (!status) {
-        // fprintf (stderr, "incomplete on %s\n", psMetadataLookupStr(NULL,row,"exp_name"));
+      //      fprintf (stderr, "incomplete on %s\n", psMetadataLookupStr(NULL,row,"exp_name"));
         continue;
     }
@@ -375,5 +375,5 @@
     }
 
-    if (0 && !strcmp(this_class_id, "XY44")) {
+    if (0 && !strcmp(this_class_id, "ota44")) {
         printf("STAT 1: %s (%d %d) %d %d %d\n",
                this_class_id,
@@ -390,5 +390,5 @@
         already_burned = true;
         previous_uri = NULL;
-        // fprintf (stderr, "crossed boundary: %s : %s to %s\n", psMetadataLookupStr(NULL,row,"exp_name"), previous_class_id, this_class_id);
+	//	fprintf (stderr, "crossed boundary: %s : %s to %s\n", psMetadataLookupStr(NULL,row,"exp_name"), previous_class_id, this_class_id);
       }
     }
@@ -405,5 +405,5 @@
     if ((psMetadataLookupS32(NULL,row,"is_downloaded") != 1)||
         (psMetadataLookupS32(NULL,row,"is_registered") != 1)) {
-        // printf("I claim this isn't downloaded or registered? %s %s\n",this_uri,this_class_id);
+      // printf("I claim this isn't downloaded or registered? %s %s\n",this_uri,this_class_id);
         ok_to_burn = false;
     }
@@ -426,16 +426,16 @@
         already_burned = false;
 
-        // fprintf (stderr, "missing uri: %s %s\n", psMetadataLookupStr(NULL,row,"exp_name"), this_class_id);
+	//	fprintf (stderr, "missing uri: %s %s\n", psMetadataLookupStr(NULL,row,"exp_name"), this_class_id);
 
         // Save this round for next round.
         psFree(previous_class_id);
         psFree(previous_uri);
-        previous_class_id = psStringCopy(psMetadataLookupStr(NULL,row,"tmp_class_id"));
-        psStringSubstitute(&previous_class_id,"XY","ota");
+        previous_class_id = psStringCopy(psMetadataLookupStr(NULL,row,"summit_class_id"));
+        psStringSubstitute(&previous_class_id,"ota","XY");
         previous_uri = psStringCopy(psMetadataLookupStr(NULL,row,"uri")); // Save for next round.
         continue;
     }
 
-    if (0 && !strcmp(this_class_id, "XY44")) {
+    if (0 && !strcmp(this_class_id, "ota44")) {
         printf("STATUS: %s %s %s %s (%d %d) %d %d %d\n",this_uri,previous_uri,this_class_id,previous_class_id,ok_to_burn,already_burned,psMetadataLookupS32(NULL,row,"burntool_state"),psMetadataLookupS32(NULL,row,"is_registered"),psMetadataLookupS32(NULL,row,"is_downloaded"));
     }
@@ -452,6 +452,6 @@
         psFree(previous_class_id);
         psFree(previous_uri);
-        previous_class_id = psStringCopy(psMetadataLookupStr(NULL,row,"tmp_class_id"));
-        psStringSubstitute(&previous_class_id,"XY","ota");
+        previous_class_id = psStringCopy(psMetadataLookupStr(NULL,row,"summit_class_id"));
+        psStringSubstitute(&previous_class_id,"ota","XY");
         previous_uri = psStringCopy(psMetadataLookupStr(NULL,row,"uri")); // Save for next round.
         continue;
@@ -466,6 +466,6 @@
         psFree(previous_class_id);
         psFree(previous_uri);
-        previous_class_id = psStringCopy(psMetadataLookupStr(NULL,row,"tmp_class_id"));
-        psStringSubstitute(&previous_class_id,"XY","ota");
+        previous_class_id = psStringCopy(psMetadataLookupStr(NULL,row,"summit_class_id"));
+        psStringSubstitute(&previous_class_id,"ota","XY");
         previous_uri = psStringCopy(psMetadataLookupStr(NULL,row,"uri")); // Save for next round.
         continue;
@@ -479,6 +479,6 @@
       psFree(previous_class_id);
       psFree(previous_uri);
-      previous_class_id = psStringCopy(psMetadataLookupStr(NULL,row,"tmp_class_id"));
-      psStringSubstitute(&previous_class_id,"XY","ota");
+      previous_class_id = psStringCopy(psMetadataLookupStr(NULL,row,"summit_class_id"));
+      psStringSubstitute(&previous_class_id,"ota","XY");
       previous_uri = psStringCopy(psMetadataLookupStr(NULL,row,"uri")); // Save for next round.
       continue;
@@ -490,6 +490,6 @@
     psFree(previous_class_id);
     psFree(previous_uri);
-    previous_class_id = psStringCopy(psMetadataLookupStr(NULL,row,"tmp_class_id"));
-    psStringSubstitute(&previous_class_id,"XY","ota");
+    previous_class_id = psStringCopy(psMetadataLookupStr(NULL,row,"summit_class_id"));
+    psStringSubstitute(&previous_class_id,"ota","XY");
     previous_uri = psStringCopy(psMetadataLookupStr(NULL,row,"uri")); // Save for next round.
   }
