Ejemplo n.º 1
0
 /**
  * Constructor
  *
  * @return void
  */
 public function __construct()
 {
     parent::__construct();
     $this->auth->restrict('Containers.Content.View');
     $this->load->model('containers_model', null, true);
     $this->load->model(array('purchase_orders/purchase_orders_model', 'countries_model', 'product/product_model', 'uom/uom_model'));
     $this->lang->load('containers');
     Assets::add_css('flick/jquery-ui-1.8.13.custom.css');
     Assets::add_js('jquery-ui-1.8.13.min.js');
     Template::set_block('sub_nav', 'content/_sub_nav');
     Assets::add_module_js('containers', 'containers.js');
     $po_refs_select = $this->purchase_orders_model->get_po_ref_select();
     Template::set('po_refs_select', $po_refs_select);
     $po_refs = $this->purchase_orders_model->get_po_refs();
     Template::set('po_refs', $po_refs);
     $countries_select = $this->countries_model->get_countries_select();
     Template::set('countries_select', $countries_select);
     $countries = $this->countries_model->get_countries();
     Template::set('countries', $countries);
     $uoms_select = $this->uom_model->get_uoms_select();
     Template::set('uoms_select', $uoms_select);
     $uoms = $this->uom_model->get_uoms();
     Template::set('uoms', $uoms);
     $products_select = $this->product_model->get_products_select();
     Template::set('products_select', $products_select);
     $products = $this->product_model->get_products();
     Template::set('products', $products);
 }
Ejemplo n.º 2
0
 /**
  * Constructor
  *
  * @return void
  */
 public function __construct()
 {
     parent::__construct();
     $this->auth->restrict('Samples.Content.View');
     $this->load->model('samples_model', null, true);
     $this->load->model(array('uom/uom_model', 'product/product_model', 'customers/customers_model', 'vendor_profile/vendor_profile_model'));
     $this->lang->load('samples');
     Assets::add_css('flick/jquery-ui-1.8.13.custom.css');
     Assets::add_js('jquery-ui-1.8.13.min.js');
     Template::set_block('sub_nav', 'content/_sub_nav');
     Assets::add_module_js('samples', 'samples.js');
     $profile_id = NULL;
     if (isset($this->curr_user_profile['id'])) {
         $profile_id = $this->curr_user_profile['id'];
     }
     $uoms_select = $this->uom_model->get_uoms_select();
     Template::set('uoms_select', $uoms_select);
     $uoms = $this->uom_model->get_uoms();
     Template::set('uoms', $uoms);
     $products_select = $this->product_model->get_products_select();
     Template::set('products_select', $products_select);
     $products = $this->product_model->get_products();
     Template::set('products', $products);
     $party_select = $this->customers_model->get_party_select();
     Template::set('party_select', $party_select);
     $party = $this->customers_model->get_party();
     Template::set('party', $party);
     Template::set('vendors', $vendors);
 }
Ejemplo n.º 3
0
 public function create_form($fields_data = false)
 {
     $this->table_structure = $this->get_table_structure();
     Assets::add_js("jasny-bootstrap.min.js");
     Assets::add_js("modernizr-2.5.3.js");
     Assets::add_css("jasny-bootstrap.min.css");
     $hiddens = array();
     //hiddens only on update
     if ($fields_data !== FALSE) {
         $primary_key = $this->get_primary_key();
         $hiddens = array($primary_key => $fields_data->{$primary_key});
     }
     $form = "";
     $form .= form_open_multipart($this->ci->uri->uri_string(), 'class="form-horizontal" name="form_upload"', $hiddens);
     foreach ($this->table_structure as $field_info) {
         if ($this->can_show_input($field_info)) {
             $form .= $this->generate_input($field_info, $fields_data);
         }
     }
     // AFTER CREATE THE FORM, WE WILL INSERT HERE THE COMPONENTS
     if (isset($this->config->components)) {
         foreach ($this->config->components as $component_name => $component_configurations) {
             $component_configurations = $this->get_default_config($component_configurations);
             $component_lib = $this->ci->load->library("components/{$component_name}", $component_configurations);
             $form .= $component_lib->generate();
         }
     }
     $cancel_link = anchor(SITE_AREA . $this->get_path(), "Cancelar", "class='btn btn-warning'");
     $form .= "\n\t\t    <fieldset>\n\t\t        <div class='form-actions'>\n\t\t            <br/>\n\t\t            <input type='submit' name='save' class='btn btn-success' value='Salvar' />\n\t\t            <input type='submit' name='save' class='btn btn-success' value='Salvar e continuar' />\n\t\t            <!--<input type='submit' name='draft' class='btn btn-primary' value='Rascunho' />-->\n\t\t            {$cancel_link}\n\t\t        </div>\n\t\t    </fieldset>\n\t\t";
     $form .= form_close();
     return $form;
 }
