=== modified file 'local/in/dhis-web-coldchain/src/main/java/org/hisp/dhis/coldchain/catalog/action/UploadCatalogImageAction.java' --- local/in/dhis-web-coldchain/src/main/java/org/hisp/dhis/coldchain/catalog/action/UploadCatalogImageAction.java 2012-05-30 10:46:26 +0000 +++ local/in/dhis-web-coldchain/src/main/java/org/hisp/dhis/coldchain/catalog/action/UploadCatalogImageAction.java 2012-08-03 11:10:18 +0000 @@ -1,10 +1,7 @@ package org.hisp.dhis.coldchain.catalog.action; import java.io.File; -import java.io.FileInputStream; -import java.sql.Blob; -import org.hibernate.Hibernate; import org.hisp.dhis.coldchain.catalog.Catalog; import org.hisp.dhis.coldchain.catalog.CatalogService; import org.hisp.dhis.system.util.StreamUtils; @@ -160,18 +157,15 @@ Catalog catalog = catalogService.getCatalog( catalogID ); - //File directory = null; String fileType = fileName.substring(fileName.indexOf( '.' )+1, fileName.length()); - System.out.println( "File Name is : " + fileName +" File Type is : " + fileType ); System.out.println( "UPLOAD is : " + upload ); - if ( ! ( fileType.equalsIgnoreCase( "jpg" ) || fileType.equalsIgnoreCase( "png" ) || fileType.equalsIgnoreCase( "gif" ) || fileType.equalsIgnoreCase( "jpeg" ) || fileType.equalsIgnoreCase( "tiff" ) || fileType.equalsIgnoreCase( "bmp" ) ) ) //if ( !fileType.equalsIgnoreCase( "jpg" ) || !fileType.equalsIgnoreCase( "png" ) || !fileType.equalsIgnoreCase( "gif" ) || !fileType.equalsIgnoreCase( "bmp" ) ) { === modified file 'local/in/dhis-web-coldchain/src/main/resources/struts.xml' --- local/in/dhis-web-coldchain/src/main/resources/struts.xml 2012-08-01 12:21:34 +0000 +++ local/in/dhis-web-coldchain/src/main/resources/struts.xml 2012-08-03 11:10:18 +0000 @@ -508,7 +508,7 @@ - /main.vm + /content.vm /dhis-web-coldchain/equipmentDataEntry.vm /dhis-web-coldchain/menu.vm css/equipmentDataentry.css @@ -551,6 +551,7 @@ /main.vm /dhis-web-coldchain/menu.vm /dhis-web-coldchain/responseUplodImageStatus.vm + === modified file 'local/in/dhis-web-coldchain/src/main/webapp/dhis-web-coldchain/addCatalogTypeForm.vm' --- local/in/dhis-web-coldchain/src/main/webapp/dhis-web-coldchain/addCatalogTypeForm.vm 2012-05-02 06:03:10 +0000 +++ local/in/dhis-web-coldchain/src/main/webapp/dhis-web-coldchain/addCatalogTypeForm.vm 2012-08-03 11:10:18 +0000 @@ -20,7 +20,7 @@ - + - === modified file 'local/in/dhis-web-coldchain/src/main/webapp/dhis-web-coldchain/catalog_List.vm' --- local/in/dhis-web-coldchain/src/main/webapp/dhis-web-coldchain/catalog_List.vm 2012-06-26 08:38:56 +0000 +++ local/in/dhis-web-coldchain/src/main/webapp/dhis-web-coldchain/catalog_List.vm 2012-08-03 11:10:18 +0000 @@ -84,4 +84,5 @@ }); var i18n_confirm_delete = '$encoder.jsEscape( $i18n.getString( "confirm_delete_catalog" ) , "'" )'; var i18n_catalog_details = '$encoder.jsEscape( $i18n.getString( "catalog__details" ) , "'" )'; + var i18n_upload_catalog_image = '$encoder.jsEscape( $i18n.getString( "upload_catalog_image" ) , "'" )'; === modified file 'local/in/dhis-web-coldchain/src/main/webapp/dhis-web-coldchain/coldChainCatalogTypeAttribute.vm' --- local/in/dhis-web-coldchain/src/main/webapp/dhis-web-coldchain/coldChainCatalogTypeAttribute.vm 2012-05-09 07:02:15 +0000 +++ local/in/dhis-web-coldchain/src/main/webapp/dhis-web-coldchain/coldChainCatalogTypeAttribute.vm 2012-08-03 11:10:18 +0000 @@ -13,7 +13,7 @@ - +
$i18n.getString( "available_catalogType_attribute" ) $i18n.getString( "filter" ) $i18n.getString( "selected_catalogType_attribute" ) @@ -37,15 +37,15 @@
-

+

+
-
+

