当前位置: 首页>>代码示例>>PHP>>正文


PHP Template::set_message方法代码示例

本文整理汇总了PHP中Template::set_message方法的典型用法代码示例。如果您正苦于以下问题:PHP Template::set_message方法的具体用法?PHP Template::set_message怎么用?PHP Template::set_message使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Template的用法示例。


在下文中一共展示了Template::set_message方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: upload_action

 public function upload_action()
 {
     // dump($_FILES);die;
     if (!isset($this->config->module)) {
         die("Nao foi coinfigurado o module, nao sei onde salvar. Operacao abortada");
     }
     // $upload_folder = $this->options->image_path;
     $upload_folder = "./assets/upload/image_galery";
     if (!is_dir($upload_folder)) {
         mkdir($upload_folder, 0777);
         chmod($upload_folder, 0777);
     }
     list($w, $h) = explode("x", $this->config->size);
     $config = array();
     $config['upload_path'] = $upload_folder;
     $config['allowed_types'] = str_replace(array(";"), "|", str_replace(array("*", ".", " "), "", $this->config->file_types));
     $config['image_width'] = $w;
     $config['image_height'] = $h;
     $config['encrypt_name'] = true;
     $config['overwrite'] = false;
     $files_uploades = array();
     $file_keys = array_keys($_FILES);
     for ($i = 0; $i < count($file_keys); $i++) {
         $files_uploades = $this->upload_act($file_keys[$i], $config);
     }
     if (!empty($files_uploades)) {
         if ($files_uploades["error"]) {
             Template::set_message($files_uploades["response"]);
         } else {
             return $this->save_image($files_uploades["response"]);
         }
     }
     // dump($this->config);
     // dump($files_uploades);die;
 }
开发者ID:caina,项目名称:pando,代码行数:35,代码来源:image_galery.php

示例2: edit

	public function edit() 
	{
		$server_type = $this->uri->segment(5);
	
		if ($this->input->post('submit'))
		{
			//echo '<pre>'; print_r($_POST); die();
		
			unset($_POST['server_type'], $_POST['submit']);
		
			if (write_db_config(array($server_type => $_POST)) == TRUE)
			{
				Template::set_message('Your settings were successfully saved.', 'success');
			} else 
			{
				Template::set_message('There was an error saving the settings.', 'error');
			}
		}
		
		$settings = read_db_config($server_type);
		
		Template::set('db_settings', $settings[$server_type]);
	
		Template::set('server_type', $server_type);
		Template::render();
	}
开发者ID:ndcisiv,项目名称:Bonfire,代码行数:26,代码来源:settings.php

示例3: __construct

 /**
  * Constructor
  *
  * @return void
  */
 public function __construct()
 {
     parent::__construct();
     $this->load->library('template');
     $this->load->library('assets');
     $this->load->config('docs');
     $this->lang->load('docs');
     $this->docsGroup = $this->uri->segment(2);
     // Is displaying docs permitted for this environment?
     if (config_item('docs.permitted_environments') && !in_array(ENVIRONMENT, config_item('docs.permitted_environments'))) {
         Template::set_message(lang('docs_env_disabled'), 'error');
         redirect();
     }
     // Was a doc group provided?
     if (!$this->docsGroup) {
         redirect('docs/' . config_item('docs.default_group'));
     }
     $this->showAppDocs = config_item('docs.show_app_docs');
     $this->showDevDocs = config_item('docs.show_dev_docs');
     $this->tocFile = config_item('docs.toc_file') ?: '_toc.ini';
     // Make sure we can still get to the search method.
     if ($this->docsGroup == 'search') {
         $this->docsGroup = false;
     } elseif ($this->docsGroup == 'developer' && !$this->showDevDocs && ENVIRONMENT != 'development') {
         if ($this->showAppDocs) {
             Template::set_message(lang('docs_not_allowed_dev'), 'warning');
             redirect('docs/application');
         }
         show_error(lang('docs_not_allowed'));
     }
     Template::set_theme(config_item('docs.theme'), 'docs');
     $this->load->helper('form');
 }
开发者ID:brkrishna,项目名称:freelance,代码行数:38,代码来源:docs.php

