Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <link rel="stylesheet" href="<?php echo base_url()?>css/mjob_css/style.css" type="text/css" media="all" />
- <link rel="stylesheet" href="<?php echo base_url()?>css/mjob_css/colorbox.css" />
- <script src="<?php echo base_url()?>js/mjob_js/jquery.js"></script>
- <script src="<?php echo base_url()?>js/mjob_js/jquery-ui.js"></script>
- <script src="<?php echo base_url()?>js/mjob_js/jquery.colorbox.js"></script>
- <script src="<?php echo base_url()?>js/mjob_js/colorbox.js"></script>
- <script type="text/javascript" src="<?php echo base_url()?>js/mjob_js/redips-drag-source.js"></script>
- <script type="text/javascript" src="<?php echo base_url()?>js/mjob_js/script.js"></script>
- <script src="<?php echo base_url()?>js/mjob_js/jquery.hotkeys.js"></script>
- <script src="<?php echo base_url()?>js/mjob_js/jquery.fixed.table.js"></script>
- <script>
- $(".paging_full_numbers").hide();
- $("#usertable_info").hide();
- $("#edit_image").hide();
- $("#delete_image").hide();
- $("#add_image").hide();
- $("#mjob_image").hide();
- $("#over_image").show();
- $("#accor_image").show();
- $("#not-msg").show();
- function repeatYears($scope){
- var year = new Date().getFullYear();
- var range = [];
- //range.push(year);
- for(var i=1;i<16;i++) {
- range.push(year + i);
- }
- $scope.range = range;
- }
- $(document).ready(function() {
- $('#myFixedTable').fixedTable({
- table: {
- }
- });
- var doc_height = document.documentElement.clientHeight;
- doc_height = (doc_height - 300);
- //alert(doc_height);
- $("#fixed_table_myFixedTable_table_content").css("height", doc_height+"px");
- });
- </script>
- <style>
- /* CSS BY N---*/
- .hidden{
- display:none;
- }
- .standard-popup{
- padding:15px;
- width:150px;
- background-color:#e5e4e4;
- float:left;
- border:2px solid #dddddd;
- position: absolute;
- z-index: 10000;
- }
- .st-list-title{ font-size:17px; font-weight:bold;}
- .standard-popup label, .standard-popup a.value{ width:50%; float:left;}
- .standard-popup a.value{ text-align:right; text-decoration:underline; color:#3abfeb;}
- /* CSS BY N--- END*/
- td.active
- {
- border: 2px solid #2A558B;
- background-color: #84B9CA;
- }
- #select-pop-text {
- display:none;
- }
- #myFixedTable {
- border:1px solid #000;
- }
- #fixed_table_myFixedTable_container {
- border:1px solid #000;
- width:100% !important;
- }
- #fixed_table_myFixedTable_header {
- background:#1655ab;
- border-bottom:1px solid #000;
- color:#fff;
- text-align:left;
- }
- #fixed_table_myFixedTable_header_first {
- border-right:1px solid #000;
- }
- #fixed_table_myFixedTable_first {
- width:140px;
- }
- table#fixed_table_myFixedTable_header_headers_table tr th, #fixed_table_myFixedTable_footer_headers_table th, #fixed_table_myFixedTable_footer_first th {
- /*pgande
- padding:8px 28px;*/
- padding:8px 38.5px;
- text-align:left;
- }
- td, th {
- border:1px solid #ccc;
- }
- td:hover{ background-color:#badde9;}
- table, #fixed_table_myFixedTable_first{ float:left;}
- #fixed_table_myFixedTable_header_headers{ width:auto !important; float:none !important;}
- #fixed_table_myFixedTable_table_body{ width:auto !important; float:none !important;}
- #fixed_table_myFixedTable_footer{ background-color:#1655ab; color:#fff;}
- #colorbox{ background-color:#fff; border:1px solid #424241; top:17px !important; left:56px !important; height:390px !important; width:762px !important;}
- #cboxLoadedContent{width:748px !important; height:360px !important;}
- #cboxContent{ width:753px !important; height:352px !important;}
- #cboxMiddleRight, #cboxBottomCenter, #cboxBottomLeft, #cboxBottomRight, #cboxMiddleLeft{ display:none;}
- #inline_content ul li{ width:23%; margin-right:2%; float:left; list-style-type:none; line-height:26px;}
- #fixed_table_myFixedTable_footer_first table{ width:125px;}
- /*
- pgande
- table#fixed_table_myFixedTable_table_body_table tr td{ text-indent:5px; padding:8px 21.5px;}*/
- table#fixed_table_myFixedTable_table_body_table tr td{ text-indent:5px; padding:8px 32px;}
- #fixed_table_myFixedTable_header_first table tr th{ width:140px; padding:8px 0;}
- #fixed_table_myFixedTable_footer_headers{ width:auto !important;}
- #fixed_table_myFixedTable_footer_headers_table th{ width:95px;}
- #fixed_table_myFixedTable_first table tr th{ height:29px; text-align:left;}
- #select-pop-text form{ margin-bottom:5px;}
- .help-pop-text label, .plus-pop-text label{ width:100%; float:left; font-weight:normal !important; padding:4px 0;}
- .help-pop-text-over label, .plus-pop-text label{ width:100%; float:left; font-weight:normal !important; padding:4px 0;}
- .grey-border{ border-top:1px solid #666;}
- .plus-pop-text{left:430px; top:80px;}
- #rightmenu_wrapper{ display:none;}
- #fixed_table_myFixedTable_table_content{ height:720px; overflow-y:auto;}
- select{ width:auto;}
- #inline_content ul li p{ border:solid 1px #000; border-radius:100px; width:23px; height:23px;
- padding:0 3px; margin:0 3px; background:#66FFCC; font-size:14px; display:inline; }
- /*.myFixedTable1 td { border:none;}
- */
- #inline_content ul { width:18%; float:left;}
- /*#inline_content ul li { width:100%; list-style-type:none; line-height:26px; word-wrap:break-word; }*/
- #inline_content ul li { width:100%; list-style-type:none; line-height:26px;}
- .added-part{color: #416ce5;}
- .partGroup{font-weight:bold;}
- .text-dialog p{ border:solid 1px #000; border-radius:100px; width:23px; height:23px;
- padding:0 3px; margin:0 3px; background:#66FFCC; font-size:14px; display:inline;}
- .year_css{width:auto;float:right;}
- .xyz{border:2px solid red;border-radius:8px;}
- #ibutton_data label, #plus-pop-text label{ width:100%; float:left; font-weight:normal !important; padding:4px 0;}
- </style>
- </style>
- <div id="temp_data" style="display:none"></div>
- <div id="single-select-element" class="hidden">
- <select class="sigle-select-box">
- <option title="">€1000</option>
- <option>€4000</option>
- <option>€3000</option>
- </select>
- </div>
- <div id="select-box-form" class="hidden">
- <form>
- <div class="first-select-box">
- <div class="td-content hovering-content"><input type="text" id="part_price" value="" /></div>
- </div>
- <div>
- <select id="work_type_id">
- <option></option>
- <?php foreach($all_actions as $action){?>
- <option value="<?php echo $action['inspection_part_action_id'];?>"><?php echo $action['inspection_part_action_name'];?></option>
- <?php }?>
- </select>
- </div>
- <div>
- <select id="mjob_work_year">
- <option value=""></option>
- <?php for($i=$mjob_year;$i<=$mjob_year+14;$i++){?>
- <option value="<?php echo $i;?>"><?php echo $i;?></option>
- <?php }?>
- </select>
- </div>
- <span class="select-link"><a href="javascript:delete_records()">Verwijderen</a></span>
- </form>
- </div>
- <div class="standard-popup hidden">
- <form>
- <div class="st-list-title">Standard Price List</div>
- <label>Replacing</label><a class="value">€16,000</a>
- <label>Recondition</label><a class="value">€5,500</a>
- </form>
- </div>
- <!-- first pop-up-->
- <!--<div class="xyz">
- <div class="dialog">
- <input type="hidden" id="dialog_<?php //echo $gridparts['part_group_id']?>" />
- <div class="text-dialog">
- <label><?php //echo $gridparts['part_name'];?> 1999
- <span class="plus-pop" id="plus-pop_<?php //echo $gridparts['part_group_id']?>"><img src="<?php //echo base_url() ?>images/mjob_images/i-button.png">
- </span></label>
- </div>
- </div>
- </div>-->
- <div class="xyz">
- <div class="dialog">
- <div class="text-dialog">
- <!--<label>Verlichthing 1999
- <span id="plus-pop2"><img src="<?php //echo base_url() ?>images/mjob_images/i-button.png"></span></label>
- <label>Wanden / luiken 2008</label>
- <label>Schachttableau's
- 2008</label>
- <label>Schachttableau's 2008</label>
- <label>Soepele kabels
- (n/a)</label>-->
- </div>
- </div>
- </div>
- <!--<label>Wanden / luiken 2008</label>
- <label>Schachttableau's
- 2008</label>
- <label>Schachttableau's 2008</label>
- <label>Soepele kabels
- (n/a)</label>-->
- <div id="#ibutton_data" style="display:none">
- <label>Bouwjaar 1999</label>
- <label>Modificate 2008</label>
- <label class="grey-border">Inspectie <span class="f-year">2013</span></label>
- <label class="score-info">Score <span class="rank">3</span></label>
- <label class="pre-info">Geen Opmerkingen</label>
- <label class="link-info"><a href="#">Eerdere inspecties</a></label>
- </div>
- <!-- second pop-up-->
- <div class='plus-pop-text'></div>
- <div class="help-pop-text-over"></div>
- <div class="work_type_over"></div>
- <!-- part pop-up-->
- <div class="help-pop-text">
- <label>Bouwjaar 1999</label>
- <label>Modificate 2008</label>
- <label class="grey-border">Inspectie <span class="f-year">2013</span></label>
- <label class="score-info">Score <span class="rank">3</span></label>
- <label class="pre-info">Geen Opmerkingen</label>
- <label class="link-info"><a href="#">Eerdere inspecties</a></label>
- </div>
- <input name="mjob_id" id="mjob_id" type="hidden" value="<?php echo $mjob_id;?>"/>
- <input type="hidden" name="installation_id" id="installation_id" value="<?php echo $installation_id;?>">
- <!--------All Parts Start-------->
- <div class="c-box">
- <div style='display:none'>
- <div id='inline_content' style='padding:10px; background:#fff;'>
- <ul class="popup-ul">
- <?php
- $current_group="";$i=1;
- $exist="";
- foreach($all_parts as $parts){
- if($current_group!=$parts['part_group_name'])
- {
- $current_group=$parts['part_group_name'];
- $exist="";
- /*pgande
- if(in_array($parts['part_group_id'],$part_group_ids))
- {
- $exist='Y';
- }
- else
- {
- $exist='N';
- }
- */
- $exist='Y';
- ?>
- <li class="partGroup" ><input type="hidden" id="over_<?php echo $parts['part_group_id']?>" exist="<?php echo $exist;?>"/><?php echo $current_group;?></li>
- <?php
- } if(in_array($parts['part_id'],$part_ids)){
- $score="";
- $color="";
- if(!empty($parts['inspection_part_status_name']))
- {
- $score = explode('.',$parts['inspection_part_status_name']);
- }
- if(isset($score[0]))
- {
- if($score[0] == 4)
- $color = "style='background:#FFA500;'";
- elseif($score[0] == 5 || $score[0] == 6)
- $color = "style='background:#FF0000;'";
- elseif($score[0] == 8 || $score[0] == 9)
- $color = "style='background:#d3d3d3;'";
- }
- ?>
- <li class="added-part"><input type="hidden" id="<?php echo $parts['part_id']?>"/><?php echo ' '.$parts['part_name'];?><?php if(isset($score[0]) && $score[0] > 3){?><p <?php echo $color;?>><?php echo $score[0];?></p><?php }?></li>
- <?php }else{
- $score="";
- if(!empty($parts['inspection_part_status_name']))
- {
- $score = explode('.',$parts['inspection_part_status_name']);
- }
- if(isset($score[0]))
- {
- if($score[0] == 4)
- $color = "style='background:#FFA500;'";
- elseif($score[0] == 5 || $score[0] == 6)
- $color = "style='background:#FF0000;'";
- elseif($score[0] == 8 || $score[0] == 9)
- $color = "style='background:#d3d3d3;'";
- }
- ?>
- <li><input type="hidden" id="<?php echo $parts['part_id']?>"/><?php echo ' '.$parts['part_name'];?><?php if(isset($score[0]) && $score[0] > 3){?><p <?php echo $color;?>><?php echo $score[0];?></p><?php }?></li>
- <?php }
- if($i%40 == 0)
- {
- echo '</ul><ul class="popup-ul">';
- }
- $i++;
- }?>
- </ul>
- </div>
- </div>
- </div>
- <!--------All Parts End-------->
- <div id="drag">
- <table id="myFixedTable" class="fixedTable" border="1" cellpadding="0" cellspacing="0" ng-controller="repeatYears">
- <thead>
- <tr>
- <th width="120px"> </th>
- <?php for($i=$mjob_year;$i<=$mjob_year+14;$i++){?>
- <th width="120px"><?php echo $i;?></th>
- <?php }?>
- <!-- <th width="120px">2014</th>
- <th>2015</th>
- <th>2016</th>
- <th>2017</th>
- <th>2018</th>
- <th>2019</th>
- <th>2020</th>
- <th>2021</th>
- <th>2022</th>
- <th>2023</th>
- <th>2024</th>
- <th>2025</th>
- <th>2026</th>
- <th>2027</th>
- <th>2028</th> -->
- </tr>
- </thead>
- <tbody>
- <!---------------------------<tr> for part groups start-------------------------------------->
- <?php //print_r($all_parts);?>
- <?php $current_group="";
- foreach($all_parts as $gridparts){
- if($current_group!=$gridparts['part_group_name'])
- {
- $current_group=$gridparts['part_group_name'];
- ?>
- <tr>
- <th><?php echo substr($current_group,0,15).'...';?><input type="hidden" class="groupname" id="header_pg_<?php echo $gridparts['part_group_id']?>" value="<?php echo $gridparts['part_group_id']?>"/><span class="opener" id="opener_<?php echo $gridparts['part_group_id']?>">+</span>
- </th>
- <td><input type="hidden" class="groupname" id="body_pg_<?php echo $gridparts['part_group_id']?>" value="<?php echo $gridparts['part_group_id']?>"/> </td>
- <td> </td>
- <td> </td>
- <td> </td>
- <td> </td>
- <td> </td>
- <td> </td>
- <td> </td>
- <td> </td>
- <td> </td>
- <td> </td>
- <td> </td>
- <td> </td>
- <td> </td>
- <td> </td>
- <!--<th>Row 1 Last Header</th>-->
- </tr>
- <?php }
- if(in_array($gridparts['part_id'],$part_ids)){
- ?>
- <tr>
- <th> <?php echo substr($gridparts['part_name'],0,15).'...';?><input type="hidden" class="partname" id="header_p_<?php echo $gridparts['part_id'];?>" value="<?php echo $gridparts['part_id'];?>"/><span class="help-pop" id="<?php echo $gridparts['part_id'];?>"><img src="<?php echo base_url() ?>images/mjob_images/i-button.png"></span></th>
- <?php for($i=$mjob_year;$i<=$mjob_year+14;$i++){ ?>
- <td><input type="hidden" class="partname" id="body_p_<?php echo $i;?>_<?php echo $gridparts['part_id'];?>" value="<?php echo $gridparts['part_id'];?>"/><span> </span>
- </td>
- <?php }?>
- </tr>
- <?php
- if (array_key_exists($gridparts['part_id'], $sub_parts)) {
- foreach($sub_parts[$gridparts['part_id']] as $cgridparts){
- //print_r($cgridparts);exit;
- ?>
- <tr>
- <th> <?php echo substr($cgridparts[1],0,14).'...';?><input type="hidden" class="groupname" id="header_p_<?php echo $cgridparts[0];?>" value="<?php echo $cgridparts[0];?>"/><span class="help-pop" id="<?php echo $cgridparts[0];?>"><img src="<?php echo base_url() ?>images/mjob_images/i-button.png"></span></th>
- <?php for($j=$mjob_year;$j<=$mjob_year+14;$j++){ ?>
- <td><input type="hidden" class="groupname" id="body_p_<?php echo $j;?>_<?php echo $cgridparts[0];?>" value="<?php echo $cgridparts[0];?>"/><span> </span>
- </td>
- <?php }?>
- </tr>
- <?php
- }
- }
- }
- }
- ?>
- <!---------------------------<tr> for part groups end-------------------------------------->
- <!---------------------------<tr> for parts start-------------------------------------->
- <!---------------------------<tr> for parts end-------------------------------------->
- <!--
- <tr>
- <th>Opmerkingen<input type="hidden" class="groupname" id="header_pg_13" value="13"/><span id="opener_13">+</span>
- <div class="xyz">
- <div id="dialog_13">
- <div class="text-dialog">
- <label>Verlichthing 1999
- <span id="plus-pop2"><img src="<?php echo base_url() ?>images/mjob_images/i-button.png"></span></label>
- <label>Wanden / luiken 2008</label>
- <label>Schachttableau's
- 2008</label>
- <label>Schachttableau's 2008</label>
- <label>Soepele kabels
- (n/a)</label>
- </div>
- </div>
- </div>
- <div id='plus-pop-text'>
- <label>Bouwjaar 1999</label>
- <label>Modificate 2008</label>
- <label class="grey-border">Inspectie <span class="f-year">2013</span></label>
- <label class="score-info">Score <span class="rank">3</span></label>
- <label class="pre-info">Geen Opmerkingen</label>
- <label class="link-info"><a href="#">Eerdere inspecties</a></label>
- </div>
- </th>
- <td><input type="hidden" class="groupname" id="body_pg_13" value="13"/> </td>
- <td> </td>
- <td> </td>
- <td> </td>
- <td> </td>
- <td> </td>
- <td> </td>
- <td> </td>
- <td> </td>
- <td> </td>
- <td> </td>
- <td> </td>
- <td> </td>
- <td> </td>
- <td> </td>
- </tr>
- <tr>
- <th>Aandrijving<input type="hidden" class="groupname" id="header_p_13" value="163"/></th>
- <td>Row 1 Cell<input type="hidden" class="groupname" id="body_p_13" value="163"/></td>
- <td>Row 2 Cell</td>
- <td>Row 3 Cell</td>
- <td>Row 4 Cell</td>
- <td>Row 5 Cell</td>
- <td>Row 6 Cell</td>
- <td>Row 7 Cell</td>
- <td>Row 8 Cell</td>
- <td>Row 9 Cell</td>
- <td>Row 10 Cell</td>
- <td>Row 11 Cell</td>
- <td>Row 12 Cell</td>
- <td>Row 13 Cell</td>
- <td>Row 15 Cell</td>
- <td>Row 15 Cell</td>
- </tr>-->
- </tbody>
- <tfoot>
- <tr>
- <th>Totalen</th>
- <?php for($i=$mjob_year;$i<=$mjob_year+14;$i++){?>
- <th width="120px"><input type="hidden" id="footer_<?php echo $i;?>"/><span>€1000</span></th>
- <?php }?>
- <!-- <th>€1000</th>
- <th>€2000</th>
- <th>€3000</th>
- <th>€4000</th>
- <th>€5000</th>
- <th>€6000</th>
- <th>€7000</th>
- <th>€8000</th>
- <th>€9000</th>
- <th>€10000</th>
- <th>€11000</th>
- <th>€12000</th>
- <th>€13000</th>
- <th>€14000</th>
- <th>€15000</th> -->
- </tr>
- </tfoot>
- </table>
- </div>
- <script type="text/javascript">
- $(document).ready(function() {
- $('#myFixedTable > tbody').remove();
- $(".dialog").dialog({
- resizable: false,
- draggable: false,
- position: { my: "left top", at: "right bottom", of: '.opener' },
- autoOpen: false,
- show: {
- effect: "blind",
- duration: 500
- },
- hide: {
- effect: "explode",
- duration: 100
- },
- modal: true,
- open: function(){
- jQuery('.ui-widget-overlay').bind('click',function(){
- // jQuery("#dialog_"+dialog_group_id[1]).dialog('close');
- jQuery(".dialog").dialog('close');
- })
- }
- });
- $( "span[id^='opener']" ).click(function() {
- //alert("test");
- dialog_group_id_temp = $(this).parent().find("input").attr("id");
- dialog_group_id = dialog_group_id_temp.split("header_pg_");
- //$(this).append('<div class="xyz"> <div class="dialog" id="dialog_'+dialog_group_id[1]+'"><div class="text-dialog"><label>part_name 1999<span class="plus-pop" id="plus-pop_'+dialog_group_id[1]+'"><img src="<?php echo base_url() ?>images/mjob_images/i-button.png"></span></label></div> </div> </div>');
- //<!--<label>Wanden / luiken 2008</label><label>Schachttableau's 2008</label><label>Schachttableau's 2008</label><label>Soepele kabels (n/a)</label>-->
- //$( "#dialog_"+dialog_group_id[1]).dialog({
- //$( "#dialog_"+dialog_group_id[1] ).dialog( "open" );
- $(".dialog").dialog({
- position: { my: "left top", at: "right bottom", of: '#opener_'+dialog_group_id[1] }
- });
- $(".dialog").dialog( "open" );
- });
- var pausecontent = new Array();
- <?php foreach($final_cell_price as $key => $val){ ?>
- pausecontent['<?php echo $key; ?>']='<?php echo $val; ?>';
- <?php } ?>
- for (var key in pausecontent) {
- //console.log(pausecontent[key]);
- temp_key = key.split("_");
- if(pausecontent[key]!="")
- {
- $("#body_p_"+temp_key[1]+"_"+temp_key[0]).parent().find("span").html("€ "+pausecontent[key]);
- }
- //alert(temp_key[0]);
- //alert(temp_key[1]);
- }
- for (i = <?php echo $mjob_year;?>; i<<?php echo $mjob_year+15;?>; i++){
- changeFooterTotal(i);
- }
- $(".opener").click(function(){
- var group_id = this.id;
- group_key = group_id.split("_");
- var part_group_id=group_key[1];
- //alert(part_group_id);
- var inst_id= $("#installation_id").val();
- //alert(inst_id);
- add_parts(part_group_id,inst_id);
- });
- $("#fixed_table_myFixedTable_first").on("mouseover",".help-pop",function(){
- var part_id = this.id;
- //alert(part_id);
- var inst_id= $("#installation_id").val();
- add_icon_parts(part_id,inst_id);
- });
- $("#fixed_table_myFixedTable_first").on("mouseout",".help-pop",function(){
- $(".help-pop-text").html('');
- $(".help-pop-text").css("display","none");
- });
- $("td").on("change","select:first",function(){
- //part id
- var form_part_id = $("#temp_data").find("input").val();
- //selected value work type id
- var form_selected_work_type_id = $(this).val();
- var yurl=getBaseUrl();
- var path="index.php/DiBiS2014_Cntrl_Screen6/DiBiS2014_Update_Price_By_Work_Id";
- var a = '';
- $.ajax({
- type: 'post',
- url: yurl+path,
- async: false,
- data:
- {
- part_id: form_part_id,
- work_type_id: form_selected_work_type_id
- },
- dataType: 'html',
- success: function(data)
- {
- a = data;
- }
- });
- $(this).parent().parent().parent().find("input").val(a);
- });
- });
- $(".popup-ul").on("click","li",function(){
- //alert("test");
- //alert($(this).find("input").attr("id"));
- part_id = $(this).find("input").attr("id");
- part_id_text = $(this).text();
- //wrong alert("part groupid"+$(this).prev(".partGroup").find("input").attr("id"));
- var temp_p_group_id = $(this).addBack().prevAll(".partGroup").addBack('.partGroup').last().find("input").attr("id");
- temp_group_id = temp_p_group_id.split("_");
- p_group_id = temp_group_id[1];
- p_group_id_text = $(this).addBack().prevAll(".partGroup").addBack('.partGroup').last().text();
- //alert($("#"+p_group_id).attr("exist"));
- //$(this).parents().addBack().prevAll().find('p').addBack('p').last();
- if($("#over_"+p_group_id).attr("exist")=="N")
- {
- $('<tr> <th>'+p_group_id_text+'<input type="hidden" class="groupname" id="header_pg_'+p_group_id+'" value="'+p_group_id+'"/><span id="opener_'+p_group_id+'">+</span> <div class="xyz"> <div id="dialog_'+p_group_id+'"><div class="text-dialog"><label>Verlichthing 1999<span class="plus-pop"><img src="<?php echo base_url() ?>images/mjob_images/i-button.png"></span></label><label>Wanden / luiken 2008</label><label>Schachttableau\'s 2008</label><label>Schachttableau\'s 2008</label><label>Soepele kabels (n/a)</label></div></div> </div><div class=\'plus-pop-text\'><label>Bouwjaar 1999</label> <label>Modificate 2008</label><label class="grey-border">Inspectie <span class="f-year">2013</span></label><label class="score-info">Score <span class="rank">3</span></label><label class="pre-info">Geen Opmerkingen</label> <label class="link-info"><a href="#">Eerdere inspecties</a></label> </div></th></tr>').insertAfter( "div#fixed_table_myFixedTable_first table tr:last-child" );
- $( '<tr><td><input type="hidden" class="groupname" id="body_pg_'+p_group_id+'" value="'+p_group_id+'"/> </td><td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> </tr>' ).insertAfter("#fixed_table_myFixedTable_table_body_table tr:last-child" );
- $('<tr><th>'+part_id_text+'<input type="hidden" class="groupname" id="header_p_'+part_id+'" value="'+part_id+'"/><span class="help-pop"><img src="<?php echo base_url() ?>images/mjob_images/i-button.png"><div class="help-pop-text"> <label>Bouwjaar 1999</label> <label>Modificate 2008</label><label class="grey-border">Inspectie <span class="f-year">2013</span></label><label class="score-info">Score <span class="rank">3</span></label><label class="pre-info">Geen Opmerkingen</label> <label class="link-info"><a href="#">Eerdere inspecties</a></label> </div></span></th></tr>' ).insertAfter( "div#fixed_table_myFixedTable_first table tr:last-child" );
- $('<tr><td>Row 1 Cell<input type="hidden" class="groupname" id="body_p_'+part_id+'" value="'+part_id+'"/></td> <td>Row 2 Cell</td> <td>Row 3 Cell</td> <td>Row 4 Cell</td> <td>Row 5 Cell</td> <td>Row 6 Cell</td> <td>Row 7 Cell</td> <td>Row 8 Cell</td> <td>Row 9 Cell</td> <td>Row 10 Cell</td> <td>Row 11 Cell</td> <td>Row 12 Cell</td> <td>Row 13 Cell</td> <td>Row 14 Cell</td> <td>Row 15 Cell fsdafdsf</td></tr>').insertAfter( "#fixed_table_myFixedTable_table_body_table tr:last-child" );
- $("#over_"+p_group_id).attr("exist","Y");
- }
- else if($("#over_"+p_group_id).attr("exist")=="Y")
- {
- var flag=1;
- $.each(existing_values, function(index, value) {
- //alert(value);
- if(value==part_id){
- alert("Select part name already existing");
- flag=0;
- }
- });
- if(flag==1){
- var yurl=getBaseUrl();
- var path="index.php/DiBiS2014_Cntrl_Screen6/FetchChildPartsForParentPart";
- var mjobParts = <?php echo json_encode($part_ids); ?>;
- $.ajax({
- type: 'post',
- url: yurl+path,
- async: false,
- data:
- {
- part_id: part_id
- },
- dataType: 'json',
- success: function(data)
- {
- /*if(data.length > 0)
- {
- for (i = 0; i<data.length; i++)
- {
- //data[i]['work_fk_part_id'];
- //data[i]['part_name'];
- adds_new_parts(data[i]['work_fk_part_id'],p_group_id,data[i]['part_name'],space = 1);
- }
- }*/
- if ( $.inArray(part_id, mjobParts) > -1)
- {
- //alert("Select part already existed");
- }else
- {
- if(data.length > 0)
- {
- for (i = 0; i<data.length; i++)
- {
- //data[i]['work_fk_part_id'];
- //data[i]['part_name'];
- adds_new_parts(data[i]['work_fk_part_id'],p_group_id,data[i]['part_name'],space = 1);
- }
- }
- }
- }
- });
- if ( $.inArray(part_id, mjobParts) > -1)
- {
- alert("Select part already existed");
- }
- else
- {
- adds_new_parts(part_id,p_group_id,part_id_text);
- existing_values.push(part_id);
- }
- /*adds_new_parts(part_id,p_group_id,part_id_text);
- existing_values.push(part_id);*/
- }
- /*$('<tr><th>'+part_id_text+'<input type="hidden" class="groupname" id="header_p_'+part_id+'" value="'+part_id+'"/></th><span class="help-pop"><img src="<?php echo base_url() ?>images/mjob_images/i-button.png"><div class="help-pop-text"> <label>Bouwjaar 1999</label> <label>Modificate 2008</label><label class="grey-border">Inspectie <span class="f-year">2013</span></label><label class="score-info">Score <span class="rank">3</span></label><label class="pre-info">Geen Opmerkingen</label> <label class="link-info"><a href="#">Eerdere inspecties</a></label> </div></span></tr>' ).insertAfter($("#header_pg_"+p_group_id).parent().parent());
- $('<tr><td>Row 1 Cell<input type="hidden" class="groupname" id="body_p_'+part_id+'" value="'+part_id+'"/></td> <td>Row 2 Cell</td> <td>Row 3 Cell</td> <td>Row 4 Cell</td> <td>Row 5 Cell</td> <td>Row 6 Cell</td> <td>Row 7 Cell</td> <td>Row 8 Cell</td> <td>Row 9 Cell</td> <td>Row 10 Cell</td> <td>Row 11 Cell</td> <td>Row 12 Cell</td> <td>Row 13 Cell</td> <td>Row 14 Cell</td> <td>Row 15 Cell fsdafdsf</td></tr>').insertAfter($("#body_pg_"+p_group_id).parent().parent());*/
- }
- });
- </script>
- <script src="<?php echo base_url()?>js/mjob_js/cellSelect.js"></script>
- <script src="<?php echo base_url()?>js/mjob_js/table.js"></script>
- <script type="text/javascript">
- //if (!$('#rightmenu_wrapper').hasClass('closed')) {
- $('#rightmenu').toggle();
- $('#rightmenu_wrapper').css('width', '20px');
- $('#main_body').css('padding-right', '20px');
- $('#rightmenu_wrapper').addClass('closed');
- $('#clickmethird .next').toggle();
- $('#clickmethird .prev').toggle();
- /*} else {
- $('#rightmenu').toggle();
- $('#rightmenu_wrapper').css('width', '260px');
- $('#main_body').css('padding-right', '260px');
- $('#rightmenu_wrapper').removeClass('closed');
- $('#clickmethird .next').toggle();
- $('#clickmethird .prev').toggle();
- }*/
- /*$(document).ready(function() {
- $("#over_image").on("click",function(){
- $("#inline_content").show();
- });
- });*/
- function add_parts(part_group_id,inst_id) {
- $yurl=getBaseUrl();
- var path="DiBiS2014_Cntrl_Screen6/DiBiS2014_Inst_Scrn2_Mjob_Fetch_Parts";
- var score = '';
- var color = '';
- var existMPart = '';
- var mjobParts = <?php echo json_encode($part_ids); ?>;
- $.ajax({
- type: 'post',
- url: $yurl+'index.php/'+path,
- data:
- {
- group_id:part_group_id,
- installation_id:inst_id
- },
- dataType: 'json',
- success: function(data){
- $(".text-dialog").html('');
- $(".text-dialog").append('<input type="hidden" id="opener_group_id" value="'+part_group_id+'"/>');
- for (i = 0; i<data.length; i++){
- if(data[i]['inspection_part_status_name'] == 4)
- color = "style='background:#FFA500;'";
- else if(data[i]['inspection_part_status_name'] == 5 || data[i]['inspection_part_status_name'] == 6)
- color = "style='background:#FF0000;'";
- else if(data[i]['inspection_part_status_name'] == 8 || data[i]['inspection_part_status_name'] == 9)
- color = "style='background:#d3d3d3;'";
- if(data[i]['inspection_part_status_name'] > 3)
- score = '<p '+color+'>'+ data[i]['inspection_part_status_name'] +'</p>';
- else
- score = '';
- if ( $.inArray(data[i]['part_id'], mjobParts) > -1) {
- existMPart = '<img src="<?php echo base_url() ?>images/mjob_images/tick.png">';
- }
- $(".text-dialog").append('<input type="hidden" id="p_name" value="'+data[i]['part_name']+'"/>');
- $(".text-dialog").append('<label><span>'+existMPart+'</span><span class="part_add" id="ibutton_'+ data[i]['part_id']+'_'+data[i]['part_name'] +'">' + data[i]['part_name'] + '</span> '+ score +' <span class=year_css>'+ data[i]['modification_year']+ '<div class="icon_css"><span class="icon_part" id=ibutton_'+ data[i]['part_id']+'><img src="<?php echo base_url() ?>images/mjob_images/i-button.png"></span></div></span></label>');
- }
- }
- });
- }
- /**************************Start -Add New Parts******************************/
- var existing_values = [];
- $(".dialog").on("click",".part_add",function(){
- //alert("in iccon part");
- /*$(this).css("background-color","yellow");*/
- var part_id = this.id;
- part_key = part_id.split("_");
- var part_id=part_key[1];
- var part_name=part_key[2];
- var mjobParts = <?php echo json_encode($part_ids); ?>;
- var p_group_id= $("#opener_group_id").val();
- var flag=1;
- $.each(existing_values, function(index, value) {
- //alert(value);
- if(value==part_id){
- alert("Select part name already existing");
- flag=0;
- }
- });
- if(flag==1){
- //adds_new_parts(part_id,p_group_id,part_name);
- var yurl=getBaseUrl();
- var path="index.php/DiBiS2014_Cntrl_Screen6/FetchChildPartsForParentPart";
- $.ajax({
- type: 'post',
- url: yurl+path,
- async: false,
- data:
- {
- part_id: part_id
- },
- dataType: 'json',
- success: function(data)
- {
- if ( $.inArray(part_id, mjobParts) > -1)
- {
- //alert("Select part already existed");
- }else
- {
- if(data.length > 0)
- {
- for (i = 0; i<data.length; i++)
- {
- //data[i]['work_fk_part_id'];
- //data[i]['part_name'];
- adds_new_parts(data[i]['work_fk_part_id'],p_group_id,data[i]['part_name'],space = 1);
- }
- }
- }
- }
- });
- if ( $.inArray(part_id, mjobParts) > -1)
- {
- alert("Select part already existed");
- }
- else
- {
- adds_new_parts(part_id,p_group_id,part_name);
- existing_values.push(part_id);
- }
- }
- });
- function adds_new_parts(part_id,p_group_id,part_name,space='') {
- if(space == 1)
- {
- space =' ';
- }
- var shortText = jQuery.trim(part_name).substring(0, 15).trim(this) + "...";
- $('<tr><th> '+space+shortText+'<input type="hidden" class="groupname" id="header_p_'+part_id+'" value="'+part_id+'"/><span class="help-pop"><img src="<?php echo base_url() ?>images/mjob_images/i-button.png"></span></th></tr>' ).insertAfter($("#header_pg_"+p_group_id).parents("tr"));
- $('<tr><td> <input type="hidden" class="partname" id="body_p_'+part_id+'" value="'+part_id+'"/></td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr>').insertAfter($("#body_pg_"+p_group_id).parents("tr"));
- }
- /**************************End -Add New Parts******************************/
- $(".dialog").on("mouseover",".icon_part",function(){
- //alert("in iccon part");
- /*$(this).css("background-color","yellow");*/
- var part_id = this.id;
- part_key = part_id.split("_");
- var each_part_id=part_key[1];
- //alert(each_part_id);
- var inst_id= $("#installation_id").val();
- //alert(inst_id);
- add_icon_parts_over(each_part_id,inst_id);
- });
- $(".dialog").on("mouseout",".icon_part",function(){
- $(".help-pop-text").html('');
- $(".help-pop-text").css("display","none")
- /*$(this).css("background-color","lightgray");*/
- });
- function add_icon_parts_over(each_part_id,inst_id) {
- $yurl=getBaseUrl();
- var path="DiBiS2014_Cntrl_Screen6/DiBiS2014_Inst_Scrn2_Mjob_Fetch_Icon_Parts";
- $.ajax({
- type: 'post',
- url: $yurl+'index.php/'+path,
- data:
- {
- part_id:each_part_id,
- installation_id:inst_id
- },
- dataType: 'json',
- success: function(data){
- $(".help-pop-text-over").html('');
- for (i = 0; i<data.length; i++){
- $(".help-pop-text-over").append('<label> Bouwjaar <span class=installation_year_css>'+ data[i]['installation_year'] +'</label><label>Modificate <span class=modification_year_css>'+ data[i]['modification_year']+ '</span></label><label>Inspectie <span class=inspection_year_css>'+ data[i]['inspection_year']+ '</label><label>Score <span class=score_css>'+ data[i]['score']+ '</span></span></label> ');
- }
- $(".help-pop-text-over").show();
- }
- });
- }
- function add_icon_parts(each_part_id,inst_id) {
- /*alert("In Function");
- alert(part_group_id);
- alert(inst_id);
- */
- $yurl=getBaseUrl();
- var path="DiBiS2014_Cntrl_Screen6/DiBiS2014_Inst_Scrn2_Mjob_Fetch_Icon_Parts";
- /*alert($yurl);
- alert(path);
- */
- $.ajax({
- type: 'post',
- url: $yurl+'index.php/'+path,
- data:
- {
- part_id:each_part_id,
- installation_id:inst_id
- },
- dataType: 'json',
- success: function(data){
- $(".help-pop-text").html('');
- for (i = 0; i<data.length; i++){
- $(".help-pop-text").append('<label> Bouwjaar <span class=installation_year_css>'+ data[i]['installation_year'] +'</label><label>Modificate <span class=modification_year_css>'+ data[i]['modification_year']+ '</span></label><label>Inspectie <span class=inspection_year_css>'+ data[i]['inspection_year']+ '</span></label><label>Score <span class=score_css>'+ data[i]['score']+ '</span></label> ');
- }
- $(".help-pop-text").show();
- }
- });
- }
- $("#accor_image").on("click",function(){
- var mjob_id = $('#mjob_id').val();
- var installation_id = $('#installation_id').val();
- var yurl=getBaseUrl();
- $.ajax({
- type: 'post',
- url: yurl+'index.php/DiBiS2014_Cntrl_Screen6/DiBiS2014_Change_Mjob_Status',
- data:
- {
- mjob_id:mjob_id
- },
- dataType: 'html',
- success: function(data)
- {
- $.ajax({
- type: 'post',
- //get the Url from the database we need to think about it and have to make dynamic url rightmenu
- url: $yurl+'index.php/DiBiS2014_Cntrl_Screen6/DiBiS2014_Inst_Scrn2_Mjob_BodyLoad',
- data:
- {
- runningidx:8,
- item: 9000,
- bid:9000,
- winname:5000,
- p1rid:installation_id,
- p2rid:'',
- p3rid:'',
- p4rid:'',
- p5rid:'',
- 1:'',
- 2:'',
- 3:'',
- 4:'',
- mjob_id:mjob_id
- },
- dataType: 'html',
- success: function(data){$('#rightmenu').remove();$('#clickmethird').remove();$('#content').remove();$('#dml_operations1').remove();
- var doc_height = document.documentElement.clientHeight;
- doc_height = (doc_height - 185);
- //alert(doc_height);
- $("#content1").css("height", doc_height+"px");
- $('#content1').html(data);
- }
- });
- //DiBiS2014_Inst_Scrn2_Mjob_BodyLoad
- }
- });
- });
- function delete_records() {
- var mj_year = $('#mjob_work_year').val();
- var mj_id = $('#mjob_id').val();
- alert(mj_year);
- alert(mj_id);
- temp_present_cell=$("#temp_data").find("input").attr("id").split("_");
- var part_id = temp_present_cell[3];
- alert(part_id);
- $yurl=getBaseUrl();
- var path="DiBiS2014_Cntrl_Screen6/DiBiS2014_Mjob_Delete_Records_Action";
- $.ajax({
- async: false,
- type: 'post',
- url: $yurl+'index.php/'+path,
- data:
- {
- part_id:part_id,
- mjob_year:mj_year,
- mjob_id:mj_id
- },
- dataType: 'html',
- success: function(data){
- }
- });
- /*alert($('#temp_data').html());
- alert($('#fixed_table_myFixdeTable_table_body_table').find('#select-box-form').find('input').val());
- $('#temp_data').find('span').html('');
- $('#fixed_table_myFixdeTable_table_body_table').('#select-box-form').find('input').val('');*/
- }
- </script>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement