protected function getClassByFileName($filename, $strip_date = false) { $filename = trim(str_replace('_table.php', '', $filename)); if (empty($filename)) { throw new Exception('Filename is not defined'); } $filename_parts = explode('_', $filename); if ($strip_date === true) { $filename_parts = array_slice($filename_parts, 6); } array_walk($filename_parts, function (&$item) { $item = UcFirst($item); }); return implode('', $filename_parts); }
function getLangName($lang, $ucFirst = false) { switch ($lang) { case 2: $text = _('tedesco'); break; case 3: $text = _('inglese'); break; default: $text = _('italiano'); break; } return $ucFirst ? UcFirst($text) : $text; }
#,'ksv1.php':ben devs if ($preload1) { $preload = array_merge($preload1, $preload); } if ($preload2) { $preload = array_merge($preload, $preload2); } def($conf, array(param($a['conf']), '###client')); #av(param($a['preload']),$preload,$a['preload']); #Av(__LINE__,$a['preload'],'pre:'.$preload,'def:'.def($preload,Array(param($a['preload']),'fichiers'))); #csf as sqlite database #Définitions - variables de base du framework - FIN DE LA CUSTOMISATION !!!! setlocale(LC_ALL, 'fr_FR'); date_default_timezone_set('Europe/Berlin'); #php.ini => date.timezone = "Europe/Whatever" Rem($ndate, UcFirst(strftime("%A %d %B %Y %T")), date("Y m d H:i:s")); #pat(PHP_OS,,strftime("%A %d %B %Y %T")); #Vendredi 27 Septembre 2013 16:49:36 $D = array('ndate' => "<a id=ndate>" . $ndate . "</a>", 'deblockurl' => '!*%$%M', 'vit' => LOGS . 'Vitale.db', 'starter' => $starter, 'logs' => $a['logs'], 'tmp' => $a['tmp'], 'rt' => $a['rt']); foreach ($D as $k => $v) { redef($k, $v, 1); } e(RU . H . U . $a['args']); #note surl is obselete $D = array('bots' => isbot(), 'mu' => mu(H . U), 'u2' => Preg_Replace("~(\\?|&).*~", '', U), 'ipf' => IPSTORE . IP . ".db", 'fkeyword' => TMP . 'keyw/' . IP, 'u3' => BadQ(U)); foreach ($D as $k => $v) { redef($k, $v, 1); } $D = array('hu3' => H . '/' . U3, 'hu4' => '//' . H . '/' . U3, 'seed' => alpha2num(u2), 'su2' => SR . U2, 'CACHEPATH' => TMP . 'cache/' . MU . '.ca'); /**/ foreach ($D as $k => $v) {
/** * 将第一个字母转换成大写 * * @param string $string * @return string */ private function UcFirst($string, $isTable = "0") { $string = explode("_", $string); for ($i = 0; $i < count($string); $i++) { $string[$i] = ucfirst($string[$i]); } if ($isTable) { if ($this->ClassPre) { $this->ClassMark = $this->ClassPre; return "DMO_" . $this->ClassPre . "_" . $string[1]; } else { $this->ClassMark = UcFirst($string[0]); //return "DTO_".UcFirst($string[0])."_".$string[1]; return "DMO_" . implode("_", $string); } } else { return implode("_", $string); } }
function getCanonicalName($username) { return UcFirst(strtolower($username)); }