Welcome, guest! Login / Register - Why register?
Psst.. new poll here.
Psst.. new forums here.
Microsoft is blocking us again (TY IP Reputation!) so just use oauth login instead. :)

Paste

Pasted as Plain Text by deniz ( 11 years ago )
<cfscript>
 get_work = createObject("component", "add_options.cfc.work");
 get_work.dsn = dsn;
</cfscript>

<cfset display_work_list = attributes.id>
<cfquery name="get_related_works" datasource="#dsn#">
        SELECT WORK_ID FROM PRO_WORKS WHERE CHARINDEX('#attributes.id#',RELATED_WORK_ID) <> 0
    </cfquery>
<cfset display_work_list = ListAppend(display_work_list,ValueList(get_related_works.WORK_ID))>

<cfloop list="#display_work_list#" index="active_work">
<cfscript>
 get_work_detail = get_work.getWorks(work_id : active_work);
</cfscript>


<cfif get_work_detail.recordcount eq 0>
 <cfset hata  = 11>
 <cfsavecontent variable="message"><cf_get_lang_main no='1531.Böyle Bir Kayit Bulunmamaktadır'>!</cfsavecontent>
 <cfset hata_mesaj  = message>
 <cfinclude template="../../dsp_hata.cfm">
<cfelse>
<cfscript>
 GET_CATS = get_work.getCats();
 GET_ACTIVITY = get_work.getActivity();
</cfscript>
<cfinclude template="../../project/query/get_pro_work_cat.cfm">
<cfinclude template="../../project/query/get_workgroups.cfm">
</cfif>
<div id="container_<cfoutput>#active_work#</cfoutput>" class="container">
    <div class="row" id="row_<cfoutput>#active_work#</cfoutput>">
     [removed]
   var work_id = '<cfoutput>#active_work#</cfoutput>';
    var send_address = "<cfoutput>#request.self#</cfoutput>?fuseacti
   AjaxPageLoad(send_address,'row_'+work_id,1);
  [removed]
  </div>
    <div class="row">
         <div id="commentContent">   
   <cfoutput>
                #get_work.comment_loop( rel_work_id : active_work, subcomment_level : 0 )#
            </cfoutput>
          <div id="responseAjax_<cfoutput>#active_work#</cfoutput>"></div>
        </div> 
        <div class="row">                            
            <div class="col col-10  offset-2">
                <div class="panel panel-default">                     
                    <textarea class="panel-body commentAreaFirst" rows="1" id="commentText" name="commentText"></textarea>
                     <input name="addComment" id="addComment"   type="submit" class="pull-right commentButton" value="Gönder" />
                </div>
            </div>                                    
      </div> 
    </div>
    
</div>


</cfloop>
[removed]
$(function(){
 
 $('div#documentRows ul > li  img').bind('click', function () {
 
   var rep Bu belgeyi silmek isteğinize emin msini ?');
   if ( !reponse ) return false;
        
  var documentLi = $(this);
  var documentId = $(this).parent('li').attr('id');
  
  var data = [{ 'documentId' : documentId }];
  
  $.ajax({
      url: '/add_options/cfc/work.cfc',
     type: "POST",
    data: {
     method: "documentRemove",            
     returnFormat:"json",            
     formData: JSON.stringify(data)
    },
      success: function(response) {
      // başarılı olma durumunda yazılacak script 
     // console.log('başarılı' + response);
     documentLi.parent().remove();
     
      },//success
      error: function(msg) {
     // hata kodunu konsolda gösterme
      console.log(msg);
      }//error
   });//ajax
  

 }); // docmunet remove
 
 $('input#timeHours').on('keyup',function(){
  if ( !$.isNumeric( $(this).val() ) )$(this).val(0);
 });
 
 $('input#timeMinute').on('keyup',function(){
  if ( !$.isNumeric( $(this).val() ) )$(this).val(0)
 });
 
 
});//ready
 
 
function addTimeDiv(id){
   $('div#popTimeİnput_' + id).slideToggle('fast');
 
}//addTimeDiv
function commentTextRow (el,acitveWork){
 
 if ( acitveWork) {
  var  commentRow = $('div#container_'+ acitveWork + ' div#commentContent ').children().first('div');
 }else{
  var  commentRow = $(el)
   .parents('div')
   .eq(4)
   .next()
 }//if
 
 commentRow.slideToggle('fast');

 
 //console.log(commentRow)

} //commentTextRow 

