本文整理汇总了PHP中Constants类的典型用法代码示例。如果您正苦于以下问题:PHP Constants类的具体用法?PHP Constants怎么用?PHP Constants使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
在下文中一共展示了Constants类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: __construct
public function __construct($srcBase, $uttrekksBase, $SRC_TABLE_NAME, $logger, $ordVerdDAO, $merknadDAO)
{
parent::__construct(Constants::getXMLFilename('NOARKSAK'), $srcBase, $uttrekksBase, $SRC_TABLE_NAME, $logger);
$this->ordVerdDAO = $ordVerdDAO;
$this->merknadDAO = $merknadDAO;
$this->selectQuery = "select JOURAARNR, JOURAAR, JOURNR, PAPIR, AAPNET, INNH1, INNH2, MERKNAD, U1, STATUS, FYSARK, FRAARKDEL, SAKTYPE, SAKART, JOURENHET, OTYPE, OKODE1, UNAVN, ADMID, SBHID, UNNTOFF, HJEMMEL from " . $SRC_TABLE_NAME . "";
}
示例2: beforeAction
/**
* Before action load knight data of user
* @param unknown_type $action
*/
public function beforeAction($action)
{
//Load user's knight data
if (!Yii::app()->user->isGuest) {
$this->user_data['knights'] = Knights::model()->with('knightsCard', 'knightsStats')->find('id=:id', array(':id' => Yii::app()->user->knights_id));
$this->user_data['knights_card'] =& $this->user_data['knights']->knightsCard;
//Load stats of knight
$this->user_data['knights_stats'] =& $this->user_data['knights']->knightsStats;
//Load if user has new friendship request
$sql = 'SELECT friends.id as id, k1.name as name, k1.avatars_id as avatars_id FROM friends
INNER JOIN users ON users.id = friends.from_user
INNER JOIN knights as k1 ON k1.users_id = users.id
WHERE friends.status = :status AND to_user = :users_knights_id1
ORDER BY start_date DESC';
$command = Yii::app()->db->createCommand($sql);
$command->bindValue(':status', Friends::STATUS_ONWAITING, PDO::PARAM_INT);
$command->bindValue(':users_knights_id1', $this->user_data['knights']->id, PDO::PARAM_INT);
$this->user_data['knights_new_friends'] = $command->queryAll();
//Load last messages
$this->user_data['new_messages'] = Messages::getNewMessages(Yii::app()->user->users_id);
//Load all attributes name attributes
$this->app_data['attribute_list'] = Constants::model()->findAll('type=:type', array(':type' => Constants::KNIGHTS_ATTRIBUTES));
}
return true;
}
示例3: action_index
/**
* @author Thuanth6589 <thuanth6589@seta-asia.com.vn>
* action create/edit user
* @return mixed
*/
public function action_index()
{
$data = array();
$user_id = Input::get('user_id');
if (isset($user_id)) {
$data['user'] = \Model_Muser::find_by_pk($user_id);
if (!isset($data['user'])) {
Session::set_flash('error', 'ユーザが存在しません');
return Response::redirect('/master/users');
}
}
if (Input::method() == 'POST') {
$url = Session::get('users_url') ? Session::get('users_url') : Uri::base() . 'master/users';
$user_id = Input::post('user_id', null);
if ($user_id && !\Model_Muser::find_by_pk($user_id)) {
Session::set_flash('success', 'ユーザーは存在しません');
return Response::redirect($url);
}
$user = new \Model_Muser();
$fields = $user->set_data(Input::post());
$check = $user->validate_unique_login_id($fields['login_id'], isset($fields['user_id']) ? $fields['user_id'] : null);
if ($check && $user->save_data($fields)) {
Session::set_flash('success', \Constants::$message_create_success);
return Response::redirect($url);
}
$message = \Constants::$message_create_error;
if (!$check) {
$message = '入力したIDは既存に存在してます。';
}
Session::set_flash('error', $message);
}
$data['department'] = \Constants::get_create_department();
$this->template->title = 'UOS求人システム';
$this->template->content = View::forge('user', $data);
}
示例4: action_index
/**
* @author Thuanth6589 <thuanth6589@seta-asia.com.vn>
* list media
*/
public function action_index()
{
$m_group = new \Model_Mgroups();
$m_partner = new \Model_Mpartner();
$tmp = array('' => 'その他');
$data['groups'] = $tmp + (new \Model_Mgroups())->get_type(2);
$data['partners'] = $this->_partners;
$filters = Input::get();
$query_string = empty($filters) ? '' : '?' . http_build_query($filters);
Session::set('medias_url', Uri::base() . 'master/medias' . $query_string);
if (isset($filters['m_group_id']) && $filters['m_group_id']) {
$data['partners'] += array_column($m_partner->get_partner_group($filters['m_group_id'], $this->_partner_type), 'branch_name', 'partner_code');
}
$m_media = new \Model_Mmedia();
$m_post = new \Model_Mpost();
$data['count_media'] = $m_media->count_data($filters);
$pagination = \Uospagination::forge('pagination', array('pagination_url' => Uri::base() . 'master/medias' . $query_string, 'total_items' => $data['count_media'], 'per_page' => \Constants::$default_limit_pagination, 'num_links' => \Constants::$default_num_links, 'uri_segment' => 'page', 'show_last' => true));
$filters['offset'] = $pagination->offset;
$filters['limit'] = $pagination->per_page;
$medias = $m_media->get_data($filters);
foreach ($medias as $media) {
$media->count_post = $m_post->count_by_media_id($media->m_media_id);
}
$data['pagination'] = $pagination;
$data['medias'] = $medias;
$data['type'] = \Constants::$media_type;
$data['classification'] = \Constants::get_search_media_classification();
$data['filters'] = $filters;
$this->template->title = 'UOS求人システム';
$this->template->content = View::forge('medias', $data);
}
示例5: __construct
public function __construct($srcBase, $uttrekksBase, $SRC_TABLE_NAME, $logger, $utvSakDAO, $utvBehDoDAO)
{
parent::__construct(Constants::getXMLFilename('UTVBEH'), $srcBase, $uttrekksBase, $SRC_TABLE_NAME, $logger);
$this->selectQuery = "select UTVID, BEHID, JOURAARNR, BEHNR, MOTEID, SAKSNR, SAKSAAR, STATUS, PROTOKOLL from " . $SRC_TABLE_NAME . "";
$this->utvSakDAO = $utvSakDAO;
$this->utvBehDoDAO = $utvBehDoDAO;
}
示例6: __construct
public function __construct($srcBase, $uttrekksBase, $SRC_TABLE_NAME, $logger)
{
parent::__construct(Constants::getXMLFilename('UTVMOTE'), $srcBase, $uttrekksBase, $SRC_TABLE_NAME, $logger);
$this->selectQuery = "select ID, MOTENR, UTVID, LUKKET, MOTEDATO, MOTETID, FRIST, SAKSKART, PROTOKOLL, JOURAARNR FROM " . $SRC_TABLE_NAME . "";
// Yes $SRC_TABLE_NAME is wrong but I need to finish this!!!
$this->utvMoteDokDAO = new UtvMoteDokDAO($srcBase, $uttrekksBase, $SRC_TABLE_NAME, $logger);
}
示例7: init
public function init()
{
Constants::$host = self::$host;
Constants::$pass = self::$pass;
Constants::$user = self::$user;
Constants::$database = self::$database;
}
示例8: __construct
public function __construct($srcBase, $uttrekksBase, $SRC_TABLE_NAME, $logger)
{
parent::__construct(Constants::getXMLFilename('TLKODE'), $srcBase, $uttrekksBase, $SRC_TABLE_NAME, $logger);
$this->selectQuery = "select TILLEGSK, EKODE3, ETEXT3 from " . $SRC_TABLE_NAME . " group by TILLEGSK, EKODE3, ETEXT3 ORDER BY TILLEGSK";
$this->logger->log($this->XMLfilename, "Created based on following query. select TILLEGSK, EKODE3, ETEXT3 from dgjmjo group by TILLEGSK, EKODE3, ETEXT3 ORDER BY TILLEGSK", Constants::LOG_INFO);
$this->logger->log($this->XMLfilename, "This will not be correct if tilleggskoder are used that are not part of K-Koder. Manual check in DGJMJO.TILLEGSK advised.", Constants::LOG_TODO);
}
示例9: actionGo
public function actionGo()
{
if (isset($_POST)) {
$val = $_POST['constant'];
Constants::model()->setCvalue('dayup', $val);
}
$this->render('go', array('model' => $val));
}
示例10: auth_exists
function auth_exists()
{
$path = Constants::GET_CONFIG_DIRECTORY() . '/cred.php';
if (file_exists($path)) {
return true;
} else {
return false;
}
}
示例11: perform
function perform()
{
if (!is_writable($this->config->get('data_dir'))) {
$this->ae->add('error', $this->config->get('data_dir') . 'に書き込み権限がありません');
return 'error';
}
$constants = new Constants();
$constants->set('C_ADMIN_PASS', md5($this->af->get('admin_pass')));
$constants->set('C_ADMIN_MAIL', $this->af->get('admin_mail'));
$constants->set('C_AUTO_SELECT', '0');
$fp = fopen($this->config->get('config_file'), 'w+b');
if (!$fp || !fwrite($fp, $constants->toString())) {
$this->ae->add('error', $this->config->get('config_file') . 'に書き込めませんでした');
return 'error';
}
fclose($fp);
return 'login';
}
示例12: __construct
public function __construct($srcBase, $uttrekksBase, $SRC_TABLE_NAME, $kommuneName, $logger)
{
parent::__construct(Constants::getXMLFilename('DOKLINK'), $srcBase, $uttrekksBase, $SRC_TABLE_NAME, $logger);
$this->selectFromFilerQuery = "select REFAARNR, DOKID, FILNOKKEL, OPPRETTETDATO, OPPRETTETAVID, FILNR, AKTIV from FILER WHERE REFAARNR = '";
$this->selectFromVedleggQuery = "select REFAARNR, VEDLNR, BESKRIVELSE, DOKID, DOKNAVN, DOKODE, TKDATO, TKAV, PAPIR, LOKPAPIR, DOKSTATUS, DOKKAT, PNID, GRUPPE, GRUPPEID, UNNTOFF, HJEMMEL, AVGRADER, AGDATO from DGJMVEDLEGG WHERE REFAARNR = '";
$this->kommuneName = $kommuneName;
$this->dokVersDAO = new DokVersDAO($this->srcBase, $this->uttrekksBase, "", $kommuneName, $logger);
$this->dokBeskDAO = new DokBeskDAO($this->srcBase, $this->uttrekksBase, "", $kommuneName, $logger);
}
示例13: __construct
function __construct()
{
$this->form_fields = array();
$this->use_bootstrap = false;
$this->bootstrap_form_orientation = "horizontal";
$this->form_method = "POST";
$this->form_action = "";
$this->constants = Constants::getInstance();
}
示例14: init
public static function init()
{
Constants::$host = self::$host;
Constants::$pass = self::$pass;
Constants::$user = self::$user;
Constants::$database = self::$database;
UploadHandler::$projectFilesPath = ProjectGlobal::$projectFilesPath;
UploadHandler::$rootFilesPath = "/upload/generated_files/";
}
示例15: test_Constants
function test_Constants()
{
$this->dir('Constants');
$original = file_get_contents($this->dir() . 'in.css');
$expected = file_get_contents($this->dir() . 'out.css');
$css = Constants::pre_process($original);
$css = Constants::replace($css);
$this->assertEqual($css, $expected);
}