function FlowChartDiv( $module_name , $module_id ){ $module_name_true = $module_name; $module_name = str_replace( ' ' , '' , $module_name ); ob_start(); $global_task = new GlobalTask(); ?> <div id="flowcharttask_<?php echo $module_name . '_' . $module_id;?>"> <a href="javascript:void(0);" onClick="javascript: workorder.check_shipdate('<?php echo $_REQUEST[order_id];?>', {onUpdate:function(response,root){ if(response){ $('#flowcharttask_add_<?php echo $module_name . '_' . $module_id;?>').show(); } else{ alert('Ship Date for this order does not exist'); } }}); "> add Flow Chart Task </a> <div style="display: none;" id="flowcharttask_add_<?php echo $module_name . '_' . $module_id;?>"> <?php echo $global_task->AddFlowChartTask($module_name_true, $module_id , '' , '' , "$('#flowcharttask_add_" . $module_name . '_' . $module_id . "').hide()" , $_REQUEST[order_id]);?> </div> <div id="flowcharttask_options_<?php echo $module_name . '_' . $module_id;?>"> <?php echo $global_task->displayByModuleId($module_name_true, $module_id, "flowcharttask_options_" . $module_name . '_' . $module_id,'',$_REQUEST[order_id]);?> </div> </div> <?php $html=ob_get_contents(); ob_end_clean(); return $html; }
function FlowChartDiv( $module_name , $module_id , $div_type , $overide = array() ){ $disable_tree = false; $rand = rand( 0 , 99999999999999); $module_name_true = $module_name; $module_name = str_replace( ' ' , '' , $module_name ); ob_start(); $div_type .= "_$rand"; $global_task = new GlobalTask(); ?> <div id="flowcharttask_<?php echo $div_type . '_' . $module_name . '_' . $module_id;?>"> <table > <tr > <td colspan="2"> <a href="javascript:void(0);" <?php if(true){ $default_task = $this->get_default_flowchart($module_name); //if( $default_task !== false && $this->has_flowchart_task($module_name, $module_id) == false ){ if( true ){ $div_id = "flowcharttask_" . $div_type . '_' . $module_name . '_' . $module_id; ?> onclick="javascript:slimcrm.case_fct_single=true;setTimeout( function(){ if( slimcrm.case_fct_single == true ){global_task.AddFlowChartTask('<?php echo $module_name_true; ?>', '<?php echo $module_id; ?>', '<?php echo $default_task['global_task_id']; ?>', '<?php echo $default_task['global_task_id']; ?>', '<?php echo str_replace( "'" , "\\'" , $whenDonejs); ?>', '<?php echo $div_id; ?>', { target:'<?php echo $div_id; ?>' , onUpdate: function(response , root){$('.right_tab_right_arrow_active').click();}} ); }} , 500 );" <?php } else { ?> onclick="$('.flowcharttask_add_<?php echo $div_type . '_' . $module_name . '_' . $module_id ; ?>').show();" <?php } ?> ondblclick="slimcrm.case_fct_single=false;$('.flowcharttask_add_<?php echo $div_type . '_' . $module_name . '_' . $module_id ; ?>').show();" <?php } ?> ><button class="add_flowchart" >Create Flow Chart Task<div class="add_button in_button" > </div></button></a> </td> </tr> <tr colspan="2"> <td> <div style="display:none;" class="flowcharttask_add_<?php echo $div_type . '_' . $module_name . '_' . $module_id;?> flowcharttask_add_<?php echo $module_name;?>" id="flowcharttask_add_<?php echo $div_type . '_' . $module_name . '_' . $module_id;?>"> <?php // $global_task->AddFlowChartTask($module_name, $module_id, $tree, $global_task_id, $whenDonejs, $div_id) echo $global_task->AddFlowChartTask($module_name_true, $module_id , $global_task->get_default_tree( $module_name) , '' , "$('.flowcharttask_add_" . $div_type . '_' . $module_name . '_' . $module_id . "_$rand" . "').hide();$('.right_tab_right_arrow_active').click();","flowcharttask_add_" . $div_type . '_' . $module_name . '_' . $module_id , $disable_tree);?> </div> </td> </tr> <tr > <td colspan="2"> <div id="flowcharttask_options_<?php echo $div_type . '_' . $module_name . '_' . $module_id;?>" class="flowcharttask_options flowcharttask_options_<?php echo $module_name; ?>"> <?php echo $global_task->displayByModuleId($module_name_true, $module_id, "flowcharttask_options_" . $div_type . '_' . $module_name . '_' . $module_id,'');?> </div> </td> </tr> </table> </div> <?php $html=ob_get_contents(); ob_end_clean(); return $html; }