Current Path : /storage/v11800/abaniliving-com/public_html/wp-content/plugins/wp-megamenu/classes/

Linux v11800 5.3.0-1023-aws #25~18.04.1-Ubuntu SMP Fri Jun 5 15:19:18 UTC 2020 aarch64

Upload File :
Current File : /storage/v11800/abaniliving-com/public_html/wp-content/plugins/wp-megamenu/classes/nav-menus.class.php
<?php

if ( ! defined( 'ABSPATH' ) ) {
	exit; // disable direct access
}

if ( ! class_exists( 'Mega_Menu_Nav_Menus' ) ) :
	/**
	 * Handles all admin related functionality.
	 */
	class Mega_Menu_Nav_Menus {

		/**
		 * Return the default settings for each menu item
		 *
		 * @since 1.5
		 */
		public static function get_menu_item_defaults() {

			$defaults = array(
				'type'                    => 'flyout',
				'align'                   => 'bottom-left',
				'icon'                    => 'disabled',
				'hide_text'               => 'false',
				'disable_link'            => 'false',
				'hide_on_mobile'          => 'false',
				'hide_on_desktop'         => 'false',
				'close_after_click'       => 'false',
				'hide_sub_menu_on_mobile' => 'false',
				'hide_arrow'              => 'false',
				'item_align'              => 'left',
				'icon_position'           => 'left',
				'panel_columns'           => 6, // total number of columns displayed in the panel.
				'mega_menu_columns'       => 1, // for sub menu items, how many columns to span in the panel.
				'mega_menu_order'         => 0,
				'collapse_children'       => 'false',
				'submenu_columns'         => 1,
			);

			return apply_filters( 'megamenu_menu_item_defaults', $defaults );

		}


		/**
		 * Constructor
		 *
		 * @since 1.0
		 */
		public function __construct() {
			add_action( 'admin_init', array( $this, 'register_nav_meta_box' ), 9 );
			add_action( 'megamenu_nav_menus_scripts', array( $this, 'enqueue_menu_page_scripts' ), 10 );
			add_action( 'wp_ajax_mm_save_settings', array( $this, 'save' ) );
			add_filter( 'hidden_meta_boxes', array( $this, 'show_mega_menu_metabox' ) );

			add_filter( 'siteorigin_panels_is_admin_page', array( $this, 'enable_site_origin_page_builder' ) );

			if ( function_exists( 'siteorigin_panels_admin_enqueue_scripts' ) ) {
				add_action( 'admin_print_scripts-nav-menus.php', array( $this, 'siteorigin_panels_admin_enqueue_scripts' ) );
			}

			if ( function_exists( 'siteorigin_panels_admin_enqueue_styles' ) ) {
				add_action( 'admin_print_styles-nav-menus.php', array( $this, 'siteorigin_panels_admin_enqueue_styles' ) );
			}

		}


		/**
		 * Enqueue Site Origin Page Builder scripts on nav-menus page.
		 *
		 * @since 2.3.7
		 * @param bool $enabled - Whether or not to load the Page Builder scripts
		 */
		public function enable_site_origin_page_builder( $enabled ) {
			$screen = get_current_screen();

			if ( 'nav-menus' === $screen->base ) {
				return true;
			}

			return $enabled;
		}

		/**
		 * Enqueue Page Builder scripts (https://wordpress.org/plugins/siteorigin-panels/)
		 *
		 * @since 1.9
		 */
		public function siteorigin_panels_admin_enqueue_scripts() {
			siteorigin_panels_admin_enqueue_scripts( '', true );
		}


		/**
		 * Enqueue Page Builder styles (https://wordpress.org/plugins/siteorigin-panels/)
		 *
		 * @since 1.9
		 */
		public function siteorigin_panels_admin_enqueue_styles() {
			siteorigin_panels_admin_enqueue_styles( '', true );
		}


		/**
		 * By default the mega menu meta box is hidden - show it.
		 *
		 * @since 1.0
		 * @param array $hidden Meta boxes that are hidden from the nav-menus.php page
		 * @return array
		 */
		public function show_mega_menu_metabox( $hidden ) {

			if ( is_array( $hidden ) && count( $hidden ) > 0 ) {
				foreach ( $hidden as $key => $value ) {
					if ( 'mega_menu_meta_box' === $value ) {
						unset( $hidden[ $key ] );
					}
					if ( 'add-product_cat' === $value ) {
						unset( $hidden[ $key ] );
					}
					if ( 'add-product_tag' === $value ) {
						unset( $hidden[ $key ] );
					}
				}
			}

			return $hidden;
		}


		/**
		 * Adds the meta box container
		 *
		 * @since 1.0
		 */
		public function register_nav_meta_box() {
			global $pagenow;

			$capability = apply_filters( 'megamenu_options_capability', 'edit_theme_options' );

			if ( ! current_user_can( $capability ) ) {
				return;
			}

			if ( 'nav-menus.php' === $pagenow ) {
				add_meta_box(
					'mega_menu_meta_box',
					__( 'WordPress Max Mega Menu Settings', 'megamenu' ),
					array( $this, 'metabox_contents' ),
					'nav-menus',
					'side',
					'high'
				);
			}
		}


		/**
		 * Enqueue required CSS and JS for the mega menu lightbox and meta options
		 *
		 * @since 1.0
		 */
		public function enqueue_menu_page_scripts( $hook ) {
			if ( ! in_array( $hook, array( 'nav-menus.php' ) ) ) {
				return;
			}

			$capability = apply_filters( 'megamenu_options_capability', 'edit_theme_options' );

			if ( ! current_user_can( $capability ) ) {
				return;
			}

			// Compatibility fix for SlideDeck Pro
			wp_deregister_script( 'codemirror' );
			wp_deregister_style( 'codemirror' );

			// Compatibility fix for Pinboard Theme
			wp_deregister_script( 'colorbox' );
			wp_deregister_style( 'colorbox' );

			// Compatibility fix for AGP Font Awesome Collection
			wp_deregister_script( 'colorbox-js' );
			wp_deregister_style( 'colorbox-css' );

			// Compatibility fix for purple-xmls-google-product-feed-for-woocommerce
			wp_deregister_script( 'cart-product-colorbox' );
			wp_deregister_style( 'cart-product-colorstyle' );

			// Compatibility fix for WordFence
			wp_deregister_script( 'jquery.wfcolorbox' );
			wp_deregister_style( 'wordfence-colorbox-style' );

			// Compatibility fix for Profit Builder
			wp_deregister_script( 'color-box-min' );
			wp_deregister_script( 'color-box' );
			wp_deregister_style( 'color-box-css' );

			// Compatibility fix for Reamaze
			wp_deregister_script( 'jquery-colorbox' );
			wp_deregister_style( 'colorbox-css' );

			// Compatibility fix for WP Disquz media uploader
			wp_deregister_script( 'wmu-colorbox-js' );
			wp_deregister_style( 'wmu-colorbox-css' );

			// Compatibility fix for TemplatesNext ToolKit
			wp_deregister_script( 'tx-main' );
			wp_deregister_style( 'tx-toolkit-admin-style' );

			wp_enqueue_style( 'colorbox', MEGAMENU_BASE_URL . 'js/colorbox/colorbox.css', false, MEGAMENU_VERSION );
			wp_enqueue_style( 'maxmegamenu', MEGAMENU_BASE_URL . 'css/admin/admin.css', false, MEGAMENU_VERSION );

			wp_enqueue_script(
				'maxmegamenu',
				MEGAMENU_BASE_URL . 'js/admin.js',
				array(
					'jquery',
					'jquery-ui-core',
					'jquery-ui-sortable',
				),
				MEGAMENU_VERSION
			);

			wp_enqueue_script( 'colorbox', MEGAMENU_BASE_URL . 'js/colorbox/jquery.colorbox-min.js', array( 'jquery' ), MEGAMENU_VERSION );

			$settings = get_option( 'megamenu_settings' );

			$prefix = isset( $settings['prefix'] ) ? $settings['prefix'] : 'true';

			wp_localize_script(
				'maxmegamenu',
				'megamenu',
				array(
					'debug_launched'     => __( 'Launched for Menu ID', 'megamenu' ),
					'launch_lightbox'    => __( 'Mega Menu', 'megamenu' ),
					'is_disabled_error'  => __( 'Please enable WordPress Max Mega Menu using the settings on the left of this page.', 'megamenu' ),
					'save_menu'          => __( 'Please save the menu structure to enable this option.', 'megamenu' ),
					'unsaved_changes'    => __( 'The changes you made will be lost if you navigate away from this page.', 'megamenu'),
					'saving'             => __( 'Saving', 'megamenu' ),
					'nonce'              => wp_create_nonce( 'megamenu_edit' ),
					'nonce_check_failed' => __( 'Oops. Something went wrong. Please reload the page.', 'megamenu' ),
					'css_prefix'         => $prefix,
					'css_prefix_message' => __( "Custom CSS Classes will be prefixed with 'mega-'", 'megamenu' ),
					'row_is_full'        => __( 'There is not enough space in this row to add a new column. Make space by reducing the width of the columns within the row or create a new row.', 'megamenu' ),
				)
			);

			do_action( 'megamenu_enqueue_admin_scripts' );
		}

		/**
		 * Show the Meta Menu settings
		 *
		 * @since 1.0
		 */
		public function metabox_contents() {
			$menu_id = $this->get_selected_menu_id();
			$this->print_enable_megamenu_options( $menu_id );
		}


		/**
		 * Save the mega menu settings (submitted from Menus Page Meta Box)
		 *
		 * @since 1.0
		 */
		public function save() {
			check_ajax_referer( 'megamenu_edit', 'nonce' );

			$capability = apply_filters( 'megamenu_options_capability', 'edit_theme_options' );

			if ( ! current_user_can( $capability ) ) {
				return;
			}

			if ( isset( $_POST['menu'] ) && $_POST['menu'] > 0 && is_nav_menu( $_POST['menu'] ) && isset( $_POST['megamenu_meta'] ) ) {
				$raw_submitted_settings    = $_POST['megamenu_meta'];
				$parsed_submitted_settings = json_decode( stripslashes( $raw_submitted_settings ), true );
				$submitted_settings        = array();

				foreach ( $parsed_submitted_settings as $index => $value ) {
					$name = $value['name'];

					preg_match_all( '/\[(.*?)\]/', $name, $matches ); // find values between square brackets.

					if ( isset( $matches[1][0] ) && isset( $matches[1][1] ) ) {
						$location                                    = $matches[1][0];
						$setting                                     = $matches[1][1];
						$submitted_settings[ $location ][ $setting ] = $value['value'];
					}
				}

				$submitted_settings = apply_filters( 'megamenu_submitted_settings_meta', $submitted_settings );

				if ( ! get_option( 'megamenu_settings' ) ) {
					update_option( 'megamenu_settings', $submitted_settings );
				} else {
					$existing_settings = get_option( 'megamenu_settings' );

					foreach ( $submitted_settings as $location => $settings ) {
						if ( isset( $existing_settings[ $location ] ) ) {
							$existing_settings[ $location ] = array_merge( $existing_settings[ $location ], $settings );

							if ( ! isset( $settings['enabled'] ) ) {
								unset( $existing_settings[ $location ]['enabled'] );
							}
						} else {
							$existing_settings[ $location ] = $settings;
						}
					}

					update_option( 'megamenu_settings', $existing_settings );
				}

				do_action( 'megamenu_after_save_settings' );
				do_action( 'megamenu_delete_cache' );
			}

			wp_die();
		}


		/**
		 * Print the custom Meta Box settings
		 *
		 * @param int $menu_id
		 * @since 1.0
		 */
		public function print_enable_megamenu_options( $menu_id ) {
			$tagged_menu_locations = $this->get_tagged_theme_locations_for_menu_id( $menu_id );
			$theme_locations       = get_registered_nav_menus();
			$saved_settings        = get_option( 'megamenu_settings' );

			if ( ! count( $theme_locations ) ) {
				echo "<div style='padding: 15px;'>";
				$link = '<a href="https://www.megamenu.com/documentation/widget/?utm_source=free&amp;utm_medium=link&amp;utm_campaign=pro" target="_blank">' . __( 'here', 'megamenu' ) . '</a>';
				echo '<p>' . esc_html__( 'This theme does not register any menu locations.', 'megamenu' ) . '</p>';
				echo '<p>' . esc_html__( 'You will need to create a new menu location and use the WordPress Max Mega Menu widget or shortcode to display the menu on your site.', 'megamenu' ) . '</p>';
				echo '<p>' . str_replace( '{link}', $link, esc_html__( 'Click {link} for instructions.', 'megamenu' ) ) . '</p>';
				echo "</div>";
			} elseif ( ! count( $tagged_menu_locations ) ) {
				echo "<div style='padding: 15px;'>";
				echo '<p>' . esc_html__( 'Please assign this menu to a theme location to enable the Mega Menu settings.', 'megamenu' ) . '</p>';
				echo '<p>' . esc_html__( "To assign this menu to a theme location, scroll to the bottom of this page and tag the menu to a 'Display location'.", 'megamenu' ) . '</p>';
				echo "</div>";

			} else { ?>
			<div class='mega-accordion'>
					<?php
					$i = 0;
					foreach ( $theme_locations as $location => $name ) {
						if ( isset( $tagged_menu_locations[ $location ] ) ) {
							$open_class = count( $tagged_menu_locations ) === 1 ? ' mega-accordion-open' : '';
							$last_class = $i + 1 == count( $tagged_menu_locations ) ? ' mega-last' : '';
							$edit_url   = admin_url( "admin.php?page=maxmegamenu&location={$location}" );
							$i++;

							$is_enabled_class = '';
							if ( max_mega_menu_is_enabled( $location ) ) {
								$is_enabled_class = ' mega-location-enabled';
							}

							$has_active_location_class = '';
							$active_instance = 0;

							if ( isset( $saved_settings[ $location ]['active_instance'] ) ) {
								$active_instance = $saved_settings[ $location ]['active_instance'];
							} elseif ( isset( $saved_settings['instances'][ $location ] ) ) {
								$active_instance = $saved_settings['instances'][ $location ];
							}

							if ( $active_instance > 0 ) {
								$has_active_location_class = ' mega-has-active-location';
							}

							?>
						<div class='mega-accordion-title<?php echo esc_attr( $open_class ); ?><?php echo esc_attr( $last_class ); ?><?php echo esc_attr( $is_enabled_class ); ?><?php echo esc_attr( $has_active_location_class ); ?>'>
							<h4><span class='dashicons dashicons-location'></span><?php esc_html_e( $name ); ?></h4>
							<span class='mega-tooltip'>
								<span class='dashicons dashicons-yes'></span>
							</span>
							<div class='mega-ellipsis mega-ellipsis-left'>
								<svg width="24" height="24" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" role="img" aria-hidden="true" focusable="false">
									<path d="M13 19h-2v-2h2v2zm0-6h-2v-2h2v2zm0-6h-2V5h2v2z"></path>
								</svg>
								<ul class='mega-ellipsis-content'>
									<li><a href='<?php esc_attr_e( $edit_url ); ?>'><span class='dashicons dashicons-external'></span><?php esc_html_e( 'More options', 'megamenu' ); ?></a></li>
								</ul>
							</div>
						</div>
						<div class='mega-accordion-content'>
							<?php $this->settings_table( $location, $saved_settings ); ?>
							<?php submit_button( __( 'Save' ), 'max-mega-menu-save button-primary alignright' ); ?>
							<span class='spinner'></span>
						</div>

							<?php
						}
					}
					?>
			</div>

				<?php
			}
		}

		/**
		 * Print the list of Mega Menu settings
		 *
		 * @since 1.0
		 */
		public function settings_table( $location, $settings ) {
			?>
		<table>
			<tr>
				<td><?php esc_html_e( 'Enable', 'megamenu' ); ?></td>
				<td>
					<input type='checkbox' class='megamenu_enabled' name='megamenu_meta[<?php echo $location; ?>][enabled]' value='1' <?php checked( isset( $settings[ $location ]['enabled'] ) ); ?> />
				</td>
			</tr>
			<tr>
				<td><?php esc_html_e( 'Event', 'megamenu' ); ?></td>
				<td>
					<select name='megamenu_meta[<?php echo esc_attr( $location ); ?>][event]'>
						<option value='hover' <?php selected( isset( $settings[ $location ]['event'] ) && $settings[ $location ]['event'] == 'hover' ); ?>><?php _e( 'Hover Intent', 'megamenu' ); ?></option>
						<option value='hover_' <?php selected( isset( $settings[ $location ]['event'] ) && $settings[ $location ]['event'] == 'hover_' ); ?>><?php _e( 'Hover', 'megamenu' ); ?></option>
						<option value='click' <?php selected( isset( $settings[ $location ]['event'] ) && $settings[ $location ]['event'] == 'click' ); ?>><?php _e( 'Click', 'megamenu' ); ?></option>
					</select>
				</td>
			</tr>
			<tr>
				<td><?php esc_html_e( 'Effect', 'megamenu' ); ?></td>
				<td>
					<select name='megamenu_meta[<?php echo esc_attr( $location ); ?>][effect]'>
					<?php

						$selected = isset( $settings[ $location ]['effect'] ) ? $settings[ $location ]['effect'] : 'fade_up';

						$options = apply_filters(
							'megamenu_transition_effects',
							array(
								'disabled' => array(
									'label'    => __( 'None', 'megamenu' ),
									'selected' => $selected === 'disabled',
								),
								'fade'     => array(
									'label'    => __( 'Fade', 'megamenu' ),
									'selected' => $selected === 'fade',
								),
								'fade_up'  => array(
									'label'    => __( 'Fade Up', 'megamenu' ),
									'selected' => $selected === 'fade_up' || $selected === 'fadeUp',
								),
								'slide'    => array(
									'label'    => __( 'Slide', 'megamenu' ),
									'selected' => $selected === 'slide',
								),
								'slide_up' => array(
									'label'    => __( 'Slide Up', 'megamenu' ),
									'selected' => $selected === 'slide_up',
								),
							),
							$selected
						);

					foreach ( $options as $key => $value ) {
						?>
							<option value='<?php echo esc_attr( $key ); ?>' <?php selected( $value['selected'] ); ?>><?php echo esc_html( $value['label'] ); ?></option>
							<?php
					}

					?>
					</select>

					<select name='megamenu_meta[<?php echo esc_attr( $location ); ?>][effect_speed]'>
					<?php

						$selected = isset( $settings[ $location ]['effect_speed'] ) ? $settings[ $location ]['effect_speed'] : '200';

						$options = apply_filters(
							'megamenu_effect_speed',
							array(
								'600' => __( 'Slow', 'megamenu' ),
								'400' => __( 'Med', 'megamenu' ),
								'200' => __( 'Fast', 'megamenu' ),
							),
							$selected
						);

						ksort( $options );

					foreach ( $options as $key => $value ) {
						?>
							<option value='<?php echo esc_attr( $key ); ?>' <?php selected( $key === $selected ); ?>><?php echo esc_html( $value ); ?></option>
							<?php
					}

					?>
					</select>
				</td>
			</tr>
			<tr>
				<td><?php esc_html_e( 'Effect (Mobile)', 'megamenu' ); ?></td>
				<td>
					<select class='megamenu_effect_mobile' name='megamenu_meta[<?php echo $location; ?>][effect_mobile]'>
					<?php

						$selected = isset( $settings[ $location ]['effect_mobile'] ) ? $settings[ $location ]['effect_mobile'] : 'disabled';

						$options = apply_filters(
							'megamenu_transition_effects_mobile',
							array(
								'disabled'    => array(
									'label'    => __( 'None', 'megamenu' ),
									'selected' => $selected == 'disabled',
								),
								'slide'       => array(
									'label'    => __( 'Slide Down', 'megamenu' ),
									'selected' => $selected == 'slide',
								),
								'slide_left'  => array(
									'label'    => __( 'Slide Left (Off Canvas)', 'megamenu' ),
									'selected' => $selected == 'slide_left',
								),
								'slide_right' => array(
									'label'    => __( 'Slide Right (Off Canvas)', 'megamenu' ),
									'selected' => $selected == 'slide_right',
								),
							),
							$selected
						);

					foreach ( $options as $key => $value ) {
						?>
							<option value='<?php echo $key; ?>' <?php selected( $value['selected'] ); ?>><?php echo $value['label']; ?></option>
							<?php
					}

					?>
					</select>

					<select name='megamenu_meta[<?php echo $location; ?>][effect_speed_mobile]'>
					<?php

						$selected = isset( $settings[ $location ]['effect_speed_mobile'] ) ? $settings[ $location ]['effect_speed_mobile'] : '200';

						$options = apply_filters(
							'megamenu_effect_speed_mobile',
							array(
								'600' => __( 'Slow', 'megamenu' ),
								'400' => __( 'Med', 'megamenu' ),
								'200' => __( 'Fast', 'megamenu' ),
							),
							$selected
						);

						ksort( $options );

					foreach ( $options as $key => $value ) {
						?>
							<option value='<?php echo $key; ?>' <?php selected( $key == $selected ); ?>><?php echo $value; ?></option>
							<?php
					}

					?>
					</select>
				</td>
			</tr>
			<tr>
				<td><?php esc_html_e( 'Theme', 'megamenu' ); ?></td>
				<td>

					<select name='megamenu_meta[<?php echo $location; ?>][theme]'>
						<?php
							$style_manager  = new Mega_Menu_Style_Manager();
							$themes         = $style_manager->get_themes();
							$selected_theme = isset( $settings[ $location ]['theme'] ) ? $settings[ $location ]['theme'] : 'default';

						foreach ( $themes as $key => $theme ) {
							echo "<option value='" . esc_attr( $key ) . "' " . selected( $selected_theme, $key ) . '>' . esc_html( $theme['title'] ) . '</option>';
						}
						?>
					</select>
				</td>
			</tr>

				<?php do_action( 'megamenu_settings_table', $location, $settings ); ?>
		</table>
			<?php
		}


		/**
		 * Return the locations that a specific menu ID has been tagged to.
		 *
		 * @param $menu_id int
		 * @return array
		 */
		public function get_tagged_theme_locations_for_menu_id( $menu_id ) {

			$locations = array();

			$nav_menu_locations = get_nav_menu_locations();

			foreach ( get_registered_nav_menus() as $id => $name ) {

				if ( isset( $nav_menu_locations[ $id ] ) && $nav_menu_locations[ $id ] == $menu_id ) {
					$locations[ $id ] = $name;
				}
			}

			return $locations;
		}

		/**
		 * Get the current menu ID.
		 *
		 * Most of this taken from wp-admin/nav-menus.php (no built in functions to do this)
		 *
		 * @since 1.0
		 * @return int
		 */
		public function get_selected_menu_id() {

			$nav_menus = wp_get_nav_menus( array( 'orderby' => 'name' ) );

			$menu_count = count( $nav_menus );

			$nav_menu_selected_id = isset( $_REQUEST['menu'] ) ? (int) $_REQUEST['menu'] : 0;

			$add_new_screen = ( isset( $_GET['menu'] ) && 0 == $_GET['menu'] ) ? true : false;

			// If we have one theme location, and zero menus, we take them right into editing their first menu.
			$page_count                  = wp_count_posts( 'page' );
			$one_theme_location_no_menus = ( 1 == count( get_registered_nav_menus() ) && ! $add_new_screen && empty( $nav_menus ) && ! empty( $page_count->publish ) ) ? true : false;

			// Get recently edited nav menu.
			$recently_edited = absint( get_user_option( 'nav_menu_recently_edited' ) );
			if ( empty( $recently_edited ) && is_nav_menu( $nav_menu_selected_id ) ) {
				$recently_edited = $nav_menu_selected_id;
			}

			// Use $recently_edited if none are selected.
			if ( empty( $nav_menu_selected_id ) && ! isset( $_GET['menu'] ) && is_nav_menu( $recently_edited ) ) {
				$nav_menu_selected_id = $recently_edited;
			}

			// On deletion of menu, if another menu exists, show it.
			if ( ! $add_new_screen && 0 < $menu_count && isset( $_GET['action'] ) && 'delete' == $_GET['action'] ) {
				$nav_menu_selected_id = $nav_menus[0]->term_id;
			}

			// Set $nav_menu_selected_id to 0 if no menus.
			if ( $one_theme_location_no_menus ) {
				$nav_menu_selected_id = 0;
			} elseif ( empty( $nav_menu_selected_id ) && ! empty( $nav_menus ) && ! $add_new_screen ) {
				// if we have no selection yet, and we have menus, set to the first one in the list.
				$nav_menu_selected_id = $nav_menus[0]->term_id;
			}

			return $nav_menu_selected_id;

		}
	}

