index edb9d277dc404c33c9abab9b4a9de047268d0f54..9aa4aa826832cbe26f9ca596929a46f1cf10dfaa 100644 (file)
class askClassName extends plugin
{
/* CLI vars */
- var $cli_summary= "Manage server basic objects";
- var $cli_description= "Some longer text\nfor help";
- var $cli_parameters= array("eins" => "Eins ist toll", "zwei" => "Zwei ist noch besser");
+ var $cli_summary = "Manage server basic objects";
+ var $cli_description = "Some longer text\nfor help";
+ var $cli_parameters = array("eins" => "Eins ist toll", "zwei" => "Zwei ist noch besser");
/* attribute list for save action */
- var $ignore_account = TRUE;
- var $attributes = array();
- var $objectclasses = array("whatever");
+ var $ignore_account = TRUE;
+ var $attributes = array();
+ var $objectclasses = array("whatever");
- var $objectClass = false;
- var $forbidden =array();
+ var $objectClass = false;
+ var $forbidden = array();
var $ClassName = "";
var $ClassAlreadyExists = false;
function execute()
{
+ /* Call parent execute */
+ plugin::execute();
+
/* Fill templating stuff */
$smarty = get_smarty();
$display= "";
/* The faifilter contais
- The base for all fai objects
+ * The base for all fai objects
*/
$faifilter = $_SESSION['faifilter'];
FALSE, $objecttypes['dn'], array("cn","description","objectClass","FAIclass"),TRUE);
foreach($res2 as $object){
-
/* skip class names with this name */
if(in_array($this->objectClass,$object['objectClass'])){
$delete[] = $object['cn'][0];
$message[]=_("The specified class name is already in use for this object type.");
}
- if(preg_match("/[^a-z0-9]/i",$this->ClassName)){
- $message[]=_("Please enter a valid class name. Only 0-9 a-z is allowed here.");
- }
-
return ($message);
}