Subversion Repositories SmartDukaan

Rev

Rev 25136 | Rev 25143 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 25136 Rev 25140
Line 563... Line 563...
563
              </ul>
563
              </ul>
564
              <!-- sidebar menu end-->
564
              <!-- sidebar menu end-->
565
          </div>
565
          </div>
566
      </aside>
566
      </aside>
567
      <!--sidebar end-->
567
      <!--sidebar end-->
568
      
-
 
569
      
-
 
570
      
-
 
571
      
-
 
572
  
568
 
573
      
-
 
574
      
-
 
575
      
-
 
576
      
-
 
577
      
-
 
578
      <!--main content start-->
569
      <!--main content start-->
579
      <section id="main-content">
570
      <section id="main-content">
580
          <section class="wrapper">
571
          <section class="wrapper">
581
          	<!--overview start-->
572
          	<!--overview start-->
582
			<div class="row">
573
			<div class="row">
Line 586... Line 577...
586
						<li><i class="fa fa-home"></i><a href="${rc.contextPath}/dashboard">Home</a></li>
577
						<li><i class="fa fa-home"></i><a href="${rc.contextPath}/dashboard">Home</a></li>
587
						<li><i class="fa fa-laptop"></i>Dashboard</li>						  	
578
						<li><i class="fa fa-laptop"></i>Dashboard</li>						  	
588
					</ol>
579
					</ol>
589
				</div>
580
				</div>
590
			</div>
581
			</div>
591
			
-
 
592
	#if(!$isAdmin)
582
			<!-- overview end -->
593
		<div class="row">
583
			<div class="row">
594
			<div class="col-lg-5">
584
				<div class="col-lg-6 row">
595
				<h4 class="page-header" style="border-width:0px">Sales Summary</h4>
-
 
596
				#foreach($sale in $salesMap.entrySet())
-
 
597
				<div class="col-lg-3">
585
					<div class="col-lg-4">
598
					<div class="card">
586
						<div class="info-box blue-bg">
599
						<div style="text-align: center;padding: 2px 0;">
587
							<i class="fa fa-shopping-bag"></i>
600
						    <h4>$sale.getKey()</h4>
588
							<div class="count currency">$salesMap.get("todaySale")</div>
601
						    <h3 class="currency text-muted">$sale.getValue()</h3> 							  		
589
							<div class="title">Today&apos;s Sale</div>						
602
						</div>
590
						</div>
603
					</div>
591
					</div>
604
				</div>
592
					<div class="col-lg-4">
605
				#end
-
 
606
			</div>
593
						<div class="info-box blue-bg">
607
			<div class="col-lg-7">
594
							<i class="fa fa-shopping-bag"></i>
608
				<h4 class="page-header" style="border-width:0px">Investment Summary</h4>
595
							<div class="count currency">$salesMap.get("mtdSale")</div>
609
				#foreach($investment in $investments.entrySet())
596
							<div class="title">MTD Sale</div>						
-
 
597
						</div>
-
 
598
					</div>
610
				<div class="col-lg-3">
599
					<div class="col-lg-4">
611
					<div class="card">
600
						<div class="info-box green-bg">
612
						<div style="text-align: center;padding: 2px 0;">
601
							<i class="fa fa-shopping-bag"></i>
613
						    <h4>$investment.getKey()</h4>
602
							<div class="count">$investments.get("inStock")</div>
614
						    <h3 class="currency text-muted">$investment.getValue()</h3> 							  		
603
							<div class="title">Total Stock</div>						
615
						</div>
604
						</div>
616
					</div>
605
					</div>
617
				</div>
606
				</div>
618
				#end
-
 
619
			</div>
-
 
620
		</div>
-
 
621
		
-
 
622
		<!--<div class="row">
-
 
623
			<div class="col-lg-6">
607
				<div class="col-lg-6 row">
624
				#foreach($brandStockPrice in $brandStockPrices)
608
					#foreach($brandStockPrice in $brandStockPrices)
625
				<div class="col-lg-4">
