├── .gitignore ├── .gitmodules ├── .htaccess ├── Foss-API-Documentation.md ├── LICENSE ├── README.md ├── assets └── .keep ├── css └── default │ ├── bg.gif │ ├── bg.png │ ├── form.css │ ├── gridview │ ├── bg.png │ ├── delete.png │ ├── down.gif │ ├── jquery.yiigridview.js │ ├── loading.gif │ ├── styles-src-min.css │ ├── styles-src.css │ ├── styles.css │ ├── up.gif │ ├── update.png │ └── view.png │ ├── ie.css │ ├── jquery │ ├── js │ │ ├── jquery-1.3.2.min.js │ │ └── jquery-ui-1.7.3.custom.min.js │ └── osbd │ │ ├── dualselect.css │ │ ├── images │ │ ├── ui-bg_flat_75_aaaaaa_40x100.png │ │ ├── ui-bg_glass_100_f5f0e5_1x400.png │ │ ├── ui-bg_glass_25_e7dfda_1x400.png │ │ ├── ui-bg_glass_70_e7dfda_1x400.png │ │ ├── ui-bg_highlight-hard_100_f4f0ec_1x100.png │ │ ├── ui-bg_highlight-hard_65_fee4bd_1x100.png │ │ ├── ui-bg_highlight-hard_75_f5f5b5_1x100.png │ │ ├── ui-bg_inset-soft_100_f4f0ec_1x100.png │ │ ├── ui-icons_000000_256x240.png │ │ ├── ui-icons_c47a23_256x240.png │ │ ├── ui-icons_c7723d_256x240.png │ │ ├── ui-icons_cb672b_256x240.png │ │ ├── ui-icons_f08000_256x240.png │ │ ├── ui-icons_f35f07_256x240.png │ │ └── ui-icons_ff7519_256x240.png │ │ ├── jquery-ui.custom.css │ │ └── singleselect.css │ ├── logo.png │ ├── main.css │ ├── menubg.jpg │ ├── menubg.png │ ├── opaque.png │ ├── print.css │ ├── screen.css │ └── treeview │ ├── images │ ├── file.gif │ ├── folder-closed.gif │ ├── folder.gif │ ├── minus.gif │ ├── plus.gif │ ├── treeview-black-line.gif │ ├── treeview-black.gif │ ├── treeview-default-line.gif │ ├── treeview-default.gif │ ├── treeview-famfamfam-line.gif │ ├── treeview-famfamfam.gif │ ├── treeview-gray-line.gif │ ├── treeview-gray.gif │ ├── treeview-red-line.gif │ └── treeview-red.gif │ └── jquery.treeview.css ├── favicon.png ├── images ├── action_fail.png ├── action_pass.png ├── backup_error.png ├── backup_finished.png ├── backup_running.png ├── group_del.png ├── group_del_n.png ├── group_edit.png ├── group_found.png ├── help.png ├── lang │ ├── ch.png │ ├── de.png │ ├── en.png │ ├── es.png │ ├── fr.png │ ├── it.png │ ├── pt.png │ └── ru.png ├── loading.gif ├── node_active.png ├── node_del.png ├── node_del_n.png ├── node_detail.png ├── node_edit.png ├── node_maintain.png ├── node_status_active.png ├── node_status_fail.png ├── project-support.jpg ├── space.png ├── storagepool_del.png ├── storagepool_del_n.png ├── storagepool_edit.png ├── submenu_close.png ├── submenu_open.png ├── subnet_add.png ├── subnet_del.png ├── subnet_del_n.png ├── subnet_edit.png ├── subnet_edit_n.png ├── uploads │ └── .keep ├── user_del.png ├── user_del_n.png ├── user_edit.png ├── uservm_add.png ├── vm_active_goldenimage.png ├── vm_del.png ├── vm_del_n.png ├── vm_destroy.png ├── vm_destroy_n.png ├── vm_detail.png ├── vm_edit.png ├── vm_edit_n.png ├── vm_goldenimage.png ├── vm_login.png ├── vm_login_n.png ├── vm_migrate.png ├── vm_migrate_n.png ├── vm_restart.png ├── vm_restart_n.png ├── vm_restore.png ├── vm_shutdown.png ├── vm_shutdown_n.png ├── vm_start.png ├── vm_start_n.png ├── vm_status_golden.png ├── vm_status_golden_active.png ├── vm_status_green.png ├── vm_status_red.png ├── vm_status_unknown.png ├── vm_status_yellow.png ├── vmgroup_add.png ├── vmpool_del.png ├── vmpool_del_n.png ├── vmpool_edit.png ├── vmprofile_del.png ├── vmprofile_del_n.png ├── vmprofile_detail.png ├── vmprofile_edit.png ├── vmtemplate_cdrom.png ├── vmtemplate_del.png ├── vmtemplate_del_n.png ├── vmtemplate_detail.png ├── vmtemplate_edit.png ├── vmtemplate_finish.png ├── vmtemplate_finish_n.png ├── vmtemplate_finishdyn.png ├── vmtemplate_finishdyn_n.png ├── vmtemplate_hd.png ├── vmtemplate_login.png ├── vmtemplate_login_n.png └── vmuser_add.png ├── index.php ├── js ├── cultures │ ├── globalize.culture.af-ZA.js │ ├── globalize.culture.af.js │ ├── globalize.culture.am-ET.js │ ├── globalize.culture.am.js │ ├── globalize.culture.ar-AE.js │ ├── globalize.culture.ar-BH.js │ ├── globalize.culture.ar-DZ.js │ ├── globalize.culture.ar-EG.js │ ├── globalize.culture.ar-IQ.js │ ├── globalize.culture.ar-JO.js │ ├── globalize.culture.ar-KW.js │ ├── globalize.culture.ar-LB.js │ ├── globalize.culture.ar-LY.js │ ├── globalize.culture.ar-MA.js │ ├── globalize.culture.ar-OM.js │ ├── globalize.culture.ar-QA.js │ ├── globalize.culture.ar-SA.js │ ├── globalize.culture.ar-SY.js │ ├── globalize.culture.ar-TN.js │ ├── globalize.culture.ar-YE.js │ ├── globalize.culture.ar.js │ ├── globalize.culture.arn-CL.js │ ├── globalize.culture.arn.js │ ├── globalize.culture.as-IN.js │ ├── globalize.culture.as.js │ ├── globalize.culture.az-Cyrl-AZ.js │ ├── globalize.culture.az-Cyrl.js │ ├── globalize.culture.az-Latn-AZ.js │ ├── globalize.culture.az-Latn.js │ ├── globalize.culture.az.js │ ├── globalize.culture.ba-RU.js │ ├── globalize.culture.ba.js │ ├── globalize.culture.be-BY.js │ ├── globalize.culture.be.js │ ├── globalize.culture.bg-BG.js │ ├── globalize.culture.bg.js │ ├── globalize.culture.bn-BD.js │ ├── globalize.culture.bn-IN.js │ ├── globalize.culture.bn.js │ ├── globalize.culture.bo-CN.js │ ├── globalize.culture.bo.js │ ├── globalize.culture.br-FR.js │ ├── globalize.culture.br.js │ ├── globalize.culture.bs-Cyrl-BA.js │ ├── globalize.culture.bs-Cyrl.js │ ├── globalize.culture.bs-Latn-BA.js │ ├── globalize.culture.bs-Latn.js │ ├── globalize.culture.bs.js │ ├── globalize.culture.ca-ES.js │ ├── globalize.culture.ca.js │ ├── globalize.culture.co-FR.js │ ├── globalize.culture.co.js │ ├── globalize.culture.cs-CZ.js │ ├── globalize.culture.cs.js │ ├── globalize.culture.cy-GB.js │ ├── globalize.culture.cy.js │ ├── globalize.culture.da-DK.js │ ├── globalize.culture.da.js │ ├── globalize.culture.de-AT.js │ ├── globalize.culture.de-CH.js │ ├── globalize.culture.de-DE.js │ ├── globalize.culture.de-LI.js │ ├── globalize.culture.de-LU.js │ ├── globalize.culture.de.js │ ├── globalize.culture.dsb-DE.js │ ├── globalize.culture.dsb.js │ ├── globalize.culture.dv-MV.js │ ├── globalize.culture.dv.js │ ├── globalize.culture.el-GR.js │ ├── globalize.culture.el.js │ ├── globalize.culture.en-029.js │ ├── globalize.culture.en-AU.js │ ├── globalize.culture.en-BZ.js │ ├── globalize.culture.en-CA.js │ ├── globalize.culture.en-GB.js │ ├── globalize.culture.en-IE.js │ ├── globalize.culture.en-IN.js │ ├── globalize.culture.en-JM.js │ ├── globalize.culture.en-MY.js │ ├── globalize.culture.en-NZ.js │ ├── globalize.culture.en-PH.js │ ├── globalize.culture.en-SG.js │ ├── globalize.culture.en-TT.js │ ├── globalize.culture.en-US.js │ ├── globalize.culture.en-ZA.js │ ├── globalize.culture.en-ZW.js │ ├── globalize.culture.es-AR.js │ ├── globalize.culture.es-BO.js │ ├── globalize.culture.es-CL.js │ ├── globalize.culture.es-CO.js │ ├── globalize.culture.es-CR.js │ ├── globalize.culture.es-DO.js │ ├── globalize.culture.es-EC.js │ ├── globalize.culture.es-ES.js │ ├── globalize.culture.es-GT.js │ ├── globalize.culture.es-HN.js │ ├── globalize.culture.es-MX.js │ ├── globalize.culture.es-NI.js │ ├── globalize.culture.es-PA.js │ ├── globalize.culture.es-PE.js │ ├── globalize.culture.es-PR.js │ ├── globalize.culture.es-PY.js │ ├── globalize.culture.es-SV.js │ ├── globalize.culture.es-US.js │ ├── globalize.culture.es-UY.js │ ├── globalize.culture.es-VE.js │ ├── globalize.culture.es.js │ ├── globalize.culture.et-EE.js │ ├── globalize.culture.et.js │ ├── globalize.culture.eu-ES.js │ ├── globalize.culture.eu.js │ ├── globalize.culture.fa-IR.js │ ├── globalize.culture.fa.js │ ├── globalize.culture.fi-FI.js │ ├── globalize.culture.fi.js │ ├── globalize.culture.fil-PH.js │ ├── globalize.culture.fil.js │ ├── globalize.culture.fo-FO.js │ ├── globalize.culture.fo.js │ ├── globalize.culture.fr-BE.js │ ├── globalize.culture.fr-CA.js │ ├── globalize.culture.fr-CH.js │ ├── globalize.culture.fr-FR.js │ ├── globalize.culture.fr-LU.js │ ├── globalize.culture.fr-MC.js │ ├── globalize.culture.fr.js │ ├── globalize.culture.fy-NL.js │ ├── globalize.culture.fy.js │ ├── globalize.culture.ga-IE.js │ ├── globalize.culture.ga.js │ ├── globalize.culture.gd-GB.js │ ├── globalize.culture.gd.js │ ├── globalize.culture.gl-ES.js │ ├── globalize.culture.gl.js │ ├── globalize.culture.gsw-FR.js │ ├── globalize.culture.gsw.js │ ├── globalize.culture.gu-IN.js │ ├── globalize.culture.gu.js │ ├── globalize.culture.ha-Latn-NG.js │ ├── globalize.culture.ha-Latn.js │ ├── globalize.culture.ha.js │ ├── globalize.culture.he-IL.js │ ├── globalize.culture.he.js │ ├── globalize.culture.hi-IN.js │ ├── globalize.culture.hi.js │ ├── globalize.culture.hr-BA.js │ ├── globalize.culture.hr-HR.js │ ├── globalize.culture.hr.js │ ├── globalize.culture.hsb-DE.js │ ├── globalize.culture.hsb.js │ ├── globalize.culture.hu-HU.js │ ├── globalize.culture.hu.js │ ├── globalize.culture.hy-AM.js │ ├── globalize.culture.hy.js │ ├── globalize.culture.id-ID.js │ ├── globalize.culture.id.js │ ├── globalize.culture.ig-NG.js │ ├── globalize.culture.ig.js │ ├── globalize.culture.ii-CN.js │ ├── globalize.culture.ii.js │ ├── globalize.culture.is-IS.js │ ├── globalize.culture.is.js │ ├── globalize.culture.it-CH.js │ ├── globalize.culture.it-IT.js │ ├── globalize.culture.it.js │ ├── globalize.culture.iu-Cans-CA.js │ ├── globalize.culture.iu-Cans.js │ ├── globalize.culture.iu-Latn-CA.js │ ├── globalize.culture.iu-Latn.js │ ├── globalize.culture.iu.js │ ├── globalize.culture.ja-JP.js │ ├── globalize.culture.ja.js │ ├── globalize.culture.ka-GE.js │ ├── globalize.culture.ka.js │ ├── globalize.culture.kk-KZ.js │ ├── globalize.culture.kk.js │ ├── globalize.culture.kl-GL.js │ ├── globalize.culture.kl.js │ ├── globalize.culture.km-KH.js │ ├── globalize.culture.km.js │ ├── globalize.culture.kn-IN.js │ ├── globalize.culture.kn.js │ ├── globalize.culture.ko-KR.js │ ├── globalize.culture.ko.js │ ├── globalize.culture.kok-IN.js │ ├── globalize.culture.kok.js │ ├── globalize.culture.ky-KG.js │ ├── globalize.culture.ky.js │ ├── globalize.culture.lb-LU.js │ ├── globalize.culture.lb.js │ ├── globalize.culture.lo-LA.js │ ├── globalize.culture.lo.js │ ├── globalize.culture.lt-LT.js │ ├── globalize.culture.lt.js │ ├── globalize.culture.lv-LV.js │ ├── globalize.culture.lv.js │ ├── globalize.culture.mi-NZ.js │ ├── globalize.culture.mi.js │ ├── globalize.culture.mk-MK.js │ ├── globalize.culture.mk.js │ ├── globalize.culture.ml-IN.js │ ├── globalize.culture.ml.js │ ├── globalize.culture.mn-Cyrl.js │ ├── globalize.culture.mn-MN.js │ ├── globalize.culture.mn-Mong-CN.js │ ├── globalize.culture.mn-Mong.js │ ├── globalize.culture.mn.js │ ├── globalize.culture.moh-CA.js │ ├── globalize.culture.moh.js │ ├── globalize.culture.mr-IN.js │ ├── globalize.culture.mr.js │ ├── globalize.culture.ms-BN.js │ ├── globalize.culture.ms-MY.js │ ├── globalize.culture.ms.js │ ├── globalize.culture.mt-MT.js │ ├── globalize.culture.mt.js │ ├── globalize.culture.nb-NO.js │ ├── globalize.culture.nb.js │ ├── globalize.culture.ne-NP.js │ ├── globalize.culture.ne.js │ ├── globalize.culture.nl-BE.js │ ├── globalize.culture.nl-NL.js │ ├── globalize.culture.nl.js │ ├── globalize.culture.nn-NO.js │ ├── globalize.culture.nn.js │ ├── globalize.culture.no.js │ ├── globalize.culture.nso-ZA.js │ ├── globalize.culture.nso.js │ ├── globalize.culture.oc-FR.js │ ├── globalize.culture.oc.js │ ├── globalize.culture.or-IN.js │ ├── globalize.culture.or.js │ ├── globalize.culture.pa-IN.js │ ├── globalize.culture.pa.js │ ├── globalize.culture.pl-PL.js │ ├── globalize.culture.pl.js │ ├── globalize.culture.prs-AF.js │ ├── globalize.culture.prs.js │ ├── globalize.culture.ps-AF.js │ ├── globalize.culture.ps.js │ ├── globalize.culture.pt-BR.js │ ├── globalize.culture.pt-PT.js │ ├── globalize.culture.pt.js │ ├── globalize.culture.qut-GT.js │ ├── globalize.culture.qut.js │ ├── globalize.culture.quz-BO.js │ ├── globalize.culture.quz-EC.js │ ├── globalize.culture.quz-PE.js │ ├── globalize.culture.quz.js │ ├── globalize.culture.rm-CH.js │ ├── globalize.culture.rm.js │ ├── globalize.culture.ro-RO.js │ ├── globalize.culture.ro.js │ ├── globalize.culture.ru-RU.js │ ├── globalize.culture.ru.js │ ├── globalize.culture.rw-RW.js │ ├── globalize.culture.rw.js │ ├── globalize.culture.sa-IN.js │ ├── globalize.culture.sa.js │ ├── globalize.culture.sah-RU.js │ ├── globalize.culture.sah.js │ ├── globalize.culture.se-FI.js │ ├── globalize.culture.se-NO.js │ ├── globalize.culture.se-SE.js │ ├── globalize.culture.se.js │ ├── globalize.culture.si-LK.js │ ├── globalize.culture.si.js │ ├── globalize.culture.sk-SK.js │ ├── globalize.culture.sk.js │ ├── globalize.culture.sl-SI.js │ ├── globalize.culture.sl.js │ ├── globalize.culture.sma-NO.js │ ├── globalize.culture.sma-SE.js │ ├── globalize.culture.sma.js │ ├── globalize.culture.smj-NO.js │ ├── globalize.culture.smj-SE.js │ ├── globalize.culture.smj.js │ ├── globalize.culture.smn-FI.js │ ├── globalize.culture.smn.js │ ├── globalize.culture.sms-FI.js │ ├── globalize.culture.sms.js │ ├── globalize.culture.sq-AL.js │ ├── globalize.culture.sq.js │ ├── globalize.culture.sr-Cyrl-BA.js │ ├── globalize.culture.sr-Cyrl-CS.js │ ├── globalize.culture.sr-Cyrl-ME.js │ ├── globalize.culture.sr-Cyrl-RS.js │ ├── globalize.culture.sr-Cyrl.js │ ├── globalize.culture.sr-Latn-BA.js │ ├── globalize.culture.sr-Latn-CS.js │ ├── globalize.culture.sr-Latn-ME.js │ ├── globalize.culture.sr-Latn-RS.js │ ├── globalize.culture.sr-Latn.js │ ├── globalize.culture.sr.js │ ├── globalize.culture.sv-FI.js │ ├── globalize.culture.sv-SE.js │ ├── globalize.culture.sv.js │ ├── globalize.culture.sw-KE.js │ ├── globalize.culture.sw.js │ ├── globalize.culture.syr-SY.js │ ├── globalize.culture.syr.js │ ├── globalize.culture.ta-IN.js │ ├── globalize.culture.ta.js │ ├── globalize.culture.te-IN.js │ ├── globalize.culture.te.js │ ├── globalize.culture.tg-Cyrl-TJ.js │ ├── globalize.culture.tg-Cyrl.js │ ├── globalize.culture.tg.js │ ├── globalize.culture.th-TH.js │ ├── globalize.culture.th.js │ ├── globalize.culture.tk-TM.js │ ├── globalize.culture.tk.js │ ├── globalize.culture.tn-ZA.js │ ├── globalize.culture.tn.js │ ├── globalize.culture.tr-TR.js │ ├── globalize.culture.tr.js │ ├── globalize.culture.tt-RU.js │ ├── globalize.culture.tt.js │ ├── globalize.culture.tzm-Latn-DZ.js │ ├── globalize.culture.tzm-Latn.js │ ├── globalize.culture.tzm.js │ ├── globalize.culture.ug-CN.js │ ├── globalize.culture.ug.js │ ├── globalize.culture.uk-UA.js │ ├── globalize.culture.uk.js │ ├── globalize.culture.ur-PK.js │ ├── globalize.culture.ur.js │ ├── globalize.culture.uz-Cyrl-UZ.js │ ├── globalize.culture.uz-Cyrl.js │ ├── globalize.culture.uz-Latn-UZ.js │ ├── globalize.culture.uz-Latn.js │ ├── globalize.culture.uz.js │ ├── globalize.culture.vi-VN.js │ ├── globalize.culture.vi.js │ ├── globalize.culture.wo-SN.js │ ├── globalize.culture.wo.js │ ├── globalize.culture.xh-ZA.js │ ├── globalize.culture.xh.js │ ├── globalize.culture.yo-NG.js │ ├── globalize.culture.yo.js │ ├── globalize.culture.zh-CHS.js │ ├── globalize.culture.zh-CHT.js │ ├── globalize.culture.zh-CN.js │ ├── globalize.culture.zh-HK.js │ ├── globalize.culture.zh-Hans.js │ ├── globalize.culture.zh-Hant.js │ ├── globalize.culture.zh-MO.js │ ├── globalize.culture.zh-SG.js │ ├── globalize.culture.zh-TW.js │ ├── globalize.culture.zh.js │ ├── globalize.culture.zu-ZA.js │ ├── globalize.culture.zu.js │ └── globalize.cultures.js ├── globalize.js ├── jquery-1.7.1.min.js ├── jquery-1.8.3.js ├── jquery-ui-1.9.2.custom.js ├── jquery-ui-1.9.2.custom.min.js └── jquery.sparkline.min.js ├── protected ├── .htaccess ├── components │ ├── BaseController.php │ ├── CDomainValidator.php │ ├── COsbdForm.php │ ├── COsbdLdapServer.php │ ├── COsbdUser.php │ ├── CPhpLibvirt.php │ ├── CPhpLibvirtDummy.php │ ├── CPhpSsh.php │ ├── Controller.php │ ├── IOsbdModule.php │ ├── LdapUserIdentity.php │ ├── Utils.php │ ├── WizardActions.php │ ├── WizardBehavior.php │ └── WizardController.php ├── config │ ├── api_config.php │ ├── main.php │ ├── main.php.skeleton │ ├── modules_config.php │ └── vm_config.php ├── controllers │ ├── ConfigurationController.php │ ├── DiagnosticsController.php │ ├── GroupController.php │ ├── NodeController.php │ ├── SiteController.php │ ├── StoragePoolController.php │ ├── SubnetController.php │ ├── UserController.php │ ├── VmController.php │ ├── VmListController.php │ ├── VmPoolController.php │ ├── VmProfileController.php │ └── VmTemplateController.php ├── extensions │ ├── ESysLogRoute.php │ ├── fancybox │ │ ├── EFancyBox.php │ │ └── assets │ │ │ ├── LICENSE.txt │ │ │ ├── blank.gif │ │ │ ├── fancy_close.png │ │ │ ├── fancy_loading.png │ │ │ ├── fancy_nav_left.png │ │ │ ├── fancy_nav_right.png │ │ │ ├── fancy_shadow_e.png │ │ │ ├── fancy_shadow_n.png │ │ │ ├── fancy_shadow_ne.png │ │ │ ├── fancy_shadow_nw.png │ │ │ ├── fancy_shadow_s.png │ │ │ ├── fancy_shadow_se.png │ │ │ ├── fancy_shadow_sw.png │ │ │ ├── fancy_shadow_w.png │ │ │ ├── fancy_title_left.png │ │ │ ├── fancy_title_main.png │ │ │ ├── fancy_title_over.png │ │ │ ├── fancy_title_right.png │ │ │ ├── fancybox-x.png │ │ │ ├── fancybox-y.png │ │ │ ├── fancybox.png │ │ │ ├── jquery.fancybox-1.3.4.css │ │ │ ├── jquery.fancybox-1.3.4.js │ │ │ ├── jquery.fancybox-1.3.4.pack.js │ │ │ └── jquery.mousewheel-3.0.4.pack.js │ ├── ldaprecord │ │ ├── CLdapAttributeType.php │ │ ├── CLdapException.php │ │ ├── CLdapObjectClass.php │ │ ├── CLdapRecord.php │ │ ├── CLdapSchema.php │ │ ├── CLdapServer.php │ │ ├── LdapComponent.php │ │ ├── LdapNameless.php │ │ ├── LdapSubTree.php │ │ └── messages │ │ │ ├── de │ │ │ ├── record.php │ │ │ └── server.php │ │ │ └── en │ │ │ ├── record.php │ │ │ └── server.php │ └── zii │ │ ├── CJqDualselect.php │ │ ├── CJqGrid.php │ │ ├── CJqSingleselect.php │ │ ├── CSubMenuPortlet.php │ │ ├── assets │ │ ├── css │ │ │ ├── ellipsis-xbl.xml │ │ │ ├── jquery.searchFilter.css │ │ │ ├── ui.jqgrid.css │ │ │ └── ui.multiselect.css │ │ ├── i18n │ │ │ ├── grid.locale-bg.js │ │ │ ├── grid.locale-bg1251.js │ │ │ ├── grid.locale-cat.js │ │ │ ├── grid.locale-cn.js │ │ │ ├── grid.locale-cs.js │ │ │ ├── grid.locale-da.js │ │ │ ├── grid.locale-de.js │ │ │ ├── grid.locale-dk.js │ │ │ ├── grid.locale-el.js │ │ │ ├── grid.locale-en.js │ │ │ ├── grid.locale-es.js │ │ │ ├── grid.locale-fa.js │ │ │ ├── grid.locale-fi.js │ │ │ ├── grid.locale-fr.js │ │ │ ├── grid.locale-gl.js │ │ │ ├── grid.locale-he.js │ │ │ ├── grid.locale-hu.js │ │ │ ├── grid.locale-is.js │ │ │ ├── grid.locale-it.js │ │ │ ├── grid.locale-ja.js │ │ │ ├── grid.locale-nl.js │ │ │ ├── grid.locale-no.js │ │ │ ├── grid.locale-pl.js │ │ │ ├── grid.locale-pt-br.js │ │ │ ├── grid.locale-pt.js │ │ │ ├── grid.locale-ro.js │ │ │ ├── grid.locale-ru.js │ │ │ ├── grid.locale-sk.js │ │ │ ├── grid.locale-sv.js │ │ │ ├── grid.locale-tr.js │ │ │ └── grid.locale-ua.js │ │ └── js │ │ │ ├── JsonXml.js │ │ │ ├── grid.base.js │ │ │ ├── grid.celledit.js │ │ │ ├── grid.common.js │ │ │ ├── grid.custom.js │ │ │ ├── grid.formedit.js │ │ │ ├── grid.grouping.js │ │ │ ├── grid.import.js │ │ │ ├── grid.inlinedit.js │ │ │ ├── grid.jqueryui.js │ │ │ ├── grid.loader.js │ │ │ ├── grid.postext.js │ │ │ ├── grid.setcolumns.js │ │ │ ├── grid.subgrid.js │ │ │ ├── grid.tbltogrid.js │ │ │ ├── grid.treegrid.js │ │ │ ├── jqDnR.js │ │ │ ├── jqModal.js │ │ │ ├── jquery.fmatter.js │ │ │ ├── jquery.jqGrid.min.js │ │ │ ├── jquery.searchFilter.js │ │ │ └── ui.multiselect.js │ │ ├── dualselect_assets │ │ ├── css │ │ │ └── dualselect_core.css │ │ ├── images │ │ │ ├── arrow_left.png │ │ │ ├── arrow_right.png │ │ │ ├── cross.png │ │ │ └── zoom.png │ │ └── js │ │ │ └── jquery.dualselect.js │ │ └── singleselect_assets │ │ ├── css │ │ └── singleselect_core.css │ │ ├── images │ │ ├── cross.png │ │ └── zoom.png │ │ └── js │ │ └── jquery.singleselect.js ├── messages │ ├── de │ │ ├── app.php │ │ ├── backup.php │ │ ├── configuration.php │ │ ├── group.php │ │ ├── help.php │ │ ├── menu.php │ │ ├── node.php │ │ ├── osbd.php │ │ ├── pool.php │ │ ├── range.php │ │ ├── server.php │ │ ├── site.php │ │ ├── storagepool.php │ │ ├── subnet.php │ │ ├── system.php │ │ ├── user.php │ │ ├── views.php │ │ ├── vm.php │ │ ├── vmdevice.php │ │ ├── vmlist.php │ │ ├── vmpool.php │ │ ├── vmprofile.php │ │ ├── vmtemplate.php │ │ └── wizard.php │ ├── en │ │ ├── app.php │ │ ├── backup.php │ │ ├── configuration.php │ │ ├── group.php │ │ ├── help.php │ │ ├── menu.php │ │ ├── node.php │ │ ├── osbd.php │ │ ├── range.php │ │ ├── server.php │ │ ├── site.php │ │ ├── storagepool.php │ │ ├── subnet.php │ │ ├── system.php │ │ ├── user.php │ │ ├── views.php │ │ ├── vm.php │ │ ├── vmdevice.php │ │ ├── vmlist.php │ │ ├── vmpool.php │ │ ├── vmprofile.php │ │ ├── vmtemplate.php │ │ └── wizard.php │ ├── encoding.help │ ├── es │ │ ├── app.php │ │ ├── backup.php │ │ ├── configuration.php │ │ ├── group.php │ │ ├── help.php │ │ ├── menu.php │ │ ├── node.php │ │ ├── osbd.php │ │ ├── pool.php │ │ ├── range.php │ │ ├── server.php │ │ ├── site.php │ │ ├── storagepool.php │ │ ├── subnet.php │ │ ├── system.php │ │ ├── user.php │ │ ├── views.php │ │ ├── vm.php │ │ ├── vmdevice.php │ │ ├── vmlist.php │ │ ├── vmpool.php │ │ ├── vmprofile.php │ │ ├── vmtemplate.php │ │ └── wizard.php │ └── fr │ │ ├── app.php │ │ ├── backup.php │ │ ├── configuration.php │ │ ├── group.php │ │ ├── help.php │ │ ├── menu.php │ │ ├── node.php │ │ ├── osbd.php │ │ ├── pool.php │ │ ├── range.php │ │ ├── server.php │ │ ├── site.php │ │ ├── storagepool.php │ │ ├── subnet.php │ │ ├── system.php │ │ ├── user.php │ │ ├── views.php │ │ ├── vm.php │ │ ├── vmdevice.php │ │ ├── vmlist.php │ │ ├── vmpool.php │ │ ├── vmprofile.php │ │ ├── vmtemplate.php │ │ └── wizard.php ├── models │ ├── ConfigurationBackupForm.php │ ├── ConfigurationGlobalForm.php │ ├── ForeignGroupForm.php │ ├── GroupForm.php │ ├── LdapConfigurationBackup.php │ ├── LdapConfigurationSetting.php │ ├── LdapConfigurationSettings.php │ ├── LdapConfigurationShutdown.php │ ├── LdapDhcpRange.php │ ├── LdapDhcpSubnet.php │ ├── LdapDhcpVm.php │ ├── LdapGroup.php │ ├── LdapNetwork.php │ ├── LdapNetworkDefinition.php │ ├── LdapNetworkServiceDefinition.php │ ├── LdapNode.php │ ├── LdapNodeNetwork.php │ ├── LdapNodeNetworkDefinition.php │ ├── LdapNodeNetworkService.php │ ├── LdapNodeNetworkServiceDefinition.php │ ├── LdapNodeType.php │ ├── LdapNodeTypeDefinition.php │ ├── LdapRealm.php │ ├── LdapStoragePool.php │ ├── LdapStoragePoolDefinition.php │ ├── LdapUser.php │ ├── LdapUserAssign.php │ ├── LdapUserAssignVmPool.php │ ├── LdapUserRightAction.php │ ├── LdapUserRole.php │ ├── LdapVm.php │ ├── LdapVmBackup.php │ ├── LdapVmConfigurationSettings.php │ ├── LdapVmDefaults.php │ ├── LdapVmDefaultsDevice.php │ ├── LdapVmDefaultsDeviceDisk.php │ ├── LdapVmDevice.php │ ├── LdapVmDeviceDisk.php │ ├── LdapVmDeviceInterface.php │ ├── LdapVmFromProfile.php │ ├── LdapVmFromTemplate.php │ ├── LdapVmPool.php │ ├── LdapVmPoolConfigurationSettings.php │ ├── LdapVmPoolDefinition.php │ ├── LdapVmProfile.php │ ├── LdapVmSingleBackup.php │ ├── LoginForm.php │ ├── RangeForm.php │ ├── StoragePoolForm.php │ ├── SubnetForm.php │ ├── UserForm.php │ ├── VmForm.php │ ├── VmIsoUploadForm.php │ ├── VmPoolForm.php │ ├── VmProfileForm.php │ ├── VmTemplateForm.php │ ├── WizardNode.php │ ├── WizardNodeProvision.php │ └── WizardNodeTest.php ├── modules │ ├── api │ │ ├── ApiModule.php │ │ ├── components │ │ │ ├── ApiBackend.php │ │ │ ├── HttpStatusCode.php │ │ │ └── JsonFormatter.php │ │ └── controllers │ │ │ └── ApiController.php │ └── patch │ │ ├── PatchModule.php │ │ ├── assets │ │ └── .keep │ │ ├── components │ │ ├── Patch.php │ │ ├── PatchAction.php │ │ ├── PatchActionException.php │ │ ├── PatchException.php │ │ └── PatchInlineAction.php │ │ ├── controllers │ │ └── PatchController.php │ │ ├── messages │ │ ├── de │ │ │ └── patch.php │ │ └── en │ │ │ └── patch.php │ │ ├── models │ │ └── .keep │ │ └── views │ │ └── patch │ │ ├── index.php │ │ └── start.php ├── runtime │ ├── .keep │ ├── cron │ │ └── .keep │ └── patches │ │ └── archive │ │ ├── .keep │ │ ├── UpdateLdap1_2_10TO1_2_20 │ │ ├── UpdateLdap.php │ │ ├── models │ │ │ └── LdapVmPoolDefinitionAct.php │ │ └── patch.xml │ │ └── UpdateLdap1_2_20TO1_3_0 │ │ ├── UpdatePeopleRoles.php │ │ ├── models │ │ └── .keep │ │ └── patch.xml └── views │ ├── configuration │ ├── backup.php │ └── global.php │ ├── diagnostics │ ├── dynamicvminfos.php │ ├── ldapattrtypes.php │ ├── ldapobjclasses.php │ ├── persistentvminfos.php │ ├── vmcounter.php │ └── vmtemplateinfos.php │ ├── group │ ├── _form.php │ ├── create.php │ ├── import.php │ ├── index.php │ └── update.php │ ├── layouts │ └── osbd.php │ ├── node │ ├── _viewVms.php │ ├── index.php │ ├── view.php │ ├── wizard_completed.php │ ├── wizard_draft.php │ ├── wizard_error.php │ ├── wizard_finished.php │ └── wizard_form.php │ ├── site │ ├── error.php │ ├── index.php │ ├── login.php │ └── pages │ │ ├── about.php │ │ └── contact.php │ ├── storagePool │ ├── _form.php │ ├── create.php │ ├── index.php │ └── update.php │ ├── subnet │ ├── _form.php │ ├── _rangeform.php │ ├── create.php │ ├── createRange.php │ ├── index.php │ ├── update.php │ └── updateRange.php │ ├── user │ ├── _form.php │ ├── create.php │ ├── index.php │ └── update.php │ ├── vm │ ├── _form.php │ ├── index.php │ ├── update.php │ └── view.php │ ├── vmList │ └── index.php │ ├── vmPool │ ├── _form.php │ ├── create.php │ ├── index.php │ └── update.php │ ├── vmProfile │ ├── _form.php │ ├── create.php │ ├── index.php │ ├── update.php │ └── uploadIso.php │ └── vmTemplate │ ├── _form.php │ ├── create.php │ ├── index.php │ └── update.php ├── readme.txt ├── vm_config.php └── wizards.php /.gitignore: -------------------------------------------------------------------------------- 1 | themes 2 | -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- 1 | [submodule "framework"] 2 | path = framework 3 | url = git://github.com/yiisoft/yii.git 4 | -------------------------------------------------------------------------------- /.htaccess: -------------------------------------------------------------------------------- 1 | 2 | #Options +FollowSymLinks 3 | IndexIgnore */* 4 | RewriteEngine on 5 | RewriteBase /vm-manager/ 6 | 7 | AddType application/x-httpd-php5 .php 8 | 9 | # if a directory or a file exists, use it directly 10 | RewriteCond %{REQUEST_FILENAME} !-f 11 | RewriteCond %{REQUEST_FILENAME} !-d 12 | 13 | # otherwise forward it to index.php 14 | RewriteRule . index.php 15 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | Copyright (C) 2006 - 2014 FOSS-Group 2 | Germany 3 | http://www.foss-group.de 4 | support@foss-group.de 5 | 6 | Licensed under the EUPL, Version 1.1 or higher as soon they 7 | will be approved by the European Commission - subsequent 8 | versions of the EUPL (the "Licence"); 9 | You may not use this work except in compliance with the 10 | Licence. 11 | You may obtain a copy of the Licence at: 12 | 13 | https://joinup.ec.europa.eu/software/page/eupl 14 | 15 | Unless required by applicable law or agreed to in 16 | writing, software distributed under the Licence is 17 | distributed on an "AS IS" basis, 18 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either 19 | express or implied. 20 | See the Licence for the specific language governing 21 | permissions and limitations under the Licence. 22 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | vm-manager 2 | ========== 3 | 4 | The FOSS-Cloud webinterface. 5 | 6 | ### Requirements 7 | 8 | - Yii Framework Version 1.1.8 9 | 10 | ### API 11 | The FOSS-Cloud provides a simple API to include it into your applications 12 | 13 | You can find the Documentation here: [Documentation](Foss-API-Documentation.md) 14 | -------------------------------------------------------------------------------- /assets/.keep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSS-Cloud/vm-manager/6cfc9b2ca87fe94bcbace0835aa52114959a527c/assets/.keep -------------------------------------------------------------------------------- /css/default/bg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSS-Cloud/vm-manager/6cfc9b2ca87fe94bcbace0835aa52114959a527c/css/default/bg.gif -------------------------------------------------------------------------------- /css/default/bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSS-Cloud/vm-manager/6cfc9b2ca87fe94bcbace0835aa52114959a527c/css/default/bg.png -------------------------------------------------------------------------------- /css/default/gridview/bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSS-Cloud/vm-manager/6cfc9b2ca87fe94bcbace0835aa52114959a527c/css/default/gridview/bg.png -------------------------------------------------------------------------------- /css/default/gridview/delete.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSS-Cloud/vm-manager/6cfc9b2ca87fe94bcbace0835aa52114959a527c/css/default/gridview/delete.png -------------------------------------------------------------------------------- /css/default/gridview/down.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSS-Cloud/vm-manager/6cfc9b2ca87fe94bcbace0835aa52114959a527c/css/default/gridview/down.gif -------------------------------------------------------------------------------- /css/default/gridview/loading.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSS-Cloud/vm-manager/6cfc9b2ca87fe94bcbace0835aa52114959a527c/css/default/gridview/loading.gif -------------------------------------------------------------------------------- /css/default/gridview/styles-src-min.css: -------------------------------------------------------------------------------- 1 | .grid-view-loading{background:url(loading.gif) no-repeat;}.grid-view table.items{background:white;border-collapse:collapse;width:100%;border:1px #D0E3EF solid;}.grid-view table.items th,.grid-view table.items td{font-size:.9em;border:1px white solid;padding:.3em;}.grid-view table.items th{color:#AFAFAF;background:url("bg.png") repeat-x scroll left top white;text-align:center;}.grid-view table.items th a{color:#AFAFAF;font-weight:bold;text-decoration:none;}.grid-view table.items th a:hover{color:#FFF;}.grid-view table.items th a.asc{background:url(up.gif) right center no-repeat;padding-right:10px;}.grid-view table.items th a.desc{background:url(down.gif) right center no-repeat;padding-right:10px;}.grid-view table.items tr.even{background:##FAF9F4;}.grid-view table.items tr.odd{background:#E5F1F4;}.grid-view table.items tr.selected{background:##E7DFDA;}.grid-view table.items tr:hover{background:#E7DFDA;}.grid-view .link-column img{border:0;}.grid-view .button-column{text-align:center;width:60px;}.grid-view .button-column img{border:0;}.grid-view .checkbox-column{width:15px;}.grid-view .summary{margin:0 0 5px 0;text-align:right;}.grid-view .pager{margin:5px 0 0 0;text-align:right;}.grid-view .empty{font-style:italic;}.grid-view .filters input,.grid-view .filters select{width:100%;border:1px solid #ccc;} -------------------------------------------------------------------------------- /css/default/gridview/up.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSS-Cloud/vm-manager/6cfc9b2ca87fe94bcbace0835aa52114959a527c/css/default/gridview/up.gif -------------------------------------------------------------------------------- /css/default/gridview/update.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSS-Cloud/vm-manager/6cfc9b2ca87fe94bcbace0835aa52114959a527c/css/default/gridview/update.png -------------------------------------------------------------------------------- /css/default/gridview/view.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSS-Cloud/vm-manager/6cfc9b2ca87fe94bcbace0835aa52114959a527c/css/default/gridview/view.png -------------------------------------------------------------------------------- /css/default/jquery/osbd/dualselect.css: -------------------------------------------------------------------------------- 1 | 2 | .dual-select > div { float: right; width: 49%; } 3 | .dual-select > div:first-child { float: left; } 4 | .dual-select ul { border: 1px solid #ccc; margin: 0; padding: 0; overflow: auto; background-color: white; } 5 | .dual-select li { list-style-type: none; cursor: pointer; padding: 4px; border-bottom: 1px solid #eee; } 6 | .dual-select li:hover { background-color: #cce; } 7 | .dual-select li.selected { background-color: #ccc; } 8 | .dual-select > div div { background-color: transparent; border: 1px solid #ccc; border-top: 0; padding: 4px; } 9 | 10 | -------------------------------------------------------------------------------- /css/default/jquery/osbd/images/ui-bg_flat_75_aaaaaa_40x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSS-Cloud/vm-manager/6cfc9b2ca87fe94bcbace0835aa52114959a527c/css/default/jquery/osbd/images/ui-bg_flat_75_aaaaaa_40x100.png -------------------------------------------------------------------------------- /css/default/jquery/osbd/images/ui-bg_glass_100_f5f0e5_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSS-Cloud/vm-manager/6cfc9b2ca87fe94bcbace0835aa52114959a527c/css/default/jquery/osbd/images/ui-bg_glass_100_f5f0e5_1x400.png -------------------------------------------------------------------------------- /css/default/jquery/osbd/images/ui-bg_glass_25_e7dfda_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSS-Cloud/vm-manager/6cfc9b2ca87fe94bcbace0835aa52114959a527c/css/default/jquery/osbd/images/ui-bg_glass_25_e7dfda_1x400.png -------------------------------------------------------------------------------- /css/default/jquery/osbd/images/ui-bg_glass_70_e7dfda_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSS-Cloud/vm-manager/6cfc9b2ca87fe94bcbace0835aa52114959a527c/css/default/jquery/osbd/images/ui-bg_glass_70_e7dfda_1x400.png -------------------------------------------------------------------------------- /css/default/jquery/osbd/images/ui-bg_highlight-hard_100_f4f0ec_1x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSS-Cloud/vm-manager/6cfc9b2ca87fe94bcbace0835aa52114959a527c/css/default/jquery/osbd/images/ui-bg_highlight-hard_100_f4f0ec_1x100.png -------------------------------------------------------------------------------- /css/default/jquery/osbd/images/ui-bg_highlight-hard_65_fee4bd_1x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSS-Cloud/vm-manager/6cfc9b2ca87fe94bcbace0835aa52114959a527c/css/default/jquery/osbd/images/ui-bg_highlight-hard_65_fee4bd_1x100.png -------------------------------------------------------------------------------- /css/default/jquery/osbd/images/ui-bg_highlight-hard_75_f5f5b5_1x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSS-Cloud/vm-manager/6cfc9b2ca87fe94bcbace0835aa52114959a527c/css/default/jquery/osbd/images/ui-bg_highlight-hard_75_f5f5b5_1x100.png -------------------------------------------------------------------------------- /css/default/jquery/osbd/images/ui-bg_inset-soft_100_f4f0ec_1x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSS-Cloud/vm-manager/6cfc9b2ca87fe94bcbace0835aa52114959a527c/css/default/jquery/osbd/images/ui-bg_inset-soft_100_f4f0ec_1x100.png -------------------------------------------------------------------------------- /css/default/jquery/osbd/images/ui-icons_000000_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSS-Cloud/vm-manager/6cfc9b2ca87fe94bcbace0835aa52114959a527c/css/default/jquery/osbd/images/ui-icons_000000_256x240.png -------------------------------------------------------------------------------- /css/default/jquery/osbd/images/ui-icons_c47a23_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSS-Cloud/vm-manager/6cfc9b2ca87fe94bcbace0835aa52114959a527c/css/default/jquery/osbd/images/ui-icons_c47a23_256x240.png -------------------------------------------------------------------------------- /css/default/jquery/osbd/images/ui-icons_c7723d_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSS-Cloud/vm-manager/6cfc9b2ca87fe94bcbace0835aa52114959a527c/css/default/jquery/osbd/images/ui-icons_c7723d_256x240.png -------------------------------------------------------------------------------- /css/default/jquery/osbd/images/ui-icons_cb672b_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSS-Cloud/vm-manager/6cfc9b2ca87fe94bcbace0835aa52114959a527c/css/default/jquery/osbd/images/ui-icons_cb672b_256x240.png -------------------------------------------------------------------------------- /css/default/jquery/osbd/images/ui-icons_f08000_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSS-Cloud/vm-manager/6cfc9b2ca87fe94bcbace0835aa52114959a527c/css/default/jquery/osbd/images/ui-icons_f08000_256x240.png -------------------------------------------------------------------------------- /css/default/jquery/osbd/images/ui-icons_f35f07_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSS-Cloud/vm-manager/6cfc9b2ca87fe94bcbace0835aa52114959a527c/css/default/jquery/osbd/images/ui-icons_f35f07_256x240.png -------------------------------------------------------------------------------- /css/default/jquery/osbd/images/ui-icons_ff7519_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSS-Cloud/vm-manager/6cfc9b2ca87fe94bcbace0835aa52114959a527c/css/default/jquery/osbd/images/ui-icons_ff7519_256x240.png -------------------------------------------------------------------------------- /css/default/jquery/osbd/singleselect.css: -------------------------------------------------------------------------------- 1 | 2 | .single-select > div { float: left; width: 100%; } 3 | .single-select ul { border: 1px solid #ccc; margin: 0; padding: 0; overflow: auto; background-color: white; } 4 | .single-select li { list-style-type: none; cursor: pointer; padding: 4px; border-bottom: 1px solid #eee; } 5 | .single-select li:hover { background-color: #cce; } 6 | .single-select li.selected { background-color: #ccc; } 7 | .single-select > div div { background-color: transparent; border: 1px solid #ccc; border-top: 0; padding: 4px; } 8 | 9 | -------------------------------------------------------------------------------- /css/default/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSS-Cloud/vm-manager/6cfc9b2ca87fe94bcbace0835aa52114959a527c/css/default/logo.png -------------------------------------------------------------------------------- /css/default/menubg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSS-Cloud/vm-manager/6cfc9b2ca87fe94bcbace0835aa52114959a527c/css/default/menubg.jpg -------------------------------------------------------------------------------- /css/default/menubg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSS-Cloud/vm-manager/6cfc9b2ca87fe94bcbace0835aa52114959a527c/css/default/menubg.png -------------------------------------------------------------------------------- /css/default/opaque.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSS-Cloud/vm-manager/6cfc9b2ca87fe94bcbace0835aa52114959a527c/css/default/opaque.png -------------------------------------------------------------------------------- /css/default/print.css: -------------------------------------------------------------------------------- 1 | /* ----------------------------------------------------------------------- 2 | 3 | 4 | Blueprint CSS Framework 0.9 5 | http://blueprintcss.org 6 | 7 | * Copyright (c) 2007-Present. See LICENSE for more info. 8 | * See README for instructions on how to use Blueprint. 9 | * For credits and origins, see AUTHORS. 10 | * This is a compressed file. See the sources in the 'src' directory. 11 | 12 | ----------------------------------------------------------------------- */ 13 | 14 | /* print.css */ 15 | body {line-height:1.5;font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;color:#000;background:none;font-size:10pt;} 16 | .container {background:none;} 17 | hr {background:#ccc;color:#ccc;width:100%;height:2px;margin:2em 0;padding:0;border:none;} 18 | hr.space {background:#fff;color:#fff;visibility:hidden;} 19 | h1, h2, h3, h4, h5, h6 {font-family:"Helvetica Neue", Arial, "Lucida Grande", sans-serif;} 20 | code {font:.9em "Courier New", Monaco, Courier, monospace;} 21 | a img {border:none;} 22 | p img.top {margin-top:0;} 23 | blockquote {margin:1.5em;padding:1em;font-style:italic;font-size:.9em;} 24 | .small {font-size:.9em;} 25 | .large {font-size:1.1em;} 26 | .quiet {color:#999;} 27 | .hide {display:none;} 28 | a:link, a:visited {background:transparent;font-weight:700;text-decoration:underline;} 29 | a:link:after, a:visited:after {content:" (" attr(href) ")";font-size:90%;} -------------------------------------------------------------------------------- /css/default/treeview/images/file.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSS-Cloud/vm-manager/6cfc9b2ca87fe94bcbace0835aa52114959a527c/css/default/treeview/images/file.gif -------------------------------------------------------------------------------- /css/default/treeview/images/folder-closed.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSS-Cloud/vm-manager/6cfc9b2ca87fe94bcbace0835aa52114959a527c/css/default/treeview/images/folder-closed.gif -------------------------------------------------------------------------------- /css/default/treeview/images/folder.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSS-Cloud/vm-manager/6cfc9b2ca87fe94bcbace0835aa52114959a527c/css/default/treeview/images/folder.gif -------------------------------------------------------------------------------- /css/default/treeview/images/minus.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSS-Cloud/vm-manager/6cfc9b2ca87fe94bcbace0835aa52114959a527c/css/default/treeview/images/minus.gif -------------------------------------------------------------------------------- /css/default/treeview/images/plus.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSS-Cloud/vm-manager/6cfc9b2ca87fe94bcbace0835aa52114959a527c/css/default/treeview/images/plus.gif -------------------------------------------------------------------------------- /css/default/treeview/images/treeview-black-line.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSS-Cloud/vm-manager/6cfc9b2ca87fe94bcbace0835aa52114959a527c/css/default/treeview/images/treeview-black-line.gif -------------------------------------------------------------------------------- /css/default/treeview/images/treeview-black.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSS-Cloud/vm-manager/6cfc9b2ca87fe94bcbace0835aa52114959a527c/css/default/treeview/images/treeview-black.gif -------------------------------------------------------------------------------- /css/default/treeview/images/treeview-default-line.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSS-Cloud/vm-manager/6cfc9b2ca87fe94bcbace0835aa52114959a527c/css/default/treeview/images/treeview-default-line.gif -------------------------------------------------------------------------------- /css/default/treeview/images/treeview-default.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSS-Cloud/vm-manager/6cfc9b2ca87fe94bcbace0835aa52114959a527c/css/default/treeview/images/treeview-default.gif -------------------------------------------------------------------------------- /css/default/treeview/images/treeview-famfamfam-line.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSS-Cloud/vm-manager/6cfc9b2ca87fe94bcbace0835aa52114959a527c/css/default/treeview/images/treeview-famfamfam-line.gif -------------------------------------------------------------------------------- /css/default/treeview/images/treeview-famfamfam.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSS-Cloud/vm-manager/6cfc9b2ca87fe94bcbace0835aa52114959a527c/css/default/treeview/images/treeview-famfamfam.gif -------------------------------------------------------------------------------- /css/default/treeview/images/treeview-gray-line.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSS-Cloud/vm-manager/6cfc9b2ca87fe94bcbace0835aa52114959a527c/css/default/treeview/images/treeview-gray-line.gif -------------------------------------------------------------------------------- /css/default/treeview/images/treeview-gray.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSS-Cloud/vm-manager/6cfc9b2ca87fe94bcbace0835aa52114959a527c/css/default/treeview/images/treeview-gray.gif -------------------------------------------------------------------------------- /css/default/treeview/images/treeview-red-line.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSS-Cloud/vm-manager/6cfc9b2ca87fe94bcbace0835aa52114959a527c/css/default/treeview/images/treeview-red-line.gif -------------------------------------------------------------------------------- /css/default/treeview/images/treeview-red.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSS-Cloud/vm-manager/6cfc9b2ca87fe94bcbace0835aa52114959a527c/css/default/treeview/images/treeview-red.gif -------------------------------------------------------------------------------- /favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSS-Cloud/vm-manager/6cfc9b2ca87fe94bcbace0835aa52114959a527c/favicon.png -------------------------------------------------------------------------------- /images/action_fail.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSS-Cloud/vm-manager/6cfc9b2ca87fe94bcbace0835aa52114959a527c/images/action_fail.png -------------------------------------------------------------------------------- /images/action_pass.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSS-Cloud/vm-manager/6cfc9b2ca87fe94bcbace0835aa52114959a527c/images/action_pass.png -------------------------------------------------------------------------------- /images/backup_error.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSS-Cloud/vm-manager/6cfc9b2ca87fe94bcbace0835aa52114959a527c/images/backup_error.png -------------------------------------------------------------------------------- /images/backup_finished.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSS-Cloud/vm-manager/6cfc9b2ca87fe94bcbace0835aa52114959a527c/images/backup_finished.png -------------------------------------------------------------------------------- /images/backup_running.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSS-Cloud/vm-manager/6cfc9b2ca87fe94bcbace0835aa52114959a527c/images/backup_running.png -------------------------------------------------------------------------------- /images/group_del.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSS-Cloud/vm-manager/6cfc9b2ca87fe94bcbace0835aa52114959a527c/images/group_del.png -------------------------------------------------------------------------------- /images/group_del_n.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSS-Cloud/vm-manager/6cfc9b2ca87fe94bcbace0835aa52114959a527c/images/group_del_n.png -------------------------------------------------------------------------------- /images/group_edit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSS-Cloud/vm-manager/6cfc9b2ca87fe94bcbace0835aa52114959a527c/images/group_edit.png -------------------------------------------------------------------------------- /images/group_found.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSS-Cloud/vm-manager/6cfc9b2ca87fe94bcbace0835aa52114959a527c/images/group_found.png -------------------------------------------------------------------------------- /images/help.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSS-Cloud/vm-manager/6cfc9b2ca87fe94bcbace0835aa52114959a527c/images/help.png -------------------------------------------------------------------------------- /images/lang/ch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSS-Cloud/vm-manager/6cfc9b2ca87fe94bcbace0835aa52114959a527c/images/lang/ch.png -------------------------------------------------------------------------------- /images/lang/de.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSS-Cloud/vm-manager/6cfc9b2ca87fe94bcbace0835aa52114959a527c/images/lang/de.png -------------------------------------------------------------------------------- /images/lang/en.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSS-Cloud/vm-manager/6cfc9b2ca87fe94bcbace0835aa52114959a527c/images/lang/en.png -------------------------------------------------------------------------------- /images/lang/es.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSS-Cloud/vm-manager/6cfc9b2ca87fe94bcbace0835aa52114959a527c/images/lang/es.png -------------------------------------------------------------------------------- /images/lang/fr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSS-Cloud/vm-manager/6cfc9b2ca87fe94bcbace0835aa52114959a527c/images/lang/fr.png -------------------------------------------------------------------------------- /images/lang/it.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSS-Cloud/vm-manager/6cfc9b2ca87fe94bcbace0835aa52114959a527c/images/lang/it.png -------------------------------------------------------------------------------- /images/lang/pt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSS-Cloud/vm-manager/6cfc9b2ca87fe94bcbace0835aa52114959a527c/images/lang/pt.png -------------------------------------------------------------------------------- /images/lang/ru.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSS-Cloud/vm-manager/6cfc9b2ca87fe94bcbace0835aa52114959a527c/images/lang/ru.png -------------------------------------------------------------------------------- /images/loading.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSS-Cloud/vm-manager/6cfc9b2ca87fe94bcbace0835aa52114959a527c/images/loading.gif -------------------------------------------------------------------------------- /images/node_active.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSS-Cloud/vm-manager/6cfc9b2ca87fe94bcbace0835aa52114959a527c/images/node_active.png -------------------------------------------------------------------------------- /images/node_del.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSS-Cloud/vm-manager/6cfc9b2ca87fe94bcbace0835aa52114959a527c/images/node_del.png -------------------------------------------------------------------------------- /images/node_del_n.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSS-Cloud/vm-manager/6cfc9b2ca87fe94bcbace0835aa52114959a527c/images/node_del_n.png -------------------------------------------------------------------------------- /images/node_detail.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSS-Cloud/vm-manager/6cfc9b2ca87fe94bcbace0835aa52114959a527c/images/node_detail.png -------------------------------------------------------------------------------- /images/node_edit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSS-Cloud/vm-manager/6cfc9b2ca87fe94bcbace0835aa52114959a527c/images/node_edit.png -------------------------------------------------------------------------------- /images/node_maintain.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSS-Cloud/vm-manager/6cfc9b2ca87fe94bcbace0835aa52114959a527c/images/node_maintain.png -------------------------------------------------------------------------------- /images/node_status_active.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSS-Cloud/vm-manager/6cfc9b2ca87fe94bcbace0835aa52114959a527c/images/node_status_active.png -------------------------------------------------------------------------------- /images/node_status_fail.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSS-Cloud/vm-manager/6cfc9b2ca87fe94bcbace0835aa52114959a527c/images/node_status_fail.png -------------------------------------------------------------------------------- /images/project-support.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSS-Cloud/vm-manager/6cfc9b2ca87fe94bcbace0835aa52114959a527c/images/project-support.jpg -------------------------------------------------------------------------------- /images/space.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSS-Cloud/vm-manager/6cfc9b2ca87fe94bcbace0835aa52114959a527c/images/space.png -------------------------------------------------------------------------------- /images/storagepool_del.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSS-Cloud/vm-manager/6cfc9b2ca87fe94bcbace0835aa52114959a527c/images/storagepool_del.png -------------------------------------------------------------------------------- /images/storagepool_del_n.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSS-Cloud/vm-manager/6cfc9b2ca87fe94bcbace0835aa52114959a527c/images/storagepool_del_n.png -------------------------------------------------------------------------------- /images/storagepool_edit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSS-Cloud/vm-manager/6cfc9b2ca87fe94bcbace0835aa52114959a527c/images/storagepool_edit.png -------------------------------------------------------------------------------- /images/submenu_close.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSS-Cloud/vm-manager/6cfc9b2ca87fe94bcbace0835aa52114959a527c/images/submenu_close.png -------------------------------------------------------------------------------- /images/submenu_open.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSS-Cloud/vm-manager/6cfc9b2ca87fe94bcbace0835aa52114959a527c/images/submenu_open.png -------------------------------------------------------------------------------- /images/subnet_add.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSS-Cloud/vm-manager/6cfc9b2ca87fe94bcbace0835aa52114959a527c/images/subnet_add.png -------------------------------------------------------------------------------- /images/subnet_del.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSS-Cloud/vm-manager/6cfc9b2ca87fe94bcbace0835aa52114959a527c/images/subnet_del.png -------------------------------------------------------------------------------- /images/subnet_del_n.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSS-Cloud/vm-manager/6cfc9b2ca87fe94bcbace0835aa52114959a527c/images/subnet_del_n.png -------------------------------------------------------------------------------- /images/subnet_edit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSS-Cloud/vm-manager/6cfc9b2ca87fe94bcbace0835aa52114959a527c/images/subnet_edit.png -------------------------------------------------------------------------------- /images/subnet_edit_n.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSS-Cloud/vm-manager/6cfc9b2ca87fe94bcbace0835aa52114959a527c/images/subnet_edit_n.png -------------------------------------------------------------------------------- /images/uploads/.keep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSS-Cloud/vm-manager/6cfc9b2ca87fe94bcbace0835aa52114959a527c/images/uploads/.keep -------------------------------------------------------------------------------- /images/user_del.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSS-Cloud/vm-manager/6cfc9b2ca87fe94bcbace0835aa52114959a527c/images/user_del.png -------------------------------------------------------------------------------- /images/user_del_n.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSS-Cloud/vm-manager/6cfc9b2ca87fe94bcbace0835aa52114959a527c/images/user_del_n.png -------------------------------------------------------------------------------- /images/user_edit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSS-Cloud/vm-manager/6cfc9b2ca87fe94bcbace0835aa52114959a527c/images/user_edit.png -------------------------------------------------------------------------------- /images/uservm_add.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSS-Cloud/vm-manager/6cfc9b2ca87fe94bcbace0835aa52114959a527c/images/uservm_add.png -------------------------------------------------------------------------------- /images/vm_active_goldenimage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSS-Cloud/vm-manager/6cfc9b2ca87fe94bcbace0835aa52114959a527c/images/vm_active_goldenimage.png -------------------------------------------------------------------------------- /images/vm_del.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSS-Cloud/vm-manager/6cfc9b2ca87fe94bcbace0835aa52114959a527c/images/vm_del.png -------------------------------------------------------------------------------- /images/vm_del_n.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSS-Cloud/vm-manager/6cfc9b2ca87fe94bcbace0835aa52114959a527c/images/vm_del_n.png -------------------------------------------------------------------------------- /images/vm_destroy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSS-Cloud/vm-manager/6cfc9b2ca87fe94bcbace0835aa52114959a527c/images/vm_destroy.png -------------------------------------------------------------------------------- /images/vm_destroy_n.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSS-Cloud/vm-manager/6cfc9b2ca87fe94bcbace0835aa52114959a527c/images/vm_destroy_n.png -------------------------------------------------------------------------------- /images/vm_detail.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSS-Cloud/vm-manager/6cfc9b2ca87fe94bcbace0835aa52114959a527c/images/vm_detail.png -------------------------------------------------------------------------------- /images/vm_edit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSS-Cloud/vm-manager/6cfc9b2ca87fe94bcbace0835aa52114959a527c/images/vm_edit.png -------------------------------------------------------------------------------- /images/vm_edit_n.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSS-Cloud/vm-manager/6cfc9b2ca87fe94bcbace0835aa52114959a527c/images/vm_edit_n.png -------------------------------------------------------------------------------- /images/vm_goldenimage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSS-Cloud/vm-manager/6cfc9b2ca87fe94bcbace0835aa52114959a527c/images/vm_goldenimage.png -------------------------------------------------------------------------------- /images/vm_login.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSS-Cloud/vm-manager/6cfc9b2ca87fe94bcbace0835aa52114959a527c/images/vm_login.png -------------------------------------------------------------------------------- /images/vm_login_n.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSS-Cloud/vm-manager/6cfc9b2ca87fe94bcbace0835aa52114959a527c/images/vm_login_n.png -------------------------------------------------------------------------------- /images/vm_migrate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSS-Cloud/vm-manager/6cfc9b2ca87fe94bcbace0835aa52114959a527c/images/vm_migrate.png -------------------------------------------------------------------------------- /images/vm_migrate_n.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSS-Cloud/vm-manager/6cfc9b2ca87fe94bcbace0835aa52114959a527c/images/vm_migrate_n.png -------------------------------------------------------------------------------- /images/vm_restart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSS-Cloud/vm-manager/6cfc9b2ca87fe94bcbace0835aa52114959a527c/images/vm_restart.png -------------------------------------------------------------------------------- /images/vm_restart_n.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSS-Cloud/vm-manager/6cfc9b2ca87fe94bcbace0835aa52114959a527c/images/vm_restart_n.png -------------------------------------------------------------------------------- /images/vm_restore.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSS-Cloud/vm-manager/6cfc9b2ca87fe94bcbace0835aa52114959a527c/images/vm_restore.png -------------------------------------------------------------------------------- /images/vm_shutdown.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSS-Cloud/vm-manager/6cfc9b2ca87fe94bcbace0835aa52114959a527c/images/vm_shutdown.png -------------------------------------------------------------------------------- /images/vm_shutdown_n.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSS-Cloud/vm-manager/6cfc9b2ca87fe94bcbace0835aa52114959a527c/images/vm_shutdown_n.png -------------------------------------------------------------------------------- /images/vm_start.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSS-Cloud/vm-manager/6cfc9b2ca87fe94bcbace0835aa52114959a527c/images/vm_start.png -------------------------------------------------------------------------------- /images/vm_start_n.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSS-Cloud/vm-manager/6cfc9b2ca87fe94bcbace0835aa52114959a527c/images/vm_start_n.png -------------------------------------------------------------------------------- /images/vm_status_golden.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSS-Cloud/vm-manager/6cfc9b2ca87fe94bcbace0835aa52114959a527c/images/vm_status_golden.png -------------------------------------------------------------------------------- /images/vm_status_golden_active.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSS-Cloud/vm-manager/6cfc9b2ca87fe94bcbace0835aa52114959a527c/images/vm_status_golden_active.png -------------------------------------------------------------------------------- /images/vm_status_green.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSS-Cloud/vm-manager/6cfc9b2ca87fe94bcbace0835aa52114959a527c/images/vm_status_green.png -------------------------------------------------------------------------------- /images/vm_status_red.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSS-Cloud/vm-manager/6cfc9b2ca87fe94bcbace0835aa52114959a527c/images/vm_status_red.png -------------------------------------------------------------------------------- /images/vm_status_unknown.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSS-Cloud/vm-manager/6cfc9b2ca87fe94bcbace0835aa52114959a527c/images/vm_status_unknown.png -------------------------------------------------------------------------------- /images/vm_status_yellow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSS-Cloud/vm-manager/6cfc9b2ca87fe94bcbace0835aa52114959a527c/images/vm_status_yellow.png -------------------------------------------------------------------------------- /images/vmgroup_add.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSS-Cloud/vm-manager/6cfc9b2ca87fe94bcbace0835aa52114959a527c/images/vmgroup_add.png -------------------------------------------------------------------------------- /images/vmpool_del.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSS-Cloud/vm-manager/6cfc9b2ca87fe94bcbace0835aa52114959a527c/images/vmpool_del.png -------------------------------------------------------------------------------- /images/vmpool_del_n.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSS-Cloud/vm-manager/6cfc9b2ca87fe94bcbace0835aa52114959a527c/images/vmpool_del_n.png -------------------------------------------------------------------------------- /images/vmpool_edit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSS-Cloud/vm-manager/6cfc9b2ca87fe94bcbace0835aa52114959a527c/images/vmpool_edit.png -------------------------------------------------------------------------------- /images/vmprofile_del.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSS-Cloud/vm-manager/6cfc9b2ca87fe94bcbace0835aa52114959a527c/images/vmprofile_del.png -------------------------------------------------------------------------------- /images/vmprofile_del_n.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSS-Cloud/vm-manager/6cfc9b2ca87fe94bcbace0835aa52114959a527c/images/vmprofile_del_n.png -------------------------------------------------------------------------------- /images/vmprofile_detail.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSS-Cloud/vm-manager/6cfc9b2ca87fe94bcbace0835aa52114959a527c/images/vmprofile_detail.png -------------------------------------------------------------------------------- /images/vmprofile_edit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSS-Cloud/vm-manager/6cfc9b2ca87fe94bcbace0835aa52114959a527c/images/vmprofile_edit.png -------------------------------------------------------------------------------- /images/vmtemplate_cdrom.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSS-Cloud/vm-manager/6cfc9b2ca87fe94bcbace0835aa52114959a527c/images/vmtemplate_cdrom.png -------------------------------------------------------------------------------- /images/vmtemplate_del.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSS-Cloud/vm-manager/6cfc9b2ca87fe94bcbace0835aa52114959a527c/images/vmtemplate_del.png -------------------------------------------------------------------------------- /images/vmtemplate_del_n.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSS-Cloud/vm-manager/6cfc9b2ca87fe94bcbace0835aa52114959a527c/images/vmtemplate_del_n.png -------------------------------------------------------------------------------- /images/vmtemplate_detail.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSS-Cloud/vm-manager/6cfc9b2ca87fe94bcbace0835aa52114959a527c/images/vmtemplate_detail.png -------------------------------------------------------------------------------- /images/vmtemplate_edit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSS-Cloud/vm-manager/6cfc9b2ca87fe94bcbace0835aa52114959a527c/images/vmtemplate_edit.png -------------------------------------------------------------------------------- /images/vmtemplate_finish.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSS-Cloud/vm-manager/6cfc9b2ca87fe94bcbace0835aa52114959a527c/images/vmtemplate_finish.png -------------------------------------------------------------------------------- /images/vmtemplate_finish_n.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSS-Cloud/vm-manager/6cfc9b2ca87fe94bcbace0835aa52114959a527c/images/vmtemplate_finish_n.png -------------------------------------------------------------------------------- /images/vmtemplate_finishdyn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSS-Cloud/vm-manager/6cfc9b2ca87fe94bcbace0835aa52114959a527c/images/vmtemplate_finishdyn.png -------------------------------------------------------------------------------- /images/vmtemplate_finishdyn_n.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSS-Cloud/vm-manager/6cfc9b2ca87fe94bcbace0835aa52114959a527c/images/vmtemplate_finishdyn_n.png -------------------------------------------------------------------------------- /images/vmtemplate_hd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSS-Cloud/vm-manager/6cfc9b2ca87fe94bcbace0835aa52114959a527c/images/vmtemplate_hd.png -------------------------------------------------------------------------------- /images/vmtemplate_login.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSS-Cloud/vm-manager/6cfc9b2ca87fe94bcbace0835aa52114959a527c/images/vmtemplate_login.png -------------------------------------------------------------------------------- /images/vmtemplate_login_n.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSS-Cloud/vm-manager/6cfc9b2ca87fe94bcbace0835aa52114959a527c/images/vmtemplate_login_n.png -------------------------------------------------------------------------------- /images/vmuser_add.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSS-Cloud/vm-manager/6cfc9b2ca87fe94bcbace0835aa52114959a527c/images/vmuser_add.png -------------------------------------------------------------------------------- /index.php: -------------------------------------------------------------------------------- 1 | run(); 23 | -------------------------------------------------------------------------------- /js/cultures/globalize.culture.en-029.js: -------------------------------------------------------------------------------- 1 | /* 2 | * Globalize Culture en-029 3 | * 4 | * http://github.com/jquery/globalize 5 | * 6 | * Copyright Software Freedom Conservancy, Inc. 7 | * Dual licensed under the MIT or GPL Version 2 licenses. 8 | * http://jquery.org/license 9 | * 10 | * This file was generated by the Globalize Culture Generator 11 | * Translation: bugs found in this file need to be fixed in the generator 12 | */ 13 | 14 | (function( window, undefined ) { 15 | 16 | var Globalize; 17 | 18 | if ( typeof require !== "undefined" && 19 | typeof exports !== "undefined" && 20 | typeof module !== "undefined" ) { 21 | // Assume CommonJS 22 | Globalize = require( "globalize" ); 23 | } else { 24 | // Global variable 25 | Globalize = window.Globalize; 26 | } 27 | 28 | Globalize.addCultureInfo( "en-029", "default", { 29 | name: "en-029", 30 | englishName: "English (Caribbean)", 31 | nativeName: "English (Caribbean)", 32 | numberFormat: { 33 | currency: { 34 | pattern: ["-$n","$n"] 35 | } 36 | }, 37 | calendars: { 38 | standard: { 39 | firstDay: 1, 40 | patterns: { 41 | d: "MM/dd/yyyy" 42 | } 43 | } 44 | } 45 | }); 46 | 47 | }( this )); 48 | -------------------------------------------------------------------------------- /js/cultures/globalize.culture.en-AU.js: -------------------------------------------------------------------------------- 1 | /* 2 | * Globalize Culture en-AU 3 | * 4 | * http://github.com/jquery/globalize 5 | * 6 | * Copyright Software Freedom Conservancy, Inc. 7 | * Dual licensed under the MIT or GPL Version 2 licenses. 8 | * http://jquery.org/license 9 | * 10 | * This file was generated by the Globalize Culture Generator 11 | * Translation: bugs found in this file need to be fixed in the generator 12 | */ 13 | 14 | (function( window, undefined ) { 15 | 16 | var Globalize; 17 | 18 | if ( typeof require !== "undefined" && 19 | typeof exports !== "undefined" && 20 | typeof module !== "undefined" ) { 21 | // Assume CommonJS 22 | Globalize = require( "globalize" ); 23 | } else { 24 | // Global variable 25 | Globalize = window.Globalize; 26 | } 27 | 28 | Globalize.addCultureInfo( "en-AU", "default", { 29 | name: "en-AU", 30 | englishName: "English (Australia)", 31 | nativeName: "English (Australia)", 32 | numberFormat: { 33 | currency: { 34 | pattern: ["-$n","$n"] 35 | } 36 | }, 37 | calendars: { 38 | standard: { 39 | firstDay: 1, 40 | patterns: { 41 | d: "d/MM/yyyy", 42 | D: "dddd, d MMMM yyyy", 43 | f: "dddd, d MMMM yyyy h:mm tt", 44 | F: "dddd, d MMMM yyyy h:mm:ss tt", 45 | M: "dd MMMM", 46 | Y: "MMMM yyyy" 47 | } 48 | } 49 | } 50 | }); 51 | 52 | }( this )); 53 | -------------------------------------------------------------------------------- /js/cultures/globalize.culture.en-BZ.js: -------------------------------------------------------------------------------- 1 | /* 2 | * Globalize Culture en-BZ 3 | * 4 | * http://github.com/jquery/globalize 5 | * 6 | * Copyright Software Freedom Conservancy, Inc. 7 | * Dual licensed under the MIT or GPL Version 2 licenses. 8 | * http://jquery.org/license 9 | * 10 | * This file was generated by the Globalize Culture Generator 11 | * Translation: bugs found in this file need to be fixed in the generator 12 | */ 13 | 14 | (function( window, undefined ) { 15 | 16 | var Globalize; 17 | 18 | if ( typeof require !== "undefined" && 19 | typeof exports !== "undefined" && 20 | typeof module !== "undefined" ) { 21 | // Assume CommonJS 22 | Globalize = require( "globalize" ); 23 | } else { 24 | // Global variable 25 | Globalize = window.Globalize; 26 | } 27 | 28 | Globalize.addCultureInfo( "en-BZ", "default", { 29 | name: "en-BZ", 30 | englishName: "English (Belize)", 31 | nativeName: "English (Belize)", 32 | numberFormat: { 33 | currency: { 34 | groupSizes: [3,0], 35 | symbol: "BZ$" 36 | } 37 | }, 38 | calendars: { 39 | standard: { 40 | patterns: { 41 | d: "dd/MM/yyyy", 42 | D: "dddd, dd MMMM yyyy", 43 | t: "hh:mm tt", 44 | T: "hh:mm:ss tt", 45 | f: "dddd, dd MMMM yyyy hh:mm tt", 46 | F: "dddd, dd MMMM yyyy hh:mm:ss tt", 47 | M: "dd MMMM", 48 | Y: "MMMM yyyy" 49 | } 50 | } 51 | } 52 | }); 53 | 54 | }( this )); 55 | -------------------------------------------------------------------------------- /js/cultures/globalize.culture.en-CA.js: -------------------------------------------------------------------------------- 1 | /* 2 | * Globalize Culture en-CA 3 | * 4 | * http://github.com/jquery/globalize 5 | * 6 | * Copyright Software Freedom Conservancy, Inc. 7 | * Dual licensed under the MIT or GPL Version 2 licenses. 8 | * http://jquery.org/license 9 | * 10 | * This file was generated by the Globalize Culture Generator 11 | * Translation: bugs found in this file need to be fixed in the generator 12 | */ 13 | 14 | (function( window, undefined ) { 15 | 16 | var Globalize; 17 | 18 | if ( typeof require !== "undefined" && 19 | typeof exports !== "undefined" && 20 | typeof module !== "undefined" ) { 21 | // Assume CommonJS 22 | Globalize = require( "globalize" ); 23 | } else { 24 | // Global variable 25 | Globalize = window.Globalize; 26 | } 27 | 28 | Globalize.addCultureInfo( "en-CA", "default", { 29 | name: "en-CA", 30 | englishName: "English (Canada)", 31 | nativeName: "English (Canada)", 32 | numberFormat: { 33 | currency: { 34 | pattern: ["-$n","$n"] 35 | } 36 | }, 37 | calendars: { 38 | standard: { 39 | patterns: { 40 | d: "dd/MM/yyyy", 41 | D: "MMMM-dd-yy", 42 | f: "MMMM-dd-yy h:mm tt", 43 | F: "MMMM-dd-yy h:mm:ss tt" 44 | } 45 | } 46 | } 47 | }); 48 | 49 | }( this )); 50 | -------------------------------------------------------------------------------- /js/cultures/globalize.culture.en-GB.js: -------------------------------------------------------------------------------- 1 | /* 2 | * Globalize Culture en-GB 3 | * 4 | * http://github.com/jquery/globalize 5 | * 6 | * Copyright Software Freedom Conservancy, Inc. 7 | * Dual licensed under the MIT or GPL Version 2 licenses. 8 | * http://jquery.org/license 9 | * 10 | * This file was generated by the Globalize Culture Generator 11 | * Translation: bugs found in this file need to be fixed in the generator 12 | */ 13 | 14 | (function( window, undefined ) { 15 | 16 | var Globalize; 17 | 18 | if ( typeof require !== "undefined" && 19 | typeof exports !== "undefined" && 20 | typeof module !== "undefined" ) { 21 | // Assume CommonJS 22 | Globalize = require( "globalize" ); 23 | } else { 24 | // Global variable 25 | Globalize = window.Globalize; 26 | } 27 | 28 | Globalize.addCultureInfo( "en-GB", "default", { 29 | name: "en-GB", 30 | englishName: "English (United Kingdom)", 31 | nativeName: "English (United Kingdom)", 32 | numberFormat: { 33 | currency: { 34 | pattern: ["-$n","$n"], 35 | symbol: "£" 36 | } 37 | }, 38 | calendars: { 39 | standard: { 40 | firstDay: 1, 41 | patterns: { 42 | d: "dd/MM/yyyy", 43 | D: "dd MMMM yyyy", 44 | t: "HH:mm", 45 | T: "HH:mm:ss", 46 | f: "dd MMMM yyyy HH:mm", 47 | F: "dd MMMM yyyy HH:mm:ss", 48 | M: "dd MMMM", 49 | Y: "MMMM yyyy" 50 | } 51 | } 52 | } 53 | }); 54 | 55 | }( this )); 56 | -------------------------------------------------------------------------------- /js/cultures/globalize.culture.en-IE.js: -------------------------------------------------------------------------------- 1 | /* 2 | * Globalize Culture en-IE 3 | * 4 | * http://github.com/jquery/globalize 5 | * 6 | * Copyright Software Freedom Conservancy, Inc. 7 | * Dual licensed under the MIT or GPL Version 2 licenses. 8 | * http://jquery.org/license 9 | * 10 | * This file was generated by the Globalize Culture Generator 11 | * Translation: bugs found in this file need to be fixed in the generator 12 | */ 13 | 14 | (function( window, undefined ) { 15 | 16 | var Globalize; 17 | 18 | if ( typeof require !== "undefined" && 19 | typeof exports !== "undefined" && 20 | typeof module !== "undefined" ) { 21 | // Assume CommonJS 22 | Globalize = require( "globalize" ); 23 | } else { 24 | // Global variable 25 | Globalize = window.Globalize; 26 | } 27 | 28 | Globalize.addCultureInfo( "en-IE", "default", { 29 | name: "en-IE", 30 | englishName: "English (Ireland)", 31 | nativeName: "English (Ireland)", 32 | numberFormat: { 33 | currency: { 34 | pattern: ["-$n","$n"], 35 | symbol: "€" 36 | } 37 | }, 38 | calendars: { 39 | standard: { 40 | firstDay: 1, 41 | AM: null, 42 | PM: null, 43 | patterns: { 44 | d: "dd/MM/yyyy", 45 | D: "dd MMMM yyyy", 46 | t: "HH:mm", 47 | T: "HH:mm:ss", 48 | f: "dd MMMM yyyy HH:mm", 49 | F: "dd MMMM yyyy HH:mm:ss", 50 | M: "dd MMMM", 51 | Y: "MMMM yyyy" 52 | } 53 | } 54 | } 55 | }); 56 | 57 | }( this )); 58 | -------------------------------------------------------------------------------- /js/cultures/globalize.culture.en-IN.js: -------------------------------------------------------------------------------- 1 | /* 2 | * Globalize Culture en-IN 3 | * 4 | * http://github.com/jquery/globalize 5 | * 6 | * Copyright Software Freedom Conservancy, Inc. 7 | * Dual licensed under the MIT or GPL Version 2 licenses. 8 | * http://jquery.org/license 9 | * 10 | * This file was generated by the Globalize Culture Generator 11 | * Translation: bugs found in this file need to be fixed in the generator 12 | */ 13 | 14 | (function( window, undefined ) { 15 | 16 | var Globalize; 17 | 18 | if ( typeof require !== "undefined" && 19 | typeof exports !== "undefined" && 20 | typeof module !== "undefined" ) { 21 | // Assume CommonJS 22 | Globalize = require( "globalize" ); 23 | } else { 24 | // Global variable 25 | Globalize = window.Globalize; 26 | } 27 | 28 | Globalize.addCultureInfo( "en-IN", "default", { 29 | name: "en-IN", 30 | englishName: "English (India)", 31 | nativeName: "English (India)", 32 | numberFormat: { 33 | groupSizes: [3,2], 34 | percent: { 35 | groupSizes: [3,2] 36 | }, 37 | currency: { 38 | pattern: ["$ -n","$ n"], 39 | groupSizes: [3,2], 40 | symbol: "Rs." 41 | } 42 | }, 43 | calendars: { 44 | standard: { 45 | "/": "-", 46 | firstDay: 1, 47 | patterns: { 48 | d: "dd-MM-yyyy", 49 | D: "dd MMMM yyyy", 50 | t: "HH:mm", 51 | T: "HH:mm:ss", 52 | f: "dd MMMM yyyy HH:mm", 53 | F: "dd MMMM yyyy HH:mm:ss", 54 | M: "dd MMMM" 55 | } 56 | } 57 | } 58 | }); 59 | 60 | }( this )); 61 | -------------------------------------------------------------------------------- /js/cultures/globalize.culture.en-JM.js: -------------------------------------------------------------------------------- 1 | /* 2 | * Globalize Culture en-JM 3 | * 4 | * http://github.com/jquery/globalize 5 | * 6 | * Copyright Software Freedom Conservancy, Inc. 7 | * Dual licensed under the MIT or GPL Version 2 licenses. 8 | * http://jquery.org/license 9 | * 10 | * This file was generated by the Globalize Culture Generator 11 | * Translation: bugs found in this file need to be fixed in the generator 12 | */ 13 | 14 | (function( window, undefined ) { 15 | 16 | var Globalize; 17 | 18 | if ( typeof require !== "undefined" && 19 | typeof exports !== "undefined" && 20 | typeof module !== "undefined" ) { 21 | // Assume CommonJS 22 | Globalize = require( "globalize" ); 23 | } else { 24 | // Global variable 25 | Globalize = window.Globalize; 26 | } 27 | 28 | Globalize.addCultureInfo( "en-JM", "default", { 29 | name: "en-JM", 30 | englishName: "English (Jamaica)", 31 | nativeName: "English (Jamaica)", 32 | numberFormat: { 33 | currency: { 34 | pattern: ["-$n","$n"], 35 | symbol: "J$" 36 | } 37 | }, 38 | calendars: { 39 | standard: { 40 | patterns: { 41 | d: "dd/MM/yyyy", 42 | t: "hh:mm tt", 43 | T: "hh:mm:ss tt", 44 | f: "dddd, MMMM dd, yyyy hh:mm tt", 45 | F: "dddd, MMMM dd, yyyy hh:mm:ss tt" 46 | } 47 | } 48 | } 49 | }); 50 | 51 | }( this )); 52 | -------------------------------------------------------------------------------- /js/cultures/globalize.culture.en-MY.js: -------------------------------------------------------------------------------- 1 | /* 2 | * Globalize Culture en-MY 3 | * 4 | * http://github.com/jquery/globalize 5 | * 6 | * Copyright Software Freedom Conservancy, Inc. 7 | * Dual licensed under the MIT or GPL Version 2 licenses. 8 | * http://jquery.org/license 9 | * 10 | * This file was generated by the Globalize Culture Generator 11 | * Translation: bugs found in this file need to be fixed in the generator 12 | */ 13 | 14 | (function( window, undefined ) { 15 | 16 | var Globalize; 17 | 18 | if ( typeof require !== "undefined" && 19 | typeof exports !== "undefined" && 20 | typeof module !== "undefined" ) { 21 | // Assume CommonJS 22 | Globalize = require( "globalize" ); 23 | } else { 24 | // Global variable 25 | Globalize = window.Globalize; 26 | } 27 | 28 | Globalize.addCultureInfo( "en-MY", "default", { 29 | name: "en-MY", 30 | englishName: "English (Malaysia)", 31 | nativeName: "English (Malaysia)", 32 | numberFormat: { 33 | percent: { 34 | pattern: ["-n%","n%"] 35 | }, 36 | currency: { 37 | symbol: "RM" 38 | } 39 | }, 40 | calendars: { 41 | standard: { 42 | days: { 43 | namesShort: ["S","M","T","W","T","F","S"] 44 | }, 45 | patterns: { 46 | d: "d/M/yyyy", 47 | D: "dddd, d MMMM, yyyy", 48 | f: "dddd, d MMMM, yyyy h:mm tt", 49 | F: "dddd, d MMMM, yyyy h:mm:ss tt", 50 | M: "d MMMM" 51 | } 52 | } 53 | } 54 | }); 55 | 56 | }( this )); 57 | -------------------------------------------------------------------------------- /js/cultures/globalize.culture.en-NZ.js: -------------------------------------------------------------------------------- 1 | /* 2 | * Globalize Culture en-NZ 3 | * 4 | * http://github.com/jquery/globalize 5 | * 6 | * Copyright Software Freedom Conservancy, Inc. 7 | * Dual licensed under the MIT or GPL Version 2 licenses. 8 | * http://jquery.org/license 9 | * 10 | * This file was generated by the Globalize Culture Generator 11 | * Translation: bugs found in this file need to be fixed in the generator 12 | */ 13 | 14 | (function( window, undefined ) { 15 | 16 | var Globalize; 17 | 18 | if ( typeof require !== "undefined" && 19 | typeof exports !== "undefined" && 20 | typeof module !== "undefined" ) { 21 | // Assume CommonJS 22 | Globalize = require( "globalize" ); 23 | } else { 24 | // Global variable 25 | Globalize = window.Globalize; 26 | } 27 | 28 | Globalize.addCultureInfo( "en-NZ", "default", { 29 | name: "en-NZ", 30 | englishName: "English (New Zealand)", 31 | nativeName: "English (New Zealand)", 32 | numberFormat: { 33 | currency: { 34 | pattern: ["-$n","$n"] 35 | } 36 | }, 37 | calendars: { 38 | standard: { 39 | firstDay: 1, 40 | AM: ["a.m.","a.m.","A.M."], 41 | PM: ["p.m.","p.m.","P.M."], 42 | patterns: { 43 | d: "d/MM/yyyy", 44 | D: "dddd, d MMMM yyyy", 45 | f: "dddd, d MMMM yyyy h:mm tt", 46 | F: "dddd, d MMMM yyyy h:mm:ss tt", 47 | M: "dd MMMM", 48 | Y: "MMMM yyyy" 49 | } 50 | } 51 | } 52 | }); 53 | 54 | }( this )); 55 | -------------------------------------------------------------------------------- /js/cultures/globalize.culture.en-PH.js: -------------------------------------------------------------------------------- 1 | /* 2 | * Globalize Culture en-PH 3 | * 4 | * http://github.com/jquery/globalize 5 | * 6 | * Copyright Software Freedom Conservancy, Inc. 7 | * Dual licensed under the MIT or GPL Version 2 licenses. 8 | * http://jquery.org/license 9 | * 10 | * This file was generated by the Globalize Culture Generator 11 | * Translation: bugs found in this file need to be fixed in the generator 12 | */ 13 | 14 | (function( window, undefined ) { 15 | 16 | var Globalize; 17 | 18 | if ( typeof require !== "undefined" && 19 | typeof exports !== "undefined" && 20 | typeof module !== "undefined" ) { 21 | // Assume CommonJS 22 | Globalize = require( "globalize" ); 23 | } else { 24 | // Global variable 25 | Globalize = window.Globalize; 26 | } 27 | 28 | Globalize.addCultureInfo( "en-PH", "default", { 29 | name: "en-PH", 30 | englishName: "English (Republic of the Philippines)", 31 | nativeName: "English (Philippines)", 32 | numberFormat: { 33 | currency: { 34 | symbol: "Php" 35 | } 36 | } 37 | }); 38 | 39 | }( this )); 40 | -------------------------------------------------------------------------------- /js/cultures/globalize.culture.en-SG.js: -------------------------------------------------------------------------------- 1 | /* 2 | * Globalize Culture en-SG 3 | * 4 | * http://github.com/jquery/globalize 5 | * 6 | * Copyright Software Freedom Conservancy, Inc. 7 | * Dual licensed under the MIT or GPL Version 2 licenses. 8 | * http://jquery.org/license 9 | * 10 | * This file was generated by the Globalize Culture Generator 11 | * Translation: bugs found in this file need to be fixed in the generator 12 | */ 13 | 14 | (function( window, undefined ) { 15 | 16 | var Globalize; 17 | 18 | if ( typeof require !== "undefined" && 19 | typeof exports !== "undefined" && 20 | typeof module !== "undefined" ) { 21 | // Assume CommonJS 22 | Globalize = require( "globalize" ); 23 | } else { 24 | // Global variable 25 | Globalize = window.Globalize; 26 | } 27 | 28 | Globalize.addCultureInfo( "en-SG", "default", { 29 | name: "en-SG", 30 | englishName: "English (Singapore)", 31 | nativeName: "English (Singapore)", 32 | numberFormat: { 33 | percent: { 34 | pattern: ["-n%","n%"] 35 | } 36 | }, 37 | calendars: { 38 | standard: { 39 | days: { 40 | namesShort: ["S","M","T","W","T","F","S"] 41 | }, 42 | patterns: { 43 | d: "d/M/yyyy", 44 | D: "dddd, d MMMM, yyyy", 45 | f: "dddd, d MMMM, yyyy h:mm tt", 46 | F: "dddd, d MMMM, yyyy h:mm:ss tt", 47 | M: "d MMMM" 48 | } 49 | } 50 | } 51 | }); 52 | 53 | }( this )); 54 | -------------------------------------------------------------------------------- /js/cultures/globalize.culture.en-TT.js: -------------------------------------------------------------------------------- 1 | /* 2 | * Globalize Culture en-TT 3 | * 4 | * http://github.com/jquery/globalize 5 | * 6 | * Copyright Software Freedom Conservancy, Inc. 7 | * Dual licensed under the MIT or GPL Version 2 licenses. 8 | * http://jquery.org/license 9 | * 10 | * This file was generated by the Globalize Culture Generator 11 | * Translation: bugs found in this file need to be fixed in the generator 12 | */ 13 | 14 | (function( window, undefined ) { 15 | 16 | var Globalize; 17 | 18 | if ( typeof require !== "undefined" && 19 | typeof exports !== "undefined" && 20 | typeof module !== "undefined" ) { 21 | // Assume CommonJS 22 | Globalize = require( "globalize" ); 23 | } else { 24 | // Global variable 25 | Globalize = window.Globalize; 26 | } 27 | 28 | Globalize.addCultureInfo( "en-TT", "default", { 29 | name: "en-TT", 30 | englishName: "English (Trinidad and Tobago)", 31 | nativeName: "English (Trinidad y Tobago)", 32 | numberFormat: { 33 | currency: { 34 | groupSizes: [3,0], 35 | symbol: "TT$" 36 | } 37 | }, 38 | calendars: { 39 | standard: { 40 | patterns: { 41 | d: "dd/MM/yyyy", 42 | D: "dddd, dd MMMM yyyy", 43 | t: "hh:mm tt", 44 | T: "hh:mm:ss tt", 45 | f: "dddd, dd MMMM yyyy hh:mm tt", 46 | F: "dddd, dd MMMM yyyy hh:mm:ss tt", 47 | M: "dd MMMM", 48 | Y: "MMMM yyyy" 49 | } 50 | } 51 | } 52 | }); 53 | 54 | }( this )); 55 | -------------------------------------------------------------------------------- /js/cultures/globalize.culture.en-US.js: -------------------------------------------------------------------------------- 1 | /* 2 | * Globalize Culture en-US 3 | * 4 | * http://github.com/jquery/globalize 5 | * 6 | * Copyright Software Freedom Conservancy, Inc. 7 | * Dual licensed under the MIT or GPL Version 2 licenses. 8 | * http://jquery.org/license 9 | * 10 | * This file was generated by the Globalize Culture Generator 11 | * Translation: bugs found in this file need to be fixed in the generator 12 | */ 13 | 14 | (function( window, undefined ) { 15 | 16 | var Globalize; 17 | 18 | if ( typeof require !== "undefined" && 19 | typeof exports !== "undefined" && 20 | typeof module !== "undefined" ) { 21 | // Assume CommonJS 22 | Globalize = require( "globalize" ); 23 | } else { 24 | // Global variable 25 | Globalize = window.Globalize; 26 | } 27 | 28 | Globalize.addCultureInfo( "en-US", "default", { 29 | name: "en-US", 30 | englishName: "English (United States)" 31 | }); 32 | 33 | }( this )); 34 | -------------------------------------------------------------------------------- /js/cultures/globalize.culture.en-ZA.js: -------------------------------------------------------------------------------- 1 | /* 2 | * Globalize Culture en-ZA 3 | * 4 | * http://github.com/jquery/globalize 5 | * 6 | * Copyright Software Freedom Conservancy, Inc. 7 | * Dual licensed under the MIT or GPL Version 2 licenses. 8 | * http://jquery.org/license 9 | * 10 | * This file was generated by the Globalize Culture Generator 11 | * Translation: bugs found in this file need to be fixed in the generator 12 | */ 13 | 14 | (function( window, undefined ) { 15 | 16 | var Globalize; 17 | 18 | if ( typeof require !== "undefined" && 19 | typeof exports !== "undefined" && 20 | typeof module !== "undefined" ) { 21 | // Assume CommonJS 22 | Globalize = require( "globalize" ); 23 | } else { 24 | // Global variable 25 | Globalize = window.Globalize; 26 | } 27 | 28 | Globalize.addCultureInfo( "en-ZA", "default", { 29 | name: "en-ZA", 30 | englishName: "English (South Africa)", 31 | nativeName: "English (South Africa)", 32 | numberFormat: { 33 | ",": " ", 34 | percent: { 35 | pattern: ["-n%","n%"], 36 | ",": " " 37 | }, 38 | currency: { 39 | pattern: ["$-n","$ n"], 40 | ",": " ", 41 | ".": ",", 42 | symbol: "R" 43 | } 44 | }, 45 | calendars: { 46 | standard: { 47 | patterns: { 48 | d: "yyyy/MM/dd", 49 | D: "dd MMMM yyyy", 50 | t: "hh:mm tt", 51 | T: "hh:mm:ss tt", 52 | f: "dd MMMM yyyy hh:mm tt", 53 | F: "dd MMMM yyyy hh:mm:ss tt", 54 | M: "dd MMMM", 55 | Y: "MMMM yyyy" 56 | } 57 | } 58 | } 59 | }); 60 | 61 | }( this )); 62 | -------------------------------------------------------------------------------- /js/cultures/globalize.culture.en-ZW.js: -------------------------------------------------------------------------------- 1 | /* 2 | * Globalize Culture en-ZW 3 | * 4 | * http://github.com/jquery/globalize 5 | * 6 | * Copyright Software Freedom Conservancy, Inc. 7 | * Dual licensed under the MIT or GPL Version 2 licenses. 8 | * http://jquery.org/license 9 | * 10 | * This file was generated by the Globalize Culture Generator 11 | * Translation: bugs found in this file need to be fixed in the generator 12 | */ 13 | 14 | (function( window, undefined ) { 15 | 16 | var Globalize; 17 | 18 | if ( typeof require !== "undefined" && 19 | typeof exports !== "undefined" && 20 | typeof module !== "undefined" ) { 21 | // Assume CommonJS 22 | Globalize = require( "globalize" ); 23 | } else { 24 | // Global variable 25 | Globalize = window.Globalize; 26 | } 27 | 28 | Globalize.addCultureInfo( "en-ZW", "default", { 29 | name: "en-ZW", 30 | englishName: "English (Zimbabwe)", 31 | nativeName: "English (Zimbabwe)", 32 | numberFormat: { 33 | currency: { 34 | symbol: "Z$" 35 | } 36 | } 37 | }); 38 | 39 | }( this )); 40 | -------------------------------------------------------------------------------- /js/cultures/globalize.culture.moh-CA.js: -------------------------------------------------------------------------------- 1 | /* 2 | * Globalize Culture moh-CA 3 | * 4 | * http://github.com/jquery/globalize 5 | * 6 | * Copyright Software Freedom Conservancy, Inc. 7 | * Dual licensed under the MIT or GPL Version 2 licenses. 8 | * http://jquery.org/license 9 | * 10 | * This file was generated by the Globalize Culture Generator 11 | * Translation: bugs found in this file need to be fixed in the generator 12 | */ 13 | 14 | (function( window, undefined ) { 15 | 16 | var Globalize; 17 | 18 | if ( typeof require !== "undefined" && 19 | typeof exports !== "undefined" && 20 | typeof module !== "undefined" ) { 21 | // Assume CommonJS 22 | Globalize = require( "globalize" ); 23 | } else { 24 | // Global variable 25 | Globalize = window.Globalize; 26 | } 27 | 28 | Globalize.addCultureInfo( "moh-CA", "default", { 29 | name: "moh-CA", 30 | englishName: "Mohawk (Mohawk)", 31 | nativeName: "Kanien'kéha", 32 | language: "moh", 33 | numberFormat: { 34 | groupSizes: [3,0], 35 | percent: { 36 | groupSizes: [3,0] 37 | } 38 | }, 39 | calendars: { 40 | standard: { 41 | days: { 42 | names: ["Awentatokentì:ke","Awentataón'ke","Ratironhia'kehronòn:ke","Soséhne","Okaristiiáhne","Ronwaia'tanentaktonhne","Entákta"], 43 | namesShort: ["S","M","T","W","T","F","S"] 44 | }, 45 | months: { 46 | names: ["Tsothohrkó:Wa","Enniska","Enniskó:Wa","Onerahtókha","Onerahtohkó:Wa","Ohiari:Ha","Ohiarihkó:Wa","Seskéha","Seskehkó:Wa","Kenténha","Kentenhkó:Wa","Tsothóhrha",""] 47 | } 48 | } 49 | } 50 | }); 51 | 52 | }( this )); 53 | -------------------------------------------------------------------------------- /js/cultures/globalize.culture.moh.js: -------------------------------------------------------------------------------- 1 | /* 2 | * Globalize Culture moh 3 | * 4 | * http://github.com/jquery/globalize 5 | * 6 | * Copyright Software Freedom Conservancy, Inc. 7 | * Dual licensed under the MIT or GPL Version 2 licenses. 8 | * http://jquery.org/license 9 | * 10 | * This file was generated by the Globalize Culture Generator 11 | * Translation: bugs found in this file need to be fixed in the generator 12 | */ 13 | 14 | (function( window, undefined ) { 15 | 16 | var Globalize; 17 | 18 | if ( typeof require !== "undefined" && 19 | typeof exports !== "undefined" && 20 | typeof module !== "undefined" ) { 21 | // Assume CommonJS 22 | Globalize = require( "globalize" ); 23 | } else { 24 | // Global variable 25 | Globalize = window.Globalize; 26 | } 27 | 28 | Globalize.addCultureInfo( "moh", "default", { 29 | name: "moh", 30 | englishName: "Mohawk", 31 | nativeName: "Kanien'kéha", 32 | language: "moh", 33 | numberFormat: { 34 | groupSizes: [3,0], 35 | percent: { 36 | groupSizes: [3,0] 37 | } 38 | }, 39 | calendars: { 40 | standard: { 41 | days: { 42 | names: ["Awentatokentì:ke","Awentataón'ke","Ratironhia'kehronòn:ke","Soséhne","Okaristiiáhne","Ronwaia'tanentaktonhne","Entákta"], 43 | namesShort: ["S","M","T","W","T","F","S"] 44 | }, 45 | months: { 46 | names: ["Tsothohrkó:Wa","Enniska","Enniskó:Wa","Onerahtókha","Onerahtohkó:Wa","Ohiari:Ha","Ohiarihkó:Wa","Seskéha","Seskehkó:Wa","Kenténha","Kentenhkó:Wa","Tsothóhrha",""] 47 | } 48 | } 49 | } 50 | }); 51 | 52 | }( this )); 53 | -------------------------------------------------------------------------------- /js/cultures/globalize.culture.sw.js: -------------------------------------------------------------------------------- 1 | /* 2 | * Globalize Culture sw 3 | * 4 | * http://github.com/jquery/globalize 5 | * 6 | * Copyright Software Freedom Conservancy, Inc. 7 | * Dual licensed under the MIT or GPL Version 2 licenses. 8 | * http://jquery.org/license 9 | * 10 | * This file was generated by the Globalize Culture Generator 11 | * Translation: bugs found in this file need to be fixed in the generator 12 | */ 13 | 14 | (function( window, undefined ) { 15 | 16 | var Globalize; 17 | 18 | if ( typeof require !== "undefined" && 19 | typeof exports !== "undefined" && 20 | typeof module !== "undefined" ) { 21 | // Assume CommonJS 22 | Globalize = require( "globalize" ); 23 | } else { 24 | // Global variable 25 | Globalize = window.Globalize; 26 | } 27 | 28 | Globalize.addCultureInfo( "sw", "default", { 29 | name: "sw", 30 | englishName: "Kiswahili", 31 | nativeName: "Kiswahili", 32 | language: "sw", 33 | numberFormat: { 34 | currency: { 35 | symbol: "S" 36 | } 37 | }, 38 | calendars: { 39 | standard: { 40 | days: { 41 | names: ["Jumapili","Jumatatu","Jumanne","Jumatano","Alhamisi","Ijumaa","Jumamosi"], 42 | namesAbbr: ["Jumap.","Jumat.","Juman.","Jumat.","Alh.","Iju.","Jumam."], 43 | namesShort: ["P","T","N","T","A","I","M"] 44 | }, 45 | months: { 46 | names: ["Januari","Februari","Machi","Aprili","Mei","Juni","Julai","Agosti","Septemba","Oktoba","Novemba","Decemba",""], 47 | namesAbbr: ["Jan","Feb","Mac","Apr","Mei","Jun","Jul","Ago","Sep","Okt","Nov","Dec",""] 48 | } 49 | } 50 | } 51 | }); 52 | 53 | }( this )); 54 | -------------------------------------------------------------------------------- /protected/.htaccess: -------------------------------------------------------------------------------- 1 | deny from all 2 | -------------------------------------------------------------------------------- /protected/components/BaseController.php: -------------------------------------------------------------------------------- 1 | 10 | * 11 | * Licensed under the EUPL, Version 1.1 or higher - as soon they 12 | * will be approved by the European Commission - subsequent 13 | * versions of the EUPL (the "Licence"); 14 | * You may not use this work except in compliance with the 15 | * Licence. 16 | * You may obtain a copy of the Licence at: 17 | * 18 | * https://joinup.ec.europa.eu/software/page/eupl 19 | * 20 | * Unless required by applicable law or agreed to in 21 | * writing, software distributed under the Licence is 22 | * distributed on an "AS IS" basis, 23 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either 24 | * express or implied. 25 | * See the Licence for the specific language governing 26 | * permissions and limitations under the Licence. 27 | * 28 | * 29 | */ 30 | 31 | class BaseController extends Controller 32 | { 33 | 34 | } 35 | -------------------------------------------------------------------------------- /protected/components/IOsbdModule.php: -------------------------------------------------------------------------------- 1 | 10 | * 11 | * Licensed under the EUPL, Version 1.1 or higher - as soon they 12 | * will be approved by the European Commission - subsequent 13 | * versions of the EUPL (the "Licence"); 14 | * You may not use this work except in compliance with the 15 | * Licence. 16 | * You may obtain a copy of the Licence at: 17 | * 18 | * https://joinup.ec.europa.eu/software/page/eupl 19 | * 20 | * Unless required by applicable law or agreed to in 21 | * writing, software distributed under the Licence is 22 | * distributed on an "AS IS" basis, 23 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either 24 | * express or implied. 25 | * See the Licence for the specific language governing 26 | * permissions and limitations under the Licence. 27 | * 28 | * 29 | */ 30 | 31 | interface IOsbdModule 32 | { 33 | public function getMenu(&$menu, $isAdmin=true); 34 | public function getVersion(); 35 | public function setVersion($version); 36 | } -------------------------------------------------------------------------------- /protected/config/api_config.php: -------------------------------------------------------------------------------- 1 | array( 5 | 'urlManager'=>array( 6 | 'rules' => array( 7 | // Foss-REST API patterns 8 | 'api/user/login(/realm/)?' => array('api/api/userLogin', 'verb' => 'GET'), 9 | 'api/server/realms(/realm/)?' => array('api/api/serverRealms', 'verb' => 'GET'), 10 | 'api/vm/list(/)?(/realm/)?' => array('api/api/vmList', 'verb' => 'GET'), 11 | 'api/vm/assign/(/realm/)?' => array('api/api/vmAssign', 'verb' => 'GET'), 12 | 'api/vm/mapping/list(/)?(/realm/)?' => array('api/api/vmMappingList', 'verb' => 'GET'), 13 | 'api/vm/mapping/assign/(/)?(/realm/)?' => array('api/api/vmMappingAssign', 'verb' => 'GET'), 14 | ), 15 | ), 16 | ), 17 | 'modules' => array( 18 | 'api' => array( 19 | 'enable' => false, 20 | 'defaultRealm' => "4000013", 21 | 'macByParameter' => false, 22 | ), 23 | ), 24 | ); 25 | -------------------------------------------------------------------------------- /protected/config/modules_config.php: -------------------------------------------------------------------------------- 1 | 10 | * 11 | * Licensed under the EUPL, Version 1.1 or higher - as soon they 12 | * will be approved by the European Commission - subsequent 13 | * versions of the EUPL (the "Licence"); 14 | * You may not use this work except in compliance with the 15 | * Licence. 16 | * You may obtain a copy of the Licence at: 17 | * 18 | * https://joinup.ec.europa.eu/software/page/eupl 19 | * 20 | * Unless required by applicable law or agreed to in 21 | * writing, software distributed under the Licence is 22 | * distributed on an "AS IS" basis, 23 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either 24 | * express or implied. 25 | * See the Licence for the specific language governing 26 | * permissions and limitations under the Licence. 27 | * 28 | * 29 | */ 30 | 31 | return array( 32 | // application components 33 | 'components'=>array( 34 | ), 35 | 'modules' => array( 36 | ), 37 | ); -------------------------------------------------------------------------------- /protected/config/vm_config.php: -------------------------------------------------------------------------------- 1 | 10 | * 11 | * Licensed under the EUPL, Version 1.1 or higher - as soon they 12 | * will be approved by the European Commission - subsequent 13 | * versions of the EUPL (the "Licence"); 14 | * You may not use this work except in compliance with the 15 | * Licence. 16 | * You may obtain a copy of the Licence at: 17 | * 18 | * https://joinup.ec.europa.eu/software/page/eupl 19 | * 20 | * Unless required by applicable law or agreed to in 21 | * writing, software distributed under the Licence is 22 | * distributed on an "AS IS" basis, 23 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either 24 | * express or implied. 25 | * See the Licence for the specific language governing 26 | * permissions and limitations under the Licence. 27 | * 28 | * 29 | */ 30 | 31 | return require(dirname(__FILE__).DIRECTORY_SEPARATOR.'..'.DIRECTORY_SEPARATOR.'..'.DIRECTORY_SEPARATOR.'vm_config.php'); -------------------------------------------------------------------------------- /protected/extensions/fancybox/assets/LICENSE.txt: -------------------------------------------------------------------------------- 1 | Copyright (c) 2010 Thiago Otaviani Vidal 2 | 3 | www.othys.com 4 | thiagovidal@othys.com 5 | MADE IN BRAZIL 6 | 7 | Permission is hereby granted, free of charge, to any person 8 | obtaining a copy of this software and associated documentation 9 | files (the "Software"), to deal in the Software without 10 | restriction, including without limitation the rights to use, 11 | copy, modify, merge, publish, distribute, sublicense, and/or sell 12 | copies of the Software, and to permit persons to whom the 13 | Software is furnished to do so, subject to the following 14 | conditions: 15 | 16 | The above copyright notice and this permission notice shall be 17 | included in all copies or substantial portions of the Software. 18 | 19 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 20 | EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES 21 | OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 22 | NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT 23 | HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 24 | WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING 25 | FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR 26 | OTHER DEALINGS IN THE SOFTWARE. 27 | -------------------------------------------------------------------------------- /protected/extensions/fancybox/assets/blank.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSS-Cloud/vm-manager/6cfc9b2ca87fe94bcbace0835aa52114959a527c/protected/extensions/fancybox/assets/blank.gif -------------------------------------------------------------------------------- /protected/extensions/fancybox/assets/fancy_close.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSS-Cloud/vm-manager/6cfc9b2ca87fe94bcbace0835aa52114959a527c/protected/extensions/fancybox/assets/fancy_close.png -------------------------------------------------------------------------------- /protected/extensions/fancybox/assets/fancy_loading.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSS-Cloud/vm-manager/6cfc9b2ca87fe94bcbace0835aa52114959a527c/protected/extensions/fancybox/assets/fancy_loading.png -------------------------------------------------------------------------------- /protected/extensions/fancybox/assets/fancy_nav_left.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSS-Cloud/vm-manager/6cfc9b2ca87fe94bcbace0835aa52114959a527c/protected/extensions/fancybox/assets/fancy_nav_left.png -------------------------------------------------------------------------------- /protected/extensions/fancybox/assets/fancy_nav_right.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSS-Cloud/vm-manager/6cfc9b2ca87fe94bcbace0835aa52114959a527c/protected/extensions/fancybox/assets/fancy_nav_right.png -------------------------------------------------------------------------------- /protected/extensions/fancybox/assets/fancy_shadow_e.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSS-Cloud/vm-manager/6cfc9b2ca87fe94bcbace0835aa52114959a527c/protected/extensions/fancybox/assets/fancy_shadow_e.png -------------------------------------------------------------------------------- /protected/extensions/fancybox/assets/fancy_shadow_n.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSS-Cloud/vm-manager/6cfc9b2ca87fe94bcbace0835aa52114959a527c/protected/extensions/fancybox/assets/fancy_shadow_n.png -------------------------------------------------------------------------------- /protected/extensions/fancybox/assets/fancy_shadow_ne.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSS-Cloud/vm-manager/6cfc9b2ca87fe94bcbace0835aa52114959a527c/protected/extensions/fancybox/assets/fancy_shadow_ne.png -------------------------------------------------------------------------------- /protected/extensions/fancybox/assets/fancy_shadow_nw.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSS-Cloud/vm-manager/6cfc9b2ca87fe94bcbace0835aa52114959a527c/protected/extensions/fancybox/assets/fancy_shadow_nw.png -------------------------------------------------------------------------------- /protected/extensions/fancybox/assets/fancy_shadow_s.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSS-Cloud/vm-manager/6cfc9b2ca87fe94bcbace0835aa52114959a527c/protected/extensions/fancybox/assets/fancy_shadow_s.png -------------------------------------------------------------------------------- /protected/extensions/fancybox/assets/fancy_shadow_se.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSS-Cloud/vm-manager/6cfc9b2ca87fe94bcbace0835aa52114959a527c/protected/extensions/fancybox/assets/fancy_shadow_se.png -------------------------------------------------------------------------------- /protected/extensions/fancybox/assets/fancy_shadow_sw.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSS-Cloud/vm-manager/6cfc9b2ca87fe94bcbace0835aa52114959a527c/protected/extensions/fancybox/assets/fancy_shadow_sw.png -------------------------------------------------------------------------------- /protected/extensions/fancybox/assets/fancy_shadow_w.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSS-Cloud/vm-manager/6cfc9b2ca87fe94bcbace0835aa52114959a527c/protected/extensions/fancybox/assets/fancy_shadow_w.png -------------------------------------------------------------------------------- /protected/extensions/fancybox/assets/fancy_title_left.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSS-Cloud/vm-manager/6cfc9b2ca87fe94bcbace0835aa52114959a527c/protected/extensions/fancybox/assets/fancy_title_left.png -------------------------------------------------------------------------------- /protected/extensions/fancybox/assets/fancy_title_main.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSS-Cloud/vm-manager/6cfc9b2ca87fe94bcbace0835aa52114959a527c/protected/extensions/fancybox/assets/fancy_title_main.png -------------------------------------------------------------------------------- /protected/extensions/fancybox/assets/fancy_title_over.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSS-Cloud/vm-manager/6cfc9b2ca87fe94bcbace0835aa52114959a527c/protected/extensions/fancybox/assets/fancy_title_over.png -------------------------------------------------------------------------------- /protected/extensions/fancybox/assets/fancy_title_right.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSS-Cloud/vm-manager/6cfc9b2ca87fe94bcbace0835aa52114959a527c/protected/extensions/fancybox/assets/fancy_title_right.png -------------------------------------------------------------------------------- /protected/extensions/fancybox/assets/fancybox-x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSS-Cloud/vm-manager/6cfc9b2ca87fe94bcbace0835aa52114959a527c/protected/extensions/fancybox/assets/fancybox-x.png -------------------------------------------------------------------------------- /protected/extensions/fancybox/assets/fancybox-y.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSS-Cloud/vm-manager/6cfc9b2ca87fe94bcbace0835aa52114959a527c/protected/extensions/fancybox/assets/fancybox-y.png -------------------------------------------------------------------------------- /protected/extensions/fancybox/assets/fancybox.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSS-Cloud/vm-manager/6cfc9b2ca87fe94bcbace0835aa52114959a527c/protected/extensions/fancybox/assets/fancybox.png -------------------------------------------------------------------------------- /protected/extensions/fancybox/assets/jquery.mousewheel-3.0.4.pack.js: -------------------------------------------------------------------------------- 1 | /*! Copyright (c) 2010 Brandon Aaron (http://brandonaaron.net) 2 | * Licensed under the MIT License (LICENSE.txt). 3 | * 4 | * Thanks to: http://adomas.org/javascript-mouse-wheel/ for some pointers. 5 | * Thanks to: Mathias Bank(http://www.mathias-bank.de) for a scope bug fix. 6 | * Thanks to: Seamus Leahy for adding deltaX and deltaY 7 | * 8 | * Version: 3.0.4 9 | * 10 | * Requires: 1.2.2+ 11 | */ 12 | 13 | (function(d){function g(a){var b=a||window.event,i=[].slice.call(arguments,1),c=0,h=0,e=0;a=d.event.fix(b);a.type="mousewheel";if(a.wheelDelta)c=a.wheelDelta/120;if(a.detail)c=-a.detail/3;e=c;if(b.axis!==undefined&&b.axis===b.HORIZONTAL_AXIS){e=0;h=-1*c}if(b.wheelDeltaY!==undefined)e=b.wheelDeltaY/120;if(b.wheelDeltaX!==undefined)h=-1*b.wheelDeltaX/120;i.unshift(a,c,h,e);return d.event.handle.apply(this,i)}var f=["DOMMouseScroll","mousewheel"];d.event.special.mousewheel={setup:function(){if(this.addEventListener)for(var a= 14 | f.length;a;)this.addEventListener(f[--a],g,false);else this.onmousewheel=g},teardown:function(){if(this.removeEventListener)for(var a=f.length;a;)this.removeEventListener(f[--a],g,false);else this.onmousewheel=null}};d.fn.extend({mousewheel:function(a){return a?this.bind("mousewheel",a):this.trigger("mousewheel")},unmousewheel:function(a){return this.unbind("mousewheel",a)}})})(jQuery); -------------------------------------------------------------------------------- /protected/extensions/ldaprecord/CLdapException.php: -------------------------------------------------------------------------------- 1 | 10 | * 11 | * Licensed under the EUPL, Version 1.1 or higher - as soon they 12 | * will be approved by the European Commission - subsequent 13 | * versions of the EUPL (the "Licence"); 14 | * You may not use this work except in compliance with the 15 | * Licence. 16 | * You may obtain a copy of the Licence at: 17 | * 18 | * https://joinup.ec.europa.eu/software/page/eupl 19 | * 20 | * Unless required by applicable law or agreed to in 21 | * writing, software distributed under the Licence is 22 | * distributed on an "AS IS" basis, 23 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either 24 | * express or implied. 25 | * See the Licence for the specific language governing 26 | * permissions and limitations under the Licence. 27 | * 28 | * 29 | */ 30 | 31 | /** 32 | * CLdapException class file. 33 | * 34 | * @author: Christian Wittkowski 35 | * @version: 0.4 36 | */ 37 | 38 | /** 39 | * CLdapException represents a LdapRecord exception. 40 | * 41 | * @author Christian Wittkowski 42 | * @version $Id: $ 43 | * @package ext.ldaprecord 44 | * @since 0.4 45 | */ 46 | class CLdapException extends CException { 47 | } -------------------------------------------------------------------------------- /protected/extensions/ldaprecord/messages/de/server.php: -------------------------------------------------------------------------------- 1 | '', 21 | 'ldap_add failed ({errno}): {message}' => '', 22 | 'ldap_bind failed ({errno}): {message}' => '', 23 | 'ldap_connect to {server} failed' => '', 24 | 'ldap_delete failed ({errno}): {message}' => '', 25 | 'ldap_get_entries failed ({errno}): {message}' => '', 26 | 'ldap_list failed ({errno}): {message}' => '', 27 | 'ldap_mod_del failed ({errno}): {message}' => '', 28 | 'ldap_modify failed ({errno}): {message}' => '', 29 | 'ldap_read failed ({errno}): {message}' => '', 30 | 'ldap_rename failed ({errno}): {message}' => '', 31 | 'ldap_search failed ({errno}): {message}' => '', 32 | ); 33 | -------------------------------------------------------------------------------- /protected/extensions/ldaprecord/messages/en/server.php: -------------------------------------------------------------------------------- 1 | '', 21 | 'ldap_add failed ({errno}): {message}' => '', 22 | 'ldap_bind failed ({errno}): {message}' => '', 23 | 'ldap_connect to {server} failed' => '', 24 | 'ldap_delete failed ({errno}): {message}' => '', 25 | 'ldap_get_entries failed ({errno}): {message}' => '', 26 | 'ldap_list failed ({errno}): {message}' => '', 27 | 'ldap_mod_del failed ({errno}): {message}' => '', 28 | 'ldap_modify failed ({errno}): {message}' => '', 29 | 'ldap_read failed ({errno}): {message}' => '', 30 | 'ldap_rename failed ({errno}): {message}' => '', 31 | 'ldap_search failed ({errno}): {message}' => '', 32 | ); 33 | -------------------------------------------------------------------------------- /protected/extensions/zii/assets/css/ellipsis-xbl.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /protected/extensions/zii/assets/css/jquery.searchFilter.css: -------------------------------------------------------------------------------- 1 | .ui-searchFilter { display: none; position: absolute; z-index: 770; overflow: visible;} 2 | .ui-searchFilter table {position:relative; margin:0em; width:auto} 3 | .ui-searchFilter table td {margin: 0em; padding: 1px;} 4 | .ui-searchFilter table td input, .ui-searchFilter table td select {margin: 0.1em;} 5 | .ui-searchFilter .ui-state-default { cursor: pointer; } 6 | .ui-searchFilter .divider { height: 1px; } 7 | .ui-searchFilter .divider div { background-color: black; height: 1px; } -------------------------------------------------------------------------------- /protected/extensions/zii/assets/i18n/grid.locale-bg1251.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSS-Cloud/vm-manager/6cfc9b2ca87fe94bcbace0835aa52114959a527c/protected/extensions/zii/assets/i18n/grid.locale-bg1251.js -------------------------------------------------------------------------------- /protected/extensions/zii/assets/i18n/grid.locale-it.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSS-Cloud/vm-manager/6cfc9b2ca87fe94bcbace0835aa52114959a527c/protected/extensions/zii/assets/i18n/grid.locale-it.js -------------------------------------------------------------------------------- /protected/extensions/zii/assets/i18n/grid.locale-no.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSS-Cloud/vm-manager/6cfc9b2ca87fe94bcbace0835aa52114959a527c/protected/extensions/zii/assets/i18n/grid.locale-no.js -------------------------------------------------------------------------------- /protected/extensions/zii/assets/i18n/grid.locale-pt.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSS-Cloud/vm-manager/6cfc9b2ca87fe94bcbace0835aa52114959a527c/protected/extensions/zii/assets/i18n/grid.locale-pt.js -------------------------------------------------------------------------------- /protected/extensions/zii/dualselect_assets/css/dualselect_core.css: -------------------------------------------------------------------------------- 1 | 2 | button.ds_search {margin-right: 20px; } 3 | button.ds_add {} 4 | button.ds_remove {} 5 | 6 | //button.add { background: transparent url(../images/arrow_right.png) no-repeat 2px 2px; padding-left: 20px;} 7 | //button.remove { background: transparent url(../images/arrow_left.png) no-repeat 2px 2px; padding-left: 20px;} 8 | //button.search { background: transparent url(../images/zoom.png) no-repeat 2px 2px; padding-left: 20px;} 9 | span.ds_close { background: transparent url(../images/cross.png) no-repeat 2px 2px; width: 20px; height: 20px; } 10 | 11 | .dual-select .toolbar input[type="text"] { 12 | border: 1px solid #D3D3D3; 13 | -moz-border-radius: 4px; -webkit-border-radius: 4px; 14 | } 15 | -------------------------------------------------------------------------------- /protected/extensions/zii/dualselect_assets/images/arrow_left.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSS-Cloud/vm-manager/6cfc9b2ca87fe94bcbace0835aa52114959a527c/protected/extensions/zii/dualselect_assets/images/arrow_left.png -------------------------------------------------------------------------------- /protected/extensions/zii/dualselect_assets/images/arrow_right.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSS-Cloud/vm-manager/6cfc9b2ca87fe94bcbace0835aa52114959a527c/protected/extensions/zii/dualselect_assets/images/arrow_right.png -------------------------------------------------------------------------------- /protected/extensions/zii/dualselect_assets/images/cross.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSS-Cloud/vm-manager/6cfc9b2ca87fe94bcbace0835aa52114959a527c/protected/extensions/zii/dualselect_assets/images/cross.png -------------------------------------------------------------------------------- /protected/extensions/zii/dualselect_assets/images/zoom.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSS-Cloud/vm-manager/6cfc9b2ca87fe94bcbace0835aa52114959a527c/protected/extensions/zii/dualselect_assets/images/zoom.png -------------------------------------------------------------------------------- /protected/extensions/zii/singleselect_assets/css/singleselect_core.css: -------------------------------------------------------------------------------- 1 | 2 | button.ds_search {margin-right: 20px; } 3 | span.ds_close { background: transparent url(../images/cross.png) no-repeat 2px 2px; width: 20px; height: 20px; } 4 | 5 | .single-select .toolbar input[type="text"] { 6 | border: 1px solid #D3D3D3; 7 | -moz-border-radius: 4px; -webkit-border-radius: 4px; 8 | } 9 | -------------------------------------------------------------------------------- /protected/extensions/zii/singleselect_assets/images/cross.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSS-Cloud/vm-manager/6cfc9b2ca87fe94bcbace0835aa52114959a527c/protected/extensions/zii/singleselect_assets/images/cross.png -------------------------------------------------------------------------------- /protected/extensions/zii/singleselect_assets/images/zoom.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSS-Cloud/vm-manager/6cfc9b2ca87fe94bcbace0835aa52114959a527c/protected/extensions/zii/singleselect_assets/images/zoom.png -------------------------------------------------------------------------------- /protected/messages/de/app.php: -------------------------------------------------------------------------------- 1 | 'Verbindung zum LDAP Server kann nicht hergestellt werden.', 21 | 'Can\'t move uploaded file.' => 'Die hochgeladene Datei kann nicht verschoben werden.', 22 | 'Can\'t open input stream.' => '', 23 | 'Can\'t open output stream.' => '', 24 | 'Can\'t open temporary directory.' => '', 25 | 'locale' => 'de_DE', 26 | ); 27 | -------------------------------------------------------------------------------- /protected/messages/de/group.php: -------------------------------------------------------------------------------- 1 | 'Erzeugen', 19 | 'Create Group' => 'Benutzergruppe erzeugen', 20 | 'Edit Group "{name}"' => 'Benutzergruppe "{name}" bearbeiten', 21 | 'Import' => '', 22 | 'Import Groups' => 'Benutzergruppen importieren', 23 | 'Manage Groups' => 'Benutzergruppen verwalten', 24 | 'Name' => '', 25 | 'Save' => 'Speichern', 26 | 'ext. Name' => '', 27 | 'group already imported' => 'Benutzergruppe ist bereits importiert.', 28 | 'group already imported; different groupnames found' => 'Benutzergruppe ist bereits importiert. Verschiedene Gruppennamen gefunden.', 29 | 'please define a display name' => 'display name darf nicht leer sein!', 30 | ); 31 | -------------------------------------------------------------------------------- /protected/messages/de/help.php: -------------------------------------------------------------------------------- 1 | '', 19 | 'createSubnet' => '', 20 | 'createUser' => '', 21 | 'createVmProfile' => '', 22 | 'createVmTemplate' => '', 23 | 'editVmProfile' => '', 24 | 'editVmTemplate' => '', 25 | 'manageNodes' => '', 26 | 'manageSubnets' => '', 27 | 'manageUser' => '', 28 | 'manageVMProfiles' => '', 29 | 'manageVMTemplates' => '', 30 | 'manageVMs' => '', 31 | 'updateUser' => '', 32 | 'updateVM' => '', 33 | 'uploadIso' => '', 34 | 'viewNode' => '', 35 | 'viewVM' => '', 36 | ); 37 | -------------------------------------------------------------------------------- /protected/messages/de/node.php: -------------------------------------------------------------------------------- 1 | '"{nodename}" ist bereits im System vorhanden!', 21 | 'Manage Nodes' => 'Rechner verwalten', 22 | 'Name already in use!' => 'Dieser Name wird bereits verwendet!', 23 | 'Node' => 'Rechner', 24 | 'Not a valid IP Address!' => 'Keine gültige IP Adresse', 25 | 'Type' => 'Typ', 26 | 'View Node {name}' => 'Rechner \'{name}\' anzeigen', 27 | 'host' => 'Rechner', 28 | 'wizard.ip' => 'IP Addresse', 29 | 'wizard.outputvar \'{var}\' missing' => 'wizard.outputvar: Variable: \'{var}\' nicht gefunden', 30 | 'wizard.password' => 'Passwort', 31 | 'wizard.passwordcheck' => 'Passwort Prüfung', 32 | 'wizard.type' => 'Node Typ', 33 | 'wizard.user' => 'Benutzer', 34 | ); 35 | -------------------------------------------------------------------------------- /protected/messages/de/osbd.php: -------------------------------------------------------------------------------- 1 | 'Fehler beim Lesen von "nextfreeuid"', 19 | 'Help' => 'Hilfe', 20 | ); 21 | -------------------------------------------------------------------------------- /protected/messages/de/pool.php: -------------------------------------------------------------------------------- 1 | '', 19 | ); 20 | -------------------------------------------------------------------------------- /protected/messages/de/range.php: -------------------------------------------------------------------------------- 1 | '', 19 | 'Create range' => '', 20 | 'Edit range "{name}"' => '', 21 | 'Save' => '', 22 | 'sourceBridge' => 'Interface Source Bridge', 23 | ); 24 | -------------------------------------------------------------------------------- /protected/messages/de/server.php: -------------------------------------------------------------------------------- 1 | '', 21 | 'ldap_connect to {server} failed' => '', 22 | 'ldap_connect to {server} failed ({errno}): {message}' => '', 23 | 'ldap_get_entries failed ({errno}): {message}' => '', 24 | 'ldap_search failed ({errno}): {message}' => '', 25 | 'usersearch: sstLDAPForeignStaticAttribute ({attr}) not found!' => '', 26 | ); 27 | -------------------------------------------------------------------------------- /protected/messages/de/site.php: -------------------------------------------------------------------------------- 1 | 'Fehler', 19 | 'Incorrect username.' => 'Dieser Benutzer existiert nicht.', 20 | 'Incorrect password.' => 'Falsches Passwort.', 21 | 'Password' => 'Passwort', 22 | 'Realm' => 'Bereich', 23 | 'Remember me next time' => 'für das nächste Mal merken', 24 | 'User not assigned to realm.' => 'Benutzer nicht erlaubt in diesem Bereich.', 25 | 'Username' => 'Benutzername', 26 | ); 27 | -------------------------------------------------------------------------------- /protected/messages/de/storagepool.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSS-Cloud/vm-manager/6cfc9b2ca87fe94bcbace0835aa52114959a527c/protected/messages/de/storagepool.php -------------------------------------------------------------------------------- /protected/messages/de/subnet.php: -------------------------------------------------------------------------------- 1 | '', 21 | 'Create' => 'Erzeugen', 22 | 'Create subnet' => 'Subnet erzeugen', 23 | 'Default Gateway' => '', 24 | 'Domain Name' => 'Domain Name (inklusive " ")', 25 | 'Domain Server(s)' => '', 26 | 'IP Start Address' => '', 27 | 'Manage Subnets' => '', 28 | 'NTP Server(s)' => '', 29 | 'Net Mask' => '', 30 | 'Not a valid IP Address!' => 'Keine gültige IP Adresse', 31 | 'Not within subnet {subnet}' => 'Nicht innerhalb des Subnet {subnet}', 32 | 'Overlaps with range {range}' => 'Überlappt mit Range {range}', 33 | 'Overlaps with subnet {subnet}' => 'Überlappt mit Subnet {subnet}', 34 | 'Save' => 'Speichern', 35 | 'Type' => 'Typ', 36 | 'title' => '', 37 | ); 38 | -------------------------------------------------------------------------------- /protected/messages/de/system.php: -------------------------------------------------------------------------------- 1 | '{attribute} ist kein gültiger Domainname.', 19 | ); 20 | -------------------------------------------------------------------------------- /protected/messages/de/views.php: -------------------------------------------------------------------------------- 1 | 'Speichern', 19 | ); 20 | -------------------------------------------------------------------------------- /protected/messages/de/vmdevice.php: -------------------------------------------------------------------------------- 1 | 'Mac Addresse', 19 | 'sstSourceFile' => 'Source File', 20 | ); 21 | -------------------------------------------------------------------------------- /protected/messages/de/vmlist.php: -------------------------------------------------------------------------------- 1 | 'VM zuweisen', 21 | 'Assigned VMs' => 'Zugewiesene VMs', 22 | 'No VM\'s assigned to this user!' => 'Keine VM\'s für diesen Benutzer verfügbar!', 23 | 'Start VM' => 'VM starten', 24 | 'assigning VM' => 'VM wird zugewiesen', 25 | 'starting VM' => 'VM wird gestartet', 26 | ); 27 | -------------------------------------------------------------------------------- /protected/messages/de/wizard.php: -------------------------------------------------------------------------------- 1 | '', 19 | ); 20 | -------------------------------------------------------------------------------- /protected/messages/en/app.php: -------------------------------------------------------------------------------- 1 | '', 21 | 'Can\'t move uploaded file.' => '', 22 | 'Can\'t open input stream.' => '', 23 | 'Can\'t open output stream.' => '', 24 | 'Can\'t open temporary directory.' => '', 25 | 'locale' => 'en_US', 26 | ); 27 | -------------------------------------------------------------------------------- /protected/messages/en/configuration.php: -------------------------------------------------------------------------------- 1 | '', 21 | 'Global' => '', 22 | 'Save' => '', 23 | 'Schedule' => '', 24 | 'Shutdown Schedule' => '', 25 | 'allow Sound' => '', 26 | 'allow USB' => '', 27 | 'at' => '', 28 | 'every day' => '', 29 | 'max. Spice port' => '', 30 | 'min. Spice port' => '', 31 | 'no schedule' => '', 32 | 'no. of iterations' => '', 33 | 'vm force start' => '', 34 | 'vm force start hint' => <<to restore the virtual machine state during the backup process.
36 | Attention: If set to Yes, this could lead to file system
inconsistencies in the virtual machine. 37 | EOS 38 | , 39 | ); 40 | -------------------------------------------------------------------------------- /protected/messages/en/group.php: -------------------------------------------------------------------------------- 1 | '', 19 | 'Create Group' => '', 20 | 'Edit Group "{name}"' => '', 21 | 'Import' => '', 22 | 'Import Groups' => '', 23 | 'Manage Groups' => '', 24 | 'Name' => '', 25 | 'Save' => '', 26 | 'ext. Name' => '', 27 | 'group already imported' => '', 28 | 'group already imported; different groupnames found' => '', 29 | 'please define a display name' => '' 30 | ); 31 | -------------------------------------------------------------------------------- /protected/messages/en/help.php: -------------------------------------------------------------------------------- 1 | '', 19 | 'createSubnet' => '', 20 | 'createUser' => '', 21 | 'createVmProfile' => '', 22 | 'createVmTemplate' => '', 23 | 'editVmProfile' => '', 24 | 'editVmTemplate' => '', 25 | 'manageNodes' => '', 26 | 'manageSubnets' => '', 27 | 'manageUser' => '', 28 | 'manageVMProfiles' => '', 29 | 'manageVMTemplates' => '', 30 | 'manageVMs' => '', 31 | 'updateUser' => '', 32 | 'updateVM' => '', 33 | 'uploadIso' => '', 34 | 'viewNode' => '', 35 | 'viewVM' => '', 36 | ); 37 | -------------------------------------------------------------------------------- /protected/messages/en/node.php: -------------------------------------------------------------------------------- 1 | '"', 21 | 'Manage Nodes' => '', 22 | 'Name already in use!' => '', 23 | 'Node' => '', 24 | 'Not a valid IP Address!' => '', 25 | 'Type' => '', 26 | 'View Node {name}' => 'View Node \'{name}\'', 27 | 'host' => '', 28 | 'wizard.ip' => 'IP', 29 | 'wizard.outputvar \'{var}\' missing' => '', 30 | 'wizard.password' => 'Password', 31 | 'wizard.passwordcheck' => 're-enter Password', 32 | 'wizard.type' => 'Node type', 33 | 'wizard.user' => 'User', 34 | ); 35 | -------------------------------------------------------------------------------- /protected/messages/en/osbd.php: -------------------------------------------------------------------------------- 1 | '', 19 | 'Help' => '', 20 | ); 21 | -------------------------------------------------------------------------------- /protected/messages/en/range.php: -------------------------------------------------------------------------------- 1 | '', 19 | 'Create range' => '', 20 | 'Edit range "{name}"' => '', 21 | 'Save' => '', 22 | 'sourceBridge' => 'Interface Source Bridge', 23 | ); 24 | -------------------------------------------------------------------------------- /protected/messages/en/server.php: -------------------------------------------------------------------------------- 1 | '', 21 | 'ldap_connect to {server} failed' => '', 22 | 'ldap_connect to {server} failed ({errno}): {message}' => '', 23 | 'ldap_get_entries failed ({errno}): {message}' => '', 24 | 'ldap_search failed ({errno}): {message}' => '', 25 | 'usersearch: sstLDAPForeignStaticAttribute ({attr}) not found!' => '', 26 | ); 27 | -------------------------------------------------------------------------------- /protected/messages/en/site.php: -------------------------------------------------------------------------------- 1 | '', 19 | 'Incorrect username.' => 'User does not exist.', 20 | 'Incorrect password.' => 'Wrong Password.', 21 | 'Password' => '', 22 | 'Realm' => '', 23 | 'Remember me next time' => '', 24 | 'User not assigned to realm.' => '', 25 | 'Username' => '', 26 | ); 27 | -------------------------------------------------------------------------------- /protected/messages/en/storagepool.php: -------------------------------------------------------------------------------- 1 | '', 19 | 'Manage Storage Pools' => '', 20 | 'Save' => '', 21 | 'description' => 'Description', 22 | 'sstDisplayName' => 'Name', 23 | 'sstStoragePoolType' => 'Type', 24 | 'sstStoragePoolURI' => 'URI', 25 | 'directory' => 'Directory', 26 | 'if empty directory of sstStoragePoolType is used' => 'if empty, directory of Type is used', 27 | ); 28 | -------------------------------------------------------------------------------- /protected/messages/en/subnet.php: -------------------------------------------------------------------------------- 1 | '', 21 | 'Create' => '', 22 | 'Create subnet' => '', 23 | 'Default Gateway' => '', 24 | 'Domain Name' => 'Domain Name (with " ")', 25 | 'Domain Server(s)' => '', 26 | 'IP Start Address' => '', 27 | 'Manage Subnets' => '', 28 | 'NTP Server(s)' => '', 29 | 'Net Mask' => '', 30 | 'Not a valid IP Address!' => '', 31 | 'Not within subnet {subnet}' => '', 32 | 'Overlaps with range {range}' => '', 33 | 'Overlaps with subnet {subnet}' => '', 34 | 'Save' => '', 35 | 'Type' => '', 36 | 'title' => '', 37 | ); 38 | -------------------------------------------------------------------------------- /protected/messages/en/system.php: -------------------------------------------------------------------------------- 1 | '', 19 | ); 20 | -------------------------------------------------------------------------------- /protected/messages/en/views.php: -------------------------------------------------------------------------------- 1 | '', 19 | ); 20 | -------------------------------------------------------------------------------- /protected/messages/en/vmdevice.php: -------------------------------------------------------------------------------- 1 | 'Mac Address', 19 | 'sstSourceFile' => 'Source File', 20 | ); 21 | -------------------------------------------------------------------------------- /protected/messages/en/vmlist.php: -------------------------------------------------------------------------------- 1 | '', 21 | 'Assigned VMs' => '', 22 | 'No VM\'s assigned to this user!' => '', 23 | 'Start VM' => '', 24 | 'assigning VM' => '', 25 | 'starting VM' => '', 26 | ); 27 | -------------------------------------------------------------------------------- /protected/messages/en/wizard.php: -------------------------------------------------------------------------------- 1 | '', 19 | ); 20 | -------------------------------------------------------------------------------- /protected/messages/encoding.help: -------------------------------------------------------------------------------- 1 | vi filename.php 2 | :set bomb 3 | :set fileencoding=utf-8 4 | :wq 5 | 6 | 7 | -------------------------------------------------------------------------------- /protected/messages/es/app.php: -------------------------------------------------------------------------------- 1 | 'Imposible desplazar el archivo cargado', 19 | 'Can\'t open input stream.' => 'Imposible abrir el flujo de entrada', 20 | 'Can\'t open output stream.' => 'Imposible abrir el flujo de salida', 21 | 'Can\'t open temporary directory.' => 'Imposible abrir el directorio temporal', 22 | 'ISO files' => 'Archivos ISO', 23 | 'locale' => 'es_ES', 24 | ); 25 | -------------------------------------------------------------------------------- /protected/messages/es/configuration.php: -------------------------------------------------------------------------------- 1 | '', 20 | 'Global' => '', 21 | 'Save' => '', 22 | 'Schedule' => '', 23 | 'allow Sound' => '', 24 | 'allow USB' => '', 25 | 'at' => '', 26 | 'max. Spice port' => '', 27 | 'min. Spice port' => '', 28 | 'no schedule' => '', 29 | 'no. of iterations' => '', 30 | 'vm force start' => '', 31 | 'every day' => '', 32 | 'vm force start hint' => <<to restore the virtual machine state during the backup process.
34 | Attention: If set to Yes, this could lead to file system
inconsistencies in the virtual machine. 35 | EOS 36 | , 37 | ); 38 | -------------------------------------------------------------------------------- /protected/messages/es/group.php: -------------------------------------------------------------------------------- 1 | '', 19 | 'Create Group' => '', 20 | 'Edit Group "{name}"' => '', 21 | 'Import' => '', 22 | 'Import Groups' => '', 23 | 'Manage Groups' => '', 24 | 'Name' => '', 25 | 'Save' => '', 26 | 'ext. Name' => '', 27 | 'group already imported' => '', 28 | 'group already imported; different groupnames found' => '', 29 | 'please define a display name' => '' 30 | ); 31 | -------------------------------------------------------------------------------- /protected/messages/es/help.php: -------------------------------------------------------------------------------- 1 | 'MVs asignadas', 19 | 'createSubnet' => 'crear subred', 20 | 'createUser' => 'crear usuario', 21 | 'createVmProfile' => 'crear perfil MV', 22 | 'createVmTemplate' => 'editar plantilla MV', 23 | 'editVmProfile' => 'editar perfil MV', 24 | 'editVmTemplate' => 'editar plantilla MV', 25 | 'manageNodes' => 'gestionar nodos', 26 | 'manageSubnets' => 'gestionar subredes', 27 | 'manageUser' => 'gestionar usuario', 28 | 'manageVMProfiles' => 'gestionar perfiles MV', 29 | 'manageVMTemplates' => 'gestionar plantillas MV', 30 | 'manageVMs' => 'gestionar MVs', 31 | 'updateUser' => 'actualizar usuario', 32 | 'updateVM' => 'actualizar MV', 33 | 'uploadIso' => 'actualizar Iso', 34 | 'viewNode' => 'ver nodo', 35 | 'viewVM' => 'ver MV', 36 | ); 37 | -------------------------------------------------------------------------------- /protected/messages/es/osbd.php: -------------------------------------------------------------------------------- 1 | 'Error al leer "nextfreeuid"', 19 | 'Help' => 'Ayuda', 20 | ); 21 | -------------------------------------------------------------------------------- /protected/messages/es/pool.php: -------------------------------------------------------------------------------- 1 |  'título', 19 | ); 20 | -------------------------------------------------------------------------------- /protected/messages/es/range.php: -------------------------------------------------------------------------------- 1 | 'Crear', 19 | 'Create range' => 'Crear rango', 20 | 'Edit range "{name}"' => 'Editar rango "{name}"', 21 | 'Save' => 'Guardar', 22 | ); 23 | -------------------------------------------------------------------------------- /protected/messages/es/server.php: -------------------------------------------------------------------------------- 1 |  'ldap_conexión fallida a {server}', 19 | ); 20 | -------------------------------------------------------------------------------- /protected/messages/es/site.php: -------------------------------------------------------------------------------- 1 |  'Nombre de usuario o contraseña incorrectos', 19 | 'Incorrect username.' => 'Este usuario no existe.', 20 | 'Incorrect password.' => 'Contraseña incorrecta.', 21 | 'Password' => 'Contraseña ', 22 | 'Realm' => 'Dominio', 23 | 'Remember me next time' => 'Recordarme la próxima vez', 24 | 'User not assigned to realm.' => 'Usuario no asignado a división', 25 | 'Username' => 'Nombre de usuario', 26 | ); 27 | -------------------------------------------------------------------------------- /protected/messages/es/storagepool.php: -------------------------------------------------------------------------------- 1 |  'Crear agrupación de almacenamiento', 19 | 'Manage Storage Pools' => 'Gestionar agrupaciones de almacenamiento', 20 | 'Save' => 'Guardar', 21 | 'description' => 'Descripción', 22 | 'sstDisplayName' => 'Nombre', 23 | 'sstStoragePoolType' => 'Tipo', 24 | 'sstStoragePoolURI' => 'URI', 25 | ); 26 | -------------------------------------------------------------------------------- /protected/messages/es/subnet.php: -------------------------------------------------------------------------------- 1 |  'Dirección de difusión', 19 | 'Create' => 'Crear', 20 | 'Create subnet' => 'Crear subred', 21 | 'Default Gateway' => 'Puerta de enlace predeterminada', 22 | 'Domain Name' => 'Nombre de dominio (con " ")', 23 | 'Domain Server(s)' => 'Servidor (es) de dominio', 24 | 'IP Start Address' => 'Dirección IP inicial', 25 | 'Manage Subnets' => 'Gestionar subredes', 26 | 'NTP Server(s)' => 'Servidor (es) NTP', 27 | 'Not a valid IP Address!' => 'Dirección IP incorrecta', 28 | 'Save' => 'Guardar', 29 | 'Net Mask' => 'Máscara de subred', 30 | 'Type' => 'Tipo', 31 | 'Overlaps with subnet {subnet}' => 'Se solapa con subred {subnet}', 32 | 'Overlaps with range {range}' => 'Se solapa con rango {range}', 33 | 'Not within subnet {subnet}' => 'Fuera de subred {subnet}', 34 | 'title' => 'título', 35 | ); 36 | -------------------------------------------------------------------------------- /protected/messages/es/system.php: -------------------------------------------------------------------------------- 1 | '{attribute} es un nombre de dominio incorrecto', 19 | ); 20 | -------------------------------------------------------------------------------- /protected/messages/es/views.php: -------------------------------------------------------------------------------- 1 | 'Guardar', 19 | ); 20 | -------------------------------------------------------------------------------- /protected/messages/es/vmdevice.php: -------------------------------------------------------------------------------- 1 |  'Dirección Mac', 19 | 'sstSourceFile' => 'Archivo fuente', 20 | ); 21 | -------------------------------------------------------------------------------- /protected/messages/es/vmlist.php: -------------------------------------------------------------------------------- 1 | 'MVs asignadas', 19 | 'Start VM' => '', 20 | 'starting VM' => 'MV de arranque', 21 | 'Assign VM' => '', 22 | 'assigning VM' => '', 23 | 'No VM\'s assigned to this user!' => 'No existen MVs asignadas a este usuario', 24 | ); 25 | -------------------------------------------------------------------------------- /protected/messages/es/wizard.php: -------------------------------------------------------------------------------- 1 | 'El propietario debe ser una instancia de CController', 19 | ); 20 | -------------------------------------------------------------------------------- /protected/messages/fr/app.php: -------------------------------------------------------------------------------- 1 |  'Impossible de déplacer le fichier téléchargé', 19 | 'Can\'t open input stream.' => 'Impossible d’ouvrir le flux d’entrée.', 20 | 'Can\'t open output stream.' => 'Impossible d’ouvrir le flux de sortie.', 21 | 'Can\'t open temporary directory.' => 'Impossible d’ouvrir le répertoire temporaire', 22 | 'ISO files' => 'Fichiers ISO', 23 | 'locale' => 'fr_FR', 24 | ); 25 | -------------------------------------------------------------------------------- /protected/messages/fr/configuration.php: -------------------------------------------------------------------------------- 1 | '', 20 | 'Global' => '', 21 | 'Save' => '', 22 | 'Schedule' => '', 23 | 'allow Sound' => '', 24 | 'allow USB' => '', 25 | 'at' => '', 26 | 'max. Spice port' => '', 27 | 'min. Spice port' => '', 28 | 'no schedule' => '', 29 | 'no. of iterations' => '', 30 | 'vm force start' => '', 31 | 'every day' => '', 32 | 'vm force start hint' => <<to restore the virtual machine state during the backup process.
34 | Attention: If set to Yes, this could lead to file system
inconsistencies in the virtual machine. 35 | EOS 36 | , 37 | ); 38 | -------------------------------------------------------------------------------- /protected/messages/fr/group.php: -------------------------------------------------------------------------------- 1 | '', 19 | 'Create Group' => '', 20 | 'Edit Group "{name}"' => '', 21 | 'Import' => '', 22 | 'Import Groups' => '', 23 | 'Manage Groups' => '', 24 | 'Name' => '', 25 | 'Save' => '', 26 | 'ext. Name' => '', 27 | 'group already imported' => '', 28 | 'group already imported; different groupnames found' => '', 29 | 'please define a display name' => '' 30 | ); 31 | -------------------------------------------------------------------------------- /protected/messages/fr/help.php: -------------------------------------------------------------------------------- 1 |  'MVs assignées', 19 | 'createSubnet' => 'Créer sous-réseau', 20 | 'createUser' => 'Créer utilisateur', 21 | 'createVmProfile' => 'Créer profil', 22 | 'createVmTemplate' => 'Créer modèle', 23 | 'editVmProfile' => 'Modifier profil MV', 24 | 'editVmTemplate' => 'Modifier modèle MV', 25 | 'manageNodes' => 'Gérer noeuds', 26 | 'manageSubnets' => 'Gérer sous-réseaux', 27 | 'manageUser' => 'Gérer utilisateur', 28 | 'manageVMProfiles' => 'Gérer profils MV', 29 | 'manageVMTemplates' => 'Gérer modèles', 30 | 'manageVMs' => 'Gérer MVs', 31 | 'updateUser' => 'Actualiser utilisateur', 32 | 'updateVM' => 'Actualiser MV', 33 | 'uploadIso' => 'Télécharger fichier Iso', 34 | 'viewNode' => 'Voir noeud', 35 | 'viewVM' => 'Voir MV', 36 | ); 37 | -------------------------------------------------------------------------------- /protected/messages/fr/osbd.php: -------------------------------------------------------------------------------- 1 | 'Erreur de lecture "nextfreeuid"', 19 | 'Help' => 'Aide', 20 | ); 21 | -------------------------------------------------------------------------------- /protected/messages/fr/pool.php: -------------------------------------------------------------------------------- 1 | 'titre', 19 | ); 20 | -------------------------------------------------------------------------------- /protected/messages/fr/range.php: -------------------------------------------------------------------------------- 1 |  'Créer', 19 | 'Create range' => 'Créer gamme', 20 | 'Edit range "{name}"' => 'Modifier gamme "{name}"', 21 | 'Save' => 'Sauvegarder', 22 | ); 23 | -------------------------------------------------------------------------------- /protected/messages/fr/server.php: -------------------------------------------------------------------------------- 1 |  'ldap_connexion à {server} a échoué', 19 | ); 20 | -------------------------------------------------------------------------------- /protected/messages/fr/site.php: -------------------------------------------------------------------------------- 1 |  'Nom d’utilisateur ou mot de passe incorrect.', 19 | 'Incorrect username.' => 'Nom d’utilisateur incorrect.', 20 | 'Incorrect password.' => 'Mot de passe incorrect.', 21 | 'Password' => 'Mot de passe', 22 | 'Realm' => 'Division', 23 | 'Remember me next time' => 'Se souvenir de moi la prochaine fois', 24 | 'User not assigned to realm.' => 'Utilisateur non assigné à division', 25 | 'Username' => 'Nom d’utilisateur', 26 | ); 27 | -------------------------------------------------------------------------------- /protected/messages/fr/storagepool.php: -------------------------------------------------------------------------------- 1 |  'Créer pool de stockage', 19 | 'Manage Storage Pools' => 'Gérer pools de stockage', 20 | 'Save' => 'Sauvegarder', 21 | 'description' => 'Description', 22 | 'sstDisplayName' => 'Nom', 23 | 'sstStoragePoolType' => 'Type', 24 | 'sstStoragePoolURI' => 'URI', 25 | ); 26 | -------------------------------------------------------------------------------- /protected/messages/fr/subnet.php: -------------------------------------------------------------------------------- 1 |  'Adresse de diffusion', 19 | 'Create' => 'Créer', 20 | 'Create subnet' => ' Créer sous-réseau', 21 | 'Default Gateway' => 'Passerelle par défaut', 22 | 'Domain Name' => 'Nom de domaine (avec " ")', 23 | 'Domain Server(s)' => 'Serveur de domaine(s)', 24 | 'IP Start Address' => 'Adresse de démarrage IIP', 25 | 'Manage Subnets' => 'Gérer sous-réseaux', 26 | 'NTP Server(s)' => 'Serveur(s) NTP', 27 | 'Not a valid IP Address!' => 'Adresse IP incorrecte', 28 | 'Save' => 'Sauvegarder', 29 | 'Net Mask' => 'Masque de sous-réseau', 30 | 'Type' => 'Type', 31 | 'Overlaps with subnet {subnet}' => 'Chevauche le sous-réseau {subnet}', 32 | 'Overlaps with range {range}' => ' Chevauche la gamme {range}', 33 | 'Not within subnet {subnet}' => 'Hors de sous-réseau {subnet}', 34 | 'title' => 'titre', 35 | ); 36 | -------------------------------------------------------------------------------- /protected/messages/fr/system.php: -------------------------------------------------------------------------------- 1 | '{attribute} est un nom de domaine incorrect', 19 | ); 20 | -------------------------------------------------------------------------------- /protected/messages/fr/views.php: -------------------------------------------------------------------------------- 1 | 'Sauvegarder', 19 | ); 20 | -------------------------------------------------------------------------------- /protected/messages/fr/vmdevice.php: -------------------------------------------------------------------------------- 1 | 'Adresse Mac', 19 | 'sstSourceFile' => 'Fichier source', 20 | ); 21 | -------------------------------------------------------------------------------- /protected/messages/fr/vmlist.php: -------------------------------------------------------------------------------- 1 |  'MVs assignées', 19 | 'Start VM' => '', 20 | 'starting VM' => 'MV de départ', 21 | 'Assign VM' => '', 22 | 'assigning VM' => '', 23 | 'No VM\'s assigned to this user!' => 'Cet utilisateur n’a pas de MVs assignées', 24 | ); 25 | -------------------------------------------------------------------------------- /protected/messages/fr/wizard.php: -------------------------------------------------------------------------------- 1 |  'Le propriétaire doit être une instance de CController', 19 | ); 20 | -------------------------------------------------------------------------------- /protected/models/LdapConfigurationSetting.php: -------------------------------------------------------------------------------- 1 | 10 | * 11 | * Licensed under the EUPL, Version 1.1 or – as soon they 12 | * will be approved by the European Commission - subsequent 13 | * versions of the EUPL (the "Licence"); 14 | * You may not use this work except in compliance with the 15 | * Licence. 16 | * You may obtain a copy of the Licence at: 17 | * 18 | * https://joinup.ec.europa.eu/software/page/eupl 19 | * 20 | * Unless required by applicable law or agreed to in 21 | * writing, software distributed under the Licence is 22 | * distributed on an "AS IS" basis, 23 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either 24 | * express or implied. 25 | * See the Licence for the specific language governing 26 | * permissions and limitations under the Licence. 27 | * 28 | * 29 | */ 30 | 31 | class LdapConfigurationSetting extends CLdapRecord { 32 | protected $_branchDn = ''; 33 | protected $_filter = array('all' => 'ou=*'); 34 | protected $_dnAttributes = array('ou'); 35 | protected $_objectClasses = array('sstVirtualizationSettingsObjectClass', 'organizationalUnit', 'top'); 36 | } -------------------------------------------------------------------------------- /protected/models/LdapConfigurationShutdown.php: -------------------------------------------------------------------------------- 1 | 10 | * 11 | * Licensed under the EUPL, Version 1.1 or – as soon they 12 | * will be approved by the European Commission - subsequent 13 | * versions of the EUPL (the "Licence"); 14 | * You may not use this work except in compliance with the 15 | * Licence. 16 | * You may obtain a copy of the Licence at: 17 | * 18 | * https://joinup.ec.europa.eu/software/page/eupl 19 | * 20 | * Unless required by applicable law or agreed to in 21 | * writing, software distributed under the Licence is 22 | * distributed on an "AS IS" basis, 23 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either 24 | * express or implied. 25 | * See the Licence for the specific language governing 26 | * permissions and limitations under the Licence. 27 | * 28 | * 29 | */ 30 | 31 | class LdapConfigurationShutdown extends CLdapRecord { 32 | protected $_branchDn = ''; 33 | protected $_filter = array('all' => 'ou=*'); 34 | protected $_dnAttributes = array('ou'); 35 | protected $_objectClasses = array('sstCronObjectClass', 'organizationalUnit', 'top'); 36 | 37 | /** 38 | * Returns the static model of the specified LDAP class. 39 | * @return CLdapRecord the static model class 40 | */ 41 | public static function model($className=__CLASS__) 42 | { 43 | return parent::model($className); 44 | } 45 | } 46 | -------------------------------------------------------------------------------- /protected/models/LdapNetworkDefinition.php: -------------------------------------------------------------------------------- 1 | 10 | * 11 | * Licensed under the EUPL, Version 1.1 or – as soon they 12 | * will be approved by the European Commission - subsequent 13 | * versions of the EUPL (the "Licence"); 14 | * You may not use this work except in compliance with the 15 | * Licence. 16 | * You may obtain a copy of the Licence at: 17 | * 18 | * https://joinup.ec.europa.eu/software/page/eupl 19 | * 20 | * Unless required by applicable law or agreed to in 21 | * writing, software distributed under the Licence is 22 | * distributed on an "AS IS" basis, 23 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either 24 | * express or implied. 25 | * See the Licence for the specific language governing 26 | * permissions and limitations under the Licence. 27 | * 28 | * 29 | */ 30 | 31 | /** 32 | * LdapNetworkDefinition class file. 33 | * 34 | * @author: Christian Wittkowski 35 | * @version: 0.8 36 | */ 37 | 38 | class LdapNetworkDefinition extends CLdapRecord { 39 | protected $_branchDn = 'ou=networks,ou=configuration,ou=virtualization,ou=services'; 40 | protected $_filter = array('all' => 'ou=*'); 41 | protected $_objectClasses = array('sstNetwork', 'organizationalUnit', 'top'); 42 | } -------------------------------------------------------------------------------- /protected/models/LdapNetworkServiceDefinition.php: -------------------------------------------------------------------------------- 1 | 10 | * 11 | * Licensed under the EUPL, Version 1.1 or – as soon they 12 | * will be approved by the European Commission - subsequent 13 | * versions of the EUPL (the "Licence"); 14 | * You may not use this work except in compliance with the 15 | * Licence. 16 | * You may obtain a copy of the Licence at: 17 | * 18 | * https://joinup.ec.europa.eu/software/page/eupl 19 | * 20 | * Unless required by applicable law or agreed to in 21 | * writing, software distributed under the Licence is 22 | * distributed on an "AS IS" basis, 23 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either 24 | * express or implied. 25 | * See the Licence for the specific language governing 26 | * permissions and limitations under the Licence. 27 | * 28 | * 29 | */ 30 | 31 | /** 32 | * LdapNetworkDefinition class file. 33 | * 34 | * @author: Christian Wittkowski 35 | * @version: 0.8 36 | */ 37 | 38 | class LdapNetworkServiceDefinition extends CLdapRecord { 39 | protected $_branchDn = ''; 40 | protected $_filter = array('all' => 'sstService=*'); 41 | protected $_objectClasses = array('sstServices', 'top'); 42 | } -------------------------------------------------------------------------------- /protected/models/LdapNodeNetworkService.php: -------------------------------------------------------------------------------- 1 | 10 | * 11 | * Licensed under the EUPL, Version 1.1 or – as soon they 12 | * will be approved by the European Commission - subsequent 13 | * versions of the EUPL (the "Licence"); 14 | * You may not use this work except in compliance with the 15 | * Licence. 16 | * You may obtain a copy of the Licence at: 17 | * 18 | * https://joinup.ec.europa.eu/software/page/eupl 19 | * 20 | * Unless required by applicable law or agreed to in 21 | * writing, software distributed under the Licence is 22 | * distributed on an "AS IS" basis, 23 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either 24 | * express or implied. 25 | * See the Licence for the specific language governing 26 | * permissions and limitations under the Licence. 27 | * 28 | * 29 | */ 30 | 31 | class LdapNodeNetworkService extends CLdapRecord { 32 | protected $_branchDn = ''; 33 | protected $_filter = array('all' => 'sstService=*'); 34 | protected $_dnAttributes = array('sstService'); 35 | protected $_objectClasses = array('sstServicesNode', 'top'); 36 | } -------------------------------------------------------------------------------- /protected/models/LdapNodeNetworkServiceDefinition.php: -------------------------------------------------------------------------------- 1 | 10 | * 11 | * Licensed under the EUPL, Version 1.1 or – as soon they 12 | * will be approved by the European Commission - subsequent 13 | * versions of the EUPL (the "Licence"); 14 | * You may not use this work except in compliance with the 15 | * Licence. 16 | * You may obtain a copy of the Licence at: 17 | * 18 | * https://joinup.ec.europa.eu/software/page/eupl 19 | * 20 | * Unless required by applicable law or agreed to in 21 | * writing, software distributed under the Licence is 22 | * distributed on an "AS IS" basis, 23 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either 24 | * express or implied. 25 | * See the Licence for the specific language governing 26 | * permissions and limitations under the Licence. 27 | * 28 | * 29 | */ 30 | 31 | class LdapNodeNetworkServiceDefinition extends CLdapRecord { 32 | protected $_branchDn = ''; 33 | protected $_filter = array('all' => 'sstService=*'); 34 | protected $_dnAttributes = array('sstService'); 35 | protected $_objectClasses = array('sstServices', 'top'); 36 | } -------------------------------------------------------------------------------- /protected/models/LdapNodeType.php: -------------------------------------------------------------------------------- 1 | 10 | * 11 | * Licensed under the EUPL, Version 1.1 or – as soon they 12 | * will be approved by the European Commission - subsequent 13 | * versions of the EUPL (the "Licence"); 14 | * You may not use this work except in compliance with the 15 | * Licence. 16 | * You may obtain a copy of the Licence at: 17 | * 18 | * https://joinup.ec.europa.eu/software/page/eupl 19 | * 20 | * Unless required by applicable law or agreed to in 21 | * writing, software distributed under the Licence is 22 | * distributed on an "AS IS" basis, 23 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either 24 | * express or implied. 25 | * See the Licence for the specific language governing 26 | * permissions and limitations under the Licence. 27 | * 28 | * 29 | */ 30 | 31 | class LdapNodeType extends CLdapRecord { 32 | protected $_branchDn = ''; 33 | protected $_filter = array('all' => 'sstNodeType=*'); 34 | protected $_dnAttributes = array('sstNodeType'); 35 | protected $_objectClasses = array('sstTypeNode', 'top'); 36 | } -------------------------------------------------------------------------------- /protected/models/LdapNodeTypeDefinition.php: -------------------------------------------------------------------------------- 1 | 10 | * 11 | * Licensed under the EUPL, Version 1.1 or – as soon they 12 | * will be approved by the European Commission - subsequent 13 | * versions of the EUPL (the "Licence"); 14 | * You may not use this work except in compliance with the 15 | * Licence. 16 | * You may obtain a copy of the Licence at: 17 | * 18 | * https://joinup.ec.europa.eu/software/page/eupl 19 | * 20 | * Unless required by applicable law or agreed to in 21 | * writing, software distributed under the Licence is 22 | * distributed on an "AS IS" basis, 23 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either 24 | * express or implied. 25 | * See the Licence for the specific language governing 26 | * permissions and limitations under the Licence. 27 | * 28 | * 29 | */ 30 | 31 | class LdapNodeTypeDefinition extends CLdapRecord { 32 | protected $_branchDn = 'ou=node-types,ou=configuration,ou=virtualization,ou=services'; 33 | protected $_filter = array('all' => 'sstNodeType=*'); 34 | protected $_dnAttributes = array('sstNodeType'); 35 | protected $_objectClasses = array('sstTypeNode', 'top'); 36 | } -------------------------------------------------------------------------------- /protected/models/LdapUserRightAction.php: -------------------------------------------------------------------------------- 1 | 10 | * 11 | * Licensed under the EUPL, Version 1.1 or – as soon they 12 | * will be approved by the European Commission - subsequent 13 | * versions of the EUPL (the "Licence"); 14 | * You may not use this work except in compliance with the 15 | * Licence. 16 | * You may obtain a copy of the Licence at: 17 | * 18 | * https://joinup.ec.europa.eu/software/page/eupl 19 | * 20 | * Unless required by applicable law or agreed to in 21 | * writing, software distributed under the Licence is 22 | * distributed on an "AS IS" basis, 23 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either 24 | * express or implied. 25 | * See the Licence for the specific language governing 26 | * permissions and limitations under the Licence. 27 | * 28 | * 29 | */ 30 | 31 | class LdapUserRightAction extends CLdapRecord { 32 | protected $_branchDn = ''; 33 | protected $_filter = array('all' => 'sstUserRightSectionAction=*'); 34 | protected $_dnAttributes = array('sstUserRightSectionAction'); 35 | protected $_objectClasses = array('sstUserRightSetting', 'top'); 36 | 37 | /** 38 | * Returns the static model of the specified LDAP class. 39 | * @return CLdapRecord the static model class 40 | */ 41 | public static function model($className=__CLASS__) 42 | { 43 | return parent::model($className); 44 | } 45 | } -------------------------------------------------------------------------------- /protected/models/WizardNodeProvision.php: -------------------------------------------------------------------------------- 1 | 10 | * 11 | * Licensed under the EUPL, Version 1.1 or � as soon they 12 | * will be approved by the European Commission - subsequent 13 | * versions of the EUPL (the "Licence"); 14 | * You may not use this work except in compliance with the 15 | * Licence. 16 | * You may obtain a copy of the Licence at: 17 | * 18 | * https://joinup.ec.europa.eu/software/page/eupl 19 | * 20 | * Unless required by applicable law or agreed to in 21 | * writing, software distributed under the Licence is 22 | * distributed on an "AS IS" basis, 23 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either 24 | * express or implied. 25 | * See the Licence for the specific language governing 26 | * permissions and limitations under the Licence. 27 | * 28 | * 29 | */ 30 | 31 | /** 32 | * WizardNodeProvision class file. 33 | * 34 | * @author: Christian Wittkowski 35 | * @version: 0.8 36 | */ 37 | 38 | class WizardNodeProvision extends WizardActions { 39 | public function __construct() { 40 | $config = require(Yii::app()->getBasePath() . '/../wizards.php'); 41 | parent::__construct($config['node'], 'provision', 'node/handleWizardAction'); 42 | } 43 | } 44 | -------------------------------------------------------------------------------- /protected/modules/api/ApiModule.php: -------------------------------------------------------------------------------- 1 | 11 | * 12 | * Licensed under the EUPL, Version 1.1 or – as soon they 13 | * will be approved by the European Commission - subsequent 14 | * versions of the EUPL (the "Licence"); 15 | * You may not use this work except in compliance with the 16 | * Licence. 17 | * You may obtain a copy of the Licence at: 18 | * 19 | * https://joinup.ec.europa.eu/software/page/eupl 20 | * 21 | * Unless required by applicable law or agreed to in 22 | * writing, software distributed under the Licence is 23 | * distributed on an "AS IS" basis, 24 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either 25 | * express or implied. 26 | * See the Licence for the specific language governing 27 | * permissions and limitations under the Licence. 28 | * 29 | * 30 | */ 31 | 32 | class ApiModule extends CWebModule 33 | { 34 | // Properties set by api_config.php 35 | public $enable = false; 36 | 37 | public $defaultRealm = ""; 38 | 39 | public $macByParameter = false; 40 | 41 | /** 42 | * Init this module 43 | */ 44 | public function init() 45 | { 46 | $this->setImport(array( 47 | "api.components.*" 48 | )); 49 | } 50 | } -------------------------------------------------------------------------------- /protected/modules/api/components/HttpStatusCode.php: -------------------------------------------------------------------------------- 1 | 11 | * 12 | * Licensed under the EUPL, Version 1.1 or – as soon they 13 | * will be approved by the European Commission - subsequent 14 | * versions of the EUPL (the "Licence"); 15 | * You may not use this work except in compliance with the 16 | * Licence. 17 | * You may obtain a copy of the Licence at: 18 | * 19 | * https://joinup.ec.europa.eu/software/page/eupl 20 | * 21 | * Unless required by applicable law or agreed to in 22 | * writing, software distributed under the Licence is 23 | * distributed on an "AS IS" basis, 24 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either 25 | * express or implied. 26 | * See the Licence for the specific language governing 27 | * permissions and limitations under the Licence. 28 | * 29 | * 30 | */ 31 | 32 | class HttpStatusCode 33 | { 34 | // The request was successful 35 | const SUCCESS = 200; 36 | 37 | // The client send something wrong 38 | const BAD_REQUEST = 400; 39 | 40 | // There was an authorization problem 41 | const UNAUTHORIZED = 401; 42 | 43 | // There was an authorization problem 44 | const FORBIDDEN = 403; 45 | 46 | // The requested action wasn't available 47 | const NOT_FOUND = 404; 48 | 49 | // There was a server problem 50 | const INTERNAL_SERVER_ERROR = 500; 51 | } -------------------------------------------------------------------------------- /protected/modules/patch/PatchModule.php: -------------------------------------------------------------------------------- 1 | version = '0.7.0'; 12 | 13 | // import the module-level models and components 14 | $this->setImport(array( 15 | 'patch.models.*', 16 | 'patch.components.*', 17 | )); 18 | } 19 | 20 | public function getAssetsUrl() 21 | { 22 | if (is_null($this->assetsUrl)) { 23 | $this->assetsUrl = Yii::app()->getAssetManager()->publish(Yii::getPathOfAlias('patch.assets')); 24 | } 25 | return $this->assetsUrl; 26 | } 27 | 28 | public static function t($category, $message, $params=array(), $language=NULL) { 29 | return Yii::t($category, $message, $params, 'patchMessages', $language); 30 | } 31 | } -------------------------------------------------------------------------------- /protected/modules/patch/assets/.keep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSS-Cloud/vm-manager/6cfc9b2ca87fe94bcbace0835aa52114959a527c/protected/modules/patch/assets/.keep -------------------------------------------------------------------------------- /protected/modules/patch/components/PatchAction.php: -------------------------------------------------------------------------------- 1 | getBasePath(), $filename); 23 | } 24 | else if (0 === strpos($filename, '{modules}')) { 25 | $filename = str_replace('{modules}', Yii::app()->getModulePath(), $filename); 26 | } 27 | else if (0 === strpos($filename, '{patch}')) { 28 | $filename = str_replace('{patch}', $this->patchPath, $filename); 29 | } 30 | return $filename; 31 | } 32 | 33 | 34 | protected function errorHandler($errno , $errstr, $errfile, $errline, $errcontext) { 35 | $this->errno = $errno; 36 | $this->errstr = $errstr; 37 | } 38 | 39 | } 40 | -------------------------------------------------------------------------------- /protected/modules/patch/components/PatchActionException.php: -------------------------------------------------------------------------------- 1 | $action->lineno, '{actionName}' => $action->name, '{message}' => $message))); 8 | } 9 | } -------------------------------------------------------------------------------- /protected/modules/patch/components/PatchException.php: -------------------------------------------------------------------------------- 1 | inlineObject->{$this->name}($init, $this->params); 8 | } 9 | 10 | public function checkParams() { 11 | return $this->inlineObject->checkParams($this->name, $this->params); 12 | } 13 | } -------------------------------------------------------------------------------- /protected/modules/patch/models/.keep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSS-Cloud/vm-manager/6cfc9b2ca87fe94bcbace0835aa52114959a527c/protected/modules/patch/models/.keep -------------------------------------------------------------------------------- /protected/modules/patch/views/patch/index.php: -------------------------------------------------------------------------------- 1 | '; 3 | foreach($patches as $key => $patch) { 4 | echo '
  • ' . $patch['title'] . '
    ' . $patch['description'] . '
  • '; 5 | } 6 | echo ''; 7 | -------------------------------------------------------------------------------- /protected/runtime/.keep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSS-Cloud/vm-manager/6cfc9b2ca87fe94bcbace0835aa52114959a527c/protected/runtime/.keep -------------------------------------------------------------------------------- /protected/runtime/cron/.keep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSS-Cloud/vm-manager/6cfc9b2ca87fe94bcbace0835aa52114959a527c/protected/runtime/cron/.keep -------------------------------------------------------------------------------- /protected/runtime/patches/archive/.keep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSS-Cloud/vm-manager/6cfc9b2ca87fe94bcbace0835aa52114959a527c/protected/runtime/patches/archive/.keep -------------------------------------------------------------------------------- /protected/runtime/patches/archive/UpdateLdap1_2_10TO1_2_20/patch.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | update 4 | LDAP Update to 1.2.20 5 | LDAP Update FOSS-Cloud version 1.2.10 to 1.2.20 6 | 7 | 8 | 9 | 10 | 11 | 12 | 14 | 15 | 17 | 18 | 20 | 21 | 22 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /protected/runtime/patches/archive/UpdateLdap1_2_20TO1_3_0/UpdatePeopleRoles.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSS-Cloud/vm-manager/6cfc9b2ca87fe94bcbace0835aa52114959a527c/protected/runtime/patches/archive/UpdateLdap1_2_20TO1_3_0/UpdatePeopleRoles.php -------------------------------------------------------------------------------- /protected/runtime/patches/archive/UpdateLdap1_2_20TO1_3_0/models/.keep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSS-Cloud/vm-manager/6cfc9b2ca87fe94bcbace0835aa52114959a527c/protected/runtime/patches/archive/UpdateLdap1_2_20TO1_3_0/models/.keep -------------------------------------------------------------------------------- /protected/runtime/patches/archive/UpdateLdap1_2_20TO1_3_0/patch.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | update 4 | LDAP Update to 1.3.0 5 | LDAP Update FOSS-Cloud version 1.2.20 to 1.3.0 6 | 7 | 8 | 9 | 10 | 11 | 12 | 14 | 15 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /protected/views/group/create.php: -------------------------------------------------------------------------------- 1 | 10 | * 11 | * Licensed under the EUPL, Version 1.1 or – as soon they 12 | * will be approved by the European Commission - subsequent 13 | * versions of the EUPL (the "Licence"); 14 | * You may not use this work except in compliance with the 15 | * Licence. 16 | * You may obtain a copy of the Licence at: 17 | * 18 | * https://joinup.ec.europa.eu/software/page/eupl 19 | * 20 | * Unless required by applicable law or agreed to in 21 | * writing, software distributed under the Licence is 22 | * distributed on an "AS IS" basis, 23 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either 24 | * express or implied. 25 | * See the Licence for the specific language governing 26 | * permissions and limitations under the Licence. 27 | * 28 | * 29 | */ 30 | 31 | $this->breadcrumbs=array( 32 | 'Group'=>array('index'), 33 | 'Create', 34 | ); 35 | $this->title = Yii::t('group', 'Create Group'); 36 | //$this->helpurl = Yii::t('help', 'createUser'); 37 | 38 | echo $this->renderPartial('_form', array('model'=>$model,'submittext'=>Yii::t('group','Create'))); -------------------------------------------------------------------------------- /protected/views/group/update.php: -------------------------------------------------------------------------------- 1 | 10 | * 11 | * Licensed under the EUPL, Version 1.1 or – as soon they 12 | * will be approved by the European Commission - subsequent 13 | * versions of the EUPL (the "Licence"); 14 | * You may not use this work except in compliance with the 15 | * Licence. 16 | * You may obtain a copy of the Licence at: 17 | * 18 | * https://joinup.ec.europa.eu/software/page/eupl 19 | * 20 | * Unless required by applicable law or agreed to in 21 | * writing, software distributed under the Licence is 22 | * distributed on an "AS IS" basis, 23 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either 24 | * express or implied. 25 | * See the Licence for the specific language governing 26 | * permissions and limitations under the Licence. 27 | * 28 | * 29 | */ 30 | 31 | $this->breadcrumbs=array( 32 | 'Group'=>array('index'), 33 | $model->sstDisplayName, 34 | 'Update', 35 | ); 36 | $this->title = Yii::t('group', 'Edit Group "{name}"', array('{name}' => $model->sstDisplayName)); 37 | //$this->helpurl = Yii::t('help', 'updateUser'); 38 | 39 | echo $this->renderPartial('_form', array('model'=>$model,'submittext'=>Yii::t('group','Save'))); -------------------------------------------------------------------------------- /protected/views/layouts/osbd.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSS-Cloud/vm-manager/6cfc9b2ca87fe94bcbace0835aa52114959a527c/protected/views/layouts/osbd.php -------------------------------------------------------------------------------- /protected/views/node/wizard_completed.php: -------------------------------------------------------------------------------- 1 | data as $step=>$data): 4 | $model = new $step(); 5 | echo CHtml::tag('h2', array(), $event->sender->getStepLabel($step)); 6 | echo ('
      '); 7 | foreach ($data as $k=>$v) 8 | echo '
    • '.$model->getAttributeLabel($k).' (' . $k . '): ' . print_r($v, true) . '
    • '; 9 | echo ('
    '); 10 | endforeach; 11 | 12 | -------------------------------------------------------------------------------- /protected/views/node/wizard_draft.php: -------------------------------------------------------------------------------- 1 |

    Draft Saved

    2 |

    A draft of your registration has been saved. To resume your registration please go to:

    3 |

    createAbsoluteUrl('resumeRegistration',compact('uuid')); ?>

    4 |

    To fully test this feature, please make a note of the URL, close your browser to destroy the current session, then restart it and goto the above URL.

    5 | -------------------------------------------------------------------------------- /protected/views/node/wizard_error.php: -------------------------------------------------------------------------------- 1 | pageTitle=Yii::app()->name . ' - Error'; 3 | $this->breadcrumbs=array( 4 | 'Error', 5 | ); 6 | ?> 7 | 8 |

    Error

    9 | 10 |
    11 | 12 |
    -------------------------------------------------------------------------------- /protected/views/node/wizard_finished.php: -------------------------------------------------------------------------------- 1 | step): 3 | echo CHtml::tag('p', array(), 'The wizard finished on step '.$event->sender->getStepLabel($event->step)); 4 | echo CHtml::tag('p', array(), 'Data collected so far is:'); 5 | foreach ($event->data as $step=>$data): 6 | echo CHtml::tag('h2', array(), $event->sender->getStepLabel($step)); 7 | echo ('
      '); 8 | foreach ($data as $k=>$v) 9 | echo "
    • $k: $v
    • "; 10 | endforeach; 11 | else: 12 | echo '

      The wizard did not start

      '; 13 | endif; 14 | -------------------------------------------------------------------------------- /protected/views/node/wizard_form.php: -------------------------------------------------------------------------------- 1 | sender->menu->run(); 3 | echo '
      Step '.$event->sender->currentStep.' of '.$event->sender->stepCount; 4 | echo '

      '.$event->sender->getStepLabel($event->step).'

      '; 5 | if(Yii::app()->user->hasFlash('notice')) { 6 | echo CHtml::tag('div',array('class'=>'flash-success'),Yii::app()->user->getFlash('notice')); 7 | } 8 | echo CHtml::tag('div',array('class'=>'form'),$form); 9 | if (!is_null($jscript)) { 10 | Yii::app()->clientScript->registerScript('wizardjscript', $jscript, CClientScript::POS_END); 11 | } 12 | echo '
      '; -------------------------------------------------------------------------------- /protected/views/site/error.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSS-Cloud/vm-manager/6cfc9b2ca87fe94bcbace0835aa52114959a527c/protected/views/site/error.php -------------------------------------------------------------------------------- /protected/views/site/pages/contact.php: -------------------------------------------------------------------------------- 1 | 10 | * 11 | * Licensed under the EUPL, Version 1.1 or – as soon they 12 | * will be approved by the European Commission - subsequent 13 | * versions of the EUPL (the "Licence"); 14 | * You may not use this work except in compliance with the 15 | * Licence. 16 | * You may obtain a copy of the Licence at: 17 | * 18 | * https://joinup.ec.europa.eu/software/page/eupl 19 | * 20 | * Unless required by applicable law or agreed to in 21 | * writing, software distributed under the Licence is 22 | * distributed on an "AS IS" basis, 23 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either 24 | * express or implied. 25 | * See the Licence for the specific language governing 26 | * permissions and limitations under the Licence. 27 | * 28 | * 29 | */ 30 | 31 | $this->pageTitle=Yii::app()->name . ' - Contact'; 32 | $this->breadcrumbs=array( 33 | 'Contact', 34 | ); 35 | 36 | $this->title = 'Contact us'; 37 | ?> 38 |
        39 |
      • If you have business inquiries or other questions, you'll find the contact information here

      • 40 |
      • If you need support, you'll find the contact information here

      • 41 |
      42 | -------------------------------------------------------------------------------- /protected/views/storagePool/create.php: -------------------------------------------------------------------------------- 1 | 10 | * 11 | * Licensed under the EUPL, Version 1.1 or – as soon they 12 | * will be approved by the European Commission - subsequent 13 | * versions of the EUPL (the "Licence"); 14 | * You may not use this work except in compliance with the 15 | * Licence. 16 | * You may obtain a copy of the Licence at: 17 | * 18 | * https://joinup.ec.europa.eu/software/page/eupl 19 | * 20 | * Unless required by applicable law or agreed to in 21 | * writing, software distributed under the Licence is 22 | * distributed on an "AS IS" basis, 23 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either 24 | * express or implied. 25 | * See the Licence for the specific language governing 26 | * permissions and limitations under the Licence. 27 | * 28 | * 29 | */ 30 | 31 | $this->breadcrumbs=array( 32 | 'Storage Pool'=>array('index'), 33 | 'Create', 34 | ); 35 | $this->title = Yii::t('storagepool', 'Create Storage Pool'); 36 | //$this->helpurl = Yii::t('help', 'createUser'); 37 | 38 | echo $this->renderPartial('_form', array('model'=>$model, 39 | 'pooltypes'=>$pooltypes, 40 | 'directories'=>$directories, 41 | 'error'=>$error,'create'=>true, 42 | 'submittext'=>Yii::t('user','Create'))); -------------------------------------------------------------------------------- /protected/views/storagePool/update.php: -------------------------------------------------------------------------------- 1 | 10 | * 11 | * Licensed under the EUPL, Version 1.1 or – as soon they 12 | * will be approved by the European Commission - subsequent 13 | * versions of the EUPL (the "Licence"); 14 | * You may not use this work except in compliance with the 15 | * Licence. 16 | * You may obtain a copy of the Licence at: 17 | * 18 | * https://joinup.ec.europa.eu/software/page/eupl 19 | * 20 | * Unless required by applicable law or agreed to in 21 | * writing, software distributed under the Licence is 22 | * distributed on an "AS IS" basis, 23 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either 24 | * express or implied. 25 | * See the Licence for the specific language governing 26 | * permissions and limitations under the Licence. 27 | * 28 | * 29 | */ 30 | 31 | $this->breadcrumbs=array( 32 | 'Storage Pool'=>array('index'), 33 | $model->sstDisplayName, 34 | 'Update', 35 | ); 36 | $this->title = Yii::t('vmpool', 'Edit Storage Pool "{name}"', array('{name}' => $model->sstDisplayName)); 37 | //$this->helpurl = Yii::t('help', 'updateUser'); 38 | 39 | echo $this->renderPartial('_form', array( 40 | 'model'=>$model, 41 | 'directories'=>$directories, 42 | 'error'=>$error, 43 | 'create'=>false, 44 | 'submittext'=>Yii::t('user','Save'))); -------------------------------------------------------------------------------- /protected/views/subnet/create.php: -------------------------------------------------------------------------------- 1 | 10 | * 11 | * Licensed under the EUPL, Version 1.1 or – as soon they 12 | * will be approved by the European Commission - subsequent 13 | * versions of the EUPL (the "Licence"); 14 | * You may not use this work except in compliance with the 15 | * Licence. 16 | * You may obtain a copy of the Licence at: 17 | * 18 | * https://joinup.ec.europa.eu/software/page/eupl 19 | * 20 | * Unless required by applicable law or agreed to in 21 | * writing, software distributed under the Licence is 22 | * distributed on an "AS IS" basis, 23 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either 24 | * express or implied. 25 | * See the Licence for the specific language governing 26 | * permissions and limitations under the Licence. 27 | * 28 | * 29 | */ 30 | 31 | $this->breadcrumbs=array( 32 | 'Range'=>array('index'), 33 | $model->name, 34 | 'Create', 35 | ); 36 | $this->title = Yii::t('subnet', 'Create subnet'); 37 | //$this->helpurl = Yii::t('help', 'createSubnet'); 38 | 39 | echo $this->renderPartial('_form', array('model'=>$model, 'netmasks'=>$netmasks, 'submittext'=>Yii::t('subnet','Create'))); -------------------------------------------------------------------------------- /protected/views/subnet/createRange.php: -------------------------------------------------------------------------------- 1 | 10 | * 11 | * Licensed under the EUPL, Version 1.1 or – as soon they 12 | * will be approved by the European Commission - subsequent 13 | * versions of the EUPL (the "Licence"); 14 | * You may not use this work except in compliance with the 15 | * Licence. 16 | * You may obtain a copy of the Licence at: 17 | * 18 | * https://joinup.ec.europa.eu/software/page/eupl 19 | * 20 | * Unless required by applicable law or agreed to in 21 | * writing, software distributed under the Licence is 22 | * distributed on an "AS IS" basis, 23 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either 24 | * express or implied. 25 | * See the Licence for the specific language governing 26 | * permissions and limitations under the Licence. 27 | * 28 | * 29 | */ 30 | 31 | $this->breadcrumbs=array( 32 | 'Range'=>array('index'), 33 | $model->name, 34 | 'Create', 35 | ); 36 | $this->title = Yii::t('range', 'Create range'); 37 | //$this->helpurl = Yii::t('help', 'updateVM'); 38 | 39 | echo $this->renderPartial('_rangeform', array('model'=>$model, 'netmasks'=>$netmasks, 'types'=>$types, 'subnet' => $subnet, 'submittext'=>Yii::t('range','Create'))); -------------------------------------------------------------------------------- /protected/views/subnet/update.php: -------------------------------------------------------------------------------- 1 | 10 | * 11 | * Licensed under the EUPL, Version 1.1 or – as soon they 12 | * will be approved by the European Commission - subsequent 13 | * versions of the EUPL (the "Licence"); 14 | * You may not use this work except in compliance with the 15 | * Licence. 16 | * You may obtain a copy of the Licence at: 17 | * 18 | * https://joinup.ec.europa.eu/software/page/eupl 19 | * 20 | * Unless required by applicable law or agreed to in 21 | * writing, software distributed under the Licence is 22 | * distributed on an "AS IS" basis, 23 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either 24 | * express or implied. 25 | * See the Licence for the specific language governing 26 | * permissions and limitations under the Licence. 27 | * 28 | * 29 | */ 30 | 31 | $this->breadcrumbs=array( 32 | 'Range'=>array('index'), 33 | $model->name, 34 | 'Update', 35 | ); 36 | $this->title = Yii::t('range', 'Edit range "{name}"', array('{name}' => $model->name)); 37 | //$this->helpurl = Yii::t('help', 'updateVM'); 38 | 39 | echo $this->renderPartial('_form', array('model'=>$model, 'netmasks'=>$netmasks, 'submittext'=>Yii::t('subnet','Save'))); -------------------------------------------------------------------------------- /protected/views/subnet/updateRange.php: -------------------------------------------------------------------------------- 1 | 10 | * 11 | * Licensed under the EUPL, Version 1.1 or – as soon they 12 | * will be approved by the European Commission - subsequent 13 | * versions of the EUPL (the "Licence"); 14 | * You may not use this work except in compliance with the 15 | * Licence. 16 | * You may obtain a copy of the Licence at: 17 | * 18 | * https://joinup.ec.europa.eu/software/page/eupl 19 | * 20 | * Unless required by applicable law or agreed to in 21 | * writing, software distributed under the Licence is 22 | * distributed on an "AS IS" basis, 23 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either 24 | * express or implied. 25 | * See the Licence for the specific language governing 26 | * permissions and limitations under the Licence. 27 | * 28 | * 29 | */ 30 | 31 | $this->breadcrumbs=array( 32 | 'Range'=>array('index'), 33 | $model->name, 34 | 'Update', 35 | ); 36 | $this->title = Yii::t('range', 'Edit range "{name}"', array('{name}' => $model->name)); 37 | //$this->helpurl = Yii::t('help', 'updateVM'); 38 | 39 | echo $this->renderPartial('_rangeform', array('model'=>$model, 'netmasks'=>$netmasks, 'types'=>$types, 'subnet' => $subnet, 'submittext'=>Yii::t('range','Save'))); -------------------------------------------------------------------------------- /protected/views/user/create.php: -------------------------------------------------------------------------------- 1 | 10 | * 11 | * Licensed under the EUPL, Version 1.1 or – as soon they 12 | * will be approved by the European Commission - subsequent 13 | * versions of the EUPL (the "Licence"); 14 | * You may not use this work except in compliance with the 15 | * Licence. 16 | * You may obtain a copy of the Licence at: 17 | * 18 | * https://joinup.ec.europa.eu/software/page/eupl 19 | * 20 | * Unless required by applicable law or agreed to in 21 | * writing, software distributed under the Licence is 22 | * distributed on an "AS IS" basis, 23 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either 24 | * express or implied. 25 | * See the Licence for the specific language governing 26 | * permissions and limitations under the Licence. 27 | * 28 | * 29 | */ 30 | 31 | $this->breadcrumbs=array( 32 | 'User'=>array('index'), 33 | 'Create', 34 | ); 35 | $this->title = Yii::t('user', 'Create User'); 36 | //$this->helpurl = Yii::t('help', 'createUser'); 37 | 38 | echo $this->renderPartial('_form', array('model'=>$model, 39 | 'userroles'=>$userroles, 40 | 'usergroups'=>$usergroups, 41 | 'submittext'=>Yii::t('user','Create'))); -------------------------------------------------------------------------------- /protected/views/user/update.php: -------------------------------------------------------------------------------- 1 | 10 | * 11 | * Licensed under the EUPL, Version 1.1 or – as soon they 12 | * will be approved by the European Commission - subsequent 13 | * versions of the EUPL (the "Licence"); 14 | * You may not use this work except in compliance with the 15 | * Licence. 16 | * You may obtain a copy of the Licence at: 17 | * 18 | * https://joinup.ec.europa.eu/software/page/eupl 19 | * 20 | * Unless required by applicable law or agreed to in 21 | * writing, software distributed under the Licence is 22 | * distributed on an "AS IS" basis, 23 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either 24 | * express or implied. 25 | * See the Licence for the specific language governing 26 | * permissions and limitations under the Licence. 27 | * 28 | * 29 | */ 30 | 31 | $this->breadcrumbs=array( 32 | 'User'=>array('index'), 33 | $model->getName(), 34 | 'Update', 35 | ); 36 | $this->title = Yii::t('user', 'Edit User "{name}"', array('{name}' => $model->getName())); 37 | //$this->helpurl = Yii::t('help', 'updateUser'); 38 | 39 | echo $this->renderPartial('_form', array('model'=>$model, 40 | 'userroles'=>$userroles, 41 | 'usergroups'=>$usergroups, 42 | 'submittext'=>Yii::t('user','Save'))); -------------------------------------------------------------------------------- /protected/views/vm/update.php: -------------------------------------------------------------------------------- 1 | 10 | * 11 | * Licensed under the EUPL, Version 1.1 or – as soon they 12 | * will be approved by the European Commission - subsequent 13 | * versions of the EUPL (the "Licence"); 14 | * You may not use this work except in compliance with the 15 | * Licence. 16 | * You may obtain a copy of the Licence at: 17 | * 18 | * https://joinup.ec.europa.eu/software/page/eupl 19 | * 20 | * Unless required by applicable law or agreed to in 21 | * writing, software distributed under the Licence is 22 | * distributed on an "AS IS" basis, 23 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either 24 | * express or implied. 25 | * See the Licence for the specific language governing 26 | * permissions and limitations under the Licence. 27 | * 28 | * 29 | */ 30 | 31 | $this->breadcrumbs=array( 32 | 'VM'=>array('index'), 33 | $model->name, 34 | 'Update', 35 | ); 36 | $this->title = Yii::t('vm', 'Edit VM "{name}" ({type})', array('{name}' => $model->name,'{type}' => $model->type . ', ' . $model->subtype)); 37 | //$this->helpurl = Yii::t('help', 'updateVM'); 38 | 39 | echo $this->renderPartial('_form', array( 40 | 'model'=>$model, 41 | 'nodes'=>$nodes, 42 | 'ranges'=>$ranges, 43 | 'defaults'=>$defaults, 44 | 'screens' => $screens, 45 | 'submittext'=>Yii::t('vm','Save'))); -------------------------------------------------------------------------------- /protected/views/vmPool/create.php: -------------------------------------------------------------------------------- 1 | 10 | * 11 | * Licensed under the EUPL, Version 1.1 or – as soon they 12 | * will be approved by the European Commission - subsequent 13 | * versions of the EUPL (the "Licence"); 14 | * You may not use this work except in compliance with the 15 | * Licence. 16 | * You may obtain a copy of the Licence at: 17 | * 18 | * https://joinup.ec.europa.eu/software/page/eupl 19 | * 20 | * Unless required by applicable law or agreed to in 21 | * writing, software distributed under the Licence is 22 | * distributed on an "AS IS" basis, 23 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either 24 | * express or implied. 25 | * See the Licence for the specific language governing 26 | * permissions and limitations under the Licence. 27 | * 28 | * 29 | */ 30 | 31 | $this->breadcrumbs=array( 32 | 'VM Pool'=>array('index'), 33 | 'Create', 34 | ); 35 | $this->title = Yii::t('vmpool', 'Create VM Pool'); 36 | //$this->helpurl = Yii::t('help', 'createUser'); 37 | 38 | echo $this->renderPartial('_form', array( 39 | 'model' => $model, 40 | 'storagepools' => $storagepools, 41 | 'nodes' => $nodes, 42 | 'ranges' => $ranges, 43 | 'types' => $types, 44 | 'globalSound' => $globalSound, 45 | 'globalUsb' => $globalUsb, 46 | 'screens' => $screens, 47 | 'submittext' => Yii::t('vmpool','Create'))); -------------------------------------------------------------------------------- /protected/views/vmProfile/create.php: -------------------------------------------------------------------------------- 1 | 10 | * 11 | * Licensed under the EUPL, Version 1.1 or – as soon they 12 | * will be approved by the European Commission - subsequent 13 | * versions of the EUPL (the "Licence"); 14 | * You may not use this work except in compliance with the 15 | * Licence. 16 | * You may obtain a copy of the Licence at: 17 | * 18 | * https://joinup.ec.europa.eu/software/page/eupl 19 | * 20 | * Unless required by applicable law or agreed to in 21 | * writing, software distributed under the Licence is 22 | * distributed on an "AS IS" basis, 23 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either 24 | * express or implied. 25 | * See the Licence for the specific language governing 26 | * permissions and limitations under the Licence. 27 | * 28 | * 29 | */ 30 | 31 | $this->breadcrumbs=array( 32 | 'VmProfile'=>array('index'), 33 | 'Create', 34 | ); 35 | $this->title = Yii::t('vmprofile', 'Create VMProfile'); 36 | //$this->helpurl = Yii::t('help', 'createVmProfile'); 37 | 38 | echo $this->renderPartial('_form', array('model'=>$model,'isofiles'=>$isofiles,'profiles' =>$profiles,'defaults'=>$defaults,'submittext'=>Yii::t('vmprofile','Create'))); -------------------------------------------------------------------------------- /protected/views/vmProfile/update.php: -------------------------------------------------------------------------------- 1 | 10 | * 11 | * Licensed under the EUPL, Version 1.1 or – as soon they 12 | * will be approved by the European Commission - subsequent 13 | * versions of the EUPL (the "Licence"); 14 | * You may not use this work except in compliance with the 15 | * Licence. 16 | * You may obtain a copy of the Licence at: 17 | * 18 | * https://joinup.ec.europa.eu/software/page/eupl 19 | * 20 | * Unless required by applicable law or agreed to in 21 | * writing, software distributed under the Licence is 22 | * distributed on an "AS IS" basis, 23 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either 24 | * express or implied. 25 | * See the Licence for the specific language governing 26 | * permissions and limitations under the Licence. 27 | * 28 | * 29 | */ 30 | 31 | $this->breadcrumbs=array( 32 | 'VmProfile'=>array('index'), 33 | $model->name, 34 | 'Edit', 35 | ); 36 | $this->title = Yii::t('vmprofile', 'Edit VMProfile "{name}"', array('{name}' => $model->name)); 37 | //$this->helpurl = Yii::t('help', 'editVmProfile'); 38 | 39 | echo $this->renderPartial('_form', array('model'=>$model,'profiles' =>$profiles,'defaults'=>$defaults,'submittext'=>Yii::t('vmprofile','Save'))); -------------------------------------------------------------------------------- /protected/views/vmTemplate/create.php: -------------------------------------------------------------------------------- 1 | 10 | * 11 | * Licensed under the EUPL, Version 1.1 or – as soon they 12 | * will be approved by the European Commission - subsequent 13 | * versions of the EUPL (the "Licence"); 14 | * You may not use this work except in compliance with the 15 | * Licence. 16 | * You may obtain a copy of the Licence at: 17 | * 18 | * https://joinup.ec.europa.eu/software/page/eupl 19 | * 20 | * Unless required by applicable law or agreed to in 21 | * writing, software distributed under the Licence is 22 | * distributed on an "AS IS" basis, 23 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either 24 | * express or implied. 25 | * See the Licence for the specific language governing 26 | * permissions and limitations under the Licence. 27 | * 28 | * 29 | */ 30 | 31 | $this->breadcrumbs=array( 32 | 'VmTemplate'=>array('index'), 33 | 'Create', 34 | ); 35 | $this->title = Yii::t('vmtemplate', 'Create VmTemplate'); 36 | //$this->helpurl = Yii::t('help', 'createVmTemplate'); 37 | 38 | echo $this->renderPartial('_form', array('model'=>$model,'vmpools'=>$vmpools,'nodes'=>$nodes,'profiles' =>$profiles,'defaults'=>$defaults,'screens' => $screens,'submittext'=>Yii::t('vmtemplate','Create'))); -------------------------------------------------------------------------------- /readme.txt: -------------------------------------------------------------------------------- 1 | test 2 | another test 3 | --------------------------------------------------------------------------------