Ejemplo n.º 4
0
 /**
  * Constructor
  *
  * @return void
  */
 public function __construct()
 {
     parent::__construct();
     $this->auth->restrict($this->permissionSiteReportsView);
     $this->auth->restrict($this->permissionViewActivities);
     $this->lang->load('activities/activities');
     $this->lang->load('datatable');
     $this->load->model('activities/activity_model');
     Assets::add_js(array('bootstrap', 'jquery.dataTables', 'bootstrap-dataTables'));
     Assets::add_js($this->load->view('reports/activities_js', null, true), 'inline');
     Assets::add_css(array('datatable', 'bootstrap-dataTables'));
     // Check the permissions, store the results.
     $this->hasPermissionDeleteOwn = $this->auth->has_permission($this->permissionDeleteOwn);
     $this->hasPermissionViewDate = $this->auth->has_permission($this->permissionViewDate);
     $this->hasPermissionViewModule = $this->auth->has_permission($this->permissionViewModule);
     $this->hasPermissionViewOwn = $this->auth->has_permission($this->permissionViewOwn);
     $this->hasPermissionViewUser = $this->auth->has_permission($this->permissionViewUser);
     if ($this->hasPermissionViewUser || $this->hasPermissionViewModule || $this->hasPermissionViewDate) {
         Template::set_block('sub_nav', 'reports/_sub_nav');
     }
     Template::set('toolbar_title', lang('activities_title'));
     Template::set('hasPermissionDeleteOwn', $this->hasPermissionDeleteOwn);
     Template::set('hasPermissionViewDate', $this->hasPermissionViewDate);
     Template::set('hasPermissionViewModule', $this->hasPermissionViewModule);
     Template::set('hasPermissionViewOwn', $this->hasPermissionViewOwn);
     Template::set('hasPermissionViewUser', $this->hasPermissionViewUser);
 }
Ejemplo n.º 5
0
 /**
  * Constructor
  *
  * @return void
  */
 public function __construct()
 {
     parent::__construct();
     $this->auth->restrict('Product_Documents.Content.View');
     $this->load->model('product_documents_model', null, true);
     $this->load->model(array('vendor_profile/vendor_profile_model', 'product/product_model', 'document_types/document_types_model'));
     $this->lang->load('product_documents');
     Assets::add_css('flick/jquery-ui-1.8.13.custom.css');
     Assets::add_js('jquery-ui-1.8.13.min.js');
     Template::set_block('sub_nav', 'content/_sub_nav');
     Assets::add_module_js('product_documents', 'product_documents.js');
     $profile_id = NULL;
     if (isset($this->curr_user_profile['id'])) {
         $profile_id = $this->curr_user_profile['id'];
     }
     $vendors_select = $this->vendor_profile_model->get_vendors_select($profile_id);
     Template::set('vendors_select', $vendors_select);
     $vendors = $this->vendor_profile_model->get_vendors($profile_id);
     Template::set('vendors', $vendors);
     $products_select = $this->product_model->get_products_select();
     Template::set('products_select', $products_select);
     $products = $this->product_model->get_products();
     Template::set('products', $products);
     $doc_types_select = $this->document_types_model->get_doc_types_select();
     Template::set('doc_types_select', $doc_types_select);
     $doc_types = $this->document_types_model->get_doc_types();
     Template::set('doc_types', $doc_types);
 }
