!C99Shell v. 2.1 [PHP 8 Update] [02.02.2022]!

Software: Apache/2.4.53 (Unix) OpenSSL/1.1.1o PHP/7.4.29 mod_perl/2.0.12 Perl/v5.34.1. PHP/7.4.29 

uname -a: Linux vps-2738122-x 4.15.0-213-generic #224-Ubuntu SMP Mon Jun 19 13:30:12 UTC 2023 x86_64 

uid=1(daemon) gid=1(daemon) grupos=1(daemon) 

Safe-mode: OFF (not secure)

/opt/lampp/lib/php/test/Mail_Queue/tests/Mail/   drwxr-xr-x
Free 13.33 GB of 61.93 GB (21.52%)
Home    Back    Forward    UPDIR    Refresh    Search    Buffer    Encoder    Tools    Proc.    FTP brute    Sec.    SQL    PHP-code    Update    Feedback    Self remove    Logout    


Viewing file:     QueueTest.php (2.14 KB)      -rw-r--r--
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
<?php
/**
 * So painful.
 */
class Mail_QueueTest extends Mail_QueueAbstract
{
    public function 
testPut()
    {
        
$time_to_send 3600;
        
$id_user      1;
        
$ip           '127.0.0.1';
        
$sender       'testsuite@example.org';
        
$recipient    'testcase@example.org';
        
$headers      = array('X-TestSuite' => 1);
        
$body         'Lorem ipsum';

        
$mailId $this->queue->put($sender$recipient$headers$body$time_to_send=0true$id_user);

        
$this->assertEquals(1$mailId); // it's the first email, after all :-)
        
$this->assertEquals(1count($this->queue->getQueueCount()));
    }

    
/**
     * This should return a MDB2_Error
     */
    
public function testSendMailByIdWithInvalidId()
    {
        
$randomId rand(112);
        
$status   $this->queue->sendMailById($randomId);

        
$this->assertContains('no such message'$status->getDebugInfo());
        
$this->assertTrue(($status instanceof Mail_Queue_Error));
    }

    
/**
     * Queue two emails - to be send right away.
     *
     * @return void
     */
    
public function testSendMailsInQueue()
    {
        
$this->markTestIncomplete("Doesn't send yet, need to doublecheck my table definition.");

        
$id_user      1;
        
$sender       'testsuite@example.org';
        
$recipient    'testcase@example.org';
        
$headers      = array('X-TestSuite' => 1);
        
$body         'Lorem ipsum';

        
$mailId1 $this->queue->put($sender$recipient$headers$body);

        
$id_user      1;
        
$sender       'testsuite@example.org';
        
$recipient    'testcase@example.org';
        
$headers      = array('X-TestSuite' => 2);
        
$body         'Lorem ipsum sit dolor';

        
$mailId2 $this->queue->put($sender$recipient$headers$body);

        
$this->assertEquals(2$this->queue->getQueueCount());

        
$status $this->queue->sendMailsInQueue();
        if (
Pear::isError($status)) {
            
$this->fail("Error sending emails: {$status->getMessage()}.");
        }
        
$this->assertTrue($status);
        
$this->assertEquals(0$this->queue->getQueueCount());
    }
}

:: Command execute ::

Enter:
 
Select:
 

:: Search ::
  - regexp 

:: Upload ::
 
[ Read-Only ]

:: Make Dir ::
 
[ Read-Only ]
:: Make File ::
 
[ Read-Only ]

:: Go Dir ::
 
:: Go File ::
 

--[ c99shell v. 2.1 [PHP 8 Update] [02.02.2022] maintained byC99Shell Github | Generation time: 0.5435 ]--