Linux cesa-www-main 6.1.0-49-cloud-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.174-1 (2026-05-26) x86_64
Apache/2.4.68 (Debian)
Server IP : 10.218.0.2 & Your IP : 216.73.217.117
Domains :
Cant Read [ /etc/named.conf ]
User : www-data
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
var /
www /
v3.cesa.co.za /
src /
ContactBundle /
Admin /
Delete
Unzip
Name
Size
Permission
Date
Action
.htaccess
237
B
-r-xr-xr-x
2026-08-17 03:12
ArrayProxyQuery.php
2.37
KB
-rwxrwxr-x
2026-05-25 12:28
ContactMethodAdmin.php
1.39
KB
-rwxrwxr-x
2026-05-18 12:51
ContactReasonAdmin.php
1.39
KB
-rwxrwxr-x
2026-05-18 12:51
MailChimpBatchAdmin.php
4.31
KB
-rwxrwxr-x
2026-05-18 12:51
MessageAdmin.php
3.04
KB
-rwxrwxr-x
2026-05-18 12:51
MessageCreditAdmin.php
5.68
KB
-rwxrwxr-x
2026-05-18 12:51
MessageErrorAdmin.php
3.08
KB
-rw-r--r--
2026-06-24 12:09
MessageRecipientAdmin.php
3.06
KB
-rwxrwxr-x
2026-05-18 12:51
MessageTypeAdmin.php
1.37
KB
-rwxrwxr-x
2026-05-18 12:51
php_errors.log
1.9
KB
-rwxrwxr-x
2026-04-02 12:06
Save
Rename
<?php namespace App\ContactBundle\Admin; use Sonata\AdminBundle\Admin\AbstractAdmin; use Sonata\AdminBundle\Datagrid\ListMapper; use Sonata\AdminBundle\Datagrid\DatagridMapper; use Sonata\AdminBundle\Form\FormMapper; use Sonata\AdminBundle\Show\ShowMapper; /** * Message Recipient Admin * * @author Otto Saayman <otto@igotafrica.com> * @package ContactBundle * @subpackage Admin * @version 0.0.1 */ class MessageRecipientAdmin extends AbstractAdmin { protected function generateBaseRouteName(bool $isChildAdmin = false): string { return 'message_recipient'; } protected function generateBaseRoutePattern(bool $isChildAdmin = false): string { return 'message_recipient'; } protected $container; /** * @return null */ public function setContainer($container) { $this->container = $container; } protected function configureShowFields(ShowMapper $showMapper): void { $showMapper ->add('message', null, array('label' => 'Message')) ->add('message_error_text', null, array('label' => 'Message Error')) ->add('to_e_mail') ->add('to_name') ->add('sent') ->add('date_sent') ; } protected function configureFormFields(FormMapper $formMapper): void { $formMapper ->add('to_e_mail', 'email', array('label' => 'E-Mail')) ->add('to_name', null, array('label' => 'Recipient')) ->add('sent') ->add('date_sent') ->add('message_error_text', 'text', array('label' => 'Message Error', 'mapped' => false, 'required' => false)) ; } protected function configureDatagridFilters(DatagridMapper $datagridMapper): void { $datagridMapper ->add('to_e_mail', null, array('label' => 'E-Mail')) ->add('to_name', null, array('label' => 'Recipient')) ->add('sent') ->add('date_sent') ; } protected function configureListFields(ListMapper $listMapper): void { $listMapper ->addIdentifier('message.subject', null, array('label' => 'Message Subject')) ->add('message_error_text', null, array('label' => 'Message Error')) ->add('to_e_mail') ->add('to_name') ->add('sent') ->add('date_sent') ->add('_action', 'actions', array( 'actions' => array( 'show' => array(), 'delete' => array(), ) )) ; } public function configureBatchActions(array $actions): array { if ( $this->hasRoute('edit') && $this->hasAccess('edit') && $this->hasRoute('delete') && $this->hasAccess('delete') ) { $actions['clearq'] = array( 'ask_confirmation' => true, 'label' => 'Clear message queue', ); } return $actions; } }