Ejemplo n.º 6
0
 /**
  * Constructor
  *
  * @return void
  */
 public function __construct()
 {
     parent::__construct();
     $this->auth->restrict('Quotes.Content.View');
     $this->load->model('quotes_model', null, true);
     $this->load->model(array('uom/uom_model', 'product/product_model', 'vendor_profile/vendor_profile_model'));
     $this->lang->load('quotes');
     Assets::add_css('flick/jquery-ui-1.8.13.custom.css');
     Assets::add_js('jquery-ui-1.8.13.min.js');
     Template::set_block('sub_nav', 'content/_sub_nav');
     Assets::add_module_js('quotes', 'quotes.js');
     $uoms_select = $this->uom_model->get_uoms_select();
     Template::set('uoms_select', $uoms_select);
     $uoms = $this->uom_model->get_uoms();
     Template::set('uoms', $uoms);
     $products_select = $this->product_model->get_products_select();
     Template::set('products_select', $products_select);
     $products = $this->product_model->get_products();
     Template::set('products', $products);
     /*
     $vendors_select = $this->vendors_model->get_vendors_select();
     		Template::set('vendors_select', $vendors_select);
     
     		$vendors = $this->vendors_model->get_vendors();
     		Template::set('vendors', $vendors);
     */
     $vendors_select = $this->vendor_profile_model->get_vendors_select();
     Template::set('vendors_select', $vendors_select);
     $vendors = $this->vendor_profile_model->get_vendors();
     Template::set('vendors', $vendors);
 }
Ejemplo n.º 7
0
 public function __construct()
 {
     parent::__construct();
     $this->lang->load('dashboard', 'english');
     $data['lang']['nav_user'] = $this->lang->line('nav_user');
     Assets::add_js('product/create_product.js');
     Assets::add_css('product/product.css');
 }
Ejemplo n.º 8
0
 public function test_add_css_includes_arrays()
 {
     touch(FCPATH . 'themes/admin/css/null1.css');
     Assets::add_css(array('null', 'null1'));
     $r = Assets::css();
     $this->assertTrue(strpos($r, 'null.css') !== false && strpos($r, 'null1.css') !== false);
     unlink(FCPATH . 'themes/admin/css/null.css');
     unlink(FCPATH . 'themes/admin/css/null1.css');
 }
Ejemplo n.º 9
0
 public function __construct()
 {
     parent::__construct();
     $this->auth->restrict('Data_Dosen.Dosen.View');
     $this->load->model('data_dosen_model', null, true);
     $this->lang->load('data_dosen');
     Assets::add_css('flick/jquery-ui-1.8.13.custom.css');
     Assets::add_js('jquery-ui-1.8.13.min.js');
     Template::set_block('sub_nav', 'dosen/_sub_nav');
 }
Ejemplo n.º 10
0
 public function __construct()
 {
     parent::__construct();
     $this->auth->restrict('Tahunakademik.Jurusan.View');
     $this->load->model('tahunakademik_model', null, true);
     $this->lang->load('tahunakademik');
     Assets::add_css('flick/jquery-ui-1.8.13.custom.css');
     Assets::add_js('jquery-ui-1.8.13.min.js');
     Template::set_block('sub_nav', 'jurusan/_sub_nav');
 }
Ejemplo n.º 11
0
 /**
  * Constructor
  *
  * @return void
  */
 public function __construct()
 {
     parent::__construct();
     $this->load->library('form_validation');
     $this->load->model('quotes_model', null, true);
     $this->lang->load('quotes');
     Assets::add_css('flick/jquery-ui-1.8.13.custom.css');
     Assets::add_js('jquery-ui-1.8.13.min.js');
     Assets::add_module_js('quotes', 'quotes.js');
 }