- +
=== modified file 'local/in/dhis-web-coldchain/src/main/webapp/dhis-web-coldchain/catalogTypeList.vm' --- local/in/dhis-web-coldchain/src/main/webapp/dhis-web-coldchain/catalogTypeList.vm 2012-08-01 12:21:34 +0000 +++ local/in/dhis-web-coldchain/src/main/webapp/dhis-web-coldchain/catalogTypeList.vm 2012-08-03 11:10:18 +0000 @@ -17,7 +17,7 @@
#filterDiv( "catalogType" ) +
#filterDiv( "coldChainCatalogTypeAttribute" )
=== modified file 'local/in/dhis-web-coldchain/src/main/webapp/dhis-web-coldchain/css/style.css' --- local/in/dhis-web-coldchain/src/main/webapp/dhis-web-coldchain/css/style.css 2012-04-25 05:52:37 +0000 +++ local/in/dhis-web-coldchain/src/main/webapp/dhis-web-coldchain/css/style.css 2012-08-03 11:10:18 +0000 @@ -97,5 +97,5 @@ } .catalogTypeAttributeDiv table { - width:100%; + size:15em; } \ No newline at end of file === modified file 'local/in/dhis-web-coldchain/src/main/webapp/dhis-web-coldchain/equipmentDataEntry.vm' --- local/in/dhis-web-coldchain/src/main/webapp/dhis-web-coldchain/equipmentDataEntry.vm 2012-08-01 12:21:34 +0000 +++ local/in/dhis-web-coldchain/src/main/webapp/dhis-web-coldchain/equipmentDataEntry.vm 2012-08-03 11:10:18 +0000 @@ -3,6 +3,27 @@ var i18n_select_period = '$encoder.jsEscape( $i18n.getString( "select_period" ) , "'")'; + + +

$i18n.getString( "equipment_dataentry" ) #openHelp( "equipmentDataEntry" )

