+function post_renew(obj){
+ var record_id = obj.id;
+ $.post("/sfa/Renew/",{'hrn':record_id,'type':'slice'}, function(data) {
+ txt = '';
+ errors = '';
+ $.each(data, function (index, val) {
+ console.log(index, val);
+ if (index != 'columns' && !('error' in val)){
+ if('code' in val && val['code']['geni_code']==0){
+ if('output' in val && val['output']!=''){
+ txt += index+': '+val['output']+'<br>';
+ }
+ if('value' in val && val['value']!=''){
+ if(typeof val['value'] == 'string' || val['value'] instanceof String){
+ txt += index+': '+val['value']+'<br>';
+ }else{
+ txt += index+': expiration = '+val['value'][0]['geni_expires']+'<br>';
+ }
+ }
+ }else{
+ if('output' in val && val['output']!=''){
+ errors += index+': '+val['output']+'<br>';
+ }
+ if('value' in val && val['value']!=''){
+ errors += index+': '+val['value']+'<br>';
+ }
+ }
+ }
+ if('error' in val){
+ errors += index+': '+val['error_msg']+'<br>';
+ }
+ });
+ console.log(txt);
+ console.log(record_id);
+ if(txt != ''){
+ mysliceAlert('Success: '+record_id+'<br>'+txt,'success', false, record_id);
+ }
+ if(errors != ''){
+ mysliceAlert('Warning: '+record_id+'<br>'+errors,'warning', false, record_id);
+ }
+ unspin_all();
+ });
+}