Ejemplo n.º 12
0
 public function users()
 {
     $this->auth->restrict();
     $this->set_current_user();
     Assets::add_css(array('jquery.dataTables.css', 'dataTables.responsive.css'));
     Assets::add_js(array('jquery.dataTables.js', 'dataTables.bootstrap.js', 'dataTables.responsive.js'));
     Assets::add_module_js('users', 'manage_users.js');
     Template::set_view('manage/user_list');
     Template::render('user');
 }
Ejemplo n.º 13
0
 function __construct()
 {
     parent::__construct();
     $this->auth->restrict('Navigation.Content.View');
     $this->load->model('navigation_model');
     $this->load->model('navigation_group_model');
     $this->lang->load('navigation');
     Assets::add_css('flick/jquery-ui-1.8.13.custom.css');
     Assets::add_js('jquery-ui-1.8.8.min.js');
     Template::set_block('sub_nav', 'content/_sub_nav');
 }
Ejemplo n.º 14
0
 public function __construct()
 {
     parent::__construct();
     $this->auth->restrict('Pembayaran.Keuangan.View');
     $this->load->model('pembayaran_model', null, true);
     $this->lang->load('pembayaran');
     Assets::add_css('flick/jquery-ui-1.8.13.custom.css');
     Assets::add_js('jquery-ui-1.8.13.min.js');
     Template::set_block('sub_nav', 'keuangan/_sub_nav');
     Assets::add_js('format_uang');
 }
Ejemplo n.º 15
0
 /**
  * Constructor
  *
  * @return void
  */
 public function __construct()
 {
     parent::__construct();
     $this->auth->restrict($this->permissionView);
     $this->load->model('consignment_documents/consignment_documents_model');
     Assets::add_css('flick/jquery-ui-1.8.13.custom.css');
     Assets::add_js('jquery-ui-1.8.13.min.js');
     $this->form_validation->set_error_delimiters("<span class='error'>", "</span>");
     Template::set_block('sub_nav', 'content/_sub_nav');
     Assets::add_module_js('consignment_documents', 'consignment_documents.js');
 }
Ejemplo n.º 16
0
 public function create($value = '')
 {
     $data = array();
     $data['color'] = array(array('name' => '红色', 'color' => 'red'), array('name' => '蓝色', 'color' => 'blue'), array('name' => '黑色', 'color' => 'black'));
     $data['size'] = array(array('name' => 'L', 'value' => 'L'), array('name' => 'LX', 'value' => 'LX'), array('name' => 'LL', 'value' => 'LL'));
     Assets::add_js('product/create_product.js');
     Assets::add_css('product/product.css');
     Template::set_view('v_product_create');
     Template::set($data);
     Template::render();
 }
Ejemplo n.º 17
0
 public function display()
 {
     //Restrict the user if he is not logged in
     $this->auth->restrict();
     $this->set_current_user();
     Assets::add_css(array('jquery.dataTables.css', 'dataTables.responsive.css'));
     Assets::add_js(array('jquery.dataTables.js', 'dataTables.bootstrap.js', 'dataTables.responsive.js'));
     Assets::add_js($this->load->view('messages/validation_js', array(), true), 'inline');
     Template::set('page_title', 'My Messages');
     Template::set_view('messages/view_messages');
     Template::render('user');
 }
Ejemplo n.º 18
0
 /**
  * Constructor
  *
  * @return void
  */
 public function __construct()
 {
     parent::__construct();
     $this->auth->restrict($this->permissionView);
     $this->load->model('team/team_model');
     $this->lang->load('team');
     Assets::add_css('flick/jquery-ui-1.8.13.custom.css');
     Assets::add_js('jquery-ui-1.8.13.min.js');
     $this->form_validation->set_error_delimiters("<div class='alert alert-danger'>", "</div>");
     Template::set_block('sub_nav', 'content/_sub_nav');
     Assets::add_module_js('team', 'team.js');
 }
