Code Search for Developers
 
 
  

openWindow.php from ECP (EliteCore Project) at Krugle


Show openWindow.php syntax highlighted

<?php
require_once ("core/engine.php");
Engine :: setFlag("output", false);

$Config->CONNECT();
Session :: create();

$ECP->setDefaultThemeMode(Engine :: FORCE_USER_THEME);

ModulesManager :: LoadModules();

Event :: Call("onPrintContent");

if (Debug :: active()) {
	Debug :: printDebug();
}

require_once ("styles/index_header.php");

//$localization = $XCS->loadModule("localization")->object;

$content = "<span class=\"heading1\"><a href=\"javascript:window.close()\">" . $ECP->LocaleString("window", "close") . "</a></span><br /><br />";
$XCS->AddContent($content, 0);

foreach (ModulesManager :: getModules() as $currentModule) {
	$rights = $currentModule->getRights(User :: $profile->group);
	if (Engine :: file_exists("modules/" . $currentModule->getName() . "/class.php")) {
		require_once ("modules/" . $currentModule->getName() . "/class.php"); // Include Class Definition
	}
	if ($currentModule->getInstance() == $_GET['module']) {
		// XCS MODULE 2.0 SUPPORT
		if (Engine :: file_exists("modules/" . $currentModule->getName() . "/subroutines.php")) {
			try {
				// Set OP
				if (empty ($_GET['op']))
					$op = 'Default';
				else
					$op = $_GET['op'];

				if (($currentModule->display_admin || $_GET['file'] == 'admin') && $rights->write && method_exists($currentModule, 'admin' . $op)) {
					$module_in_admin = $currentModule->getName() . ";" . $currentModule->getInstance();
					$currentModule-> {
						'admin' . $op }
					();
				} else
					if (method_exists($currentModule, 'on' . $op)) {
						$currentModule-> {
							'on' . $op }
						();
					} else {
						// ERROR CREATING NEW INSTANCE - Comment this line in future
						exit ('illegal code');
					}
			} catch (UndefinedDataException $e) {
				// input data (from $_POST etc.) doesn't exist, skip this module
			} catch (AjaxFlushException $e) {
				echo $e->getMessage();
			}
		} else
			if (($currentModule->getBlock() == $_GET['block'] || $_GET['block'] == "")) {
				if (Engine :: file_exists("modules/" . $currentModule->getName() . "/module.php") && $_GET['file'] == "") {
					require ("modules/" . $currentModule->getName() . "/module.php"); // display normal output

				} else
					if (Engine :: file_exists("modules/" . $currentModule->getName() . "/" . $_GET['file'] . ".php")) {
						require ("modules/" . $currentModule->getName() . "/" . $_GET['file'] . ".php"); // display desired output
					}
				break;
			}
	}

}

require_once ("styles/index_footer.php");

Event :: Call("onExit");
Event :: Call("onDisconnect");

DB :: Close();
?>



See more files for this project here

ECP (EliteCore Project)

EliteCore Project is a PHP5.1/Javascript/AJAX/XHTML/CSS framework for creating WEB 2.0 applications and services.The basic open-source instalation can be also used as an interactive personal page or BLOG.This project uses the latest features available.

