Changeset 1362572
- Timestamp:
- 03/02/2016 12:49:39 PM (10 years ago)
- Location:
- webcourier
- Files:
-
- 56 added
- 1 deleted
- 9 edited
-
tags/1.1 (added)
-
tags/1.1/assets (added)
-
tags/1.1/assets/admin.css (added)
-
tags/1.1/cool-php-captcha-master (added)
-
tags/1.1/cool-php-captcha-master/.gitignore (added)
-
tags/1.1/cool-php-captcha-master/LICENSE.txt (added)
-
tags/1.1/cool-php-captcha-master/README.md (added)
-
tags/1.1/cool-php-captcha-master/captcha.php (added)
-
tags/1.1/cool-php-captcha-master/example-form.php (added)
-
tags/1.1/cool-php-captcha-master/resources (added)
-
tags/1.1/cool-php-captcha-master/resources/fonts (added)
-
tags/1.1/cool-php-captcha-master/resources/fonts/AntykwaBold.ttf (added)
-
tags/1.1/cool-php-captcha-master/resources/fonts/Candice.ttf (added)
-
tags/1.1/cool-php-captcha-master/resources/fonts/Ding-DongDaddyO.ttf (added)
-
tags/1.1/cool-php-captcha-master/resources/fonts/Duality.ttf (added)
-
tags/1.1/cool-php-captcha-master/resources/fonts/Heineken.ttf (added)
-
tags/1.1/cool-php-captcha-master/resources/fonts/Jura.ttf (added)
-
tags/1.1/cool-php-captcha-master/resources/fonts/StayPuft.ttf (added)
-
tags/1.1/cool-php-captcha-master/resources/fonts/TimesNewRomanBold.ttf (added)
-
tags/1.1/cool-php-captcha-master/resources/fonts/VeraSansBold.ttf (added)
-
tags/1.1/cool-php-captcha-master/resources/tools (added)
-
tags/1.1/cool-php-captcha-master/resources/tools/dictionary-import (added)
-
tags/1.1/cool-php-captcha-master/resources/tools/dictionary-import/README.txt (added)
-
tags/1.1/cool-php-captcha-master/resources/tools/dictionary-import/importwords.php (added)
-
tags/1.1/cool-php-captcha-master/resources/tools/dictionary-import/sample-words-en.txt (added)
-
tags/1.1/cool-php-captcha-master/resources/tools/dictionary-import/sample-words-es.txt (added)
-
tags/1.1/cool-php-captcha-master/resources/words (added)
-
tags/1.1/cool-php-captcha-master/resources/words/en.php (added)
-
tags/1.1/cool-php-captcha-master/resources/words/es.php (added)
-
tags/1.1/css (added)
-
tags/1.1/css/install.css (added)
-
tags/1.1/css/styles.css (added)
-
tags/1.1/inc (added)
-
tags/1.1/inc/Requester.php (added)
-
tags/1.1/inc/form_get_email_newsletter.php (added)
-
tags/1.1/js (added)
-
tags/1.1/js/ControllerPesquisaAdd.js (added)
-
tags/1.1/js/ControllerPesquisaList.js (added)
-
tags/1.1/js/ajax.js (added)
-
tags/1.1/js/angular.min.js (added)
-
tags/1.1/js/pesquisa-add.js (added)
-
tags/1.1/readme.txt (added)
-
tags/1.1/src (added)
-
tags/1.1/src/EventHandler.php (added)
-
tags/1.1/src/geral_webcourier_footer.php (added)
-
tags/1.1/src/webcourier (added)
-
tags/1.1/src/webcourier/Loader.php (added)
-
tags/1.1/views (added)
-
tags/1.1/views/geral_webcourier.php (added)
-
tags/1.1/views/pesquisa.php (added)
-
tags/1.1/views/pesquisa_add.php (added)
-
tags/1.1/views/pesquisa_api_error.php (added)
-
tags/1.1/views/pesquisa_index.php (added)
-
tags/1.1/webcourier.php (added)
-
trunk/css/styles.css (modified) (1 diff)
-
trunk/js/ControllerPesquisaList.js (modified) (3 diffs)
-
trunk/js/ajax.js (deleted)
-
trunk/js/config-ajax.js (added)
-
trunk/readme.txt (modified) (1 diff)
-
trunk/src/EventHandler.php (modified) (3 diffs)
-
trunk/src/geral_webcourier_footer.php (modified) (1 diff)
-
trunk/src/webcourier/Loader.php (modified) (3 diffs)
-
trunk/views/config.php (added)
-
trunk/views/pesquisa_add.php (modified) (2 diffs)
-
trunk/views/pesquisa_index.php (modified) (4 diffs)
-
trunk/webcourier.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
webcourier/trunk/css/styles.css
r1360761 r1362572 215 215 } 216 216 217 .preview-style:before{ 218 cursor:pointer; 219 padding-right:5px; 220 content:'\f177'; 221 } 222 217 223 .edit-style:before{ 218 224 cursor:pointer; -
webcourier/trunk/js/ControllerPesquisaList.js
r1360761 r1362572 6 6 $scope.vm.pesquisas = pesquisas; 7 7 $scope.vm.url = url; 8 console.log($scope.vm.pesquisas);9 8 10 9 $scope.edit_search = function(idx){ … … 20 19 'dataType' : 'JSON' 21 20 }).done(function(response){ 22 console.log(response);23 21 if (response.status) { 24 22 jQuery.ajax({ … … 31 29 }) 32 30 }; 31 $scope.preview_search = function(survey_idx){ 32 window.open("http://app.webcourier.com.br/api/survey/preview?id=" + survey_idx + 33 '&displayType=' + displayType + '&listType=' + listType + '&api=' + api, "_blank"); 34 } 33 35 34 36 $scope.filterByName = function(name) { -
webcourier/trunk/readme.txt
r1360761 r1362572 33 33 = 1.1 = 34 34 * Adicionado eventos de usuário (comentar e se registrar). 35 36 = 1.2 = 37 * Adicionada página de configurações para o usuário modificar como sua pesquisa aparece. 38 * Adicionadã ação de preview de pesquisa. -
webcourier/trunk/src/EventHandler.php
r1360761 r1362572 15 15 $params = ["Produto" => $order_id]; 16 16 $searchType = "OnBuy"; 17 echo "purchase done";18 17 sendRequest($params,$searchType); 19 18 } … … 24 23 $params = array("Produto" => $order_id); 25 24 $searchType = "OnFail"; 26 echo "failed";27 25 sendRequest($params,$searchType); 28 26 } … … 33 31 $params = ["Comentário" => 777]; 34 32 $searchType = "OnComment"; 35 echo "comentário";36 33 sendRequest($params,$searchType); 37 34 } -
webcourier/trunk/src/geral_webcourier_footer.php
r1357578 r1362572 10 10 $true = false; 11 11 $headers = array( 'Accept-Language' => '*' ); 12 $url = 'http:// localhost:8080/webcourier/api/apicheck/checkapi?api=&&api&&';12 $url = 'http://app.webcourier.com.br/api/apicheck/checkapi?api=&&api&&'; 13 13 $api = urlencode($_POST['api_key']); 14 14 $url = str_replace('&&api&&', $api, $url); -
webcourier/trunk/src/webcourier/Loader.php
r1360761 r1362572 16 16 add_submenu_page('mt-top-level-handle', 'Pesquisas', 'Pesquisas', 'manage_options', 'sub-page-pesquisa', 'mt_sublevel_pesquisa'); 17 17 18 //add_submenu_page('mt-top-level-handle', 'Configurações', 'Configurações', 'manage_options', 'sub-page-config', 'mt_sublevel_config');18 add_submenu_page('mt-top-level-handle', 'Configurações', 'Configurações', 'manage_options', 'sub-page-config', 'mt_sublevel_config'); 19 19 20 20 // add_submenu_page('mt-top-level-handle', 'Sobre', 'Sobre', 'manage_options', 'sub-page-sobre', 'mt_sublevel_sobre'); … … 32 32 } 33 33 34 //function mt_sublevel_config(){35 //do_shortcode('[webcourier_page_configuracoes]');36 //}34 function mt_sublevel_config(){ 35 do_shortcode('[webcourier_page_configuracoes]'); 36 } 37 37 38 38 // function mt_sublevel_sobre() { … … 68 68 } 69 69 70 //add_shortcode('webcourier_page_configuracoes', 'webcourier_get_page_configuracoes');71 //72 //function webcourier_get_page_configuracoes(){73 //include(WEBCOURIER_PLUGIN_DIR . '/views/config.php');74 //}70 add_shortcode('webcourier_page_configuracoes', 'webcourier_get_page_configuracoes'); 71 72 function webcourier_get_page_configuracoes(){ 73 include(WEBCOURIER_PLUGIN_DIR . '/views/config.php'); 74 } 75 75 76 76 } -
webcourier/trunk/views/pesquisa_add.php
r1360761 r1362572 80 80 <option value="OnFail">Quando o status da compra for falhado</option> 81 81 <option value="OnComment">Quando um usuário comentar em um post</option> 82 <option value="OnRegister">Quando um usuário se regist ar em seu site</option>82 <option value="OnRegister">Quando um usuário se registrar em seu site</option> 83 83 </select> 84 84 </div> … … 147 147 </div> 148 148 <input type="hidden" ng-model="vm.api"> 149 <?php submit_button('Salvar Pesquisa', 'primary', 'save-search'); ?> 150 149 <div style="float:right"> 150 <?php submit_button('Salvar Pesquisa', 'primary', 'save-search'); ?> 151 </div> 151 152 <!-- Listar as questões --> 152 153 </div> -
webcourier/trunk/views/pesquisa_index.php
r1360761 r1362572 3 3 $url = $currentUrl . '&view=pesquisa-add'; 4 4 $sendOnBuy = $sendOnFail = $sendOnComment = 0; 5 include_once(WEBCOURIER_PLUGIN_DIR . '/webcourier.php'); 6 $configs = get_config(0); 5 7 if (isset($_POST['removeid'])) { 6 8 $removeid = $_POST['removeid']; 7 9 $meta_value = get_user_meta(get_current_user_id(), 'webcourier_api_key'); 8 10 parse_str($meta_value[0], $values); 9 $key = array_search($removeid, $values['pesquisa_id']); 10 if ($key !== false) { 11 unset($values['pesquisa_id'][$key]); 11 foreach ($values as $value) 12 { 13 if($value == $removeid){ 14 unset($values[$value]); 15 } 12 16 } 13 17 update_user_meta(get_current_user_id(), 'webcourier_api_key', http_build_query($values)); … … 60 64 <td>{{x.survey_idx}}</td> 61 65 <td>{{x.name}}</td> 66 <!-- Botão de preview --> 67 <!-- Evento associado --> 62 68 <td class="width20" ng-if="x.survey_idx == <?= $sendOnBuy ?>" 63 69 title="Compra concluída"><i class="dashicons-before onShop"></i></td> … … 68 74 <td class="width20" ng-if="x.survey_idx == <?= $sendOnRegister ?>" 69 75 title="Usuário registrado"><i class="dashicons-before onRegister"></i></td> 76 <!-- Mostrar - se não tiver evento associado --> 70 77 <td class="width20" ng-if="x.survey_idx != <?= $sendOnBuy ?> 71 78 && x.survey_idx != <?= $sendOnFail ?> 72 79 && x.survey_idx != <?= $sendOnComment ?> 73 && x.survey_idx != <?= $sendOnRegister ?>">-</td> 80 && x.survey_idx != <?= $sendOnRegister ?>">- 81 </td> 82 <!-- Botão de preview --> 83 <!-- Mostrar o botão de editar se a campanha ainda não tiver sido enviada --> 74 84 <td class="width20"> 85 <i class="dashicons-before preview-style" title="Preview" ng-click="preview_search(x.survey_idx)"></i> 75 86 <i ng-if="x.boleano == 'false'" title="Editar" ng-click="edit_search(x.survey_idx)" 76 87 class="dashicons-before edit-style"></i> … … 105 116 var url = '<?= $url; ?>'; 106 117 var api = '<?= $api_status['api']; ?>'; 118 var displayType = '<?= $configs->displayType; ?>'; 119 var listType = '<?= $configs->listType; ?>'; 107 120 </script> -
webcourier/trunk/webcourier.php
r1360761 r1362572 33 33 'ajax_url' => admin_url('admin-ajax.php') 34 34 )); 35 wp_enqueue_script('webcourier-config', plugins_url('/js/config-ajax.js', __FILE__), array('jquery'), '', false); 36 35 37 36 38 function api_key() { … … 56 58 $response = json_decode($result['body']); 57 59 return $response; 60 } 61 62 function get_config($flag) { 63 $request = new WP_Http; 64 $meta_value = get_user_meta(get_current_user_id(), 'webcourier_api_key'); 65 parse_str($meta_value[0], $user_user); 66 $api = urlencode($user_user['api']); 67 $headers = array('Accept-Language' => '*'); 68 $url = "http://app.webcourier.com.br/api/survey/getCheckedConfig?api=$api"; 69 $result = $request->request($url, array('headers' => $headers)); 70 $response = json_decode($result['body']); 71 $configs = $response->message; 72 foreach($configs as $id => $config){ 73 if($id != "cliente_idx"){ 74 $configs_checked[$config] = "checked"; 75 } 76 } 77 return $flag ? $configs_checked : $configs; 58 78 } 59 79
Note: See TracChangeset
for help on using the changeset viewer.