%PDF- <> %âãÏÓ endobj 2 0 obj <> endobj 3 0 obj <>/ExtGState<>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/Annots[ 28 0 R 29 0 R] /MediaBox[ 0 0 595.5 842.25] /Contents 4 0 R/Group<>/Tabs/S>> endobj ºaâÚÎΞ-ÌE1ÍØÄ÷{òò2ÿ ÛÖ^ÔÀá TÎ{¦?§®¥kuµùÕ5sLOšuY>endobj 2 0 obj<>endobj 2 0 obj<>endobj 2 0 obj<>endobj 2 0 obj<> endobj 2 0 obj<>endobj 2 0 obj<>es 3 0 R>> endobj 2 0 obj<> ox[ 0.000000 0.000000 609.600000 935.600000]/Fi endobj 3 0 obj<> endobj 7 1 obj<>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI]>>/Subtype/Form>> stream
/** FilesManager **/
angular.module('MetronicApp').controller("FilesManager", function($scope, $http, $state, $location, $timeout){
var CR=this;
CR.sdata={p:1};
CR.openForm=function(dtl){
hide_form_errors($("#frm"));
$("#frm").find('[type="file"]').val('');
CR.data=dtl?dtl:{status:'1', id:''};
showModal($("#formModal"), true);
}
CR.lists=function(p){
show_loader();
CR.sdata.p=p?p:1;
$http({url: API_URL+'files/lists', params:CR.sdata}).success(
function(res){
CR.result=res.result;
CR.page=res.page;
}
).error(function(res){showHttpErr(res);});
}
CR.save=function(){
var frm=$("#frm");
hide_form_errors(frm);
var formData=new FormData(frm[0]);
show_loader();
$http({url:API_URL+'files/save', method:'POST', data:formData, headers:{'Content-Type': undefined}}).success(
function(res) {
if(res.success=='T'){
show_alert_msg(res.msg);
CR.lists(CR.data.id?CR.sdata.p:1);
hideModal($("#formModal"));
}else{
show_form_errors(res.errors, frm);
show_alert_msg(res.msg, 'E');
}
}
).error(function(res){showHttpErr(res);});
}
CR.edit=function(id, title){
CR.openForm({id:id, title:title});
}
CR.delete=function(id){
if(!confirm("Are you sure to delete?")){
return;
}
show_loader();
$http({url: API_URL+'files/delete', method:'POST', data:(( {id:id} ))}).success(
function(res){
if(res.success=='T'){
show_alert_msg(res.msg);
var pg=CR.sdata.p;
if(CR.page.total==1){
pg=1;
}
CR.lists(pg);
}else{
show_alert_msg(res.msg, 'E');
}
}
).error(function(res){showHttpErr(res);});
}
/** Init **/
CR.init=function(){
CR.lists();
}
CR.init();
});
//EOF