whoami7 - Manager
:
/
home
/
techyfnq
/
www
/
wp-content
/
plugins
/
site-reviews
/
plugin
/
Defaults
/
Upload File:
files >> //home/techyfnq/www/wp-content/plugins/site-reviews/plugin/Defaults/AddonDefaults.php
<?php namespace GeminiLabs\SiteReviews\Defaults; class AddonDefaults extends DefaultsAbstract { /** * The values that should be cast before sanitization is run. * This is done before $sanitize and $enums. * @var array */ public $casts = [ 'beta' => 'bool', ]; /** * The values that should be sanitized. * This is done after $casts and before $enums. * @var array */ public $sanitize = [ 'description' => 'text', 'id' => 'id', 'link_text' => 'text', 'plugin' => 'text', 'slug' => 'slug', 'style' => 'attr-style', 'title' => 'text', 'url' => 'url', ]; /** * @return array */ protected function defaults() { return [ 'beta' => false, 'description' => '', 'id' => '', 'link_text' => '', 'plugin' => '', 'slug' => '', 'style' => '', 'title' => '', 'url' => '', ]; } /** * Finalize provided values, this always runs last. * @return array */ protected function finalize(array $values = []) { if (!empty($values['link_text'])) { return $values; } if (true === $values['beta']) { $values['link_text'] = _x('Premium members only', 'admin-text', 'site-reviews'); $values['title'] = sprintf('%s (%s)', $values['title'], _x('beta', 'admin-text', 'site-reviews')); } else { $values['link_text'] = _x('View Add-on', 'admin-text', 'site-reviews'); } return $values; } }
Copyright ©2021 || Defacer Indonesia