示例4: index

 /**
  * Displays the available shortcuts and the details of the keys setup
  * for these shortcut options.  Manages adding, editing and deleting of
  * the shortcut keys.
  *
  * @access public
  *
  * @return void
  */
 public function index()
 {
     if ($this->input->post('add_shortcut')) {
         if ($this->add()) {
             Template::set_message(lang('ui_shortcut_success'), 'success');
         } else {
             Template::set_message(lang('ui_shortcut_add_error'), 'error');
         }
     } elseif ($this->input->post('remove_action')) {
         if ($this->remove()) {
             Template::set_message(lang('ui_shortcut_remove_success'), 'success');
         } else {
             Template::set_message(lang('ui_shortcut_remove_error'), 'error');
         }
     } elseif ($this->input->post('submit')) {
         if ($this->save_settings()) {
             Template::set_message(lang('ui_shortcut_save_success'), 'success');
             redirect(uri_string());
         } else {
             Template::set_message(lang('ui_shortcut_save_error'), 'error');
         }
     }
     //end if
     // Read our current settings from the application config
     Template::set('current', config_item('ui.current_shortcuts'));
     $settings = $this->settings_lib->find_all_by('module', 'core.ui');
     Template::set('settings', $settings);
     Template::render();
 }
开发者ID:triasfahrudin,项目名称:siska21,代码行数:38,代码来源:settings.php

示例5: edit

 public function edit()
 {
     $this->load->library('form_validation');
     $server_type = $this->uri->segment(5);
     if ($this->input->post('submit')) {
         $this->form_validation->set_rules('server_type', lang('db_server_type'), 'required|trim|max_length[20]|xss_clean');
         $this->form_validation->set_rules('hostname', lang('db_hostname'), 'required|trim|max_length[120]|xss_clean');
         $this->form_validation->set_rules('database', lang('db_dbname'), 'required|trim|max_length[120]|xss_clean');
         $this->form_validation->set_rules('username', lang('bf_username'), 'trim|xss_clean');
         $this->form_validation->set_rules('password', lang('bf_password'), 'trim|xss_clean');
         if ($this->form_validation->run() !== FALSE) {
             unset($_POST['server_type'], $_POST['submit']);
             if (write_db_config(array($server_type => $_POST)) == TRUE) {
                 Template::set_message(lang('db_successful_save'), 'success');
                 $this->activity_model->log_activity($this->auth->user_id(), $server_type . ' : ' . lang('db_successful_save_act'), 'database');
             } else {
                 Template::set_message(lang('db_erroneous_save'), 'error');
                 $this->activity_model->log_activity($this->auth->user_id(), $server_type . ' : ' . lang('db_erroneous_save_act'), 'database');
             }
         }
     }
     $settings = read_db_config($server_type);
     if (!empty($settings)) {
         Template::set('db_settings', $settings[$server_type]);
     }
     Template::set('server_type', $server_type);
     Template::render();
 }
开发者ID:nurulimamnotes,项目名称:Bonfire,代码行数:28,代码来源:settings.php

示例6: index

 public function index()
 {
     if ($this->input->post('submit')) {
         if ($this->save_settings()) {
             Template::set_message(lang('mod_settings_saved'), 'success');
             redirect(SITE_AREA . '/settings/comments');
         } else {
             Template::set_message(lang('md_settings_error'), 'error');
         }
     }
     // Read our current settings
     $settings = $this->settings_model->select('name,value')->find_all_by('module', 'comments');
     Template::set('settings', $settings);
     if (!isset($this->role_model)) {
         $this->load->model('roles/role_model');
     }
     $roles = array();
     $tmpRoles = $this->role_model->select('role_id, role_name, default')->where('deleted', 0)->find_all();
     if (isset($tmpRoles) && is_array($tmpRoles) && count($tmpRoles)) {
         foreach ($tmpRoles as $role) {
             $roles = $roles + array($role->role_id => $role->role_name);
         }
     }
     Template::set('roles', $roles);
     Template::set('toolbar_title', lang('mod_settings_title'));
     Template::set_view('comments/settings/index');
     Template::render();
 }
开发者ID:brkrishna,项目名称:freelance,代码行数:28,代码来源:settings.php