function addTime(el){

 var workId = $(el).attr('id');
 
 var timeHours = $('div#container_'+workId +' input#timeHours').val(); 
 var timeMimute = $('div#container_'+workId +' input#timeMinute').val();
 var activeType = $('div#container_'+workId +' select#activity_type').val();
 var oldValue = $('div#container_'+workId +' label#popTime').text();
  
  if (  timeHours == 0 || timeMimute == 0  ) {
    alert&#40;'zaman giriniz'&#41;;
      return false;
   }else if ( activeType == '0') {
    alert&#40;'aktivite tipi seçiniz'&#41;;
     return false;
   }//if control 
 
   var data = [{
   'workid':workId,
   'timeHours':timeHours,
   'timeMimute':timeMimute,
   'timeText':activeType
  }];

  $.ajax({
      url: '/add_options/cfc/work.cfc',
     type: "POST",
    data: {
     method: "addTime",            
     returnFormat:"json",            
     formData: JSON.stringify(data)
    },
       success: function(response) {
      // başarılı olma durumunda yazılacak script 
     //console.log('başarılı' + response);
      $(el).val('Kaydet').removeAttr('disabled');  
      $('div#popTimeİnput_' + workId).slideToggle('fast');
      
      
      //$('div#container_'+ workId+' label#popTime').text( ' Saat ' + + ' Dakika' );
      },//success
      error: function(msg) {
     // hata kodunu konsolda gösterme
      console.log(msg);

      }//error
   });//ajax
 
 

return false;
 
} //addTime
 
 
function addComment (relatedCommentId,el,activeWork){
   
   
  var relatedCommentId = relatedCommentId; 
  var commentText = $(el).prev('textarea').val();
    
  //console.log (workId,relatedTypeId,commentId);        

  var commentC
 var commentTextAreaDiv = $(el).parents().eq(2); //yeni yorum  div kutusu
 $parentCommentDiv = $(el).parents().eq(2).prev('div.row') // yorum atılan div  
  $cl //yorum yazılan div 
 

 if (!commentText == ''){
 
  if ( activeWork ) {
   // işe yapılan yorum
   var relatedType = 1 ;
   var relatedTypeId =  activeWork ;
 
   }else {
    // yoruma atılan yorum      
    var relatedType  = 0 ;
    var relatedTypeId  = relatedCommentId;
    
    }//len control
 
 //sayfaya göndrerilecek ilişkili değişkenler 
 var data = [{
   'commentText'   : commentText,
   'relatedType' : relatedType,
   'relatedTypeId': relatedTypeId

  }] // json data

  $.ajax({
     url: '/add_options/cfc/work.cfc',
             type: "POST",
   data: {
    method: "comments",            
    returnFormat:"json",            
    formData: JSON.stringify(data)
   },
     success: function(response) {
    // başarılı olma durumunda yazılacak script 
     //console.log('başarılı' + response );
     //console.log('basarılı');
   if ( activeWork ) {
     $(el).prev('textarea').empty();
   
      var send_address = "<cfoutput>#request.self#</cfoutput>?fuseacti
     AjaxPageLoad(send_address,'responseAjax_'+ activeWork,1);
      $('div#container_'+activeWork +' div#commentContent').animate({ scrollTop:  $(document).height() }, 600);
     
    return false;
   }else{
    
    $(el).prev('textarea').val(' ');
    commentTextAreaDiv.slideToggle('slow');
    
    $clone.find('div:first').removeClass('col col-1 offset-2').addClass('col col-1 offset-3') .next().removeClass('col col-9').addClass(' col col-8');   //kılonlanan div'in clasını değiştirme
    $clone.children().find('div').children('div:first').next().find('p').text( commentText ); // klonlanan div'in içerigini değiştirme
    $clone.children().find('div.btnWork').find('a:first').remove(); /// klonlanan div'in yorum yaz özellğinin kaldırılması
    $parentCommentDiv.next().after( $clone ); // kılonlanan divi DOM'a ekleme
   
   }//if len  
    
     
     },//success
     error: function(msg) {
      // hata kodunu konsolda gösterme
     console.log(msg);
     }//error
  });//
 }else{
  alert&#40;'lütfen yorum alanını boş bırakmayın !!'&#41;;
 }// if kntrol
 return false;
 
};//commentAdd function