endif;

ESTRELLA Pharma – Affy Pharma Pvt Ltd

TREPODOX

POWDER FOR ORAL SUSPENSION
30ML (HDPE BOTTLE)

Composition

Cefpodoxime 50mg/5ml

Indications & Uses

UTIs, LRTs

TREPODOX – CV

POWDER FOR ORAL SUSPENSION
30ML (GLASS BOTTLE)

Composition

Cefpodoxime 50mg + Potassium Clavulanate 31.25mg/ 5ml

Indications & Uses

Upper & lower respiratory infections, Uncomplicated skin infections, Urinary Tract Infections

ESTY CLAV

POWDER FOR ORAL SUSPENSION
30ML (GLASS +HDPE BOTTLE)

Composition

Amoxycillin 200mg + Potassium clavulanate 28.50 mg/ 5ml

Indications & Uses

Community Acquired Pneumonia, Acute Exacerbations of Chronic Bronchitis, Upper Respiratory Tract Infections, Urinary Tract Infections

ESTRIXIME – CV

POWDER FOR ORAL SUSPENSION
30ML (GLASS BOTTLE)

Composition

Cefixime 50mg + Potassium clavulanate 31.25mg/5ml

Indications & Uses

Urinary Tract Inefctions, AECB, Otitis Media, Typhoid/p>

