| 17597 |
naman |
1 |
<?php echo $this->Html->css('fineuploader-3.6.0');?>
|
|
|
2 |
<style>
|
|
|
3 |
/* Fine Uploader
|
|
|
4 |
-------------------------------------------------- */
|
|
|
5 |
.qq-upload-list {
|
|
|
6 |
text-align: left;
|
|
|
7 |
}
|
|
|
8 |
/* For the bootstrapped demos */
|
|
|
9 |
li.alert-success {
|
|
|
10 |
background-color: #DFF0D8;
|
|
|
11 |
}
|
|
|
12 |
li.alert-error {
|
|
|
13 |
background-color: #F2DEDE;
|
|
|
14 |
}
|
|
|
15 |
.alert-error .qq-upload-failed-text {
|
|
|
16 |
display: inline;
|
|
|
17 |
}
|
|
|
18 |
.medium_image_wrapper{
|
|
|
19 |
margin-top: 50px;
|
|
|
20 |
}
|
|
|
21 |
</style>
|
|
|
22 |
|
|
|
23 |
<script>
|
|
|
24 |
$(document).ready(function(){
|
|
|
25 |
$('#preview').click(function(){
|
|
|
26 |
var link1 = CKEDITOR.instances['ObjectsLink1'].getData();
|
|
|
27 |
var link2 = CKEDITOR.instances['ObjectsLink2'].getData();
|
|
|
28 |
var link3 = CKEDITOR.instances['ObjectsLink3'].getData();
|
|
|
29 |
var link4 = CKEDITOR.instances['ObjectsLink4'].getData();
|
|
|
30 |
var link5 = CKEDITOR.instances['ObjectsLink5'].getData();
|
|
|
31 |
var img_url = $('#ObjectsImgUrl').val();
|
|
|
32 |
var content = "<div class='row'><div class='col-xs-3'><img src="+img_url+" width='50px' height ='50px'></div><div class='col-xs-8'>"+link1+""+link2+""+link3+""+link4+""+link5+"</div><div class='col-xs-1 close'>X</div></div>";
|
|
|
33 |
$('.text-center').empty();
|
|
|
34 |
$('.text-center').append(content);
|
|
|
35 |
$('#loadingModal').modal('show');
|
|
|
36 |
|
|
|
37 |
});
|
|
|
38 |
$('.close').click(function(){
|
|
|
39 |
$('#loadingModal').modal('hide');
|
|
|
40 |
});
|
|
|
41 |
});
|
|
|
42 |
</script>
|
|
|
43 |
<div class="modal fade" id="loadingModal">
|
|
|
44 |
<div class="modal-dialog">
|
|
|
45 |
<div class="modal-content">
|
|
|
46 |
<div class="modal-body">
|
|
|
47 |
<div class="text-center">
|
|
|
48 |
|
|
|
49 |
</div>
|
|
|
50 |
</div>
|
|
|
51 |
</div><!-- /.modal-content -->
|
|
|
52 |
</div><!-- /.modal-dialog -->
|
|
|
53 |
</div>
|
|
|
54 |
|
|
|
55 |
<div class="container">
|
|
|
56 |
<div class="row">
|
|
|
57 |
<div class="col-lg-3">
|
|
|
58 |
<?php echo $this->Element('adminactions');?>
|
|
|
59 |
</div>
|
|
|
60 |
<div class="col-lg-4">
|
|
|
61 |
<legend><?php echo __('Edit Object'); ?></legend>
|
|
|
62 |
<div class="medium_image_wrapper">
|
|
|
63 |
<div id="bootstrapped-fine-uploader"></div>
|
|
|
64 |
<div class="preview_wrapper"></div>
|
|
|
65 |
</div>
|
|
|
66 |
<input type= "button" value='Preview' id="preview" class='btn btn-primary'>
|
|
|
67 |
|
|
|
68 |
<h2>Current Image</h2>
|
|
|
69 |
<img src="<?php echo $Objects['img_url']?>" style="max-width:100%;">
|
|
|
70 |
</div>
|
| 17895 |
naman |
71 |
|
|
|
72 |
|
|
|
73 |
|
|
|
74 |
|
|
|
75 |
<div class="col-lg-5">
|
|
|
76 |
<br><br>
|
|
|
77 |
|
|
|
78 |
<?php echo $this->Form->create('Objects'); ?>
|
|
|
79 |
<fieldset>
|
|
|
80 |
<?php
|
|
|
81 |
echo $this->Form->input('name',array('value'=>$Objects['name']));
|
|
|
82 |
echo $this->Form->input('img_url',array('type'=>'hidden','value'=>$Objects['img_url']));
|
|
|
83 |
echo $this->Form->input('template_id',array('type'=>'hidden','value'=>$Objects['template_id']));
|
|
|
84 |
?>
|
|
|
85 |
<div id="template1" class="<?php if($Objects['template_id']==2):?><?php echo "hidden";?><?php endif;?>" >
|
|
|
86 |
<?php
|
|
|
87 |
echo $this->Form->input('link1',array('type'=>'textarea','value'=>$Objects['link1']));
|
|
|
88 |
echo $this->Form->input('link2',array('type'=>'textarea','value'=>$Objects['link2']));
|
|
|
89 |
echo $this->Form->input('link3',array('type'=>'textarea','value'=>$Objects['link3']));
|
|
|
90 |
echo $this->Form->input('link4',array('type'=>'textarea','value'=>$Objects['link4']));
|
|
|
91 |
echo $this->Form->input('link5',array('type'=>'textarea','value'=>$Objects['link5']));
|
|
|
92 |
?>
|
|
|
93 |
</div>
|
|
|
94 |
<div class="<?php if($Objects['template_id']==1):?><?php echo "hidden";?><?php endif;?>" id="template2">
|
|
|
95 |
<?php echo $this->Form->input('link',array('value'=>$Objects['link']));?>
|
|
|
96 |
</div>
|
|
|
97 |
</fieldset>
|
|
|
98 |
<?php echo $this->Form->end(__('Submit')); ?>
|
|
|
99 |
</div>
|
|
|
100 |
|
|
|
101 |
|
| 17597 |
naman |
102 |
</div>
|
|
|
103 |
</div>
|
|
|
104 |
</div>
|
|
|
105 |
<script src="//cdn.ckeditor.com/4.5.2/full/ckeditor.js"></script>
|
|
|
106 |
<script type="text/javascript">
|
|
|
107 |
CKEDITOR.replace( 'ObjectsLink1' );
|
|
|
108 |
CKEDITOR.replace( 'ObjectsLink2' );
|
|
|
109 |
CKEDITOR.replace( 'ObjectsLink3' );
|
|
|
110 |
CKEDITOR.replace( 'ObjectsLink4' );
|
|
|
111 |
CKEDITOR.replace( 'ObjectsLink5' );
|
|
|
112 |
</script>
|
|
|
113 |
<script type="text/javascript">
|
|
|
114 |
var baseUrl = '<?php echo $base_url;?>';
|
|
|
115 |
</script>
|
|
|
116 |
<?php echo $this->Html->script('jquery.fineuploader-3.6.0.min');?>
|
|
|
117 |
<script type="text/javascript">
|
|
|
118 |
$().ready(function(){
|
|
|
119 |
$('#bootstrapped-fine-uploader').fineUploader({
|
|
|
120 |
request: {
|
|
|
121 |
endpoint: baseUrl+'campaigns/upload'
|
|
|
122 |
},
|
|
|
123 |
failedUploadTextDisplay: {
|
|
|
124 |
mode: 'custom',
|
|
|
125 |
maxChars: 40,
|
|
|
126 |
responseProperty: 'error',
|
|
|
127 |
enableTooltip: true
|
|
|
128 |
},
|
|
|
129 |
text: {
|
|
|
130 |
uploadButton: '<div><i class="icon-upload icon-white"></i>Upload</div>'
|
|
|
131 |
},
|
|
|
132 |
template: '<div class="qq-uploader span12">' + '<pre class="qq-upload-drop-area span12"><span>{dragZoneText}</span></pre>' + '<div class="qq-upload-button btn btn-success" style="width: auto;">{uploadButtonText}</div>' + '<span class="qq-drop-processing"><span>{dropProcessingText}</span><span class="qq-drop-processing-spinner"></span></span>' + '<ul class="qq-upload-list" style="margin-top: 10px; text-align: center;"></ul>' + '</div>',
|
|
|
133 |
classes: {
|
|
|
134 |
success: 'alert alert-success',
|
|
|
135 |
fail: 'alert alert-error'
|
|
|
136 |
},
|
|
|
137 |
showMessage: function(message) {
|
|
|
138 |
// Using Bootstrap's classes
|
|
|
139 |
$('#bootstrapped-fine-uploader').append('<div class="alert alert-error">' + message + '</div>');
|
|
|
140 |
}
|
|
|
141 |
}).on('complete', function(event, id, fileName, responseJSON) {
|
|
|
142 |
if (responseJSON.success) {
|
|
|
143 |
$('#ObjectsImgUrl').val(responseJSON.uploadName);
|
|
|
144 |
$('.preview_wrapper').html('<img class="img img-responsive" src="'+responseJSON.uploadName+'" alt="' + fileName + '">');
|
|
|
145 |
}
|
|
|
146 |
});
|
|
|
147 |
});
|
|
|
148 |
</script>
|