示例7: index

 /**
  * Displays the available shortcuts and the details of the keys setup
  * for these shortcut options.  Manages adding, editing and deleting of
  * the shortcut keys.
  *
  * @access public
  *
  * @return void
  */
 public function index()
 {
     if (isset($_POST['add_shortcut'])) {
         if ($this->add()) {
             Template::set_message(lang('ui_shortcut_success'), 'success');
         } else {
             Template::set_message(lang('ui_shortcut_add_error'), 'error');
         }
     } elseif (isset($_POST['remove_shortcut'])) {
         if ($this->remove()) {
             Template::set_message(lang('ui_shortcut_remove_success'), 'success');
         } else {
             Template::set_message(lang('ui_shortcut_remove_error'), 'error');
         }
     } elseif (isset($_POST['save'])) {
         if ($this->save_settings()) {
             Template::set_message(lang('ui_shortcut_save_success'), 'success');
             redirect(uri_string());
         } else {
             Template::set_message(lang('ui_shortcut_save_error'), 'error');
         }
     }
     //end if
     // Read available shortcuts from the application config
     Template::set('current', config_item('ui.current_shortcuts'));
     $settings = $this->settings_lib->find_all_by('module', 'core.ui');
     Template::set('settings', $settings);
     Template::set('toolbar_title', lang('ui_shortcuts'));
     Template::render();
 }
开发者ID:brkrishna,项目名称:freelance,代码行数:39,代码来源:settings.php

示例8: index

 /**
  * Display a form with various site settings including site name and
  * registration settings
  *
  * @return void
  */
 public function index()
 {
     $this->load->config('extended_settings');
     $extended_settings = config_item('extended_settings_fields');
     if (isset($_POST['save'])) {
         if ($this->saveSettings($extended_settings)) {
             Template::set_message(lang('settings_saved_success'), 'success');
         } else {
             Template::set_message(lang('settings_error_success'), 'error');
             $settingsError = $this->settings_lib->getError();
             if ($settingsError) {
                 Template::set_message($settingsError, 'error');
             }
         }
         redirect(SITE_AREA . '/settings/settings');
     }
     // Read the current settings
     $settings = $this->settings_lib->find_all();
     // Get the available languages
     $this->load->helper('translate/languages');
     Template::set_view('settings/settings/index');
     Template::set('extended_settings', $extended_settings);
     Template::set('languages', list_languages());
     Template::set('selected_languages', unserialize($settings['site.languages']));
     Template::set('settings', $settings);
     Template::set('showDeveloperTab', $this->auth->has_permission($this->permissionDevView));
     Template::render();
 }
开发者ID:suhindra,项目名称:Bonfire,代码行数:34,代码来源:Settings.php

示例9: index

 public function index()
 {
     $result = $this->migrations->version(3);
     if ($result) {
         Template::set_message('Successfully migrated database to version ' . $result, 'success');
     } else {
         Template::set_message('There was an error migrating the database.', 'error');
     }
     Template::render();
 }
开发者ID:hnmurugan,项目名称:Bonfire,代码行数:10,代码来源:permission_upgrade.php

示例10: edit

 public function edit()
 {
     $this->auth->restrict('Simplenews.Developer.Edit');
     $id = $this->uri->segment(5);
     if (empty($id)) {
         Template::set_message(lang('simplenews_invalid_id'), 'error');
         redirect(SITE_AREA . '/developer/simplenews');
     }
     Assets::add_module_js('simplenews', 'simplenews.js');
     Template::set('toolbar_title', lang('simplenews_edit') . ' simplenews');
     Template::render();
 }
开发者ID:raviphad,项目名称:simplenews,代码行数:12,代码来源:developer.php

示例11: view

	public function view($file='') 
	{
		if (empty($file))
		{
			Template::set_message('No log file provided.', 'error');
			redirect('admin/settings/developer/logs');
		}
				
		Template::set('log_file', $file);
		Template::set('log_content', file($this->config->item('log_path') . $file));
		Template::render();
	}
开发者ID:ndcisiv,项目名称:Bonfire,代码行数:12,代码来源:developer.php

示例12: delete

 public function delete()
 {
     $id = $this->uri->segment(5);
     if (!empty($id)) {
         if ($this->permission_model->delete($id)) {
             Template::set_message(lang("permissions_delete_success"), 'success');
         } else {
             Template::set_message(lang("permissions_delete_failure") . $this->permission_model->error, 'error');
         }
     }
     redirect(SITE_AREA . '/settings/permissions');
 }
开发者ID:nurulimamnotes,项目名称:Bonfire,代码行数:12,代码来源:settings.php