-
+ +
=== modified file 'local/in/dhis-web-coldchain/src/main/webapp/dhis-web-coldchain/equipmentStatusForm.vm' --- local/in/dhis-web-coldchain/src/main/webapp/dhis-web-coldchain/equipmentStatusForm.vm 2012-08-01 12:21:34 +0000 +++ local/in/dhis-web-coldchain/src/main/webapp/dhis-web-coldchain/equipmentStatusForm.vm 2012-08-03 11:10:18 +0000 @@ -48,9 +48,9 @@ === modified file 'local/in/dhis-web-coldchain/src/main/webapp/dhis-web-coldchain/inventoryTypeAttributeList.vm' --- local/in/dhis-web-coldchain/src/main/webapp/dhis-web-coldchain/inventoryTypeAttributeList.vm 2012-05-09 07:02:15 +0000 +++ local/in/dhis-web-coldchain/src/main/webapp/dhis-web-coldchain/inventoryTypeAttributeList.vm 2012-08-03 11:10:18 +0000 @@ -16,7 +16,7 @@ $i18n.getString( "filter_by_name" ): --> #filterDiv( "inventoryTypeAttributeList" ) - +
=== modified file 'local/in/dhis-web-coldchain/src/main/webapp/dhis-web-coldchain/inventoryTypeList.vm' --- local/in/dhis-web-coldchain/src/main/webapp/dhis-web-coldchain/inventoryTypeList.vm 2012-05-17 07:33:28 +0000 +++ local/in/dhis-web-coldchain/src/main/webapp/dhis-web-coldchain/inventoryTypeList.vm 2012-08-03 11:10:18 +0000 @@ -16,7 +16,7 @@ $i18n.getString( "filter_by_name" ): --> #filterDiv( "inventoryTypeList" ) - +
=== modified file 'local/in/dhis-web-coldchain/src/main/webapp/dhis-web-coldchain/javascript/catalog.js' --- local/in/dhis-web-coldchain/src/main/webapp/dhis-web-coldchain/javascript/catalog.js 2012-08-01 12:21:34 +0000 +++ local/in/dhis-web-coldchain/src/main/webapp/dhis-web-coldchain/javascript/catalog.js 2012-08-03 11:10:18 +0000 @@ -278,8 +278,12 @@ // ---------------------------------------------------------------- // On CatalogTypeChange - Loading CatalogType Attributes // ---------------------------------------------------------------- -function getCatalogTypeChange( catalogTypeId ) +//function getCatalogTypeChange( catalogTypeId ) +function getCatalogTypeChange() { + + var catalogTypeId = $( '#catalogType' ).val(); + if( catalogTypeId == "0" ) return; @@ -365,7 +369,6 @@ hideLoader(); } - //---------------------------------------------------------------- //Load Equipments On Filter by catalogType Attribute //---------------------------------------------------------------- @@ -494,6 +497,47 @@ }); } +/* +function showUploadCatalogImageForm( catalogId ) +{ + setInnerHTML('uploadCatalogImageDiv', ''); + jQuery('#uploadCatalogImageDiv').dialog('destroy').remove(); + jQuery('
' ).load( 'showUploadImageForm.action?id='+catalogId ).dialog({ + title: i18n_upload_catalog_image, + maximize: true, + closable: true, + modal:true, + overlay:{background:'#000000', opacity:0.1}, + width: 800, + height: 450 + }); + +} +*/ +function upLoadImage() +{ + + $( '#imageSaveDiv' ).html( ' ' ); + + var catalogID = $( '#catalogID' ).val(); + //var sDateLB = $( '#sDateLB' ).val(); + //var eDateLB = $( '#eDateLB' ).val(); + + //jQuery('#loaderDiv').show(); + //document.getElementById( "aggregate" ).disabled = true; + + jQuery('#imageSaveDiv').load('uploadCatalogImage.action', + { + catalogID:catalogID, + enctype:"multipart/form-data" + //eDateLB:eDateLB + }, function() + { + showById('imageSaveDiv'); + //document.getElementById( "aggregate" ).disabled = false; + //jQuery('#loaderDiv').hide(); + }); +} function showUploadCatalogImageForm( catalogId ) { @@ -517,7 +561,7 @@ jQuery('#resultSearchDiv').dialog('close'); } - +/* function uploadCatalogImage() { $.ajax({ @@ -530,7 +574,7 @@ } }); } - +*/ //---------------------------------------------------------------- === modified file 'local/in/dhis-web-coldchain/src/main/webapp/dhis-web-coldchain/javascript/equipment.js' --- local/in/dhis-web-coldchain/src/main/webapp/dhis-web-coldchain/javascript/equipment.js 2012-06-27 06:56:57 +0000 +++ local/in/dhis-web-coldchain/src/main/webapp/dhis-web-coldchain/javascript/equipment.js 2012-08-03 11:10:18 +0000 @@ -38,8 +38,10 @@ // ---------------------------------------------------------------- // On InventoryType Change - Loading InventoryTypeAttributes // ---------------------------------------------------------------- -function inventoryTypeChange( inventoryTypeId ) +//function inventoryTypeChange( inventoryTypeId ) +function inventoryTypeChange() { + var inventoryTypeId = $( '#inventoryType' ).val(); if( inventoryTypeId == "0" ) return; @@ -106,6 +108,7 @@ hideById('editEquipmentDiv'); hideById('resultSearchDiv'); hideById('editEquipmentStatusDiv'); + hideById('equipmentDataEntryDiv'); showById('selectDiv'); showById('searchEquipmentDiv'); @@ -150,8 +153,10 @@ hideById('editEquipmentDiv'); hideById('resultSearchDiv'); hideById('editEquipmentStatusDiv'); + hideById('equipmentDataEntryDiv'); showById('selectDiv'); showById('searchEquipmentDiv'); + jQuery('#loaderDiv').show(); contentDiv = 'listEquipmentDiv'; @@ -178,18 +183,18 @@ function showEquipmentStatusHistoryForm( equipmentInstanceId ) { //hideById('listEquipmentDiv'); - hideById('editEquipmentStatusDiv'); + //hideById('editEquipmentStatusDiv'); //hideById('selectDiv'); //hideById('searchEquipmentDiv'); - setInnerHTML('editEquipmentDiv', ''); + setInnerHTML('equipmentStatusHistoryDiv', ''); //jQuery('#loaderDiv').show(); jQuery('#equipmentStatusHistoryDiv').dialog('destroy').remove(); jQuery('
' ).load( 'showEquipmentStatusHistoryForm.action?equipmentInstanceId='+equipmentInstanceId ).dialog({ title: i18n_equipment_status_history, - maximize: true, + maximize: true, closable: true, modal:true, overlay:{background:'#000000', opacity:0.1}, @@ -199,7 +204,6 @@ } - //---------------------------------------------------------------- //Show Equipment Tracking Form //---------------------------------------------------------------- @@ -210,8 +214,10 @@ hideById('editEquipmentStatusDiv'); hideById('selectDiv'); hideById('searchEquipmentDiv'); + hideById('equipmentDataEntryDiv'); + hideById('editEquipmentDiv'); - setInnerHTML('editEquipmentDiv', ''); + setInnerHTML('editEquipmentStatusDiv', ''); jQuery('#loaderDiv').show(); jQuery('#editEquipmentStatusDiv').load('showEquipmentStatusForm.action', @@ -260,6 +266,9 @@ hideById('selectDiv'); hideById('searchEquipmentDiv'); hideById('editEquipmentStatusDiv'); + hideById('equipmentDataEntryDiv'); + setInnerHTML('editEquipmentDiv', ''); + jQuery('#loaderDiv').show(); jQuery('#editEquipmentDiv').load('showAddEquipmentForm.action',{ @@ -298,6 +307,7 @@ hideById('selectDiv'); hideById('searchEquipmentDiv'); hideById('editEquipmentStatusDiv'); + hideById('equipmentDataEntryDiv'); setInnerHTML('editEquipmentDiv', ''); @@ -327,6 +337,46 @@ }); } +function showEquipmentDataEntryForm( equipmentInstanceId ) +{ + hideById('listEquipmentDiv'); + hideById('selectDiv'); + hideById('searchEquipmentDiv'); + hideById('editEquipmentStatusDiv'); + hideById('editEquipmentDiv'); + hideById('equipmentDataEntryDiv'); + + setInnerHTML('equipmentDataEntryDiv', ''); + + //jQuery('#loaderDiv').show(); + jQuery('#equipmentDataEntryDiv').load('showEquipmentDataEntryForm.action', + { + equipmentInstanceId:equipmentInstanceId + }, function() + { + showById('equipmentDataEntryDiv'); + jQuery('#searchEquipmentDiv').dialog('close'); + //jQuery('#loaderDiv').hide(); + }); + + jQuery('#resultSearchDiv').dialog('close'); + + //window.location.href = "showEquipmentDataEntryForm.action?equipmentInstanceId=" + equipmentInstanceId; + +} + +function editEquipmentDataEntryForm() +{ + $.ajax({ + type: "POST", + url: 'saveDataEntryForm.action', + data: getParamsForDiv('equipmentDataEntryDiv'), + success: function( json ) { + loadAllEquipments(); + } + }); +} + //----------------------------------------------------------------------------- //Remove equipment //----------------------------------------------------------------------------- @@ -441,7 +491,7 @@ //------------------------------------------------------------------------------ //Update Equipment Data //------------------------------------------------------------------------------ - +/* function showEquipmentDataEntryForm( equipmentInstanceId ) { @@ -463,9 +513,9 @@ }); jQuery('#resultSearchDiv').dialog('close'); - */ + } - +*/ function updateEquipmentDataEntry() { $.ajax({ === modified file 'local/in/dhis-web-coldchain/src/main/webapp/dhis-web-coldchain/responseUplodImageStatus.vm' --- local/in/dhis-web-coldchain/src/main/webapp/dhis-web-coldchain/responseUplodImageStatus.vm 2012-08-01 12:21:34 +0000 +++ local/in/dhis-web-coldchain/src/main/webapp/dhis-web-coldchain/responseUplodImageStatus.vm 2012-08-03 11:10:18 +0000 @@ -3,6 +3,6 @@

- + - + === modified file 'local/in/dhis-web-coldchain/src/main/webapp/dhis-web-coldchain/selectCatalog.vm' --- local/in/dhis-web-coldchain/src/main/webapp/dhis-web-coldchain/selectCatalog.vm 2012-06-27 06:56:57 +0000 +++ local/in/dhis-web-coldchain/src/main/webapp/dhis-web-coldchain/selectCatalog.vm 2012-08-03 11:10:18 +0000 @@ -6,8 +6,9 @@ - + #foreach( $catalogType in $catalogTypes ) #end @@ -53,4 +54,11 @@ var i18n_equipment_details = '$encoder.jsEscape( $i18n.getString( "equipment_details" ) , "'")'; var i18n_select_please_select_catalog_type = '$encoder.jsEscape( $i18n.getString( "please_select_catalog_type" ) , "'")'; + === modified file 'local/in/dhis-web-coldchain/src/main/webapp/dhis-web-coldchain/selectEquipment.vm' --- local/in/dhis-web-coldchain/src/main/webapp/dhis-web-coldchain/selectEquipment.vm 2012-05-17 09:53:19 +0000 +++ local/in/dhis-web-coldchain/src/main/webapp/dhis-web-coldchain/selectEquipment.vm 2012-08-03 11:10:18 +0000 @@ -15,8 +15,9 @@ - + #foreach( $inventoryType in $inventoryTypes ) #end @@ -57,6 +58,7 @@
+
#parse( "/dhis-web-commons/loader/loader.vm" ) @@ -164,4 +166,11 @@ showById('searchPatientDiv'); #end + + \ No newline at end of file === modified file 'local/in/dhis-web-coldchain/src/main/webapp/dhis-web-coldchain/uploadCatalogImageForm.vm' --- local/in/dhis-web-coldchain/src/main/webapp/dhis-web-coldchain/uploadCatalogImageForm.vm 2012-06-26 08:38:56 +0000 +++ local/in/dhis-web-coldchain/src/main/webapp/dhis-web-coldchain/uploadCatalogImageForm.vm 2012-08-03 11:10:18 +0000 @@ -22,8 +22,9 @@

$i18n.getString( "upload_catalog_image" )

- - + + +
@@ -65,8 +66,9 @@     - - + + + @@ -74,5 +76,5 @@ - +