Exemple #1
0
  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;
  }
Exemple #2
0
        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" >&nbsp;</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;
   }