Changeset 1582701
- Timestamp:
- 01/26/2017 03:30:23 PM (9 years ago)
- Location:
- selectyco/trunk
- Files:
-
- 6 edited
-
README.txt (modified) (2 diffs)
-
inc/selectycoAjax.js (modified) (4 diffs)
-
languages/selectyco-de_DE.mo (modified) (previous)
-
languages/selectyco-de_DE.po (modified) (2 diffs)
-
selectyco-general-settings.php (modified) (3 diffs)
-
selectyco.php (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
selectyco/trunk/README.txt
r1580328 r1582701 75 75 == Changelog == 76 76 77 = 2.1. 2=78 New settings for teaser-length, price-classes and validto date77 = 2.1.4 = 78 New function added to display all articles 79 79 80 80 = 2.1.3 = … … 82 82 Changed future-date from 10 to 45 days 83 83 84 = 2.1.2 = 85 New settings for teaser-length, price-classes and validto date 86 84 87 85 88 == Upgrade Notice == 86 89 87 = 2.1. 390 = 2.1.4 -
selectyco/trunk/inc/selectycoAjax.js
r1555320 r1582701 31 31 $('#licenceStatus').html(response.data.error).show(); 32 32 } 33 if(response.data.sycReqType == "apiGetItems") { 34 $('#apiGetItemsList').removeClass("sycSuccess").addClass("sycError"); 35 $('#apiGetItemsList').html(response.data.error).show(); 36 } 33 37 else { 34 38 $('#sycItemStatus').removeClass("sycSuccess").addClass("sycError"); … … 37 41 } 38 42 else { 39 if(response.data.sycReqType == "send_licenceRequest") { 43 if(response.data.sycReqType == "apiGetItems") { 44 $('#apiGetItemsList').removeClass("sycError").addClass("sycSuccess"); 45 $('#apiGetItemsList').html(JSON.stringify(response.data.items,null,2)).show(); 46 } 47 else if(response.data.sycReqType == "send_licenceRequest") { 40 48 $('#licenceStatus').removeClass("sycError").addClass("sycSuccess"); 41 49 $('#licenceStatus').html(response.data.success).show(); … … 59 67 $('#sycItemStatus2').html(response.data.success).show(); 60 68 } 61 62 69 } 63 70 return; … … 120 127 121 128 129 // Show ItemList 130 $('#sycGetItems').click( function(event) { 131 event.preventDefault(); 132 var data = { 133 action: 'sycApiGetItems', 134 ajaxnonce: wp_ajax.ajaxnonce, 135 sycItemsOfYear: $('#sycItemsOfYear').val(), 136 }; 137 138 $.post( wp_ajax.ajaxurl, data, itemResponse ); 139 }); 140 122 141 // Send LicenceRequest 123 142 $('#sendLicenceRequest').click( function(event) { -
selectyco/trunk/languages/selectyco-de_DE.po
r1555541 r1582701 41 41 msgstr "Kontaktperson" 42 42 43 msgid "show itemlist" 44 msgstr "Liste anzeigen" 45 43 46 msgid "send mail" 44 47 msgstr "E-Mail senden" … … 70 73 msgid "Choose the selectyco button size (Please note: the displayed button text changes depending on the content type, i.e. if it is a video: \"Dieses Video um € 0,60 ansehen\")" 71 74 msgstr "Wählen Sie die selectyco Buttongröße aus (Hinweis: der angezeigte Buttontext passt sich der Art des Inhalts an - z.B. Bei selectyco Button für ein Video wird folgender Text angezeigt: „Dieses Video um € 0,60 ansehen“)." 75 76 msgid "Show all items from one year." 77 msgstr "Liste aller Artikel aus einem Jahr anzeigen." 72 78 73 79 msgid "Item data" -
selectyco/trunk/selectyco-general-settings.php
r1495626 r1582701 39 39 <br /><input type="text" id="sycId_cPerson" name="cPerson" placeholder="<?php _e('firstname, lastname'); ?>" /> 40 40 </div> 41 <div class="right"><span id="licenceStatus"></span><br /><br /><br /><input type="button" id="sendLicenceRequest" class="button button-primary" value="<?php _e('send mail','selectyco')?>" /></div> 41 <div class="right"> 42 <span id="licenceStatus"></span><br /><br /><br /> 43 <input type="button" id="sendLicenceRequest" class="button button-primary" value="<?php _e('send mail','selectyco')?>" /> 44 </div> 42 45 <div class="clr"></div> 43 46 </div> … … 54 57 </div> 55 58 56 <div id="sycStep 4" class="steps">59 <div id="sycStep3" class="steps"> 57 60 <span class="step"><?php _e('Step','selectyco'); ?> 3:</span> <?php _e('Choose the selectyco button size (Please note: the displayed button text changes depending on the content type, i.e. if it is a video: "Dieses Video um € 0,60 ansehen")','selectyco'); ?> 58 61 <div class="stepContainer"> … … 66 69 </div> 67 70 </div> 71 72 <div id="sycStep4" class="steps"> 73 <span class="step"> 74 <?php _e('Show all items from one year.','selectyco'); ?> 75 </span> 76 <div class="right"> 77 <select style="width:65px" id="sycItemsOfYear" > 78 <?php 79 for($i=date('Y'); $i>=2015; $i--) 80 { 81 echo '<option value='.$i.'>'.$i.'</option>'; 82 } 83 ?> 84 </select> 85 <input type="button" id="sycGetItems" class="button button-primary" value="<?php _e('show itemlist','selectyco')?>" /> 86 </div> 87 <pre id="apiGetItemsList"></pre> 88 </div> 68 89 </form> 69 90 </div> -
selectyco/trunk/selectyco.php
r1580328 r1582701 5 5 Plugin URI: https://plugins.svn.wordpress.org/selectyco/ 6 6 Description: Single digital content sales via selectyco. Users register once and can purchase single content across multiple platforms. 7 Version: 2.1. 37 Version: 2.1.4 8 8 Author: selectyco Media Solutions GmbH 9 9 Author URI: https://www.selectyco.com … … 14 14 define("SELECTYCO_DIR", plugin_dir_path( __FILE__ )); 15 15 define("SELECTYCO_HOST", "https://api.selectyco.com"); 16 16 17 17 if(!class_exists('syc_class')) { 18 18 class syc_class { … … 43 43 add_action( 'wp_ajax_send_licenceRequest', array(&$this, 'send_licenceRequest') ); 44 44 add_action( 'wp_ajax_nopriv_send_licenceRequest', array(&$this, 'send_licenceRequest') ); 45 46 add_action( 'wp_ajax_sycApiGetItems', array(&$this, 'sycApiGetItems') ); 47 add_action( 'wp_ajax_nopriv_sycApiGetItems', array(&$this, 'sycApiGetItems') ); 45 48 } 46 49 else { … … 267 270 } 268 271 272 273 public function sycApiGetItems() { 274 $sycOptions = get_option('selectyco_options'); 275 $verificationKey = $sycOptions['authKey']; 276 277 $ch = curl_init(SELECTYCO_HOST.'/items?year='.$_POST['sycItemsOfYear']); 278 279 curl_setopt_array($ch, array( 280 CURLOPT_SSL_VERIFYPEER => FALSE, 281 CURLOPT_RETURNTRANSFER => TRUE, 282 CURLOPT_HTTPHEADER => array( 283 'X-SELECTYCO-AUTH: '.$verificationKey, 284 'Content-Type: application/json' 285 ) 286 )); 287 288 $response = curl_exec($ch); 289 $info = curl_getinfo($ch); 290 curl_close($ch); 291 292 if($info['http_code'] === 200) { 293 $responseData = json_decode($response); 294 wp_send_json_success( array('sycReqType' => 'apiGetItems', 'success' => __( 'alles ok', 'selectyco' ), 'items' => $responseData) ); 295 return $responseData; 296 } 297 else { 298 wp_send_json_error( array('sycReqType' => 'apiGetItems', 'error' => __( 'an error occured', 'selectyco' )) ); 299 } 300 } 301 302 269 303 270 304 public function sycApiGetItem($sycItem, $referrer) {
Note: See TracChangeset
for help on using the changeset viewer.