Subversion Repositories SmartDukaan

Rev

Rev 14509 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
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>