Project homepage: http://sourceforge.net/projects/elitecore
Programming language(s): JavaScript,PHP,XML
License: cpl

  .settings/
    org.eclipse.core.resources.prefs
    org.eclipse.core.runtime.prefs
  cache/
  core/
    debug/
      content.php
    exceptions/
      ajaxflush.php
      nomodule.php
      undefineddata.php
    interface/
      encryption.php
      form.php
      module_class.php
      session_interface.php
    renderers/
      default.php
    sql/
      mysql.php
      mysqli.php
    themes/
      ECP/
        accept.png
        add.png
        alt_star.gif
        anchor.png
        arrow_refresh.png
        asterisk_orange.png
        asterisk_yellow.png
        attach.png
        back.png
        cog_error.png
        cog_go.png
        comment.png
        comment_add.png
        comment_delete.png
        comment_edit.png
        comments.png
        comments_add.png
        comments_delete.png
        control_play_blue.png
        drive.png
        gnome-fs-directory.png
        gnome-mime-audio.png
        layers.png
        layout.png
        layout_add.png
        layout_content.png
        layout_delete.png
        layout_edit.png
        layout_error.png
        layout_header.png
        layout_link.png
        layout_sidebar.png
        lightbulb.png
        lightbulb_add.png
        lightbulb_delete.png
        lightbulb_off.png
        lightning.png
        lightning_add.png
        lightning_delete.png
        lightning_go.png
        link.png
        link_add.png
        link_break.png
        link_delete.png
        link_edit.png
        link_error.png
        link_go.png
        lock.png
        lock_add.png
        lock_break.png
        lock_delete.png
        lock_edit.png
        lock_go.png
        lock_open.png
        newspaper.png
        newspaper_add.png
        newspaper_delete.png
        newspaper_go.png
        newspaper_link.png
        note.gif
        note.png
        note_add.png
        note_delete.gif
        note_delete.png
        note_edit.png
        note_error.png
        note_go.png
        note_new.gif
        overlays.png
        package.png
        package_add.png
        package_delete.png
        package_go.png
        package_green.png
        package_link.png
        page.gif
        page.png
        page_add.png
        page_attach.png
        page_code.png
        page_copy.png
        page_delete.png
        page_edit.png
        page_error.png
        page_excel.png
        page_find.png
        page_gear.png
        page_go.png
        page_green.png
        page_key.png
        page_lightning.png
        page_link.png
        page_paintbrush.png
        page_paste.png
        page_red.png
        page_refresh.png
        page_save.png
        page_white.png
        pencil.png
        pencil_add.png
        pencil_delete.png
        pencil_go.png
        photo.png
        photo_add.png
        photo_delete.png
        photo_link.png
        photos.png
        picture.png
        picture_add.png
        picture_delete.png
        picture_edit.png
        picture_empty.png
        picture_error.png
        picture_go.png
        picture_key.png
        picture_link.png
        picture_save.png
        pictures.png
        plugin.png
        plugin_add.png
        plugin_delete.png
        plugin_disabled.png
        plugin_edit.png
        plugin_error.png
        plugin_go.png
        plugin_link.png
        report.png
        report_add.png
        report_delete.png
        report_disk.png
        report_edit.png
        report_go.png
        report_key.png
        report_link.png
        report_magnify.png
        report_picture.png
        report_user.png
        report_word.png
        script.png
        script_add.png
        script_code.png
        script_code_red.png
        script_delete.png
        script_edit.png
        script_error.png
        script_gear.png
        script_go.png
        script_key.png
        script_lightning.png
        script_link.png
        script_palette.png
        script_save.png
        star.png
        star_rating.gif
        stop.png
        style.png
        text_align_center.png
        text_align_justify.png
        text_align_left.png
        text_align_right.png
        text_allcaps.png
        text_bold.png
        text_columns.png
        text_dropcaps.png
        text_heading_1.png
        text_heading_2.png
        text_heading_3.png
        text_heading_4.png
        text_heading_5.png
        text_heading_6.png
        text_horizontalrule.png
        text_indent.png
        text_indent_remove.png
        text_italic.png
        text_kerning.png
        text_letter_omega.png
        text_letterspacing.png
        text_linespacing.png
        text_list_bullets.png
        text_list_numbers.png
        text_lowercase.png
        text_padding_bottom.png
        text_padding_left.png
        text_padding_right.png
        text_padding_top.png
        text_replace.png
        text_signature.png
        text_smallcaps.png
        text_strikethrough.png
        text_subscript.png
        text_superscript.png
        text_underline.png
        text_uppercase.png
        textfield.png
        textfield_add.png
        textfield_delete.png
        textfield_key.png
        textfield_rename.png
        tux.png
        vert_star.gif
      ECP.xml
    Icon.php
    Location.php
    Module.php
    ModulesManager.php
    MusicTags.php
    Page.php
    XHTMLParser.php
    XMLForms.php
    ajax.php
    author.html
    cache.php
    config.php
    date.php
    db.php
    debug.php
    ecp-full.php
    ecp-mini.php
    engine.php
    events.php
    filesystem.php
    footer.html
    i18n.php
    mailer.php
    main.css
    mcrypt.php
    mime.php
    mod_rewrite.php
    perspective.php
    rc4.php
    reflection.php
    session_passport.php
    storage.php
    string.php
    template.php
    texy.php
    user.php
    user_cache.php
    wysiwyg_texy.php
    xhtml_form.php
    xtea.php
  core_js/
    .htaccess
    index.php
    net.elitemedia.Effects.js
    net.elitemedia.Forms.js
    net.elitemedia.Modules.Survey.js
    net.elitemedia.Search.js
    net.elitemedia.Settings.js
    net.elitemedia.Terminal.js
    net.elitemedia.Texy.js
    net.elitemedia.Windows.Main.js
    net.elitemedia.Windows.Popup.js
    net.elitemedia.Windows.Theme.js
    net.elitemedia.Windows.js
    net.elitemedia.js
    net.elitemedia.prototype.js
  ext/
    Net_UserAgent_Detect-2.1.0/
    PEAR/
    Text_Diff/
    classes/
    crypt/
    geshi/
    getid3/
    http/
    lightbox/
    niceforms/
    phpjso-0.9/
    phpmailer/
  fonts/
  images/
  install/
  language/
  modules/
  playlists/
  styles/
  too_cool/
  .htaccess
  ajax.js.php
  captcha.php
  config.xml
  crossdomain.flash
  error.php
  index.php
  listen.php
  noOutput.php
  openWindow.php
  print.css
  print_template.php
  randomImage.php
  soap.php
  test.php
  visual-captcha.php