Files
nibiru-framework.com/core/t/messages.php

105 lines
3.3 KiB
PHP
Executable File

<?php
namespace Nibiru;
/**
* Created by PhpStorm.
* User: stephan
* Date: 24.01.17
* Time: 11:57
*/
trait Messages
{
/**
* @desc messages for the form classes
*/
public static function msg_error_string()
{
return "ERROR: The type has to be of type (string)!";
}
public static function msg_error_array()
{
return "ERROR: The given parameter type has to be an array (array)";
}
public static function msg_error_field_names()
{
$filednames = array('fieldnames' => array("name1", "name2", "etc"));
return "ERROR: The field names have to in the form of an array: e.g.:" . "\n" . print_r($filednames, true);
}
public static function msg_error_field_max()
{
$max = array('max' => array(2, 3, 'etc'));
return "ERROR: The field max has to be in the form of an array containing integers e.g:" . "\n" . print_r($max, true);
}
public static function msg_error_field_min()
{
$min = array('min' => array(2, 3, 'etc'));
return "ERROR: The field min has to be in the form of an array containing integers e.g:" . "\n" . print_r($min, true);
}
public static function msg_error_input_array_size()
{
$size_array = array( 'fieldnames' => array('name', 'name', 'etc'),
'fieldtypes' => array('text', 'radio', 'etc'),
'fieldvalues' => array('value1', 'value2', 'etc'),
'min' => array(5, 4, 'etc'),
'max' => array(7, 8, 'etc')
);
return "ERROR: The field size for the array has to be equal to 4, and has to contain the follwoing fields:" . "\n" . print_r($size_array, true);
}
public static function msg_error_input_values()
{
$values = array('min' => array('value1', 'value2', 'etc'));
return "ERROR: The fieldvalues have to be in the form of an array containing values e.g:" . "\n" . print_r($values, true);
}
/**
* @desc section for the debug class
*/
public static function msg_post()
{
return 'No data for the $_POST output.';
}
public static function msg_get()
{
return 'No data for the $_GET output.';
}
public static function msg_files()
{
return 'No data for the $_FILES output.';
}
public static function msg_cookie()
{
return 'No data for the $_COOKIES output.';
}
public static function msg_session()
{
return 'No data for the $_SESSION output.';
}
public static function msg_env()
{
return 'No data for the $_ENV output.';
}
public static function msg_globals()
{
return 'No data for the $GLOBALS output.';
}
public static function msg_server()
{
return 'No data for the $_SERVER output.';
}
public static function msg_request()
{
return 'No data for the $_REQUEST output.';
}
public static function msg_raw_output()
{
return 'No data for the raw output.';
}
public static function msg_bottom_bar()
{
return 'Nibiru System Information.';
}
public static function msg_file_write_undefined()
{
return 'ERROR: Marduk needs a filename, in order to perform delete actions on the file!';
}
}