609
					<div class="col-lg-4">
626
					<div class="card">
610
						<div class="card">
627
						<div>
611
							<div>
628
						  <img src="${brandStockPrice.getBrandUrl()}" alt="Avatar" style="width:35%;padding:8px">
612
							  <img src="${brandStockPrice.getBrandUrl()}" alt="Avatar" style="width:35%;padding:8px">
629
						  <div style="display:inline-block;width:64%;" class="row">
613
							  <div style="display:inline-block;width:64%;" class="row">
630
						  	<div class="col-sm-12">
614
							  	<div class="col-sm-12">
631
						  		<h3 class="text-muted">${brandStockPrice.getTotalQty()} pc<br> 
615
							  		<h3 class="text-muted">${brandStockPrice.getTotalQty()} pc<br> 
632
						  			<span class="small">&#x20b9;
616
							  			<span class="small">&#x20b9;
633
						  				<span class="currency">${brandStockPrice.getTotalValue()}</span>
617
							  				<span class="currency">${brandStockPrice.getTotalValue()}</span>
634
						  			</span>
618
							  			</span>
635
						  		</h3>
619
							  		</h3>
636
						  	</div>
620
							  	</div>
-
 
621
							  </div>
-
 
622
						  </div>
-
 
623
						  <div class="c-container">
-
 
624
						    <p><strong>${brandStockPrice.getBrand()}</strong></p> 
637
						  </div>
625
						  </div>
638
					  </div>
-
 
639
					  <div class="c-container">
-
 
640
					    <p><strong>${brandStockPrice.getBrand()}</strong></p> 
-
 
641
					  </div>
626
						</div>
642
					</div>
627
					</div>
-
 
628
					#end
643
				</div>
629
				</div>
644
				#end
-
 
645
			</div>
630
			</div>
646
		</div>-->
-
 
647
	#else
-
 
648
           <div class="col-lg-6">
-
 
649
           	<!--<div class="row">
-
 
650
           		<canvas id="weeklyInvestmentSummary"></canvas>
-
 
651
           	</div>-->
-
 
652
            <div class="row">
-
 
653
            	
-
 
654
            	<div class="col-lg-6 col-md-6 col-sm-12 col-xs-12">
-
 
655
					<div class="info-box brown-bg">
-
 
656
						<i class="fa fa-shopping-bag"></i>
-
 
657
						<div class="count">$partnerInvestment.getGrnPendingAmount()</div>
-
 
658
						<div class="title">Pending Grn</div>						
-
 
659
					</div><!--/.info-box-->			
-
 
660
				</div><!--/.col-->	
-
 
661
            	
-
 
662
				
-
 
663
				<div class="col-lg-6 col-md-6 col-sm-12 col-xs-12">
-
 
664
					<div class="info-box blue-bg">
-
 
665
						<i class="fa fa-gift"></i>
-
 
666
						<div class="count">$partnerInvestment.getSalesAmount()</div>
-
 
667
						<div class="title">Sale</div>						
-
 
668
					</div><!--/.info-box-->			
-
 
669
				</div><!--/.col-->
-
 
670
				
-
 
671
			</div><!--/.row-->
-
 
672
			 <div class="row">
-
 
673
			<div class="col-lg-6 col-md-6 col-sm-12 col-xs-12">
-
 
674
					<div class="info-box green-bg">
-
 
675
						<i class="fa fa-cubes"></i>
-
 
676
						<div class="count">$partnerInvestment.getInStockAmount()</div>
-
 
677
						<div class="title">Good Stock</div>						
-
 
678
					</div><!--/.info-box-->			
-
 
679
				</div><!--/.col-->
-
 
680
				
-
 
681
				<div class="col-lg-6 col-md-6 col-sm-12 col-xs-12">
-
 
682
					<div class="info-box red-bg">
-
 
683
						<i class="fa fa-thumbs-o-down"></i>
-
 
684
						<div class="count">0</div>
-
 
685
						<div class="title">Bad Stock</div>						
-
 