ESTRIXIME

POWDER FOR ORAL SUSPENSION
30ML (HDPE BOTTLE)

Composition

Cefixime 50mg/5ml

Indications & Uses

Urinary Tract Inefctions, Gastroenteritis

REOMELL

ORAL SUSPENSION
15 ml

Composition

Azithromycin 200mg/5ml

Indications & Uses

Community Acquired Pneumonia, Acute Exacerbations of Chronic Bronchitis,

TAMEST – DS

ORAL SUSPENSION
60 ml

Composition

Paracetamol 250mg/5ml

Indications & Uses

Fever, Pain

STREFEN

ORAL SUSPENSION
60 ml

Composition

Paracetamol 125mg + Mefenamic Acid 50mg/5ml

Indications & Uses

Pain, Fever

STREFOX

ORAL SUSPENSION
30 ml

Composition

Ofloxacin 50mg/5ml

Indications & Uses

Acute exacerbations of chronic Bronchitis, Diarrhoea

TAMACET-P

SYRUP
60 ml

Composition

Paracetamol 125mg + PPH 5mg + Cetirizine HCI 2mg/5ml

Indications & Uses

Fever, common cold & Flu

HEPTRELL

ORAL SUSPENSION
200ml

Composition

Cyproheptadine HCI 2mg + Tricholine citrate 0.275mg/5ml

