✏️ 正在编辑: Combos.php
路径:
/srv/systems_dir/koruspay/library/Core/Combos.php
提示:
您可以编辑任何文件(包括二进制文件),但请注意不当修改可能导致文件损坏。
<?php class Core_Combos { private static $_keyOrder = 'name'; private static function getOptions($values, $key = 'id', $description = 'name') { $options = ["" => ""]; if (count($values) > 0) { foreach ( $values as $value ) { if (is_array($description)) { $newDescription = implode(" | ", array_intersect_key(array_filter($value), array_flip($description))); $options[$value[$key]] = $newDescription; } else { $options[$value[$key]] = $value[$description]; } } } return $options; } private static function cmp($a, $b) { return strcmp($a[self::$_keyOrder], $b[self::$_keyOrder]); } public static function getCompanysOptions() { $dbtable = Model_Container::getCompany(); return self::getOptions($dbtable->fetchAll(null, "fantasy ASC"), 'id', 'fantasy'); } public static function getUsuariosOptions() { return Model_Container::getUser()->fetchPairs('login'); } public static function getSimNaoOptions() { return array( '' => '', '1' => 'SIM', '-1' => 'NÃO' ); } public static function getSituacaoClientes() { return array( '', 'Ativo', 'Inativo' ); } public static function getEstados() { $keys = $values = array( '', 'AC', 'AL', 'AM', 'AP', 'BA', 'CE', 'DF', 'ES', 'GO', 'MA', 'MG', 'MS', 'MT', 'PA', 'PB', 'PE', 'PI', 'PR', 'RJ', 'RN', 'RO', 'RR', 'RS', 'SC', 'SE', 'SP', 'TO'); return array_combine($keys, $values); } public static function getMeses() { $meses = [ '', 'Janeiro', 'Fevereiro', 'Março', 'Abril', 'Maio', 'Junho', 'Julho', 'Agosto', 'Setembro', 'Outubro', 'Novembro', 'Dezembro' ]; return $meses; } }
💾 保存文件
← 返回文件管理器