function decodeRunFlag(flag) { var ret = new Object(); for(var k=0; k<8; k++) { if(k>2) { break; //Analizujemy tylko pierwsze 3 bity } if(flag%2 == 1) { if(k==0) {ret['create']=true;} if(k==1) {ret['upload']=true;} if(k==2) {ret['scan']=true;} } else { if(k==0) {ret['create']=false;} if(k==1) {ret['upload']=false;} if(k==2) {ret['scan']=false;} } flag = flag>>1; } return ret; } function getSelectedTStageId() { var select = null; var retObj = false; if((select = $('tasktypesCombo'))!=null) { retObj = new Object(); var id_str = $("select[name='input-taskstage']" ).find(":selected").val(); var values = id_str.split('_'); var doctype_id = values[0]; var tasktype_id = values[1]; var taskstage_id = values[2]; retObj['doctype_id'] = doctype_id; retObj['tasktype_id'] = tasktype_id; retObj['taskstage_id'] = taskstage_id; } return retObj; } function open_create() { var ids = getSelectedTStageId(); if(ids) { var tasktype_id = ids['tasktype_id']; var taskstage_id = ids['taskstage_id']; //alert(tasktype_id + ' ' + taskstage_id); $.ajax({ type: "POST", url: "custom/ajax/ajax_task.php", data: { tasktype_id: tasktype_id, taskstage_id: taskstage_id, aj_function: 'CreateTask' }, success: function(msg) { afterCreateTask(msg); }, complete: function() { }, error: function() { alert( "Wystąpił błąd w połączniu :("); } }); } } function afterCreateTask(msg) { var result = jQuery.parseJSON(msg); aftercallApiCreateTask(result); }