686
					</div><!--/.info-box-->			
-
 
687
				</div><!--/.col-->
-
 
688
				</div><!--/.row-->
-
 
689
				</div>
-
 
690
				
-
 
691
          </section>
631
          </section>
692
          <div class="text-center">
632
          <div class="text-center">
693
          <div class="credits">
633
          <div class="credits">
694
          	<p>All rights reserved.&copy;2017, Smart Dukaan</p>
634
          	<p>All rights reserved.&copy;2017, Smart Dukaan</p>
695
          </div>
635
          </div>
Line 708... Line 648...
708
	        	<button class="btn" data-dismiss="modal" aria-hidden="true">Close</button>
648
	        	<button class="btn" data-dismiss="modal" aria-hidden="true">Close</button>
709
	        	<button class="btn btn-primary">Save changes</button>
649
	        	<button class="btn btn-primary">Save changes</button>
710
	    	</div>
650
	    	</div>
711
	    	
651
	    	
712
		</div>
652
		</div>
713
		#end
-
 
714
      <!--main content end-->
653
      <!--main content end-->
715
  </section>
654
  </section>
716
   <div id="dashboard-paginated-container" style="background:white;background-color:white;">
655
   <div id="dashboard-paginated-container" style="background:white;background-color:white;">
717
</div>
656
</div>
718
 
657
 
Line 745... Line 684...
745
	<script src="resources/js/jquery.validate.min.js"></script>
684
	<script src="resources/js/jquery.validate.min.js"></script>
746
	<script src="resources/js/bootstrap-multiselect.js"></script>
685
	<script src="resources/js/bootstrap-multiselect.js"></script>
747
	
686
	
748
	
687
	
749
	<script type="text/javascript">
688
	<script type="text/javascript">
750
		context="$appContextPath";
689
		context="${rc.contextPath}";
751
		webApiScheme="$webApiScheme";
690
		webApiScheme="$webApiScheme";
752
		webApiRoot="$webApiRoot";
691
		webApiRoot="$webApiRoot";
753
		webApiHost="$webApiHost";
692
		webApiHost="$webApiHost";
754
		webApiPort="$webApiPort";
693
		webApiPort="$webApiPort";
755
		/*setTimeout(()=>Notification.requestPermission(function(status) {
694
		/*setTimeout(()=>Notification.requestPermission(function(status) {
Line 849... Line 788...
849
    	
788
    	
850
    	$("#logout").click(function(){
789
    	$("#logout").click(function(){
851
    		localStorage.profile = undefined;
790
    		localStorage.profile = undefined;
852
    	});
791
    	});
853
 
792
 
-
 
793
	#set($partnerInvestment = $investments.get("investment"))	
854
	  /*saleAmount = numberToComma($partnerInvestment.getSalesAmount());
794
	saleAmount = numberToComma($partnerInvestment.getSalesAmount());
855
      minimumInvestmentAmount = numberToComma($partnerInvestment.getMinInvestment());
795
	minimumInvestmentAmount = numberToComma($partnerInvestment.getMinInvestment());
856
      totalInvestedAmount = numberToComma($partnerInvestment.getTotalInvestment());
796
	totalInvestedAmount = numberToComma($partnerInvestment.getTotalInvestment());
857
      shortPercentage = numberToComma($partnerInvestment.getShortPercentage());
797
	shortPercentage = numberToComma($partnerInvestment.getShortPercentage());
858
      grnPendingStockAmount = numberToComma($partnerInvestment.getGrnPendingAmount());
798
	grnPendingStockAmount = numberToComma($partnerInvestment.getGrnPendingAmount());
859
      unbilledStockAmount = numberToComma($partnerInvestment.getUnbilledAmount());
799
	unbilledStockAmount = numberToComma($partnerInvestment.getUnbilledAmount());
860
      inStockAmount = numberToComma($partnerInvestment.getInStockAmount());
800
	inStockAmount = numberToComma($partnerInvestment.getInStockAmount());
861
      walletAmount = numberToComma($partnerInvestment.getWalletAmount());
801
	walletAmount = numberToComma($partnerInvestment.getWalletAmount());
862
      shortAmount = numberToComma($partnerInvestment.getShortInvestment());
802
	shortAmount = numberToComma($partnerInvestment.getShortInvestment());
863
      minAmountToBeAdded = numberToComma($partnerInvestment.getMinAmountToBeAdded());
803
	minAmountToBeAdded = numberToComma($partnerInvestment.getMinAmountToBeAdded());
864
      isInvestmentOk = $isInvestmentOk;
804
 	isInvestmentOk = $isInvestmentOk;
865
      
805
      
866
      $(function(){
806
	$(function(){
867
		if (navigator.geolocation) {
807
		if (navigator.geolocation) {
868
	        navigator.geolocation.getCurrentPosition(showPosition);
808
	        navigator.geolocation.getCurrentPosition(showPosition);
869
	    } else { 
809
	    } else { 
870
	        console.log("Geolocation is not supported by browser.");
810
	        console.log("Geolocation is not supported by browser.");
871
	    }
811
	    }
Line 873... Line 813...
873
		loaderDialogObj = bootbox.dialog({
813
		loaderDialogObj = bootbox.dialog({
874
		    message: '<div class="container text-center"><i class="fa fa-spin fa-spinner"></i>Loading...</div>',
814
		    message: '<div class="container text-center"><i class="fa fa-spin fa-spinner"></i>Loading...</div>',
875
		    show: false	
815
		    show: false	
876
		});
816
		});
877
	});
817
	});
-
 
818
	
878
	hasGift=$hasGift;
819
	hasGift=$hasGift;
879
	giftItemId = $giftItemId;*/
820
	giftItemId = $giftItemId;
880
  </script>
-
 
881
 
-
 
882
	<script type="text/javascript">
-
 
883
	$(function() {
821
	$(function() {
884
		/*var ctx = document.getElementById("weeklyInvestmentSummary").getContext("2d");
822
		/*var ctx = document.getElementById("weeklyInvestmentSummary").getContext("2d");
885
		var myChart = new Chart(ctx, investmentChart);*/
823
		var myChart = new Chart(ctx, investmentChart);*/
886
	$("#dashboard-paginated .next").on(
824
	$("#dashboard-paginated .next").on(
887
			'click',
825
			'click',
Line 924... Line 862...
924
 
862
 
925
							return false;
863
							return false;
926
						}
864
						}
927
	 }
865
	 }
928
 
866
 
929
$(function()
867
	$(function()
930
{
868
	{
931
	$("li.accessories").on('click', function(){
869
		$("li.accessories").on('click', function(){
932
		if(!$(this).hasClass('active')) {
870
			if(!$(this).hasClass('active')) {
933
			
871
				
934
			if($("li.mobile").hasClass('active'))
872
				if($("li.mobile").hasClass('active'))
935
			{
873
				{
936
				$("li.mobile").removeClass('active');
874
					$("li.mobile").removeClass('active');
937
				$("table.brandPerformancemobile").css('display','NONE');
875
					$("table.brandPerformancemobile").css('display','NONE');
938
			}
876
				}
939
			else if($("li.recharge").hasClass('active'))
877
				else if($("li.recharge").hasClass('active'))
940
			{
878
				{
941
				$("li.recharge").removeClass('active');
879
					$("li.recharge").removeClass('active');
942
				$("table.brandPerformancerecharge").css('display','NONE');
880
					$("table.brandPerformancerecharge").css('display','NONE');
-
 
881
				}
-
 
882
				else
-
 
883
				{
-
 
884
					$("li.insurance").removeClass('active');
-
 
885
					$("table.brandPerformanceinsurance").css('display','NONE');
-
 
886
				}
-
 
887
				$("table.brandPerformanceaccessories").removeAttr("style");
-
 
888
				$(this).addClass('active');
943
			}
889
			}
-
 
890
		});
-
 
891
		$("li.mobile").on('click', function(){
-
 
892
			if(!$(this).hasClass('active')) {
-
 
893
				
-
 
894
				if($("li.accessories").hasClass('active'))
-
 
895
				{
-
 
896
					$("li.accessories").removeClass('active');
-
 
897
					$("table.brandPerformanceaccessories").css('display','NONE');
-
 
898
				}
-
 
899
				else if($("li.recharge").hasClass('active'))
-
 
900
				{
-
 
901
					$("li.recharge").removeClass('active');
-
 
902
					$("table.brandPerformancerecharge").css('display','NONE');
-
 
903
				}
944
			else
904
				else
945
			{
905
				{
946
				$("li.insurance").removeClass('active');
906
					$("li.insurance").removeClass('active');
947
				$("table.brandPerformanceinsurance").css('display','NONE');
907
					$("table.brandPerformanceinsurance").css('display','NONE');
-
 
908
				}
-
 
909
				$("table.brandPerformancemobile").removeAttr("style");
-
 
910
				$(this).addClass('active');
948
			}
911
			}
-
 
912
		});
-
 
913
		$('#links_bar').popover({
-
 
914
			container:".notification-row",
949
			$("table.brandPerformanceaccessories").removeAttr("style");
915
			template:`<div class="popover">
-
 
916
							<div class="arrow"></div>
-
 
917
							<div class="popover-inner">
-
 
918
								<h4 class="popover-title">
-
 
919
								</h4>
-
 
920
								<div class="popover-content"><p></p></div>
-
 
921
							</div>
-
 
922
						</div>`,
-
 
923
		    html: true,
-
 
924
		    content: `<div class="container-fluid">
-
 
925
		    				<div class="row"><h5 class="page-header" style="color:#333;margin:6px 0 3px">Quick Links</h5></div>
-
 
926
		    				<div class="row">
950
			$(this).addClass('active');
927
							    <div class="col-lg-3">
-
 
928
								    <a href="//www.wiseappsadmin.com/store" target="_blank" href="">
-
 
929
								    	<img title="WiseApp Admin" src="/resources/images/icons/provider-logos/wiseapp.jpg"></img></a>
-
 
930
								    </div>
951
		}
931
							</div>
-
 
932
		    			</div>`,
-
 
933
		    placement: "bottom",
-
 
934
		    trigger: "focus"
952
	});
935
		});
953
	$("li.mobile").on('click', function(){
936
		$("li.recharge").on('click', function(){
954
		if(!$(this).hasClass('active')) {
937
			if(!$(this).hasClass('active')) {
955
			
938
			
956
			if($("li.accessories").hasClass('active'))
-
 
957
			{
-
 
958
				$("li.accessories").removeClass('active');
-
 
959
				$("table.brandPerformanceaccessories").css('display','NONE');
-
 
960
			}
-
 
961
			else if($("li.recharge").hasClass('active'))
-
 
962
			{
-
 
963
				$("li.recharge").removeClass('active');
-
 
964
				$("table.brandPerformancerecharge").css('display','NONE');
-
 
965
			}
-
 
966
			else
-
 
967
			{
-
 
968
				$("li.insurance").removeClass('active');
-
 
969
				$("table.brandPerformanceinsurance").css('display','NONE');
-
 
970
			}
-
 
971
			$("table.brandPerformancemobile").removeAttr("style");
-
 
972
			$(this).addClass('active');
-
 
973
		}
-
 
974
	});
-
 
975
	$('#links_bar').popover({
-
 
976
		container:".notification-row",
-
 
977
		template:`<div class="popover">
-
 
978
						<div class="arrow"></div>
-
 
979
						<div class="popover-inner">
-
 
980
							<h4 class="popover-title">
-
 
981
							</h4>
-
 
982
							<div class="popover-content"><p></p></div>
-
 
983
						</div>
-
 
984
					</div>`,
-
 
985
	    html: true,
-
 
986
	    content: `<div class="container-fluid">
-
 
987
	    				<div class="row"><h5 class="page-header" style="color:#333;margin:6px 0 3px">Quick Links</h5></div>
-
 
988
	    				<div class="row">
-
 
989
						    <div class="col-lg-3">
-
 
990
							    <a href="//www.wiseappsadmin.com/store" target="_blank" href="">
-
 
991
							    	<img title="WiseApp Admin" src="/resources/images/icons/provider-logos/wiseapp.jpg"></img></a>
-
 
992
							    </div>
-
 
993
						</div>
-
 
994
	    			</div>`,
-
 
995
	    placement: "bottom",
-
 
996
	    trigger: "focus"
-
 
997
	});
-
 
998
	$("li.recharge").on('click', function(){
-
 
999
		if(!$(this).hasClass('active')) {
-
 
1000
		
-
 
1001
			if($("li.accessories").hasClass('active'))
939
				if($("li.accessories").hasClass('active'))
1002
			{
940
				{
1003
				$("li.accessories").removeClass('active');
941
					$("li.accessories").removeClass('active');
1004
				$("table.brandPerformanceaccessories").css('display','NONE');
942
					$("table.brandPerformanceaccessories").css('display','NONE');
1005
			}
943
				}
1006
			else if($("li.mobile").hasClass('active'))
944
				else if($("li.mobile").hasClass('active'))
1007
			{
945
				{
1008
				$("li.mobile").removeClass('active');
946
					$("li.mobile").removeClass('active');
1009
				$("table.brandPerformancemobile").css('display','NONE');
947
					$("table.brandPerformancemobile").css('display','NONE');
1010
			}
948
				}
1011
			else
949
				else
1012
			{
950
				{
1013
				$("li.insurance").removeClass('active');
951
					$("li.insurance").removeClass('active');
1014
				$("table.brandPerformanceinsurance").css('display','NONE');
952
					$("table.brandPerformanceinsurance").css('display','NONE');
1015
			}
953
				}
1016
				$("table.brandPerformancerecharge").removeAttr("style");
954
					$("table.brandPerformancerecharge").removeAttr("style");
1017
			$(this).addClass('active');
955
				$(this).addClass('active');
1018
		}
-
 
1019
	});
-
 
1020
	$("li.insurance").on('click', function(){
-
 
1021
		if(!$(this).hasClass('active')) {
-
 
1022
		
-
 
1023
			if($("li.accessories").hasClass('active'))
-
 
1024
			{
-
 
1025
				$("li.accessories").removeClass('active');
-
 
1026
				$("table.brandPerformanceaccessories").css('display','NONE');
-
 
1027
			}
956
			}
-
 
957
		});
-
 
958
		$("li.insurance").on('click', function(){
-
 
959
			if(!$(this).hasClass('active')) {
-
 
960
			
-
 
961
				if($("li.accessories").hasClass('active'))
-
 
962
				{
-
 
963
					$("li.accessories").removeClass('active');
-
 
964
					$("table.brandPerformanceaccessories").css('display','NONE');
-
 
965
				}
1028
			else if($("li.mobile").hasClass('active'))
966
				else if($("li.mobile").hasClass('active'))
1029
			{
967
				{
1030
				$("li.mobile").removeClass('active');
968
					$("li.mobile").removeClass('active');
1031
				$("table.brandPerformancemobile").css('display','NONE');
969
					$("table.brandPerformancemobile").css('display','NONE');
1032
			}
970
				}
1033
			else
971
				else
1034
			{
972
				{
1035
				$("li.recharge").removeClass('active');
973
					$("li.recharge").removeClass('active');
1036
				$("table.brandPerformancerecharge").css('display','NONE');
974
					$("table.brandPerformancerecharge").css('display','NONE');
-
 
975
				}
-
 
976
					$("table.brandPerformanceinsurance").removeAttr("style");
-
 
977
				$(this).addClass('active');
1037
			}
978
			}
1038
				$("table.brandPerformanceinsurance").removeAttr("style");
-
 
1039
			$(this).addClass('active');
-
 
1040
		}
979
		});
1041
	});
980
	});
1042
});
-
 
1043
	 </script>
-
 
1044
	 
-
 
1045
	 <script>
-
 
1046
	 function activeAnnoucements(id) {
981
	 function activeAnnoucements(id) {
1047
	 console.log(id);
982
	 console.log(id);
1048
	
983
	
1049
	 if (confirm("Are you sure you want to active the annoucement") == true) {
984
	 if (confirm("Are you sure you want to active the annoucement") == true) {
1050
	  doPostAjaxRequestHandler(context
985
	  doPostAjaxRequestHandler(context
Line 1058... Line 993...
1058
 
993
 
1059
							return false;
994
							return false;
1060
						}
995
						}
1061
	 }
996
	 }
1062
 
997
 
1063
		/*var investmentChart=$investmentChart;*/
-
 
1064
		
998
		
1065
		
999
		
1066
		
1000
		
1067
 #if(!$isAdmin)
1001
 #if(!$isAdmin)
1068
		 
-
 
1069
		 
-
 
1070
		 
-
 
1071
		 var stopInterval;
1002
	var stopInterval;
1072
 
-
 
1073
 
-
 
1074
$(document).ready(function(){
1003
	$(document).ready(function(){
1075
	
-
 
1076
	 stopInterval = setInterval(showAttendanceModal, 100000000);
1004
		 stopInterval = setInterval(showAttendanceModal, 100000000);
1077
	
-
 
1078
});
1005
	});
1079
 
-
 
1080
 
1006
 
1081
function showAttendanceModal() {
1007
	function showAttendanceModal() {
1082
	var today = new Date().getTime();
1008
		var today = new Date().getTime();
1083
	if ($.cookie("punchIn") == undefined) {
1009
		if ($.cookie("punchIn") == undefined) {
1084
		document.cookie = "punchIn=" + today;
1010
			document.cookie = "punchIn=" + today;
-
 
1011
		}
-
 
1012
		if (today >= parseInt($.cookie("punchIn"))) {
-
 
1013
			doGetAjaxRequestHandler(context + "/getPunchInOutForModel", function(
-
 
1014
					response) {
-
 
1015
			      if(response == 'true'){
-
 
1016
			    	  $('#punchInOutModal').modal('hide');
-
 
1017
			    	  clearInterval(stopInterval);
-
 
1018
			      }else{
-
 
1019
			    	  $("#punch-in-out-model").html(response);
-
 
1020
						$('#punchInOutModal').modal('show');
-
 
1021
						var time = today + 30 * 60 * 1000
-
 
1022
						document.cookie = "punchIn=" + time; 
-
 
1023
			      }
-
 
1024
			});	
-
 
1025
		}
1085
	}
1026
	}
1086
	if (today >= parseInt($.cookie("punchIn"))) {
-
 
1087
		doGetAjaxRequestHandler(context + "/getPunchInOutForModel", function(
-
 
1088
				response) {
-
 
1089
		      if(response == 'true'){
-
 
1090
		    	  $('#punchInOutModal').modal('hide');
-
 
1091
		    	  clearInterval(stopInterval);
-
 
1092
		    	  console.log("hide");
-
 
1093
		      }else{
-
 
1094
		    	  $("#punch-in-out-model").html(response);
-
 
1095
					$('#punchInOutModal').modal('show');
-
 
1096
					var time = today + 30 * 60 * 1000
-
 
1097
					document.cookie = "punchIn=" + time; 
-
 
1098
					console.log("show");
-
 
1099
		      }
-
 
1100
			
-
 
1101
			 
-
 
1102
 
-
 
1103
		});	}
-
 
1104
}
-
 
1105
 #end
1027
 #end
1106
		
-
 
1107
		
-
 
1108
	 </script>
1028
</script>
1109
 
1029
 
1110
 
1030
 
1111
 
1031
 
1112
    <div id="punchInOutModal" class="modal fade" role="dialog">
1032
    <div id="punchInOutModal" class="modal fade" role="dialog">
1113
	  <div class="modal-dialog">
1033
	  <div class="modal-dialog">