Indications & Uses

Stimulate Apetite, Induces Weight Gain, Cure Allergies

TREP-DSR

CAPSULES ( HARD GELATIN)
10X10 (Alu-Alu)

Composition

Pantoprazole 40mg (EC) + Domperidone 30mg (SR)

Indications & Uses

GERD, Dyspepsia, Acid Peptic Disorders, Gastritis

RALE-DSR

CAPSULES ( HARD GELATIN)
11X10 (Alu-Alu)

Composition

Rabeprazole 20mg (EC) + Domperidone SR

Indications & Uses

GERD, Dyspepsia, Acid Peptic Disorders, Gastritis

STRETOP-40

INJECTION
40ml

Composition

Pantoprazole Sodium 40mg + NaCL

Indications & Uses

Acid-peptic disorders in hospitalized patients, Zollinger – Ellison Syndrome, Treatment of GERD Associated with Erasive Esophagitis, GL Bleed

DIMACID

SUSPENSION
170ml

Composition

Activated Dimethicone 25mg + Magnesium Hydroxide 200mg+ Aluminium Hydroxide Gel 200mg/10ml

Indications & Uses

Heartburn, Acid Indigestion

ELLAZYME

SYRUP
200ml

Composition

Alpha Amylase (1:2000) 50mg, Pepsin(1:3000) 10mg/5ml

Indications & Uses

Dyspepsia, Flatulence, Anorexia, Pancreatic Insufficiency

ARBOLL-Z

CAPSULES (HARD GELATIN)
10X3X10

Composition

Vitamin C 75mg + Vitamin B12 5mcg + Carbonyl Iron 100mg + Folic Acid 1.5mg + Zinc Sulphate 61.8mg

Indications & Uses

Hyphocromic Anemia in Pregnancy, Chronic and / or Acute Blood Loss, Post-gynaesurgery, Iron Deficiency Anemia

EST-D3 60K

CAPSULES (SOFT GELATIN)
10X1X4

Composition

Cholecalciferol 60000 UI

Indications & Uses

Osteoporosis, Osteoarthritis, Musculoskeletal Pain, Type- 2 Diabetes, Menstrual Irregularities, Pre-eclampsia, IUGR

STREBONA

ORAL SUSPENSION
200ml

Composition

Calcium Carbonate 625mg, Vitamin D3 125 IU/5ml

Indications & Uses

Osteomalacia, Osteoporosis, Fractures, Premenstrual Syndrome

STREFE-III

SYRUP (IRON TONIC)
300 ml

Composition

Iron (III) Hydroxide Polymaltose 50mg, Folic Acid 0.5mg/15ml

Indications & Uses

Pregnancy and lactation, Iron Deficiency Anaemia, Anaemia due to Excessive Haemorrhage, Anaemia Associated with Infections and Malignant Disease

STRECIUM

CAPSULES (SOFT GELATIN)
5X2X15

Composition

Calcitriol 0.25mcg + Calcium Carbonate 500mg + Zinc Sulphate 7.5mg

Indications & Uses

Osteoporosis, Hypoparathyroidism, Pregnancy & Lactation, Premenstrual Syndrome

ESTRE-SPAS

TABLETS
20X10

Composition

Mefenamic Acid 250mg + Dicyclomine HCI 10mg

Indications & Uses

Dysmenorrhea, Irritable Bowel Syndrome, Colic and Bladder Spasm, Abdominal Pain

TAMEST-A

TABLETS (BLISTERS)
20X10

Composition

Nimeulide 100mg + Paracetamo; 325mg

Indications & Uses

Arthritis Pain, Soft Tissue Trauma Including Sprains, Musculoskeletal Pain, Pain Following Dental Extraction

PARTRA FORTE

TABLETS

20X10

Composition

Tramadol 37.5mg + Paracetamol 325mg

Indications & Uses

Chronic Back Pain, Osteoarthritis, Postoperative Pain

UMRELY GEL

GEL
30g

Composition

Diclofenac Diethylamine 1.16% w/w + Oleum Linseed Oil 3 % w/w + Menthol 5% w/w +Methyl Salicylate 10% w/w

Indications & Uses

Sprains & Strains, Lower Back Pain, Joint Pain, Knee Pain

MOISTACT

CREAM
20g

Composition

Urea 10% +Lactic Acid 10% + Propylene Glycol 10% + Liquid Paraffin 10%

Indications & Uses

Foot Cracks, Keratolytic

BELODIP

OINTMENT
15g

Composition

Clotrimazole 1% w/w + Beclomethasone Dipropionate 0.025% w/w + Neomycin 0.5% w/w

Indications & Uses

Eczema, Psoriasis, Corticosteroid Responsive Dermatoses

MIN-DAND

LOTION
100 ml

Composition

Ketoconazole 2% w/v

Indications & Uses

Pityriasis, Dandruff

MIN-DAND-Z

LOTION
100 ml

Composition

Ketoconazole Shampoo 2% w/v + ZPTO 1% w/v

Indications & Uses

Pityriasis, Dandruff

MIN-DAND

SOAP
75g

Composition

Ketoconazole 1% w/w

Indications & Uses

Tinea Versicolor, Prophylaxis of Pityriasis Versicolor

FLUTRELLA

TABLETS
20X1X1

Composition

Fluconazole 200mg

Indications & Uses

Vaginal Candidiasis, Brochopulmonary Infections, Candiduria, Tinea Pedis, Corposis, Cruris, Versicolor

ESTRAVIT

SYRUP
200ml

Composition

L-Iysine HCI 25mg + Vitamin B1 2.5mg + Vitamin B2 2.5mg + Vitamin B6 0.75mg + D-panthenol 3mg +Niacinamide 25mg + Mecobalamin 2mcg/10ml

Indications & Uses

Sub-optimal Growth, Poor Weight Gain, Malnutrition, Prolonged Illness

LYCOSTER PLUS

SYRUP
225ml

Composition

Each 10ml Contains: Lycopene 6% 1000mcg + Vitamin A Palmitate 2500 IU + Vitamin E 10 IU + Ascorbic Acid 50mg + Selenium (as Sodium Selenate) 35mcg + Zinc (As Zinc Gluconate) 3mg + Manganese (as Manganese Gluconate) 2mg + Iodine ( As Potassium Iodine) 100mcg + Copper (As Copper Sulphate0 500mcg + Thiamine HCI 2mg + Riboflavine 3mg + Pyridoxine HCI 1.5mg

Indications & Uses

Tiredness, Stress, Feeling of Weakness, Vitality Deficiency

OSERON

CAPSULES (SOFT GELATIN)
10X1X10

Composition

Antioxidant, Multivitamin & Multiminerals

Indications & Uses

Tiredness, Stress, Feeling of Weakness, Vitality Deficiency

GERMELLA

CAPSULES (SOFT GELATIN)
10X1X10

Composition

Vitamin E (Natural) 400 IU + Wheat Germ Oil 100mg + Omega 3 Fatty Acids 30mg

Indications & Uses

Ulcerative colitis, Metabolic Syndrome, Rheumatoid Arthritis, Type-2 Diabetes, Cardiovascular Diseases

LYCOSTER GOLD

CAPSULES (SOFT GELATIN)
10X1X10

Composition

Each SG Contains Lycopene 6% 2000 IU + Vitamin A 2500 IU + Vitamin E Acetate 10 IU + Vitamin C 50 mg + Zinc sulphate Monohydrate 27.45mg + Selenium Dioxide 70mcg

Indications & Uses

Idiopathic Male Infertility, Pre-eclampsia, Prostate Cancer, Cardiovascular Diseases, Diabetes Mellitus

OSERON -G

CAPSULES (SOFT GELATIN)
10X1X11

Composition

Ginseng + Multivitamin + Multimineral

Indications & Uses

Tiredness, Stress, Feeling of Weakness, Vitality Deficiency

OSERON -G

CAPSULES (SOFT GELATIN)
10X1X11

Composition

Ginseng + Multivitamin + Multimineral

Indications & Uses

Tiredness, Stress, Feeling of Weakness, Vitality Deficiency

ESTRIXIME-200 LB

TABLETS (Alu-Alu)
20X10

Composition

Cefixime 200mg + Lactic Acid Bacilus 2.5 billion spores

Indications & Uses

Otitis Media, Pharyngitis & Tonsillitis, Uncomplicated Urinary Tract Infections, Acute Exacerbations of Chronic Bronchitis, Enteric Fever

ESTRIXIME-CV-325

TABLETS (Alu-Alu)
10X1X6

Composition

Cefixime 200mg + Potassium Clavulanate 125mg

Indications & Uses

Respiratory Tract Infections, Urinary Tract Infections, Skin & Skin Structure Infections

ESTY CLAV-625 LB

TABLETS (Alu-Alu)
10X1X6

Composition

Amoxycillin 500mg + Potassium Clavulanate 125mg

Indications & Uses

Respiratory Tract Infections, Community Acquired Pneumonia, Gynaecological Infections, Acute Exacerbations of Chronic Bronchitis, Skin and Soft Tissue Infections

FLOXEST

TABLETS (Blister)
20X10

Composition

Ofloxacin 200mg + Ornidazole 500mg

Indications & Uses

Surgical ions, Diarrheas of Mixed Etiology, Gynaecological Infections, Orofacial and Dental Infections

VOFLOX-500

TABLETS
10X10

Composition

Levofloxacin 500mg

Indications & Uses

Acute Bacterial Sinusitis, Acute Bacterial Exacerbations of Chronic Bronchitis, Skin & Skin Structure Infections, Chronic Bacterial Prostatitis, Urinary Tract Infections

FLOXEST – O

TABLETS (Alu-Alu)
20X10

Composition

Cefixime 200mg + Ofloxacin 200mg

Indications & Uses

Community Acquired Pneumonia, Multiple Drug Resistant-TB, Typhoid

FLOXEST

TABLETS (Alu-Alu)
20X10

Composition

Ofloxacin 200mg

Indications & Uses

Community Acquired Pneumonia, Multiple Drug Resistant-TB, Typhoid

ESTY CLAV- 1.2

INJECTIONS
1.2g

Composition

Amoxycillin 1000mg + Potassium Clavulanate 200mg + WFI

Indications & Uses

Community Acquired Pneumonia, Gynaecological Infections, Upper Respiratory Tract Infections, Skin and Soft Tissue Infections, Urinary Tract Infections, Acute Exacerbations of Chronic Bronchitis

TRELLON-SB 1.5

INJECTIONS
1.5g

Composition

Ceftriaxone 1000mg + Sulbactam 500mg + WFI

Indications & Uses

Gynaecological Infections, Lower Respiratory Tract Infections, Intra-abdominal Infections with Aerobic Organisms, Surgical Prophylaxis

TRELLON-TZ 1.125

INJECTIONS
1.125gm

Composition

Ceftriaxone 1000mg + Tazobactam 500 mg + WFI

Indications & Uses

Bone & Joint Infections, Intra-abdominal Infections, Bacterial Meningitis, Pre-operative Surgical Prophylaxis

RELLAM

INJECTIONS
1gm

Composition

Meropenem 1gm + WFI

Indications & Uses

Complicated Intra-abdominal Infection (cIAI), Complicated Skin & Skin Structure Infections (cSSSI), Bacterial Meningitis, Noscocomial Pneumonia

TRELIN-Z 4.5

INJECTIONS
4.5gm

Composition

Piperacillin 4000mg + Tazobactam 500mg + WFI

Indications & Uses

Intra-abdominal Infections, Complicated Urinary Tract Infections, Febrile Neutropenia, Lower Respiratory Tract Infections

TRELIN-Z 4.5

INJECTIONS
4.5gm

Composition

Piperacillin 4000mg + Tazobactam 500mg + WFI

Indications & Uses

Intra-abdominal Infections, Complicated Urinary Tract Infections, Febrile Neutropenia, Lower Respiratory Tract Infections

BUTRELLA

SYRUP

100ml

Composition

Ambroxol HCI 15mg + Guaiphensin 50mg + Terbutaline Sulphate 1.5mg + Mentholated Base/5ml

Indications & Uses

Bronchitis, Productive Cough, Emphysema, Bronchial Asthma

BUTRELLA-BR

SYRUP

100ml

Composition

Terbutaline Sulphate 1.25mg + Bromhexine HCI 4mg + Guaiphenesin 50mg + Methalated Base/5ml

Indications & Uses

Acute Cough, Abnormal Mucus Secretion, Productive Cough

DEXTRIN

SYRUP
100ml

Composition

Dextromethorphan Hydrobromide 10mg + Phenylpherine 5 mg + Cetrizine 5mg + Mentholated Base/5ml

Indications & Uses

Commom Cold and Flu, Nasal Congestion, Sore Throat

VOTRELL-M

TABLETS (Alu-Alu)
20X10

Composition

Levocetirizine 5mg + Montelukast 10mg

Indications & Uses

Allergic Rhinitis, Nasal Congestion, Asthma

VOTRELL

TABLETS (Alu-Alu)
20X11

Composition

Levocetirizine 5mg

Indications & Uses

Chronic Idiopathic Urticaria (CIU), Seasonal Allergic Rhinitis (SAR), Perennial Allergic Rhinitis (PAR)

Arrange A Callback
[]
1 Step 1
Full Name
Telephone
Departmentyour full name
Postal Address
Message
0 /
Previous
Next
Shopping Basket