PluginProbe
Templately – Elementor & Gutenberg Template Library: 6500+ Free & Pro Ready Templates And Cloud! / 3.0.6
Templately – Elementor & Gutenberg Template Library: 6500+ Free & Pro Ready Templates And Cloud! v3.0.6
3.7.5 3.7.4 3.7.3 3.7.2 1-final 3.7.1 3.7.0 3.6.8 3.6.7 3.6.6 3.6.5 3.6.4 3.6.3 3.6.2 3.6.1 3.0.3 3.0.4 3.0.5 3.0.6 3.0.7 3.0.8 3.0.9 3.1.0 3.1.1 3.1.10 All 111 releases
← All changes | includes/API/Import.php +2 -44 3.6.33.0.6 View file →
@@ -1,14 +1,10 @@
1 1 <?php
2 2
3 3 namespace Templately\API;
4 4
5 -use Elementor\Plugin;
6 -use Elementor\Core\Experiments\Manager as Experiments_Manager;
7 5 use Templately\Core\Platform\Elementor;
8 6 use Templately\Core\Platform\Gutenberg;
9 -use Templately\Core\Importer\Utils\Utils;
10 -use Templately\Utils\Helper;
11 7
12 8 /**
13 9 * @method Elementor|Gutenberg platform( $id );
14 10 */
@@ -29,21 +25,9 @@
29 25
30 26 if( $id <= 0 || $id == null ) {
31 27 return $this->error('invalid_item_id', __( 'Invalid ID is provided.', 'templately' ), 'get_content', 404 );
32 28 }
33 - if($platform === 'elementor') {
34 - if(Helper::enable_elementor_container()) {
35 - return $this->error(
36 - 'retry_again',
37 - __( 'Please try again we enabled container.', 'templately' ),
38 - 'insert', 404
39 - );
40 - }
41 - }
42 29
43 - @set_time_limit( 0 ); // Unlimited execution time for this request.
44 - Utils::add_gd_editor_filter();
45 -
46 30 switch ( $origin ) {
47 31 case 'cloud':
48 32 $template_data = $this->get_cloud_content( $id, $platform );
49 33 break;
@@ -160,27 +144,14 @@
160 144
161 145 public function import_in_library(){
162 146 $platform = $this->get_param( 'platform', 'elementor' );
163 147 $id = $this->get_param( 'id', 0, 'intval' );
164 - $settings = $this->get_param( 'settings', [], null );
165 148
166 149 if( $id == 0 ) {
167 150 return $this->error('invalid_item_id', __( 'Invalid ID is provided.', 'templately' ), 'import/page', 404 );
168 151 }
169 - if($platform === 'elementor') {
170 - if(Helper::enable_elementor_container()) {
171 - return $this->error(
172 - 'retry_again',
173 - __( 'Please try again we enabled container.', 'templately' ),
174 - 'insert', 404
175 - );
176 - }
177 - }
178 152
179 - @set_time_limit( 0 ); // Unlimited execution time for this request.
180 - Utils::add_gd_editor_filter();
181 -
182 - return $this->platform( $platform )->import_in_library( $id, $this, $settings );
153 + return $this->platform( $platform )->import_in_library( $id, $this );
183 154 }
184 155
185 156 public function import_as_page(){
186 157 $platform = $this->get_param( 'platform', 'elementor' );
@@ -185,25 +156,12 @@
185 156 public function import_as_page(){
186 157 $platform = $this->get_param( 'platform', 'elementor' );
187 158 $id = $this->get_param( 'id', 0, 'intval' );
188 159 $title = $this->get_param( 'title' );
189 - $settings = $this->get_param( 'settings', [] );
190 160
191 161 if( $id == 0 ) {
192 162 return $this->error('invalid_item_id', __( 'Invalid ID is provided.', 'templately' ), 'import/page', 404 );
193 163 }
194 - if($platform === 'elementor') {
195 - if(Helper::enable_elementor_container()) {
196 - return $this->error(
197 - 'retry_again',
198 - __( 'Please try again we enabled container.', 'templately' ),
199 - 'insert', 404
200 - );
201 - }
202 - }
203 164
204 - @set_time_limit( 0 ); // Unlimited execution time for this request.
205 - Utils::add_gd_editor_filter();
206 -
207 - return $this->platform( $platform )->create_page( $id, $title, $this, $settings );
165 + return $this->platform( $platform )->create_page( $id, $title, $this );
208 166 }
209 167 }