Ejemplo n.º 19
0
 /**
  *	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');
     }
 }
Ejemplo n.º 20
0
 public function __construct()
 {
     parent::__construct();
     if ($this->uri->segment(5) == '') {
         Template::redirect(SITE_AREA . '/jurusan/tahunakademik/index/' . $this->uri->segment(5));
     }
     $this->auth->restrict('Detail_Kalender_Akademik.Jurusan.View_detail');
     $this->load->model('detail_kalender_akademik_model', null, true);
     $this->lang->load('detail_kalender_akademik');
     Assets::add_css('flick/jquery-ui-1.8.13.custom.css');
     Assets::add_js('jquery-ui-1.8.13.min.js');
     Template::set_block('sub_nav', 'jurusan/_sub_nav');
 }
Ejemplo n.º 21
0
 public static function get_vc_pagecontent($page_id = false)
 {
     if ($page_id) {
         $page = get_post($page_id);
         if ($page) {
             $content = apply_filters('the_content', $page->post_content);
             $content = str_replace(']]>', ']]&gt;', $content);
             $shortcodes_custom_css = get_post_meta($page_id, '_wpb_shortcodes_custom_css', true);
             Assets::add_css($shortcodes_custom_css);
             wp_reset_postdata();
             return $content;
         }
     }
 }
Ejemplo n.º 22
0
        public function index($direction=FALSE)
        {

            $this->load->helper(array('form', 'url'));
            Assets::add_css('rake-space.css');

            Assets::add_css('piece.css');


            $fairy = array(
                'name'      => 'fairy', //paypal email address
                'currency'  => 'GBP',   //paypal currency
                'price'     => '20',    //location code (ex GB)
                'position'  => 'ed', //where to go back when the transaction is done.
                'owner'     => '110111',   //What is written on the return button in paypal
                'image'     =>  'e5blend.png'
            );

            Template::set('fairy', $fairy);

            $user = $this->current_user; 
            
            if($user){
                $tickets = $this->ticket_model->find_all();

                // print_r($tickets[0]);

                Template::set('tickets', $tickets[0]);
            }
            Template::set('user', $user);


            // select * from bf_tickets
            // Assets::add_module_js('shop', 'jquery.js');
            Assets::add_module_js('shop', 'simpleCart.js');
            Assets::add_module_js('shop', 'chesste.js');

            
            Assets::add_module_js('piece', 'user-management.js');
            // Template::set('products', $products);



            // Template::set('fairy', $fairy);

            $reading = $this->read();
            Template::set('reading', $reading);

            Template::render();
        }
Ejemplo n.º 23
0
 /**
  * Constructor
  *
  * @return void
  */
 public function __construct()
 {
     parent::__construct();
     $this->auth->restrict($this->permissionView);
     $this->load->model('templates/templates_model');
     $this->load->helper('manage_files');
     $this->lang->load('templates');
     Assets::add_css('flick/jquery-ui-1.8.13.custom.css');
     Assets::add_js('jquery-ui-1.8.13.min.js');
     Assets::add_css('jquery-ui-timepicker.css');
     Assets::add_js('jquery-ui-timepicker-addon.js');
     $this->form_validation->set_error_delimiters("<span class='error'>", "</span>");
     Template::set_block('sub_nav', 'embeds/_sub_nav');
     Assets::add_module_js('templates', 'templates.js');
 }
Ejemplo n.º 24
0
 /**
  * Constructor
  *
  * @return void
  */
 public function __construct()
 {
     parent::__construct();
     $this->auth->restrict('Inquiries.Content.View');
     $this->load->model('inquiries_model', null, true);
     $this->load->model('uom/uom_model');
     $this->lang->load('inquiries');
     Assets::add_css('flick/jquery-ui-1.8.13.custom.css');
     Assets::add_js('jquery-ui-1.8.13.min.js');
     Template::set_block('sub_nav', 'content/_sub_nav');
     Assets::add_module_js('inquiries', 'inquiries.js');
     $uoms_select = $this->uom_model->get_uoms_select();
     Template::set('uoms_select', $uoms_select);
     $uoms = $this->uom_model->get_uoms();
     Template::set('uoms', $uoms);
 }
