37 lines
		
	
	
		
			587 B
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			37 lines
		
	
	
		
			587 B
		
	
	
	
		
			PHP
		
	
	
	
	
	
| <?php
 | |
| namespace nur\v;
 | |
| 
 | |
| use nur\v\base\TPlugin;
 | |
| use nur\v\model\IPlugin;
 | |
| 
 | |
| class BasePlugin implements IPlugin {
 | |
|   use TPlugin;
 | |
| 
 | |
|   const CSS = null;
 | |
|   const JS = null;
 | |
| 
 | |
|   const HAVE_JQUERY = false;
 | |
|   function haveJquery(): bool {
 | |
|     return static::HAVE_JQUERY;
 | |
|   }
 | |
|   function printJquery(): void {
 | |
|     ?>
 | |
| <script type="text/javascript">
 | |
| jQuery.noConflict()(function($) {
 | |
| });
 | |
| </script>
 | |
| <?php
 | |
|   }
 | |
| 
 | |
|   const HAVE_SCRIPT = false;
 | |
|   function haveScript(): bool {
 | |
|     return static::HAVE_SCRIPT;
 | |
|   }
 | |
|   function printScript(): void {
 | |
|     ?>
 | |
| <script type="text/javascript">
 | |
| </script>
 | |
| <?php
 | |
|   }
 | |
| }
 |