Changeset 1389114
- Timestamp:
- 04/07/2016 08:50:25 AM (10 years ago)
- Location:
- cf7-mgtsk-add/trunk
- Files:
-
- 4 edited
-
cf7_mgtsk_add.php (modified) (8 diffs)
-
languages/cf7_mgtsk_add-ru_RU.mo (modified) (previous)
-
languages/cf7_mgtsk_add-ru_RU.po (modified) (4 diffs)
-
readme.txt (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
cf7-mgtsk-add/trunk/cf7_mgtsk_add.php
r1388987 r1389114 3 3 /* 4 4 Plugin Name: Мегатаск [WPCF] 5 Depends: Contact From 7 5 6 Description: Плагин для интеграции CMS Wordpress и CRM Мегаплана. Работает как дополнение к основному плагину contactform7. Все формы, созданные через плагин, автоматически интегрируются с вашей CRM. 6 7 Version: 1.0 … … 13 14 */ 14 15 15 register_activation_hook(__FILE__, array('cf7_mgtsk_add', 'on_activation')); 16 17 /** 18 * Activation Class 19 **/ 20 if (!class_exists('cf7_mgtsk_add_install')) { 21 class cf7_mgtsk_add_install 22 { 23 static function install() 24 { 25 if (!in_array('contact-form-7/wp-contact-form-7.php', apply_filters('active_plugins', get_option('active_plugins')))) { 26 27 // Deactivate the plugin 28 deactivate_plugins(__FILE__); 29 30 // Throw an error in the wordpress admin console 31 $error_message = __('Contact From 7 is not installed', 'cf7_mgtsk_add'); 32 wp_die($error_message); 33 34 } 35 } 36 } 37 } 38 39 register_activation_hook(__FILE__, array('cf7_mgtsk_add_install', 'install')); 16 40 17 41 class cf7_mgtsk_add … … 20 44 public function __construct() 21 45 { 22 add_action('admin_init', array($this, 'addClasses'));23 46 add_action('init', array($this, 'addClasses')); 24 47 … … 36 59 37 60 require_once __DIR__ . '/cf7_mgtsk_add_filters.php'; 61 file_put_contents(__DIR__ . "/cf7_mgtsk_add.log", ''); 38 62 } 39 63 … … 51 75 require_once($file); 52 76 } 53 }54 55 public static function on_activation()56 {57 if (!current_user_can('activate_plugins'))58 return;59 $plugin = isset($_REQUEST['plugin']) ? $_REQUEST['plugin'] : '';60 check_admin_referer("activate-plugin_{$plugin}");61 62 file_put_contents(WP_PLUGIN_DIR . "/cf7_mgtsk_add/cf7_mgtsk_add.log", '');63 77 } 64 78 … … 294 308 { 295 309 $use_mgtsk = get_post_meta($object->id(), 'use_mgtsk', true); 296 if (!empty($use_mgtsk) ) {310 if (!empty($use_mgtsk) && $result['status'] == 'mail_sent') { 297 311 $fields = cf7_mgtsk_Helper::cleanFormContent($object->prop('form')); 298 312 $valueCommentRaw[] = array( … … 366 380 if (!empty($mgtskOption['mgtsk_log'])) { 367 381 file_put_contents( 368 WP_PLUGIN_DIR . "/cf7_mgtsk_add/cf7_mgtsk_add.log",382 __DIR__ . "/cf7_mgtsk_add.log", 369 383 date('l jS \of F Y h:i:s A') . ': ' . $url . ': ' . serialize(array('method' => 'POST', 'body' => $body)) . PHP_EOL . PHP_EOL, 370 384 FILE_APPEND … … 397 411 /> 398 412 <?php 399 if (!empty($val['description'])) {413 if (!empty($val['description'])) { 400 414 echo '<p>' . $val['description'] . '</p>'; 401 415 } -
cf7-mgtsk-add/trunk/languages/cf7_mgtsk_add-ru_RU.po
r1388987 r1389114 5 5 "POT-Creation-Date: Thu Mar 24 2016 15:33:51 GMT+0300 (ÐоÑковÑкое " 6 6 "вÑÐµÐ¼Ñ (зима))\n" 7 "PO-Revision-Date: T ue Apr 05 2016 11:27:19GMT+0300 (ÐоÑковÑкое "7 "PO-Revision-Date: Thu Apr 07 2016 11:18:15 GMT+0300 (ÐоÑковÑкое " 8 8 "вÑÐµÐ¼Ñ (зима))\n" 9 9 "Last-Translator: admin <sn@sadesign.pro>\n" … … 26 26 "X-Generator: Loco - https://localise.biz/" 27 27 28 #. Name of the plugin 29 msgid "Мегатаск [WPCF]" 30 msgstr "" 31 32 #. Description of the plugin 33 msgid "" 34 "Плагин для интеграции CMS Wordpress и CRM Мегаплана. Работает как дополнение " 35 "к основному плагину contactform7. Все формы, созданные через плагин, " 36 "автоматически интегрируются с вашей CRM." 37 msgstr "" 38 28 39 #. Author of the plugin 29 40 msgid "sadesign" … … 34 45 msgstr "" 35 46 36 #: ../cf7_mgtsk_add.php:143 47 #: ../cf7_mgtsk_add.php:31 48 msgid "Contact From 7 is not installed" 49 msgstr "Плагин Contact From 7 не установлен" 50 51 #: ../cf7_mgtsk_add.php:108 52 msgid "cf7_mgtsk_add Page Title" 53 msgstr "Мегатаск [WPCF]" 54 55 #: ../cf7_mgtsk_add.php:109 56 msgid "cf7_mgtsk_add Menu Title" 57 msgstr "Мегатаск [WPCF]" 58 59 #: ../cf7_mgtsk_add.php:136 60 msgid "cf7_mgtsk_add Page H1" 61 msgstr "Мегатаск [WPCF]" 62 63 #: ../cf7_mgtsk_add.php:157 37 64 msgid "cf7_mgtsk_add Log Page H1" 38 65 msgstr "Журнал сообщений" 39 66 40 #: ../cf7_mgtsk_add.php:189 67 #: ../cf7_mgtsk_add.php:181 68 msgid "Key MGTSK" 69 msgstr "Введите ключ MGTSK" 70 71 #: ../cf7_mgtsk_add.php:194 72 msgid "Write log" 73 msgstr "Вести лог?" 74 75 #: ../cf7_mgtsk_add.php:203 41 76 #, php-format 42 77 msgid "go to <a href=\"%s\">log page</a>" 43 78 msgstr "Перейти на <a href=\"%s\">страницу логирования</a>" 44 79 45 #. Name of the plugin 46 msgid "cf7_mgtsk_add" 47 msgstr "Мегатаск [WPCF]" 48 49 #: ../cf7_mgtsk_add.php:94 50 msgid "cf7_mgtsk_add Page Title" 51 msgstr "Мегатаск [WPCF]" 52 53 #: ../cf7_mgtsk_add.php:95 54 msgid "cf7_mgtsk_add Menu Title" 55 msgstr "Мегатаск [WPCF]" 56 57 #: ../cf7_mgtsk_add.php:122 58 msgid "cf7_mgtsk_add Page H1" 59 msgstr "Мегатаск [WPCF]" 60 61 #: ../cf7_mgtsk_add.php:167 62 msgid "Key MGTSK" 63 msgstr "Введите ключ MGTSK" 64 65 #: ../cf7_mgtsk_add.php:180 66 msgid "Write log" 67 msgstr "Вести лог?" 68 69 #: ../cf7_mgtsk_add.php:203 80 #: ../cf7_mgtsk_add.php:217 70 81 msgid "Settings Box title" 71 82 msgstr "Настройки плагина" 72 83 73 #: ../cf7_mgtsk_add.php:2 0684 #: ../cf7_mgtsk_add.php:220 74 85 msgid "cf7_mgtsk_add settings" 75 86 msgstr "" … … 81 92 "распределить типы событий и ответственных.</p>" 82 93 83 #: ../cf7_mgtsk_add.php: 29994 #: ../cf7_mgtsk_add.php:313 84 95 msgid "form_title" 85 96 msgstr "Название формы" 86 97 87 #: ../cf7_mgtsk_add.php:3 4198 #: ../cf7_mgtsk_add.php:355 88 99 msgid "other_email" 89 100 msgstr "Другие адреса e-mail" 90 101 91 #: ../cf7_mgtsk_add.php:3 49102 #: ../cf7_mgtsk_add.php:363 92 103 msgid "other_phone" 93 104 msgstr "Другие номера телефона" -
cf7-mgtsk-add/trunk/readme.txt
r1388987 r1389114 19 19 2. Административная страница плагина Мегатаск [WPCF] 20 20 3. Задача, автоматически созданная в CRM Мегаплан 21 4. Задачи в истории клиента21 4. Задачи и сделки в истории клиента 22 22 5. Административная страница интеграции в сервисе Мегатаск
Note: See TracChangeset
for help on using the changeset viewer.