Ejemplo n.º 25
0
 /**
  * Constructor
  *
  * @return void
  */
 public function __construct()
 {
     parent::__construct();
     $this->load->helper('form');
     $this->load->model('groups/groups_model');
     $this->load->model('group_types/group_types_model', 'group_types_model');
     $this->load->model('users/user_model');
     $this->lang->load('groups');
     $this->lang->load('users/users');
     $this->siteSettings = $this->settings_lib->find_all();
     Assets::add_css('flick/jquery-ui-1.8.13.custom.css');
     Assets::add_js('jquery-ui-1.8.13.min.js');
     Assets::add_module_js('users', 'password_strength.js');
     Assets::add_module_js('users', 'jquery.strength.js');
     $this->form_validation->set_error_delimiters("<span class='error'>", "</span>");
     Assets::add_module_js('groups', 'groups.js');
 }
Ejemplo n.º 26
0
 /**
  * Constructor
  *
  * @return void
  */
 public function __construct()
 {
     parent::__construct();
     $this->auth->restrict($this->permissionView);
     $this->load->model('labels/labels_model');
     $this->load->model(array('products/products_model'));
     $this->lang->load('labels');
     Assets::add_css('flick/jquery-ui-1.8.13.custom.css');
     Assets::add_js('jquery-ui-1.8.13.min.js');
     $this->form_validation->set_error_delimiters("<span class='error'>", "</span>");
     $products_select = $this->products_model->get_products_select();
     Template::set('products_select', $products_select);
     $products = $this->products_model->get_products();
     Template::set('products', $products);
     Template::set_block('sub_nav', 'content/_sub_nav');
     Assets::add_module_js('labels', 'labels.js');
 }
Ejemplo n.º 27
0
 function st_vc_twitter($arg, $content = false)
 {
     $data = shortcode_atts(array('st_twitter_number' => 5, 'st_twitter_user' => 'evanto', 'st_color' => '#fff'), $arg, 'st_twitter');
     extract($data);
     //require_once 'TwitterAPIExchange.php';
     if ($st_twitter_user) {
         //get twitter
         $settings = array('oauth_access_token' => "460485056-XHfLUud3fQToKfseTnoaiSLrWrdKnsiEyiCaJHLX", 'oauth_access_token_secret' => "GmYQbQcDXdiWBJFH39GgyG7i7fxVcfaQQT0YgCgh015f7", 'consumer_key' => "18ihEuNsfOJokCLb8SAgA", 'consumer_secret' => "7vTYnLYYiP4BhXvkMWtD3bGnysgiGqYlsPFfwXhGk");
         $num = $st_twitter_number;
         $url = 'https://api.twitter.com/1.1/statuses/user_timeline.json';
         $getfield = '?screen_name=' . $st_twitter_user . '&count=' . $num;
         $requestMethod = 'GET';
         $twitter = new TwitterAPIExchange($settings);
         $recent_twitter = $twitter->setGetfield($getfield)->buildOauth($url, $requestMethod)->performRequest();
         $twitters = json_decode($recent_twitter, true);
         $output = array();
         $txt = "";
         $class = "";
         if (!empty($st_color)) {
             $class = Assets::build_css("color: " . $st_color);
             Assets::add_css("\r\n                    .{$class} .owl-controls .owl-buttons div{\r\n                        background:{$st_color};\r\n                    }\r\n                ");
         }
         if (!isset($twitters['errors']) && count($twitters) > 0) {
             foreach ($twitters as $twitter) {
                 $txt .= '<div class="item">
                             <div class="icon pull-left">
                                 <i class="fa fa-twitter"></i>
                             </div>
                             <div class="txt">
                                 <span class="tweet_time">
                                     <a class="' . $class . '" title="view tweet on twitter" href="http://twitter.com/' . $st_twitter_user . "/status/" . $twitter['id'] . '">' . human_time_diff(strtotime($twitter['created_at'])) . ' ago :</a>
                                  </span>
                                  <span class="tweet_text">
                                    ' . $twitter['text'] . '
                                  </span>
                             </div>
                         </div>';
             }
         }
     }
     $r = st()->load_template('vc-elements/st-twitter/html', null, array('html' => $txt, 'st_color' => $st_color, 'class' => $class));
     return $r;
 }