function updateForm (el) {

 
  var rep güncellemek isteğinize emin msini ?');
   if ( !reponse ) return false;
 var work_id = $(el).attr('id') ;
   var formName = $('form#updWorkForm_' + $(el).attr('id') );

 
  var k (){
  
   //sol panel form elemanları
   var kategori = $('select#pro_work_cat');
   var isGrubu  = $('select#workgroup_id');
    var 
   var asama  = $('select#process_stage');
  
   // orta panel form elemanları 
     
   if (  kategori.val() == '' && 
      isGrubu.val() == '' && 
      oncelik.val() == ''&& 
      asama.val() == ''){
       return false;
       } // if   
  };// konrrol function 
  
  if (kontrol) {
   
   var data = formName.serializeArray(); // form elemanlarının değerleri data tipi JSON
   //console.log(data);
   
   // data Array to JSon 
   var dataNew = {};
      for(s in data){
     dataNew[data[s]['name']] = data[s]['value']
    }//for
   $.ajax({
      url: '/add_options/cfc/work.cfc',
     type: "POST",
    data: {
     method: "addWork",            
     returnFormat:"json",            
     formData: JSON.stringify(dataNew)
    },
      success: function(response) {
      // başarılı olma durumunda yazılacak script 
      //console.log('başarılı' + response);
         var send_address = "<cfoutput>#request.self#</cfoutput>?fuseacti
     AjaxPageLoad(send_address,'row_'+work_id,1);

      },//success
      error: function(msg) {
     // hata kodunu konsolda gösterme
      console.log(msg);
      }//error
   });//ajax
 }else {
  alert&#40;'lütfen zorunlu alanları doldurun'&#41;;
 }// kontrol if

 return false;
 }//update Form
 
 
function refreshBtn(id){
 
   var divName = '#container_' + id ; 
 
  $( divName + ' div#mainSection div.baslikBg div.btnImg').hide();

        //Sol Panel
         var leftSecti divName +  ' div#leftSection span').length;
        for (i = 0; i <= leftSectionSpanCount; i++) {
            $( divName +  ' div#leftSection span').eq(i).hide();
        }//for 
   $( divName +  ' div#leftSection p select, '+ divName + ' div#leftSection p input, ' + divName + ' div#leftSection p img').show();

        //merkez Panel
        $( divName + ' div#mainSection div.workAbout:not(:first) span').hide();
        $( divName + ' div#mainSection div.workAbout:not(:first) span + div').show();
  $( divName + ' div#mainSection div.workDescription:first').hide();
  $( divName + ' div#mainSection div.editor').show();
  $( divName + ' div#mainSection div.updateBtn').show();
  $( divName + ' div#mainSection div.baslikBg > span').hide();
  $( divName + ' div#mainSection div.baslikBg > span + input').show();
  
        //Sað Panel
         var rightSecti divName + ' div#rightSection p ').length;
        $( divName + ' div#rightSection p span:not(.labelRed)').hide();
        $( divName + ' div#rightSection p + div ').show();

 
 }//refreshBtn 
[removed]

 

Revise this Paste

Your Name: Code Language: