Server : Apache/2 System : Linux vps.sdns.vn 3.10.0-1160.15.2.el7.x86_64 #1 SMP Wed Feb 3 15:06:38 UTC 2021 x86_64 User : phatdatpq ( 1022) PHP Version : 7.2.34 Disable Function : exec,system,passthru,shell_exec,proc_close,proc_open,dl,popen,show_source,posix_kill,posix_mkfifo,posix_getpwuid,posix_setpgid,posix_setsid,posix_setuid,posix_setgid,posix_seteuid,posix_setegid,posix_uname Directory : /home/phatdatpq/public_html/wp-content/plugins/loco-translate/src/admin/bundle/ |
Upload File : |
<?php /** * Bundle debugger. * Shows bundle diagnostics and highlights problems */ class Loco_admin_bundle_DebugController extends Loco_admin_bundle_BaseController { /** * {@inheritdoc} */ public function init(){ parent::init(); $bundle = $this->getBundle(); $this->set('title', 'Debug: '.$bundle ); } /** * {@inheritdoc} */ public function render(){ $this->prepareNavigation()->add( __('Bundle diagnostics','loco-translate') ); $bundle = $this->getBundle(); $debugger = new Loco_package_Debugger($bundle); $this->set('notices', $notices = new Loco_mvc_ViewParams ); /* @var $notice Loco_error_Exception */ foreach( $debugger as $notice ){ $notices[] = new Loco_mvc_ViewParams( array( 'style' => 'notice inline notice-'.$notice->getType(), 'title' => $notice->getTitle(), 'body' => $notice->getMessage(), ) ); } $meta = $bundle->getHeaderInfo(); $this->set('meta', new Loco_mvc_ViewParams( array( 'vendor' => $meta->getVendorHost(), 'author' => $meta->getAuthorCredit(), ) ) ); if( count($bundle) ){ $writer = new Loco_config_BundleWriter( $bundle ); $this->set( 'xml', $writer->toXml() ); } return $this->view('admin/bundle/debug'); } }