/** * Base class of options */ class Publisher_Theme_Styles_Manager { /** * Contains list of current active styles * * @var array */ public static $styles = array( 'default' ); /** * Contains instance of styles classes * * @var array */ public $style_instances = array(); /** * Contains current active style ID * * @var string */ public static $current_style = 'default'; /** * Contains current active demo ID * * @var mixed|string */ public static $current_demo = ''; /** * Contains styles dir path * * @var string */ public static $style_dir = ''; /** * Contains styles directory URI * * @var string */ public static $style_uri = ''; /** * Base theme styles initializer */ public function __construct() { // Adds general page templates add_filter( 'publisher-theme-core/page-templates/config', array( $this, 'general_page_templates' ), 100 ); // // Cache current state // self::$current_style = publisher_get_style(); self::$current_demo = publisher_get_demo_id(); self::$style_dir = PUBLISHER_THEME_PATH . 'includes/styles/'; self::$style_uri = PUBLISHER_THEME_URI . 'includes/styles/'; // loads all styles when bf panel is saving to fix issues! if ( defined( 'DOING_AJAX' ) && isset( $_REQUEST['action'] ) && $_REQUEST['action'] == 'bf_ajax' && ( ! isset( $_REQUEST['reqID'] ) || $_REQUEST['reqID'] !== 'fetch-panel-tab' ) ) { $all_styles = publisher_styles_config(); $styles = array_keys( $all_styles ); } else { if ( self::$current_style === 'default' ) { $styles = array( 'default' ); } else { $styles = array( 'default', self::$current_style ); } } // Set styles self::set_styles( $styles ); foreach ( $styles as $style ) { // default style is in base fields and there is no preparation for that if ( $style === 'default' ) { continue; } // Unknown bug // todo find the reason for this values { $_check = array( 'default-' => 'clean-magazine', 'clean-clean-magazine' => 'clean-magazine', 'clean-magazine-magazine' => 'clean-magazine', 'clean-magazine-clean-magazine' => 'clean-magazine', 'classic-classic-magazine' => 'classic-magazine', 'classic-magazine-magazine' => 'classic-magazine', 'pure-pure-magazine' => 'pure-magazine', 'pure-magazine-magazine' => 'pure-magazine', 'pure-magazine-pure-magazine' => 'pure-magazine', ); if ( isset( $_check[ $style ] ) ) { $lang = bf_get_current_language_option_code(); $style = $_check[ $style ]; $options = get_option( publisher_get_theme_panel_id() . $lang ); $options['style'] = $style; update_option( publisher_get_theme_panel_id(), $options ); update_option( publisher_get_theme_panel_id() . $lang . '_current_style', $style ); update_option( publisher_get_theme_panel_id() . $lang . '_current_demo', $style ); } } // // Compatibility for versions before 1.7 because in that versions the style and demo id was separeate // and the compatibility runs after this so we should make it temporarily work the first time // todo remove this after v2 // { $_check = array( 'pure' => 'pure', 'clean' => 'clean', 'classic' => 'classic', 'pure-' => 'pure', 'clean-' => 'clean', 'classic-' => 'classic', ); // // Fix style id // if ( isset( $_check[ $style ] ) ) { $_demo = self::$current_demo; if ( empty( $_demo ) ) { $_demo = 'magazine'; } else { $_demo = explode( '-', $_demo ); if ( ! empty( $_demo[1] ) ) { $_demo = $_demo[1]; } else { $_demo = 'magazine'; } } if ( $_check[ $style ] === 'pure' ) { if ( $_demo != 'magazine' ) { $_demo = 'magazine'; } } elseif ( $_check[ $style ] === 'classic' ) { if ( $_demo != 'magazine' && $_demo != 'blog' ) { $_demo = 'magazine'; } } $style = $_check[ $style ] . '-' . $_demo; } } // comp fix $class = $this->get_class_name( $style ); if ( ! class_exists( $class ) && file_exists( self::get_path( $style . '/bs-theme-style-' . $style . '.php' ) ) ) { include self::get_path( $style . '/bs-theme-style-' . $style . '.php' ); } if ( class_exists( $class ) ) { $this->add_style_instance( new $class ); } } } /** * Used to get path of styles directory * * @param $append * * @return string */ public static function get_path( $append ) { return self::$style_dir . $append; } /** * Used to get path of styles URI * * @param $append * * @return string */ public static function get_uri( $append ) { return self::$style_uri . $append; } /** * Convert string to class name * * @param string $name * * @return string */ public function convert_class_name( $name = '' ) { $class = str_replace( array( '/', '-', ' ' ), '_', $name ); $class = explode( '_', $class ); $class = array_map( 'ucwords', $class ); return implode( '_', $class ); } /** * Creates class name from style and demo ID's * * @param string $style * @param string $demo * * @return string */ public function get_class_name( $style = '', $demo = '' ) { $class = 'Publisher_Theme_Style_' . $this->convert_class_name( $style ); if ( ! empty( $demo ) ) { $class .= '_' . $this->convert_class_name( $demo ); } return $class; } /** * Used to set styles from outside * * @param array $styles */ public static function set_styles( $styles ) { if ( is_array( $styles ) ) { self::$styles = $styles; } else { self::$styles = array( $styles ); } } /** * Used to get current active styles * * @return array */ public static function get_styles() { return self::$styles; } /** * @param $instance */ public function add_style_instance( $instance ) { $this->style_instances[] = $instance; } /** * Adds general page templates to all demos * * @hooked publisher-theme-core/page-templates/config * * @param $page_templates * * @return mixed */ public function general_page_templates( $page_templates ) { $page_templates['our-contributors-1'] = array( 'name' => __( 'Our Contributors 1', 'publisher' ), 'screenshot' => 'http://cdn.betterstudio.com/publisher/page-templates/general/our-contributors-1.png?v=' . PUBLISHER_THEME_VERSION, 'preview' => 'http://demo.betterstudio.com/publisher/our-contributors-1/', 'category' => array( __( '2 Column', 'publisher' ), ), 'type' => array( __( 'Contributors', 'publisher' ), ), 'post_meta' => array( array( 'meta_key' => 'page_layout', 'meta_value' => '1-col', ), array( 'meta_key' => '_hide_title', 'meta_value' => 1, ), array( 'meta_key' => '_bs_imported_template', 'meta_value' => 'our-contributors-1', ), array( 'meta_key' => '_custom_css_code', 'meta_value' => '.our-contributors-title h4{ font-size: 26px; } .our-contributors-title { margin-bottom: 20px !important; } .wpb_text_column{ margin-bottom: 22px !important; } .vc_btn3-container{ margin-bottom: 35px !important; }', ), array( 'meta_key' => 'bam_disable_all', 'meta_value' => 1, ), ), 'prepare_vc_css' => true, ); $page_templates['our-contributors-2'] = array( 'name' => __( 'Our Contributors 2', 'publisher' ), 'screenshot' => 'http://cdn.betterstudio.com/publisher/page-templates/general/our-contributors-2.png?v=' . PUBLISHER_THEME_VERSION, 'preview' => 'http://demo.betterstudio.com/publisher/our-contributors-2/', 'category' => array( __( '2 Column', 'publisher' ), ), 'type' => array( __( 'Contributors', 'publisher' ), ), 'post_meta' => array( array( 'meta_key' => 'page_layout', 'meta_value' => '1-col', ), array( 'meta_key' => '_hide_title', 'meta_value' => 1, ), array( 'meta_key' => '_bs_imported_template', 'meta_value' => 'our-contributors-2', ), array( 'meta_key' => '_custom_css_code', 'meta_value' => '.wpb_text_column{ margin-bottom: 12px!important; } .wpb_text_column h1{ font-size: 28px!important; margin: 0 0 10px; } .vc_btn3-container{ margin-bottom: 28px !important; } .vc_separator { margin-bottom: 28px !important; }', ), array( 'meta_key' => 'bam_disable_all', 'meta_value' => 1, ), ), 'prepare_vc_css' => true, ); $page_templates['our-contributors-3'] = array( 'name' => __( 'Our Contributors 3', 'publisher' ), 'screenshot' => 'http://cdn.betterstudio.com/publisher/page-templates/general/our-contributors-3.png?v=' . PUBLISHER_THEME_VERSION, 'preview' => 'http://demo.betterstudio.com/publisher/our-contributors-3/', 'category' => array( __( '2 Column', 'publisher' ), ), 'type' => array( __( 'Contributors', 'publisher' ), ), 'post_meta' => array( array( 'meta_key' => 'page_layout', 'meta_value' => '1-col', ), array( 'meta_key' => '_hide_title', 'meta_value' => 1, ), array( 'meta_key' => '_bs_imported_template', 'meta_value' => 'our-contributors-3', ), array( 'meta_key' => '_custom_css_code', 'meta_value' => '.wpb_text_column h1{ font-size: 28px!important; margin: 0 0 10px; } .wpb_text_column{ margin-bottom: 30px !important; }', ), array( 'meta_key' => 'bam_disable_all', 'meta_value' => 1, ), ), 'prepare_vc_css' => true, ); return $page_templates; } } // Publisher_Theme_Styles_Manager Self-engineered Sustainable Economic Development through: National Industry Globalization - DeaLFunia
Modern technology gives us many things.

Self-engineered Sustainable Economic Development through: National Industry Globalization

Daffodil International University (DIU) and Bangladesh Small and Cottage Industries Corporation (BCIC) jointly organized an international webinar titled “Self -engineered  Sustainable Economic Development through: National Industry Globalization ” yesterday on (07 August 2022) with the aim of internationalizing the industrial sector. Industry Minister Nurul Majid Mahmud Humayun MP was present as the chief guest in the said webinar.

The keynote paper in the webinar was presented by Professor Dr. M Nawaz Sharif, former director of UNSCAF and associate professor of John Hopkins University and visiting professor of George Washington University. Dr. Md. Sabur Khan, Chairman, Board of Trustees of Daffodil International University presided over the webinar where Shyam Sundar Sikdar, Chairman,Bangladesh Telecommunication Regulatory Commission (BTRC), Mostafizur Rahman, Secretary, Ministry of Land andMahbubur Rahman,Chairman, BSCIC were present as special guests. The webinar was also addressed by Professor Dr. M. Lutfar Rahman, Vice-Chancellor of Daffodil International University, Mohammad Nuruzzaman, CEO of Daffodil Family and Abu Taher Khan, Director, DIU Industrial Innovation Center.

Addressing as the chief guest Industries Minister Nurul Majid Mahmud Humayun said that the government is making every effort to provide a sustainable foundation for the trend of achieving economic growth at a very high rate for more than a decade, and for that purpose, by increasing domestic and foreign investment in the industrial sector will be strengthened and government is trying to move forward quickly in that way. And because of that effort, even in the pandemic, the growth rate in the industrial sector was 12.31 percent in the fiscal year 2021-22, which is 5.6 percent more than the average rate of the period. The Ministry of Industry is hopeful that Bangladesh’s industrial sector will continue to improve by facing the ongoing global recession.

BTRC Chairman Shamsunder Sikdar in his speech mentioned that the very first initiative in providing a sustainable base to the economy can be to educate a large section of the country’s population in technical education, who will help in achieving consistently higher productivity in industry and other sectors. Land Secretary Mostafizur Rahman emphasized on giving special attention to the establishment of basic productive industries rather than service activities. BSCIC Chairman Mahbubur Rahman said, BSCIC is making all efforts to utilize the huge potential of achieving higher growth in the medium, small and cottage industry sector. In this regard, he advised to make the technical industrial institutions more modern and efficient in order to develop skilled and efficient manpower.

DIU Trustee Board Chairman and President of the webinar Dr. Md. Sabur Khan said, Daffodil International University is trying to make its students especially focused and enthusiastic about handicraft education in their respective fields and not just chasing after CGPA. Of course, we are also getting its results. The employment rate among Daffodil alumni is almost 100%. He said that if the economy is to be given a sustainable basis, there should be a close connection and coordination between technology and entrepreneurship. In this regard he mentioned that China’s economic growth rate, is by far the highest among the world’s major economic powers which knows no English,

DIU Vice-Chancellor Prof. Dr. M. Lutfar Rahman said, Daffodil University has been making efforts to develop close links between the university and the industry since its inception. He said that Daffodil is the first and only university which has a separate department on innovation and entrepreneurship.

Daffodil Group CEO Mohammad Nuruzzaman lays emphasis on strengthening Industry Academia relationship. He said that in order to survive in the global competition in this era of the fourth industrial revolution, the youth must be made more technology-friendly. There is no alternative to increase the skills of the population. Abu Taher Khan, in his speech, emphasized on ensuring the involvement of modern technology in the industry as well as skill development.

daffodil 

Caption: Industry Minister Nurul Majid Mahmud Humayun MP, Dr. Md. Sabur Khan, Chairman, Board of Trustees of Daffodil International University, Professor Dr. M Nawaz Sharif, former director of UNSCAF and associate professor of John Hopkins University and visiting professor of George Washington University, Shyam Sundar Sikdar, Chairman, Bangladesh Telecommunication Regulatory Commission (BTRC) Chairman, Mostafizur Rahman, Secretary, Ministry of Land and Mahbubur Rahman,Chairman, BSCIC are seen at the an international webinar titled “Self -engineered  Sustainable Economic Development through: National Industry Globalization “