示例13: add_news

 /**
  *	add_news.
  *
  *	Displays a default list of news articles. The nbumber of articles displayed is managed via
  *	the news.default_article_count setting.
  *
  *	@return					<void>	This function outputs to the Template::render() function
  *
  */
 public function add_news()
 {
     $settings = $this->_settings;
     if ($this->input->post('submit')) {
         $this->load->module('news/content');
         $uploadData = array();
         $upload = true;
         if (isset($_FILES['attachment']) && is_array($_FILES['attachment']) && $_FILES['attachment']['error'] != 4) {
             $uploadData = $this->content->handle_upload();
             if (isset($uploadData['error']) && !empty($uploadData['error'])) {
                 $upload = false;
             }
         }
         if (count($uploadData) > 0 && $upload || count($uploadData) == 0 && $upload) {
             if ($id = $this->content->save_article($uploadData)) {
                 $article = $this->news_model->find($id);
                 $this->load->model('activities/activity_model');
                 $this->activity_model->log_activity($this->current_user->id, 'Created Article: ' . $article->id, 'news');
                 Template::set_message('Article successfully submitted. It will be reviewed by the news moderator.', 'success');
                 Template::set_view('index');
                 Template::render();
             } else {
                 Template::set_message('There was a problem creating the article: ' . $this->news_model->error);
             }
         } else {
             Template::set_message('There was a problem saving the file attachment: ' . $uploadData['error']);
         }
     }
     if ($settings['news.public_submissions'] == 1) {
         $showForm = true;
         if ($settings['news.public_submitters'] == 1) {
             $cookie = unserialize($this->input->cookie($this->config->item('sess_cookie_name')));
             $showForm = isset($cookie['logged_in']);
             $error = 'You must be <a href="' . site_url('/login/') . '">logged in</a> to post news to this site.';
             unset($cookie);
         }
         if ($showForm) {
             $this->load->helper('form');
             Assets::add_css(array(Template::theme_url('js/editors/markitup/skins/markitup/style.css'), Template::theme_url('js/editors/markitup/sets/default/style.css'), css_path() . 'chosen.css', css_path() . 'bootstrap-datepicker.css'));
             Assets::add_js(array(Template::theme_url('js/editors/markitup/jquery.markitup.js'), Template::theme_url('js/editors/markitup/sets/default/set.js'), js_path() . 'chosen.jquery.min.js', js_path() . 'bootstrap-datepicker.js'));
             Template::set('public', true);
             Template::set('settings', $settings);
             Template::set('toolbar_title', lang('us_create_news'));
             Template::set_view('content/news_form');
             Template::render();
         } else {
             show_error($error, 501, 'Form Access Error');
         }
     } else {
         show_error('<h2>Sorry</h2><br />Public news submissions are not currently available.<br /><a href="' . site_url() . '">Return to the site</a>.', 501, 'Public News Submission not available');
     }
 }
开发者ID:remailednet,项目名称:Bonfire-News,代码行数:61,代码来源:news.php

示例14: template

 public function template()
 {
     if ($this->input->post('submit')) {
         $header = $_POST['header'];
         $footer = $_POST['footer'];
         $this->load->helper('file');
         write_file(APPPATH . 'modules/emailer/views/email/_header.php', $header, 'w+');
         write_file(APPPATH . 'modules/emailer/views/email/_footer.php', $footer, 'w+');
         Template::set_message('Template successfully saved.', 'success');
         redirect(SITE_AREA . '/settings/emailer/template');
     }
     Template::set('toolbar_title', 'Email Template');
     Template::render();
 }
开发者ID:hnmurugan,项目名称:Bonfire,代码行数:14,代码来源:settings.php

示例15: index

 public function index()
 {
     if ($this->input->post('submit')) {
         if ($this->save_settings()) {
             Template::set_message('Your settings were successfully saved.', 'success');
             redirect(SITE_AREA . '/settings');
         } else {
             Template::set_message('There was an error saving your settings.', 'error');
         }
     }
     // Read our current settings
     Template::set('settings', read_config('application'));
     Template::set_view('admin/settings/index');
     Template::render();
 }
开发者ID:hnmurugan,项目名称:Bonfire,代码行数:15,代码来源:settings.php


注:本文中的Template::set_message方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。