| 14509 |
anikendra |
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 |
<div class="container">
|
|
|
23 |
<div class="row">
|
|
|
24 |
<div class="col-lg-3">
|
|
|
25 |
<?php echo $this->Element('adminactions');?>
|
|
|
26 |
</div>
|
|
|
27 |
<div class="col-lg-9">
|
|
|
28 |
<div class="row">
|
|
|
29 |
<div class="col-lg-6">
|
|
|
30 |
<div class="medium_image_wrapper">
|
|
|
31 |
<div id="bootstrapped-fine-uploader"></div>
|
|
|
32 |
<div class="preview_wrapper"></div>
|
|
|
33 |
</div>
|
|
|
34 |
</div>
|
|
|
35 |
<div class="col-lg-6">
|
|
|
36 |
<?php echo $this->Form->create('Campaign',array('class'=>'form')); ?>
|
|
|
37 |
<fieldset>
|
|
|
38 |
<legend><?php echo __('New Campaign'); ?></legend>
|
|
|
39 |
<?php
|
|
|
40 |
echo $this->Form->input('name',array('label'=>'Text','type'=>'textarea','class'=>'form-control'));
|
| 14547 |
anikendra |
41 |
echo $this->Form->input('store_id');
|
| 14509 |
anikendra |
42 |
echo $this->Form->input('url', array('class' => 'form-control' ));
|
|
|
43 |
echo $this->Form->input('starttime');
|
|
|
44 |
echo $this->Form->input('endtime');
|
|
|
45 |
echo $this->Form->input('img_url',array('type'=>'hidden'));
|
|
|
46 |
$sizes = array('paused' => 'Paused', 'active' => 'Active', 'deleted' => 'Deleted');
|
|
|
47 |
echo $this->Form->input(
|
|
|
48 |
'status',
|
|
|
49 |
array('options' => $sizes, 'default' => 'active')
|
|
|
50 |
);
|
|
|
51 |
// echo $this->Form->input('clicks');
|
|
|
52 |
// echo $this->Form->input('src');
|
|
|
53 |
// echo $this->Form->input('description');
|
|
|
54 |
// echo $this->Form->input('celeb_id',array('value'=>$celebId,'type'=>'hidden'));
|
|
|
55 |
?>
|
|
|
56 |
</fieldset>
|
|
|
57 |
<?php echo $this->Form->end(__('Submit')); ?>
|
|
|
58 |
</div>
|
|
|
59 |
</div>
|
|
|
60 |
</div>
|
|
|
61 |
</div>
|
|
|
62 |
</div>
|
|
|
63 |
<script type="text/javascript">
|
|
|
64 |
var baseUrl = '<?php echo $base_url;?>';
|
|
|
65 |
</script>
|
|
|
66 |
<?php echo $this->Html->script('jquery.fineuploader-3.6.0.min');?>
|
|
|
67 |
<script type="text/javascript">
|
|
|
68 |
$().ready(function(){
|
|
|
69 |
$('#bootstrapped-fine-uploader').fineUploader({
|
|
|
70 |
request: {
|
|
|
71 |
endpoint: baseUrl+'campaigns/upload'
|
|
|
72 |
},
|
|
|
73 |
failedUploadTextDisplay: {
|
|
|
74 |
mode: 'custom',
|
|
|
75 |
maxChars: 40,
|
|
|
76 |
responseProperty: 'error',
|
|
|
77 |
enableTooltip: true
|
|
|
78 |
},
|
|
|
79 |
text: {
|
|
|
80 |
uploadButton: '<div><i class="icon-upload icon-white"></i>Upload</div>'
|
|
|
81 |
},
|
|
|
82 |
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>',
|
|
|
83 |
classes: {
|
|
|
84 |
success: 'alert alert-success',
|
|
|
85 |
fail: 'alert alert-error'
|
|
|
86 |
},
|
|
|
87 |
showMessage: function(message) {
|
|
|
88 |
// Using Bootstrap's classes
|
|
|
89 |
$('#bootstrapped-fine-uploader').append('<div class="alert alert-error">' + message + '</div>');
|
|
|
90 |
}
|
|
|
91 |
}).on('complete', function(event, id, fileName, responseJSON) {
|
|
|
92 |
if (responseJSON.success) {
|
|
|
93 |
$('#CampaignImgUrl').val(responseJSON.uploadName);
|
|
|
94 |
$('.preview_wrapper').html('<img class="img img-responsive" src="'+responseJSON.uploadName+'" alt="' + fileName + '">');
|
|
|
95 |
}
|
|
|
96 |
});
|
|
|
97 |
});
|
|
|
98 |
</script>
|