Lines Matching refs:name

17 	private $name = '';  variable in dokuwiki_farm_animal
31 function __construct($name = '', $manager = null) { argument
33 if(self::exists($name)) {
34 $this->name = $name;
36 $this->path = self::$farmconf['farmfsroot'].self::$farmconf['barn'].$this->name;
45 return $this->name;
113 public function getMetadata($name = '', $default = null) { argument
115 if(!self::exists($this->name)) return null;
122 if($name == '') return $metadata;
123 return isset($metadata[$name]) ? $metadata[$name] : $default;
132 public function setMetadata($name = '', $value = '') { argument
134 if($name == '') return false;
135 if(!self::exists($this->name)) return null;
143 if(isset($metadata[$name])) unset($metadata[$name]);
144 }else $metadata[$name] = $value;
185 if(!self::exists($this->name)) return null;
255 if(!self::exists($this->name)) return false;
278 if(!self::exists($this->name)) return null;
299 if(!self::exists($this->name)) return false;
374 public function addUser($user, $pass, $name, $mail, $grps=null) { argument
375 if($name == '') $name = $user;
394 $userline = join(':', array($user, $pass, $name, $mail, $groups))."\n";
410 $r = ($localauth->createUser($user, $pass, $name, $mail, $grps) != null);
511 if(!self::exists($this->name)) return false;
520 if(!self::exists($this->name)) return '';
533 if(!self::exists($this->name)) return false;
563 if($this->name == self::$farmconf['animaltemplate']) return false;
567 if($hookhandler) $hookhandler->trigger('delete', 'after', array($this->name));
580 public static function createNew($name = '', $template = null, $host = null, $handler = null) { argument
590 if(!$hookhandler->trigger('create', 'before', array($name, $template))) {
612 …$name = strtr($name, "àáâãäçèéêëìíîïñòóôõöùúûüýÿÀÁÂÃÄÇÈÉÊËÌÍÎÏÑÒÓÔÕÖÙÚÛÜÝ", "aaaaaceeeeiiiinooooou…
613 $name = preg_replace('`\s+`', '_', $name);
614 if(!preg_match('`^[a-z0-9._-]+`i', $name)) {
618 …elf::exists($name) || ($name == trim(self::$farmconf['farmer'], '/')) || @is_dir(self::$farmconf['…
619 …handler->errors[] = array('code' => 'animal_new_namealreadyinuse_failure', 'data' => array($name));
632 $ctn = str_replace(\'{ANIMAL}\', \''.$name.'\', $ctn);
639 …'barn'].$template, self::$farmconf['farmfsroot'].self::$farmconf['barn'].$name, false, array(), $c…
644 if($fp = fopen(self::$farmconf['farmfsroot'].self::$farmconf['barn'].$name.'/animal.meta', 'w')) {
652 if(!self::exists($name)) {
657 $a = new dokuwiki_farm_animal($name, $handler->manager);
658 …array('basedir'), 'DOKU_ANIMAL_BASEDIR.\''.$name.'\'') || !$a->setWikiConf('editable', array('titl…
673 fwrite($fp, $vh."\n".$host.' '.$name);
687 return $name;
780 public static function exists($name = '') { argument
781 if($name == '') return false;
782 …$name = strtr($name, "àáâãäçèéêëìíîïñòóôõöùúûüýÿÀÁÂÃÄÇÈÉÊËÌÍÎÏÑÒÓÔÕÖÙÚÛÜÝ", "aaaaaceeeeiiiinooooou…
783 $name = preg_replace('`\s+`', '_', $name);
784 if(!preg_match('`^[a-z0-9._-]+`i', $name)) return false;
786 …rmfsroot'].self::$farmconf['barn'].$name) && @file_exists(self::$farmconf['farmfsroot'].self::$far…