Ejemplo n.º 28
0
 /**
  * Constructor
  *
  * @return void
  */
 public function __construct()
 {
     parent::__construct();
     $this->auth->restrict('Site.Reports.View');
     $this->auth->restrict('Bonfire.Activities.View');
     $this->lang->load('activities');
     $this->lang->load('datatable');
     Template::set('toolbar_title', lang('activity_title'));
     Assets::add_js(Template::theme_url('js/bootstrap.js'));
     Assets::add_js($this->load->view('reports/activities_js', null, true), 'inline');
     Assets::add_js(array(Template::theme_url('js/jquery.dataTables.min.js')));
     Assets::add_js(array(Template::theme_url('js/bootstrap-dataTables.js')));
     Assets::add_css(array(Template::theme_url('css/datatable.css')));
     Assets::add_css(array(Template::theme_url('css/bootstrap-dataTables.css')));
     //Assets::add_module_css ('activities', 'datatables.css');
     if (has_permission('Activities.User.View') || has_permission('Activities.Module.View') || has_permission('Activities.Date.View')) {
         Template::set_block('sub_nav', 'reports/_sub_nav');
     }
 }
Ejemplo n.º 29
0
 /**
  * Checks Auth Permissions and setups all java-scripts and other stuff
  *
  * @property CI_Pagination $pagination
  * @property MY_Model      $my_model
  * @property news_model    $news_model
  * @property author_model  $author_model
  *
  * @return   void
  */
 public function __construct()
 {
     parent::__construct();
     $this->auth->restrict('News.Content.View');
     $this->load->model('news/news_model');
     $this->load->model('news/author_model');
     $this->load->helper('news');
     $this->lang->load('news');
     $this->load->helper('author');
     $this->load->library('pagination');
     $this->_settings = $this->settings_model->select('name,value')->find_all_by('module', 'news');
     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'));
     $the_path = $this->_settings['news.upload_dir_path'];
     $this->_news_dir = realpath($the_path);
     if (!is_dir($this->_news_dir) && !is_writeable($this->_news_dir)) {
         Template::set_message('Attachment Upload Directory is not write-able: ' . $this->_news_dir, 'error');
         log_message('error', 'Attachment Upload Directory is not write-able: ' . $this->_news_dir);
     }
     Template::set_block('sub_nav', 'content/_sub_nav');
 }
Ejemplo n.º 30
0
 /**
  * Constructor
  *
  * @return void
  */
 public function __construct()
 {
     parent::__construct();
     $this->auth->restrict('PO_Transactions.Content.View');
     $this->load->model('po_transactions_model', null, true);
     $this->load->model(array('purchase_orders/purchase_orders_model', 'vendor_profile/vendor_profile_model'));
     $this->lang->load('po_transactions');
     Assets::add_css('flick/jquery-ui-1.8.13.custom.css');
     Assets::add_js('jquery-ui-1.8.13.min.js');
     Template::set_block('sub_nav', 'content/_sub_nav');
     Assets::add_module_js('po_transactions', 'po_transactions.js');
     $profile_id = NULL;
     if (isset($this->curr_user_profile['id'])) {
         $profile_id = $this->curr_user_profile['id'];
     }
     $vendors_select = $this->vendor_profile_model->get_vendors_select($profile_id);
     Template::set('vendors_select', $vendors_select);
     $vendors = $this->vendor_profile_model->get_vendors($profile_id);
     Template::set('vendors', $vendors);
     $po_ref_select = $this->purchase_orders_model->get_po_ref_select();
     Template::set('po_ref_select', $po_ref_select);
     $po_ref = $this->purchase_orders_model->get_po_ref();
     Template::set('po_ref', $po_ref);
 }