Version Notes
Video upload extension allow to video. video Gallery allow to play your youtube video gallery on your website
Download this release
Release Info
Developer | Manvendra Sharma |
Extension | Manu_youtbue_video_upload |
Version | 1.1.3 |
Comparing to | |
See all releases |
Code changes from version 1.1.2 to 1.1.3
- app/code/community/Manv/Youtbue/Block/Adminhtml/Youtbue.php +17 -0
- app/code/community/Manv/Youtbue/Block/Adminhtml/Youtbue/Edit.php +44 -0
- app/code/community/Manv/Youtbue/Block/Adminhtml/Youtbue/Edit/Form.php +17 -0
- app/code/community/Manv/Youtbue/Block/Adminhtml/Youtbue/Edit/Tab/Form.php +43 -0
- app/code/community/Manv/Youtbue/Block/Adminhtml/Youtbue/Edit/Tabs.php +21 -0
- app/code/community/Manv/Youtbue/Block/Adminhtml/Youtbue/Grid.php +90 -0
- app/code/community/Manv/Youtbue/Block/Index.php +64 -0
- app/code/community/Manv/Youtbue/Helper/Data.php +5 -0
- app/code/community/Manv/Youtbue/Model/Mysql4/Youtbue.php +8 -0
- app/code/community/Manv/Youtbue/Model/Mysql4/Youtbue/Collection.php +12 -0
- app/code/community/Manv/Youtbue/Model/Youtbue.php +12 -0
- app/code/community/Manv/Youtbue/controllers/Adminhtml/YoutbueController.php +165 -0
- app/code/community/Manv/Youtbue/controllers/IndexController.php +22 -0
- app/code/community/Manv/Youtbue/etc/adminhtml.xml +23 -0
- app/code/community/Manv/Youtbue/etc/config.xml +126 -0
- app/code/community/Manv/Youtbue/etc/system.xml +131 -0
- app/code/community/Manv/Youtbue/sql/youtbue_setup/mysql4-install-1.1.3.php +37 -0
- app/design/adminhtml/default/default/layout/youtbue.xml +8 -0
- app/design/frontend/base/default/layout/youtbue.xml +12 -0
- app/design/frontend/base/default/template/youtbue/index.phtml +267 -0
- app/etc/modules/Manv_Youtbue.xml +10 -0
- package.xml +4 -4
app/code/community/Manv/Youtbue/Block/Adminhtml/Youtbue.php
ADDED
@@ -0,0 +1,17 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
|
3 |
+
|
4 |
+
class Manv_Youtbue_Block_Adminhtml_Youtbue extends Mage_Adminhtml_Block_Widget_Grid_Container{
|
5 |
+
|
6 |
+
public function __construct()
|
7 |
+
{
|
8 |
+
|
9 |
+
$this->_controller = "adminhtml_youtbue";
|
10 |
+
$this->_blockGroup = "youtbue";
|
11 |
+
$this->_headerText = Mage::helper("youtbue")->__("Youtbue Manager");
|
12 |
+
$this->_addButtonLabel = Mage::helper("youtbue")->__("Add New Item");
|
13 |
+
parent::__construct();
|
14 |
+
|
15 |
+
}
|
16 |
+
|
17 |
+
}
|
app/code/community/Manv/Youtbue/Block/Adminhtml/Youtbue/Edit.php
ADDED
@@ -0,0 +1,44 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
|
3 |
+
class Manv_Youtbue_Block_Adminhtml_Youtbue_Edit extends Mage_Adminhtml_Block_Widget_Form_Container
|
4 |
+
{
|
5 |
+
public function __construct()
|
6 |
+
{
|
7 |
+
|
8 |
+
parent::__construct();
|
9 |
+
$this->_objectId = "id";
|
10 |
+
$this->_blockGroup = "youtbue";
|
11 |
+
$this->_controller = "adminhtml_youtbue";
|
12 |
+
$this->_updateButton("save", "label", Mage::helper("youtbue")->__("Save Item"));
|
13 |
+
$this->_updateButton("delete", "label", Mage::helper("youtbue")->__("Delete Item"));
|
14 |
+
|
15 |
+
$this->_addButton("saveandcontinue", array(
|
16 |
+
"label" => Mage::helper("youtbue")->__("Save And Continue Edit"),
|
17 |
+
"onclick" => "saveAndContinueEdit()",
|
18 |
+
"class" => "save",
|
19 |
+
), -100);
|
20 |
+
|
21 |
+
|
22 |
+
|
23 |
+
$this->_formScripts[] = "
|
24 |
+
|
25 |
+
function saveAndContinueEdit(){
|
26 |
+
editForm.submit($('edit_form').action+'back/edit/');
|
27 |
+
}
|
28 |
+
";
|
29 |
+
}
|
30 |
+
|
31 |
+
public function getHeaderText()
|
32 |
+
{
|
33 |
+
if( Mage::registry("youtbue_data") && Mage::registry("youtbue_data")->getId() ){
|
34 |
+
|
35 |
+
return Mage::helper("youtbue")->__("Edit Item '%s'", $this->htmlEscape(Mage::registry("youtbue_data")->getId()));
|
36 |
+
|
37 |
+
}
|
38 |
+
else{
|
39 |
+
|
40 |
+
return Mage::helper("youtbue")->__("Add Item");
|
41 |
+
|
42 |
+
}
|
43 |
+
}
|
44 |
+
}
|
app/code/community/Manv/Youtbue/Block/Adminhtml/Youtbue/Edit/Form.php
ADDED
@@ -0,0 +1,17 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
class Manv_Youtbue_Block_Adminhtml_Youtbue_Edit_Form extends Mage_Adminhtml_Block_Widget_Form
|
3 |
+
{
|
4 |
+
protected function _prepareForm()
|
5 |
+
{
|
6 |
+
$form = new Varien_Data_Form(array(
|
7 |
+
"id" => "edit_form",
|
8 |
+
"action" => $this->getUrl("*/*/save", array("id" => $this->getRequest()->getParam("id"))),
|
9 |
+
"method" => "post",
|
10 |
+
"enctype" =>"multipart/form-data",
|
11 |
+
)
|
12 |
+
);
|
13 |
+
$form->setUseContainer(true);
|
14 |
+
$this->setForm($form);
|
15 |
+
return parent::_prepareForm();
|
16 |
+
}
|
17 |
+
}
|
app/code/community/Manv/Youtbue/Block/Adminhtml/Youtbue/Edit/Tab/Form.php
ADDED
@@ -0,0 +1,43 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
class Manv_Youtbue_Block_Adminhtml_Youtbue_Edit_Tab_Form extends Mage_Adminhtml_Block_Widget_Form
|
3 |
+
{
|
4 |
+
protected function _prepareForm()
|
5 |
+
{
|
6 |
+
|
7 |
+
$form = new Varien_Data_Form();
|
8 |
+
$this->setForm($form);
|
9 |
+
$fieldset = $form->addFieldset("youtbue_form", array("legend"=>Mage::helper("youtbue")->__("Item information")));
|
10 |
+
|
11 |
+
|
12 |
+
$fieldset->addField("title", "text", array(
|
13 |
+
"label" => Mage::helper("youtbue")->__("Title"),
|
14 |
+
"name" => "title",
|
15 |
+
));
|
16 |
+
|
17 |
+
$fieldset->addField("url", "text", array(
|
18 |
+
"label" => Mage::helper("youtbue")->__("Video URL"),
|
19 |
+
"name" => "url",
|
20 |
+
));
|
21 |
+
|
22 |
+
$fieldset->addField("description", "textarea", array(
|
23 |
+
"label" => Mage::helper("youtbue")->__("Description"),
|
24 |
+
"name" => "description",
|
25 |
+
));
|
26 |
+
|
27 |
+
$fieldset->addField('status', 'select', array(
|
28 |
+
'label' => Mage::helper('youtbue')->__('Status'),
|
29 |
+
'values' => Manv_Youtbue_Block_Adminhtml_Youtbue_Grid::getValueArray3(),
|
30 |
+
'name' => 'status',
|
31 |
+
));
|
32 |
+
|
33 |
+
if (Mage::getSingleton("adminhtml/session")->getYoutbueData())
|
34 |
+
{
|
35 |
+
$form->setValues(Mage::getSingleton("adminhtml/session")->getYoutbueData());
|
36 |
+
Mage::getSingleton("adminhtml/session")->setYoutbueData(null);
|
37 |
+
}
|
38 |
+
elseif(Mage::registry("youtbue_data")) {
|
39 |
+
$form->setValues(Mage::registry("youtbue_data")->getData());
|
40 |
+
}
|
41 |
+
return parent::_prepareForm();
|
42 |
+
}
|
43 |
+
}
|
app/code/community/Manv/Youtbue/Block/Adminhtml/Youtbue/Edit/Tabs.php
ADDED
@@ -0,0 +1,21 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
class Manv_Youtbue_Block_Adminhtml_Youtbue_Edit_Tabs extends Mage_Adminhtml_Block_Widget_Tabs
|
3 |
+
{
|
4 |
+
public function __construct()
|
5 |
+
{
|
6 |
+
parent::__construct();
|
7 |
+
$this->setId("youtbue_tabs");
|
8 |
+
$this->setDestElementId("edit_form");
|
9 |
+
$this->setTitle(Mage::helper("youtbue")->__("Item Information"));
|
10 |
+
}
|
11 |
+
protected function _beforeToHtml()
|
12 |
+
{
|
13 |
+
$this->addTab("form_section", array(
|
14 |
+
"label" => Mage::helper("youtbue")->__("Item Information"),
|
15 |
+
"title" => Mage::helper("youtbue")->__("Item Information"),
|
16 |
+
"content" => $this->getLayout()->createBlock("youtbue/adminhtml_youtbue_edit_tab_form")->toHtml(),
|
17 |
+
));
|
18 |
+
return parent::_beforeToHtml();
|
19 |
+
}
|
20 |
+
|
21 |
+
}
|
app/code/community/Manv/Youtbue/Block/Adminhtml/Youtbue/Grid.php
ADDED
@@ -0,0 +1,90 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
|
3 |
+
class Manv_Youtbue_Block_Adminhtml_Youtbue_Grid extends Mage_Adminhtml_Block_Widget_Grid
|
4 |
+
{
|
5 |
+
|
6 |
+
public function __construct()
|
7 |
+
{
|
8 |
+
parent::__construct();
|
9 |
+
$this->setId("youtbueGrid");
|
10 |
+
$this->setDefaultSort("id");
|
11 |
+
$this->setDefaultDir("DESC");
|
12 |
+
$this->setSaveParametersInSession(true);
|
13 |
+
}
|
14 |
+
|
15 |
+
protected function _prepareCollection()
|
16 |
+
{
|
17 |
+
$collection = Mage::getModel("youtbue/youtbue")->getCollection();
|
18 |
+
$this->setCollection($collection);
|
19 |
+
return parent::_prepareCollection();
|
20 |
+
}
|
21 |
+
protected function _prepareColumns()
|
22 |
+
{
|
23 |
+
$this->addColumn("id", array(
|
24 |
+
"header" => Mage::helper("youtbue")->__("ID"),
|
25 |
+
"align" =>"right",
|
26 |
+
"width" => "50px",
|
27 |
+
"type" => "number",
|
28 |
+
"index" => "id",
|
29 |
+
));
|
30 |
+
|
31 |
+
$this->addColumn("title", array(
|
32 |
+
"header" => Mage::helper("youtbue")->__("Title"),
|
33 |
+
"index" => "title",
|
34 |
+
));
|
35 |
+
$this->addColumn("url", array(
|
36 |
+
"header" => Mage::helper("youtbue")->__("Video URL"),
|
37 |
+
"index" => "url",
|
38 |
+
));
|
39 |
+
$this->addColumn('status', array(
|
40 |
+
'header' => Mage::helper('youtbue')->__('Status'),
|
41 |
+
'index' => 'status',
|
42 |
+
'type' => 'options',
|
43 |
+
'options'=>Manv_Youtbue_Block_Adminhtml_Youtbue_Grid::getOptionArray3(),
|
44 |
+
));
|
45 |
+
|
46 |
+
$this->addExportType('*/*/exportCsv', Mage::helper('sales')->__('CSV'));
|
47 |
+
$this->addExportType('*/*/exportExcel', Mage::helper('sales')->__('Excel'));
|
48 |
+
|
49 |
+
return parent::_prepareColumns();
|
50 |
+
}
|
51 |
+
|
52 |
+
public function getRowUrl($row)
|
53 |
+
{
|
54 |
+
return $this->getUrl("*/*/edit", array("id" => $row->getId()));
|
55 |
+
}
|
56 |
+
|
57 |
+
|
58 |
+
|
59 |
+
protected function _prepareMassaction()
|
60 |
+
{
|
61 |
+
$this->setMassactionIdField('id');
|
62 |
+
$this->getMassactionBlock()->setFormFieldName('ids');
|
63 |
+
$this->getMassactionBlock()->setUseSelectAll(true);
|
64 |
+
$this->getMassactionBlock()->addItem('remove_youtbue', array(
|
65 |
+
'label'=> Mage::helper('youtbue')->__('Remove Youtbue'),
|
66 |
+
'url' => $this->getUrl('*/adminhtml_youtbue/massRemove'),
|
67 |
+
'confirm' => Mage::helper('youtbue')->__('Are you sure?')
|
68 |
+
));
|
69 |
+
return $this;
|
70 |
+
}
|
71 |
+
|
72 |
+
static public function getOptionArray3()
|
73 |
+
{
|
74 |
+
$data_array=array();
|
75 |
+
$data_array[0]='Enable';
|
76 |
+
$data_array[1]='Disable';
|
77 |
+
return($data_array);
|
78 |
+
}
|
79 |
+
static public function getValueArray3()
|
80 |
+
{
|
81 |
+
$data_array=array();
|
82 |
+
foreach(Manv_Youtbue_Block_Adminhtml_Youtbue_Grid::getOptionArray3() as $k=>$v){
|
83 |
+
$data_array[]=array('value'=>$k,'label'=>$v);
|
84 |
+
}
|
85 |
+
return($data_array);
|
86 |
+
|
87 |
+
}
|
88 |
+
|
89 |
+
|
90 |
+
}
|
app/code/community/Manv/Youtbue/Block/Index.php
ADDED
@@ -0,0 +1,64 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
class Manv_Youtbue_Block_Index extends Mage_Core_Block_Template{
|
3 |
+
|
4 |
+
|
5 |
+
public function getYoutbuevideouploadEnabled()
|
6 |
+
{
|
7 |
+
return Mage::getStoreConfig('manvvideogallerysection/manvvideogallerygroup/status',Mage::app()->getStore());
|
8 |
+
}
|
9 |
+
public function getYoutbuevideouploadimageheight()
|
10 |
+
{
|
11 |
+
return Mage::getStoreConfig('manvvideogallerysection/manvvideogallerygroup/imageheight',Mage::app()->getStore());
|
12 |
+
}
|
13 |
+
|
14 |
+
public function getYoutbuevideouploadimagewidth()
|
15 |
+
{
|
16 |
+
return Mage::getStoreConfig('manvvideogallerysection/manvvideogallerygroup/imagewidht',Mage::app()->getStore());
|
17 |
+
}
|
18 |
+
|
19 |
+
public function getYoutbuevideouploadvideohight()
|
20 |
+
{
|
21 |
+
return Mage::getStoreConfig('manvvideogallerysection/manvvideogallerygroup/videoheight',Mage::app()->getStore());
|
22 |
+
}
|
23 |
+
|
24 |
+
public function getYoutbuevideouploadvideowidth()
|
25 |
+
{
|
26 |
+
return Mage::getStoreConfig('manvvideogallerysection/manvvideogallerygroup/videowidth',Mage::app()->getStore());
|
27 |
+
}
|
28 |
+
|
29 |
+
public function getYoutbuevideouploadonerowitem()
|
30 |
+
{
|
31 |
+
return Mage::getStoreConfig('manvvideogallerysection/manvvideogallerygroup/numbofiteninrow',Mage::app()->getStore());
|
32 |
+
}
|
33 |
+
|
34 |
+
public function getYoutbuevideouploadproductsperpage()
|
35 |
+
{
|
36 |
+
return Mage::getStoreConfig('manvvideogallerysection/manvvideogallerygroup/numofiteminpage',Mage::app()->getStore());
|
37 |
+
}
|
38 |
+
|
39 |
+
|
40 |
+
public function getYoutbuevideouploadautoplay()
|
41 |
+
{
|
42 |
+
return Mage::getStoreConfig('manvvideogallerysection/manvvideogallerygroup/autoplay',Mage::app()->getStore());
|
43 |
+
}
|
44 |
+
|
45 |
+
public function getYoutbuevideouploadpopupspeed()
|
46 |
+
{
|
47 |
+
return Mage::getStoreConfig('manvvideogallerysection/manvvideogallerygroup/popupspeed',Mage::app()->getStore());
|
48 |
+
}
|
49 |
+
public function getYoutbuevideouploaddescription()
|
50 |
+
{
|
51 |
+
return Mage::getStoreConfig('manvvideogallerysection/manvvideogallerygroup/description',Mage::app()->getStore());
|
52 |
+
}
|
53 |
+
public function getYoutbuevideouploadpagination()
|
54 |
+
{
|
55 |
+
return Mage::getStoreConfig('manvvideogallerysection/manvvideogallerygroup/pagination',Mage::app()->getStore());
|
56 |
+
}
|
57 |
+
|
58 |
+
|
59 |
+
|
60 |
+
|
61 |
+
|
62 |
+
|
63 |
+
|
64 |
+
}
|
app/code/community/Manv/Youtbue/Helper/Data.php
ADDED
@@ -0,0 +1,5 @@
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
class Manv_Youtbue_Helper_Data extends Mage_Core_Helper_Abstract
|
3 |
+
{
|
4 |
+
}
|
5 |
+
|
app/code/community/Manv/Youtbue/Model/Mysql4/Youtbue.php
ADDED
@@ -0,0 +1,8 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
class Manv_Youtbue_Model_Mysql4_Youtbue extends Mage_Core_Model_Mysql4_Abstract
|
3 |
+
{
|
4 |
+
protected function _construct()
|
5 |
+
{
|
6 |
+
$this->_init("youtbue/youtbue", "id");
|
7 |
+
}
|
8 |
+
}
|
app/code/community/Manv/Youtbue/Model/Mysql4/Youtbue/Collection.php
ADDED
@@ -0,0 +1,12 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
class Manv_Youtbue_Model_Mysql4_Youtbue_Collection extends Mage_Core_Model_Mysql4_Collection_Abstract
|
3 |
+
{
|
4 |
+
|
5 |
+
public function _construct(){
|
6 |
+
$this->_init("youtbue/youtbue");
|
7 |
+
}
|
8 |
+
|
9 |
+
|
10 |
+
|
11 |
+
}
|
12 |
+
|
app/code/community/Manv/Youtbue/Model/Youtbue.php
ADDED
@@ -0,0 +1,12 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
|
3 |
+
class Manv_Youtbue_Model_Youtbue extends Mage_Core_Model_Abstract
|
4 |
+
{
|
5 |
+
protected function _construct(){
|
6 |
+
|
7 |
+
$this->_init("youtbue/youtbue");
|
8 |
+
|
9 |
+
}
|
10 |
+
|
11 |
+
}
|
12 |
+
|
app/code/community/Manv/Youtbue/controllers/Adminhtml/YoutbueController.php
ADDED
@@ -0,0 +1,165 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
|
3 |
+
class Manv_Youtbue_Adminhtml_YoutbueController extends Mage_Adminhtml_Controller_Action
|
4 |
+
{
|
5 |
+
protected function _initAction()
|
6 |
+
{
|
7 |
+
$this->loadLayout()->_setActiveMenu("youtbue/youtbue")->_addBreadcrumb(Mage::helper("adminhtml")->__("Youtbue Manager"),Mage::helper("adminhtml")->__("Youtbue Manager"));
|
8 |
+
return $this;
|
9 |
+
}
|
10 |
+
public function indexAction()
|
11 |
+
{
|
12 |
+
$this->_title($this->__("Youtbue"));
|
13 |
+
$this->_title($this->__("Manager Youtbue"));
|
14 |
+
|
15 |
+
$this->_initAction();
|
16 |
+
$this->renderLayout();
|
17 |
+
}
|
18 |
+
public function editAction()
|
19 |
+
{
|
20 |
+
$this->_title($this->__("Youtbue"));
|
21 |
+
$this->_title($this->__("Youtbue"));
|
22 |
+
$this->_title($this->__("Edit Item"));
|
23 |
+
|
24 |
+
$id = $this->getRequest()->getParam("id");
|
25 |
+
$model = Mage::getModel("youtbue/youtbue")->load($id);
|
26 |
+
if ($model->getId()) {
|
27 |
+
Mage::register("youtbue_data", $model);
|
28 |
+
$this->loadLayout();
|
29 |
+
$this->_setActiveMenu("youtbue/youtbue");
|
30 |
+
$this->_addBreadcrumb(Mage::helper("adminhtml")->__("Youtbue Manager"), Mage::helper("adminhtml")->__("Youtbue Manager"));
|
31 |
+
$this->_addBreadcrumb(Mage::helper("adminhtml")->__("Youtbue Description"), Mage::helper("adminhtml")->__("Youtbue Description"));
|
32 |
+
$this->getLayout()->getBlock("head")->setCanLoadExtJs(true);
|
33 |
+
$this->_addContent($this->getLayout()->createBlock("youtbue/adminhtml_youtbue_edit"))->_addLeft($this->getLayout()->createBlock("youtbue/adminhtml_youtbue_edit_tabs"));
|
34 |
+
$this->renderLayout();
|
35 |
+
}
|
36 |
+
else {
|
37 |
+
Mage::getSingleton("adminhtml/session")->addError(Mage::helper("youtbue")->__("Item does not exist."));
|
38 |
+
$this->_redirect("*/*/");
|
39 |
+
}
|
40 |
+
}
|
41 |
+
|
42 |
+
public function newAction()
|
43 |
+
{
|
44 |
+
|
45 |
+
$this->_title($this->__("Youtbue"));
|
46 |
+
$this->_title($this->__("Youtbue"));
|
47 |
+
$this->_title($this->__("New Item"));
|
48 |
+
|
49 |
+
$id = $this->getRequest()->getParam("id");
|
50 |
+
$model = Mage::getModel("youtbue/youtbue")->load($id);
|
51 |
+
|
52 |
+
$data = Mage::getSingleton("adminhtml/session")->getFormData(true);
|
53 |
+
if (!empty($data)) {
|
54 |
+
$model->setData($data);
|
55 |
+
}
|
56 |
+
|
57 |
+
Mage::register("youtbue_data", $model);
|
58 |
+
|
59 |
+
$this->loadLayout();
|
60 |
+
$this->_setActiveMenu("youtbue/youtbue");
|
61 |
+
|
62 |
+
$this->getLayout()->getBlock("head")->setCanLoadExtJs(true);
|
63 |
+
|
64 |
+
$this->_addBreadcrumb(Mage::helper("adminhtml")->__("Youtbue Manager"), Mage::helper("adminhtml")->__("Youtbue Manager"));
|
65 |
+
$this->_addBreadcrumb(Mage::helper("adminhtml")->__("Youtbue Description"), Mage::helper("adminhtml")->__("Youtbue Description"));
|
66 |
+
|
67 |
+
|
68 |
+
$this->_addContent($this->getLayout()->createBlock("youtbue/adminhtml_youtbue_edit"))->_addLeft($this->getLayout()->createBlock("youtbue/adminhtml_youtbue_edit_tabs"));
|
69 |
+
|
70 |
+
$this->renderLayout();
|
71 |
+
|
72 |
+
}
|
73 |
+
public function saveAction()
|
74 |
+
{
|
75 |
+
|
76 |
+
$post_data=$this->getRequest()->getPost();
|
77 |
+
|
78 |
+
|
79 |
+
if ($post_data) {
|
80 |
+
|
81 |
+
try {
|
82 |
+
|
83 |
+
|
84 |
+
|
85 |
+
$model = Mage::getModel("youtbue/youtbue")
|
86 |
+
->addData($post_data)
|
87 |
+
->setId($this->getRequest()->getParam("id"))
|
88 |
+
->save();
|
89 |
+
|
90 |
+
Mage::getSingleton("adminhtml/session")->addSuccess(Mage::helper("adminhtml")->__("Youtbue was successfully saved"));
|
91 |
+
Mage::getSingleton("adminhtml/session")->setYoutbueData(false);
|
92 |
+
|
93 |
+
if ($this->getRequest()->getParam("back")) {
|
94 |
+
$this->_redirect("*/*/edit", array("id" => $model->getId()));
|
95 |
+
return;
|
96 |
+
}
|
97 |
+
$this->_redirect("*/*/");
|
98 |
+
return;
|
99 |
+
}
|
100 |
+
catch (Exception $e) {
|
101 |
+
Mage::getSingleton("adminhtml/session")->addError($e->getMessage());
|
102 |
+
Mage::getSingleton("adminhtml/session")->setYoutbueData($this->getRequest()->getPost());
|
103 |
+
$this->_redirect("*/*/edit", array("id" => $this->getRequest()->getParam("id")));
|
104 |
+
return;
|
105 |
+
}
|
106 |
+
|
107 |
+
}
|
108 |
+
$this->_redirect("*/*/");
|
109 |
+
}
|
110 |
+
|
111 |
+
|
112 |
+
|
113 |
+
public function deleteAction()
|
114 |
+
{
|
115 |
+
if( $this->getRequest()->getParam("id") > 0 ) {
|
116 |
+
try {
|
117 |
+
$model = Mage::getModel("youtbue/youtbue");
|
118 |
+
$model->setId($this->getRequest()->getParam("id"))->delete();
|
119 |
+
Mage::getSingleton("adminhtml/session")->addSuccess(Mage::helper("adminhtml")->__("Item was successfully deleted"));
|
120 |
+
$this->_redirect("*/*/");
|
121 |
+
}
|
122 |
+
catch (Exception $e) {
|
123 |
+
Mage::getSingleton("adminhtml/session")->addError($e->getMessage());
|
124 |
+
$this->_redirect("*/*/edit", array("id" => $this->getRequest()->getParam("id")));
|
125 |
+
}
|
126 |
+
}
|
127 |
+
$this->_redirect("*/*/");
|
128 |
+
}
|
129 |
+
|
130 |
+
|
131 |
+
public function massRemoveAction()
|
132 |
+
{
|
133 |
+
try {
|
134 |
+
$ids = $this->getRequest()->getPost('ids', array());
|
135 |
+
foreach ($ids as $id) {
|
136 |
+
$model = Mage::getModel("youtbue/youtbue");
|
137 |
+
$model->setId($id)->delete();
|
138 |
+
}
|
139 |
+
Mage::getSingleton("adminhtml/session")->addSuccess(Mage::helper("adminhtml")->__("Item(s) was successfully removed"));
|
140 |
+
}
|
141 |
+
catch (Exception $e) {
|
142 |
+
Mage::getSingleton("adminhtml/session")->addError($e->getMessage());
|
143 |
+
}
|
144 |
+
$this->_redirect('*/*/');
|
145 |
+
}
|
146 |
+
|
147 |
+
/**
|
148 |
+
* Export order grid to CSV format
|
149 |
+
*/
|
150 |
+
public function exportCsvAction()
|
151 |
+
{
|
152 |
+
$fileName = 'youtbue.csv';
|
153 |
+
$grid = $this->getLayout()->createBlock('youtbue/adminhtml_youtbue_grid');
|
154 |
+
$this->_prepareDownloadResponse($fileName, $grid->getCsvFile());
|
155 |
+
}
|
156 |
+
/**
|
157 |
+
* Export order grid to Excel XML format
|
158 |
+
*/
|
159 |
+
public function exportExcelAction()
|
160 |
+
{
|
161 |
+
$fileName = 'youtbue.xml';
|
162 |
+
$grid = $this->getLayout()->createBlock('youtbue/adminhtml_youtbue_grid');
|
163 |
+
$this->_prepareDownloadResponse($fileName, $grid->getExcelFile($fileName));
|
164 |
+
}
|
165 |
+
}
|
app/code/community/Manv/Youtbue/controllers/IndexController.php
ADDED
@@ -0,0 +1,22 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
class Manv_Youtbue_IndexController extends Mage_Core_Controller_Front_Action{
|
3 |
+
public function IndexAction() {
|
4 |
+
|
5 |
+
$this->loadLayout();
|
6 |
+
$this->getLayout()->getBlock("head")->setTitle($this->__("Video Gallery"));
|
7 |
+
$breadcrumbs = $this->getLayout()->getBlock("breadcrumbs");
|
8 |
+
$breadcrumbs->addCrumb("home", array(
|
9 |
+
"label" => $this->__("Home Page"),
|
10 |
+
"title" => $this->__("Home Page"),
|
11 |
+
"link" => Mage::getBaseUrl()
|
12 |
+
));
|
13 |
+
|
14 |
+
$breadcrumbs->addCrumb("video gallery", array(
|
15 |
+
"label" => $this->__("Video Gallery"),
|
16 |
+
"title" => $this->__("Video Gallery")
|
17 |
+
));
|
18 |
+
|
19 |
+
$this->renderLayout();
|
20 |
+
|
21 |
+
}
|
22 |
+
}
|
app/code/community/Manv/Youtbue/etc/adminhtml.xml
ADDED
@@ -0,0 +1,23 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?xml version="1.0"?>
|
2 |
+
<config>
|
3 |
+
<acl>
|
4 |
+
<resources>
|
5 |
+
<admin>
|
6 |
+
<children>
|
7 |
+
<system>
|
8 |
+
<children>
|
9 |
+
<config>
|
10 |
+
<children>
|
11 |
+
<manvvideogallerysection translate="title" module="youtbue">
|
12 |
+
<title>General Setting Section</title>
|
13 |
+
<sort_order>0</sort_order>
|
14 |
+
</manvvideogallerysection>
|
15 |
+
</children>
|
16 |
+
</config>
|
17 |
+
</children>
|
18 |
+
</system>
|
19 |
+
</children>
|
20 |
+
</admin>
|
21 |
+
</resources>
|
22 |
+
</acl>
|
23 |
+
</config>
|
app/code/community/Manv/Youtbue/etc/config.xml
ADDED
@@ -0,0 +1,126 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?xml version="1.0"?>
|
2 |
+
<config>
|
3 |
+
<modules>
|
4 |
+
<Manv_Youtbue>
|
5 |
+
<version>1.1.3</version>
|
6 |
+
</Manv_Youtbue>
|
7 |
+
</modules>
|
8 |
+
<frontend>
|
9 |
+
<routers>
|
10 |
+
<youtbue>
|
11 |
+
<use>standard</use>
|
12 |
+
<args>
|
13 |
+
<module>Manv_Youtbue</module>
|
14 |
+
<frontName>youtbue</frontName>
|
15 |
+
</args>
|
16 |
+
</youtbue>
|
17 |
+
</routers>
|
18 |
+
<layout>
|
19 |
+
<updates>
|
20 |
+
<youtbue>
|
21 |
+
<file>youtbue.xml</file>
|
22 |
+
</youtbue>
|
23 |
+
</updates>
|
24 |
+
</layout>
|
25 |
+
</frontend>
|
26 |
+
<global>
|
27 |
+
<helpers>
|
28 |
+
<youtbue>
|
29 |
+
<class>Manv_Youtbue_Helper</class>
|
30 |
+
</youtbue>
|
31 |
+
</helpers>
|
32 |
+
<blocks>
|
33 |
+
<youtbue>
|
34 |
+
<class>Manv_Youtbue_Block</class>
|
35 |
+
</youtbue>
|
36 |
+
</blocks>
|
37 |
+
<models>
|
38 |
+
<youtbue>
|
39 |
+
<class>Manv_Youtbue_Model</class>
|
40 |
+
<resourceModel>youtbue_mysql4</resourceModel>
|
41 |
+
</youtbue>
|
42 |
+
<youtbue_mysql4>
|
43 |
+
<class>Manv_Youtbue_Model_Mysql4</class>
|
44 |
+
<entities>
|
45 |
+
<youtbue>
|
46 |
+
<table>manvvideogallery</table>
|
47 |
+
</youtbue>
|
48 |
+
</entities>
|
49 |
+
</youtbue_mysql4>
|
50 |
+
</models>
|
51 |
+
<resources>
|
52 |
+
<youtbue_setup>
|
53 |
+
<setup>
|
54 |
+
<module>Manv_Youtbue</module>
|
55 |
+
</setup>
|
56 |
+
<connection>
|
57 |
+
<use>core_setup</use>
|
58 |
+
</connection>
|
59 |
+
</youtbue_setup>
|
60 |
+
<youtbue_write>
|
61 |
+
<connection>
|
62 |
+
<use>core_write</use>
|
63 |
+
</connection>
|
64 |
+
</youtbue_write>
|
65 |
+
<youtbue_read>
|
66 |
+
<connection>
|
67 |
+
<use>core_read</use>
|
68 |
+
</connection>
|
69 |
+
</youtbue_read>
|
70 |
+
</resources>
|
71 |
+
</global>
|
72 |
+
<admin>
|
73 |
+
<routers>
|
74 |
+
<youtbue>
|
75 |
+
<use>admin</use>
|
76 |
+
<args>
|
77 |
+
<module>Manv_Youtbue</module>
|
78 |
+
<frontName>youtbue</frontName>
|
79 |
+
</args>
|
80 |
+
</youtbue>
|
81 |
+
</routers>
|
82 |
+
</admin>
|
83 |
+
<adminhtml>
|
84 |
+
<menu>
|
85 |
+
<youtbue module="youtbue">
|
86 |
+
<title>Youtbue</title>
|
87 |
+
<sort_order>100</sort_order>
|
88 |
+
<children>
|
89 |
+
<youtbue module="youtbue">
|
90 |
+
<title>Manage Youtbue</title>
|
91 |
+
<sort_order>0</sort_order>
|
92 |
+
<action>youtbue/adminhtml_youtbue</action>
|
93 |
+
</youtbue>
|
94 |
+
</children>
|
95 |
+
</youtbue>
|
96 |
+
</menu>
|
97 |
+
<acl>
|
98 |
+
<resources>
|
99 |
+
<all>
|
100 |
+
<title>Allow Everything</title>
|
101 |
+
</all>
|
102 |
+
<admin>
|
103 |
+
<children>
|
104 |
+
<youtbue translate="title" module="youtbue">
|
105 |
+
<title>Youtbue</title>
|
106 |
+
<sort_order>1000</sort_order>
|
107 |
+
<children>
|
108 |
+
<youtbue translate="title">
|
109 |
+
<title>Manage Youtbue</title>
|
110 |
+
<sort_order>0</sort_order>
|
111 |
+
</youtbue>
|
112 |
+
</children>
|
113 |
+
</youtbue>
|
114 |
+
</children>
|
115 |
+
</admin>
|
116 |
+
</resources>
|
117 |
+
</acl>
|
118 |
+
<layout>
|
119 |
+
<updates>
|
120 |
+
<youtbue>
|
121 |
+
<file>youtbue.xml</file>
|
122 |
+
</youtbue>
|
123 |
+
</updates>
|
124 |
+
</layout>
|
125 |
+
</adminhtml>
|
126 |
+
</config>
|
app/code/community/Manv/Youtbue/etc/system.xml
ADDED
@@ -0,0 +1,131 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?xml version="1.0"?>
|
2 |
+
<config>
|
3 |
+
<tabs>
|
4 |
+
<manvvideogallery translate="label" module="youtbue">
|
5 |
+
<label>Manv_Video Gallery</label>
|
6 |
+
<sort_order>0</sort_order>
|
7 |
+
</manvvideogallery>
|
8 |
+
</tabs>
|
9 |
+
<sections>
|
10 |
+
<manvvideogallerysection translate="label" module="youtbue">
|
11 |
+
<label>General Setting</label>
|
12 |
+
<tab>manvvideogallery</tab>
|
13 |
+
<frontend_type>text</frontend_type>
|
14 |
+
<sort_order>0</sort_order>
|
15 |
+
<show_in_default>1</show_in_default>
|
16 |
+
<show_in_website>1</show_in_website>
|
17 |
+
<show_in_store>1</show_in_store>
|
18 |
+
<groups>
|
19 |
+
<manvvideogallerygroup translate="label">
|
20 |
+
<label>General Setting</label>
|
21 |
+
<frontend_type>text</frontend_type>
|
22 |
+
<sort_order>0</sort_order>
|
23 |
+
<show_in_default>1</show_in_default>
|
24 |
+
<show_in_website>1</show_in_website>
|
25 |
+
<show_in_store>1</show_in_store>
|
26 |
+
<fields>
|
27 |
+
<status translate="label">
|
28 |
+
<label>Enable</label>
|
29 |
+
<frontend_type>select</frontend_type>
|
30 |
+
<source_model>adminhtml/system_config_source_yesno</source_model>
|
31 |
+
<sort_order>0</sort_order>
|
32 |
+
<show_in_default>1</show_in_default>
|
33 |
+
<show_in_website>1</show_in_website>
|
34 |
+
<show_in_store>1</show_in_store>
|
35 |
+
</status>
|
36 |
+
<numbofiteninrow translate="label">
|
37 |
+
<label>Number of Item In a Row</label>
|
38 |
+
<frontend_type>text</frontend_type>
|
39 |
+
<sort_order>0</sort_order>
|
40 |
+
<show_in_default>1</show_in_default>
|
41 |
+
<show_in_website>1</show_in_website>
|
42 |
+
<show_in_store>1</show_in_store>
|
43 |
+
<comment>Exaple: 3,4,5....</comment>
|
44 |
+
</numbofiteninrow>
|
45 |
+
<numofiteminpage translate="label">
|
46 |
+
<label>Number of Item In a Page</label>
|
47 |
+
<frontend_type>text</frontend_type>
|
48 |
+
<sort_order>0</sort_order>
|
49 |
+
<show_in_default>1</show_in_default>
|
50 |
+
<show_in_website>1</show_in_website>
|
51 |
+
<show_in_store>1</show_in_store>
|
52 |
+
<comment>Example: 10,15,...</comment>
|
53 |
+
</numofiteminpage>
|
54 |
+
<imageheight translate="label">
|
55 |
+
<label>Image Height</label>
|
56 |
+
<frontend_type>text</frontend_type>
|
57 |
+
<sort_order>0</sort_order>
|
58 |
+
<show_in_default>1</show_in_default>
|
59 |
+
<show_in_website>1</show_in_website>
|
60 |
+
<show_in_store>1</show_in_store>
|
61 |
+
<comment>Example: 150,200,....</comment>
|
62 |
+
</imageheight>
|
63 |
+
<imagewidht translate="label">
|
64 |
+
<label>Image Width</label>
|
65 |
+
<frontend_type>text</frontend_type>
|
66 |
+
<sort_order>0</sort_order>
|
67 |
+
<show_in_default>1</show_in_default>
|
68 |
+
<show_in_website>1</show_in_website>
|
69 |
+
<show_in_store>1</show_in_store>
|
70 |
+
<comment>Example: 150,200,....</comment>
|
71 |
+
</imagewidht>
|
72 |
+
<videoheight translate="label">
|
73 |
+
<label>Video Height</label>
|
74 |
+
<frontend_type>text</frontend_type>
|
75 |
+
<sort_order>0</sort_order>
|
76 |
+
<show_in_default>1</show_in_default>
|
77 |
+
<show_in_website>1</show_in_website>
|
78 |
+
<show_in_store>1</show_in_store>
|
79 |
+
<comment>Example: 500,550,....</comment>
|
80 |
+
</videoheight>
|
81 |
+
<videowidth translate="label">
|
82 |
+
<label>Video Width</label>
|
83 |
+
<frontend_type>text</frontend_type>
|
84 |
+
<sort_order>0</sort_order>
|
85 |
+
<show_in_default>1</show_in_default>
|
86 |
+
<show_in_website>1</show_in_website>
|
87 |
+
<show_in_store>1</show_in_store>
|
88 |
+
<comment>Example: 500,550,....</comment>
|
89 |
+
</videowidth>
|
90 |
+
<pagination translate="label">
|
91 |
+
<label>Pagination</label>
|
92 |
+
<frontend_type>select</frontend_type>
|
93 |
+
<source_model>adminhtml/system_config_source_yesno</source_model>
|
94 |
+
<sort_order>3</sort_order>
|
95 |
+
<show_in_default>1</show_in_default>
|
96 |
+
<show_in_website>1</show_in_website>
|
97 |
+
<show_in_store>1</show_in_store>
|
98 |
+
</pagination>
|
99 |
+
<description translate="label">
|
100 |
+
<label>Description</label>
|
101 |
+
<frontend_type>select</frontend_type>
|
102 |
+
<source_model>adminhtml/system_config_source_yesno</source_model>
|
103 |
+
<sort_order>1</sort_order>
|
104 |
+
<show_in_default>1</show_in_default>
|
105 |
+
<show_in_website>1</show_in_website>
|
106 |
+
<show_in_store>1</show_in_store>
|
107 |
+
</description>
|
108 |
+
<autoplay translate="label">
|
109 |
+
<label>Auto Play</label>
|
110 |
+
<frontend_type>select</frontend_type>
|
111 |
+
<source_model>adminhtml/system_config_source_yesno</source_model>
|
112 |
+
<sort_order>2</sort_order>
|
113 |
+
<show_in_default>1</show_in_default>
|
114 |
+
<show_in_website>1</show_in_website>
|
115 |
+
<show_in_store>1</show_in_store>
|
116 |
+
</autoplay>
|
117 |
+
<popupspeed translate="label">
|
118 |
+
<label>Popup speed </label>
|
119 |
+
<frontend_type>text</frontend_type>
|
120 |
+
<sort_order>10</sort_order>
|
121 |
+
<show_in_default>1</show_in_default>
|
122 |
+
<show_in_website>1</show_in_website>
|
123 |
+
<show_in_store>1</show_in_store>
|
124 |
+
<comment>Example :- 1000,1500,2000</comment>
|
125 |
+
</popupspeed>
|
126 |
+
</fields>
|
127 |
+
</manvvideogallerygroup>
|
128 |
+
</groups>
|
129 |
+
</manvvideogallerysection>
|
130 |
+
</sections>
|
131 |
+
</config>
|
app/code/community/Manv/Youtbue/sql/youtbue_setup/mysql4-install-1.1.3.php
ADDED
@@ -0,0 +1,37 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
$installer = $this;
|
3 |
+
$installer->startSetup();
|
4 |
+
$sql=<<<SQLTEXT
|
5 |
+
create table {$this->getTable('manvvideogallery')} (id int not null auto_increment, title varchar(255), url varchar(255),description varchar(255),status varchar(255),primary key(id));
|
6 |
+
|
7 |
+
insert into {$this->getTable('manvvideogallery')} (`title`,`url`,`description`,`status`) VALUES
|
8 |
+
('Youtube Video gallery 1','https://www.youtube.com/watch?v=dnzLxT8TCvA','www.google.com','0'),
|
9 |
+
('Youtube Video gallery 2','https://www.youtube.com/watch?v=x8F5dz8kv1w','www.google.com','0'),
|
10 |
+
('Youtube Video gallery 3','https://www.youtube.com/watch?v=XNMMrbHMiNM','www.google.com','0'),
|
11 |
+
('Youtube Video gallery 4','https://www.youtube.com/watch?v=dnzLxT8TCvA','www.google.com','0'),
|
12 |
+
('Youtube Video gallery 5','https://www.youtube.com/watch?v=x8F5dz8kv1w','www.google.com','0'),
|
13 |
+
('Youtube Video gallery 6','https://www.youtube.com/watch?v=XNMMrbHMiNM','www.google.com','0'),
|
14 |
+
('Youtube Video gallery 7','https://www.youtube.com/watch?v=dnzLxT8TCvA','www.google.com','0'),
|
15 |
+
('Youtube Video gallery 8','https://www.youtube.com/watch?v=x8F5dz8kv1w','www.google.com','0'),
|
16 |
+
('Youtube Video gallery 9','https://www.youtube.com/watch?v=XNMMrbHMiNM','www.google.com','0'),
|
17 |
+
('Youtube Video gallery 10','https://www.youtube.com/watch?v=dnzLxT8TCvA','www.google.com','0'),
|
18 |
+
('Youtube Video gallery 11','https://www.youtube.com/watch?v=x8F5dz8kv1w','www.google.com','0'),
|
19 |
+
('Youtube Video gallery 12','https://www.youtube.com/watch?v=XNMMrbHMiNM','www.google.com','0'),
|
20 |
+
('Youtube Video gallery 13','https://www.youtube.com/watch?v=dnzLxT8TCvA','www.google.com','0'),
|
21 |
+
('Youtube Video gallery 14','https://www.youtube.com/watch?v=x8F5dz8kv1w','www.google.com','0'),
|
22 |
+
('Youtube Video gallery 15','https://www.youtube.com/watch?v=XNMMrbHMiNM','www.google.com','0'),
|
23 |
+
('Youtube Video gallery 16','https://www.youtube.com/watch?v=dnzLxT8TCvA','www.google.com','0'),
|
24 |
+
('Youtube Video gallery 17','https://www.youtube.com/watch?v=x8F5dz8kv1w','www.google.com','0'),
|
25 |
+
('Youtube Video gallery 18','https://www.youtube.com/watch?v=XNMMrbHMiNM','www.google.com','0'),
|
26 |
+
('Youtube Video gallery 19','https://www.youtube.com/watch?v=dnzLxT8TCvA','www.google.com','0'),
|
27 |
+
('Youtube Video gallery 20','https://www.youtube.com/watch?v=x8F5dz8kv1w','www.google.com','0'),
|
28 |
+
('Youtube Video gallery 21','https://www.youtube.com/watch?v=XNMMrbHMiNM','www.google.com','0');
|
29 |
+
|
30 |
+
SQLTEXT;
|
31 |
+
|
32 |
+
$installer->run($sql);
|
33 |
+
//demo
|
34 |
+
Mage::getModel('core/url_rewrite')->setId(null);
|
35 |
+
//demo
|
36 |
+
$installer->endSetup();
|
37 |
+
|
app/design/adminhtml/default/default/layout/youtbue.xml
ADDED
@@ -0,0 +1,8 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?xml version="1.0"?>
|
2 |
+
<layout version="0.1.0">
|
3 |
+
<youtbue_adminhtml_youtbue_index>
|
4 |
+
<reference name="content">
|
5 |
+
<block type="youtbue/adminhtml_youtbue" name="youtbue" />
|
6 |
+
</reference>
|
7 |
+
</youtbue_adminhtml_youtbue_index>
|
8 |
+
</layout>
|
app/design/frontend/base/default/layout/youtbue.xml
ADDED
@@ -0,0 +1,12 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?xml version="1.0"?>
|
2 |
+
<layout version="1.1.3">
|
3 |
+
<youtbue_index_index>
|
4 |
+
<reference name="root">
|
5 |
+
<action method="setTemplate"><template>page/1column.phtml</template></action>
|
6 |
+
</reference>
|
7 |
+
<reference name="content">
|
8 |
+
<block type="youtbue/index" name="youtbue_index" template="youtbue/index.phtml"/>
|
9 |
+
</reference>
|
10 |
+
</youtbue_index_index>
|
11 |
+
</layout>
|
12 |
+
|
app/design/frontend/base/default/template/youtbue/index.phtml
ADDED
@@ -0,0 +1,267 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
Video Gallery
|
2 |
+
|
3 |
+
<?php $enabled = $this->getYoutbuevideouploadEnabled(); ?>
|
4 |
+
<?php $videoimagesheight = $view=$this->getYoutbuevideouploadimageheight(); ?>
|
5 |
+
<?php $videoimageswidth = $view=$this->getYoutbuevideouploadimagewidth(); ?>
|
6 |
+
<?php $videoheight = $view=$this->getYoutbuevideouploadvideohight(); ?>
|
7 |
+
<?php $videowidth = $view=$this->getYoutbuevideouploadvideowidth(); ?>
|
8 |
+
<?php $description = $view=$this->getYoutbuevideouploaddescription(); ?>
|
9 |
+
<?php $pagination = $view=$this->getYoutbuevideouploadpagination(); ?>
|
10 |
+
<?php $onerowitem = $view=$this->getYoutbuevideouploadonerowitem(); ?>
|
11 |
+
<?php $productsperpage = $view=$this->getYoutbuevideouploadproductsperpage(); ?>
|
12 |
+
<?php $popupspeed = $view=$this->getYoutbuevideouploadpopupspeed(); ?>
|
13 |
+
|
14 |
+
|
15 |
+
|
16 |
+
|
17 |
+
|
18 |
+
<?php
|
19 |
+
/* Enable /Disble .................................Start */
|
20 |
+
if($enabled==1) { ?>
|
21 |
+
|
22 |
+
<?php $cssurl = str_replace('index.php/','',$this->getUrl());?>
|
23 |
+
<script src="<?php echo $cssurl.'skin/frontend/base/default/youtubegallery/jquery-1.2.6.noConflict.min.js'; ?>" type="text/javascript" ></script>
|
24 |
+
|
25 |
+
|
26 |
+
<script type="text/javascript" src="http://www.youtube.com/player_api"></script>
|
27 |
+
<script>
|
28 |
+
var player;
|
29 |
+
function onYouTubePlayerAPIReady() {
|
30 |
+
<?php for($mksxx=1;$mksxx<100;$mksxx++){ ?>
|
31 |
+
player<?php echo $mksxx; ?> = new YT.Player('player<?php echo $mksxx; ?>');
|
32 |
+
<?php } ?>
|
33 |
+
}
|
34 |
+
</script>
|
35 |
+
|
36 |
+
<script type="text/javascript">
|
37 |
+
|
38 |
+
jqr=jQuery.noConflict();
|
39 |
+
function applyto(id) {
|
40 |
+
var c= '#mks'+id
|
41 |
+
jqr(c).fadeIn(<?php echo $popupspeed; ?>);
|
42 |
+
}
|
43 |
+
|
44 |
+
function applytoprev(x,y) {
|
45 |
+
jqr('#mks'+x).hide();
|
46 |
+
jqr('#mks'+y).show();
|
47 |
+
<?php for($mksxx=1;$mksxx<100;$mksxx++){ ?>
|
48 |
+
player<?php echo $mksxx; ?>.stopVideo();
|
49 |
+
<?php } ?>
|
50 |
+
}
|
51 |
+
|
52 |
+
function applytonext(x,y) {
|
53 |
+
jqr('#mks'+x).hide();
|
54 |
+
jqr('#mks'+y).show();
|
55 |
+
<?php for($mksxx=1;$mksxx<100;$mksxx++){ ?>
|
56 |
+
player<?php echo $mksxx; ?>.stopVideo();
|
57 |
+
<?php } ?>
|
58 |
+
}
|
59 |
+
|
60 |
+
|
61 |
+
function pclose(x)
|
62 |
+
{
|
63 |
+
jqr('#mks'+x).hide();
|
64 |
+
}
|
65 |
+
|
66 |
+
</script>
|
67 |
+
|
68 |
+
|
69 |
+
|
70 |
+
<style type="text/css">
|
71 |
+
.blankdiv{background-color:#000;
|
72 |
+
position:fixed;
|
73 |
+
z-index: 9001;
|
74 |
+
top:0px; height:100%;
|
75 |
+
left:0px;
|
76 |
+
width:100%; opacity: 0.65;
|
77 |
+
filter:alpha(opacity=65);}
|
78 |
+
|
79 |
+
#popupform{height: 100%;
|
80 |
+
left: 0;
|
81 |
+
padding: 15px;
|
82 |
+
position: fixed;
|
83 |
+
top: 0;
|
84 |
+
width:97%;
|
85 |
+
z-index: 10001;
|
86 |
+
}
|
87 |
+
|
88 |
+
#popupform .applyform{position:relative; overflow:auto;
|
89 |
+
background-color:#fff;
|
90 |
+
width:<?php echo $videowidth+10; ?>px;
|
91 |
+
height:<?php echo $videoheight+10; ?>px; margin:5% auto auto auto;
|
92 |
+
z-index: 9002; padding:10px; border:10px solid #7F3814; }
|
93 |
+
|
94 |
+
|
95 |
+
#pclose{
|
96 |
+
|
97 |
+
|
98 |
+
cursor: pointer;
|
99 |
+
height: 25px;
|
100 |
+
margin: 5% auto -6%;
|
101 |
+
position: relative;
|
102 |
+
right: -276px;
|
103 |
+
|
104 |
+
top: 0;
|
105 |
+
width: 25px;
|
106 |
+
z-index: 9999;}
|
107 |
+
</style>
|
108 |
+
<?php
|
109 |
+
$connection = Mage::getSingleton('core/resource')->getConnection('core_write');
|
110 |
+
|
111 |
+
|
112 |
+
$sql = $connection->query("select * from manvvideogallery");
|
113 |
+
$nr = $connection->fetchOne( 'SELECT COUNT(*) AS count FROM manvvideogallery' );
|
114 |
+
//$sql = mysql_query("SELECT * FROM imagegallery");
|
115 |
+
|
116 |
+
//echo $nr = mysql_num_rows($sql); // Get total of Num rows from the database query
|
117 |
+
if (isset($_GET['pn'])) { // Get pn from URL vars if it is present
|
118 |
+
$pn = preg_replace('#[^0-9]#i', '', $_GET['pn']); // filter everything but numbers for security(new)
|
119 |
+
|
120 |
+
} else {
|
121 |
+
$pn = 1;
|
122 |
+
}
|
123 |
+
|
124 |
+
if($pagination==1) {
|
125 |
+
$itemsPerPage = $productsperpage;
|
126 |
+
} else { $itemsPerPage = 10000; }
|
127 |
+
|
128 |
+
$lastPage = ceil($nr / $itemsPerPage);
|
129 |
+
|
130 |
+
if ($pn < 1) { // If it is less than 1
|
131 |
+
$pn = 1; // force if to be 1
|
132 |
+
} else if ($pn > $lastPage) { // if it is greater than $lastpage
|
133 |
+
$pn = $lastPage; // force it to be $lastpage's value
|
134 |
+
}
|
135 |
+
// This creates the numbers to click in between the next and back buttons
|
136 |
+
// This section is explained well in the video that accompanies this script
|
137 |
+
$centerPages = "";
|
138 |
+
$sub1 = $pn - 1;
|
139 |
+
$sub2 = $pn - 2;
|
140 |
+
$add1 = $pn + 1;
|
141 |
+
$add2 = $pn + 2;
|
142 |
+
if ($pn == 1) {
|
143 |
+
$centerPages .= ' <span class="pagNumActive">' . $pn . '</span> ';
|
144 |
+
$centerPages .= ' <a href="' . $_SERVER['PHP_SELF'] . '?pn=' . $add1 . '">' . $add1 . '</a> ';
|
145 |
+
} else if ($pn == $lastPage) {
|
146 |
+
$centerPages .= ' <a href="' . $_SERVER['PHP_SELF'] . '?pn=' . $sub1 . '">' . $sub1 . '</a> ';
|
147 |
+
$centerPages .= ' <span class="pagNumActive">' . $pn . '</span> ';
|
148 |
+
} else if ($pn > 2 && $pn < ($lastPage - 1)) {
|
149 |
+
$centerPages .= ' <a href="' . $_SERVER['PHP_SELF'] . '?pn=' . $sub2 . '">' . $sub2 . '</a> ';
|
150 |
+
$centerPages .= ' <a href="' . $_SERVER['PHP_SELF'] . '?pn=' . $sub1 . '">' . $sub1 . '</a> ';
|
151 |
+
$centerPages .= ' <span class="pagNumActive">' . $pn . '</span> ';
|
152 |
+
$centerPages .= ' <a href="' . $_SERVER['PHP_SELF'] . '?pn=' . $add1 . '">' . $add1 . '</a> ';
|
153 |
+
$centerPages .= ' <a href="' . $_SERVER['PHP_SELF'] . '?pn=' . $add2 . '">' . $add2 . '</a> ';
|
154 |
+
} else if ($pn > 1 && $pn < $lastPage) {
|
155 |
+
$centerPages .= ' <a href="' . $_SERVER['PHP_SELF'] . '?pn=' . $sub1 . '">' . $sub1 . '</a> ';
|
156 |
+
$centerPages .= ' <span class="pagNumActive">' . $pn . '</span> ';
|
157 |
+
$centerPages .= ' <a href="' . $_SERVER['PHP_SELF'] . '?pn=' . $add1 . '">' . $add1 . '</a> ';
|
158 |
+
}
|
159 |
+
// This line sets the "LIMIT" range... the 2 values we place to choose a range of rows from database in our query
|
160 |
+
$limit = 'LIMIT ' .($pn - 1) * $itemsPerPage .',' .$itemsPerPage;
|
161 |
+
// Now we are going to run the same query as above but this time add $limit onto the end of the SQL syntax
|
162 |
+
// $sql2 is what we will use to fuel our while loop statement below
|
163 |
+
//$sql2 = mysql_query("SELECT * from imagegallery ORDER BY imagegallery_id ASC $limit");
|
164 |
+
$sql2 = $connection->query("select * from manvvideogallery ORDER BY id ASC $limit");
|
165 |
+
|
166 |
+
$paginationDisplay = ""; // Initialize the pagination output variable
|
167 |
+
// This code runs only if the last page variable is ot equal to 1, if it is only 1 page we require no paginated links to display
|
168 |
+
if ($lastPage != "1"){
|
169 |
+
// This shows the user what page they are on, and the total number of pages
|
170 |
+
$paginationDisplay .= 'Page <strong>' . $pn . '</strong> of ' . $lastPage. ' ';
|
171 |
+
// If we are not on page 1 we can place the Back button
|
172 |
+
if ($pn != 1) {
|
173 |
+
$previous = $pn - 1;
|
174 |
+
$paginationDisplay .= ' <a href="' . $_SERVER['PHP_SELF'] . '?pn=' . $previous . '"> Back</a> ';
|
175 |
+
}
|
176 |
+
// Lay in the clickable numbers display here between the Back and Next links
|
177 |
+
$paginationDisplay .= '<span class="paginationNumbers">' . $centerPages . '</span>';
|
178 |
+
// If we are not on the very last page we can place the Next button
|
179 |
+
if ($pn != $lastPage) {
|
180 |
+
$nextPage = $pn + 1;
|
181 |
+
$paginationDisplay .= ' <a href="' . $_SERVER['PHP_SELF'] . '?pn=' . $nextPage . '"> Next</a> ';
|
182 |
+
}
|
183 |
+
}
|
184 |
+
?>
|
185 |
+
|
186 |
+
|
187 |
+
<div style="margin-left:64px; margin-right:64px;">
|
188 |
+
<h2>Total Items: <?php echo $nr; ?></h2>
|
189 |
+
</div>
|
190 |
+
|
191 |
+
<?php if($pagination==1) { ?>
|
192 |
+
<div style="margin-left:58px; margin-right:58px; padding:6px; background-color:#FFF; border:#999 1px solid;"><?php echo $paginationDisplay; ?></div>
|
193 |
+
<?php } ?>
|
194 |
+
<table>
|
195 |
+
<tr>
|
196 |
+
<?php
|
197 |
+
$outputList = '';
|
198 |
+
$vz=1;
|
199 |
+
while($row1 = $sql2->fetch())
|
200 |
+
{
|
201 |
+
$id = $row1["id"];
|
202 |
+
$urlx = $row1["url"];
|
203 |
+
$urlvideo = substr(strstr($urlx, 'watch?v='),8,1000);
|
204 |
+
?>
|
205 |
+
<td>
|
206 |
+
<div style="margin-left:64px;float:left;">
|
207 |
+
<a href="javascript:void(0)" onclick="applyto('<?php echo $vz; ?>')">
|
208 |
+
<img src="http://img.youtube.com/vi/<?php echo $urlvideo; ?>/0.jpg" height="<?php echo $videoimagesheight; ?>" width="<?php echo $videoimageswidth; ?>" style="padding:10px;"/>
|
209 |
+
</a>
|
210 |
+
</div>
|
211 |
+
|
212 |
+
<div id="mks<?php echo $vz; ?>" style="display:none">
|
213 |
+
<div id="popupform">
|
214 |
+
<div class="blankdiv"></div>
|
215 |
+
<div id="pclose" onclick="player<?php echo $vz; ?>.stopVideo();">
|
216 |
+
<img src="<?php echo $cssurl.'skin/frontend/base/default/youtubegallery/close.png'; ?>" onclick="pclose(<?php echo $vz; ?>);"/>
|
217 |
+
</div>
|
218 |
+
<div class="applyform">
|
219 |
+
<p id="contactArea">
|
220 |
+
<table class="videopopup">
|
221 |
+
<tr>
|
222 |
+
<td align="left"><a href="javascript:void(0)" onclick="applytoprev('<?php echo $vz; ?>' ,'<?php echo $vz-1; ?>')"><img src="<?php echo $cssurl.'skin/frontend/base/default/youtubegallery/left_1.png'; ?>" /></a></td>
|
223 |
+
<td align="right"><a style="float:right;" href="javascript:void(0)" onclick="applytonext('<?php echo $vz; ?>' ,'<?php echo $vz+1; ?>')"><img src="<?php echo $cssurl.'skin/frontend/base/default/youtubegallery/right_1.png'; ?>" /></a></td>
|
224 |
+
</tr>
|
225 |
+
<tr>
|
226 |
+
<td colspan="2">
|
227 |
+
<center>
|
228 |
+
|
229 |
+
<iframe width="<?php echo $videowidth; ?>" height="<?php echo $videoheight-40; ?>" id="player<?php echo $vz; ?>" src="http://www.youtube.com/embed/<?php echo $urlvideo; ?>?enablejsapi=1&wmode=transparent<?php if($autoplay==1){ echo '&autoplay=1';} ?>" wmode="Opaque" frameborder="0" allowfullscreen></iframe>
|
230 |
+
|
231 |
+
<?php /*?><iframe id="mksv<?php echo $vz; ?>" width="<?php echo $videowidth; ?>" height="<?php echo $videoheight-40; ?>"
|
232 |
+
src="//www.youtube.com/embed/<?php echo $urlvideo; ?>?wmode=transparent&enablejsapi=1<?php if($autoplay==1){ echo '&autoplay=1';} ?>" frameborder="0" wmode="Opaque" allowfullscreen></iframe><?php */?>
|
233 |
+
</center>
|
234 |
+
</td>
|
235 |
+
</tr>
|
236 |
+
</table>
|
237 |
+
</p>
|
238 |
+
</div>
|
239 |
+
</div>
|
240 |
+
</div>
|
241 |
+
</td>
|
242 |
+
|
243 |
+
|
244 |
+
<?php
|
245 |
+
if($vz%$onerowitem==0)
|
246 |
+
{
|
247 |
+
echo '</tr><tr>';
|
248 |
+
} ?>
|
249 |
+
|
250 |
+
<?php $vz++; } ?>
|
251 |
+
</tr>
|
252 |
+
</table>
|
253 |
+
|
254 |
+
|
255 |
+
|
256 |
+
|
257 |
+
<?php
|
258 |
+
/* Enable /Disble .................................End */
|
259 |
+
} else { ?>
|
260 |
+
|
261 |
+
<h1 style="color:red;">Enable ( MKS VIDEO GALLERY ) Module via Admin = System -> Configuration-> Configurable Setting </h1>
|
262 |
+
|
263 |
+
<?php } ?>
|
264 |
+
|
265 |
+
|
266 |
+
|
267 |
+
|
app/etc/modules/Manv_Youtbue.xml
ADDED
@@ -0,0 +1,10 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?xml version="1.0"?>
|
2 |
+
<config>
|
3 |
+
<modules>
|
4 |
+
<Manv_Youtbue>
|
5 |
+
<active>true</active>
|
6 |
+
<codePool>community</codePool>
|
7 |
+
<version>1.1.3</version>
|
8 |
+
</Manv_Youtbue>
|
9 |
+
</modules>
|
10 |
+
</config>
|
package.xml
CHANGED
@@ -1,7 +1,7 @@
|
|
1 |
<?xml version="1.0"?>
|
2 |
<package>
|
3 |
<name>Manu_youtbue_video_upload</name>
|
4 |
-
<version>1.1.
|
5 |
<stability>stable</stability>
|
6 |
<license>OSL</license>
|
7 |
<channel>community</channel>
|
@@ -11,8 +11,8 @@
|
|
11 |
<notes>Video upload extension allow to video. video Gallery allow to play your youtube video gallery on your website </notes>
|
12 |
<authors><author><name>Manvendra Sharma</name><user>sharmamanvendra</user><email>sharmamanvendra6@gmail.com</email></author></authors>
|
13 |
<date>2014-04-11</date>
|
14 |
-
<time>
|
15 |
-
<contents><target name="magedesign"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="layout"><file name="
|
16 |
<compatible/>
|
17 |
-
<dependencies><required><php><min>5.1.0</min><max>6.
|
18 |
</package>
|
1 |
<?xml version="1.0"?>
|
2 |
<package>
|
3 |
<name>Manu_youtbue_video_upload</name>
|
4 |
+
<version>1.1.3</version>
|
5 |
<stability>stable</stability>
|
6 |
<license>OSL</license>
|
7 |
<channel>community</channel>
|
11 |
<notes>Video upload extension allow to video. video Gallery allow to play your youtube video gallery on your website </notes>
|
12 |
<authors><author><name>Manvendra Sharma</name><user>sharmamanvendra</user><email>sharmamanvendra6@gmail.com</email></author></authors>
|
13 |
<date>2014-04-11</date>
|
14 |
+
<time>13:01:27</time>
|
15 |
+
<contents><target name="magecommunity"><dir name="Manv"><dir name="Youtbue"><dir><dir name="Block"><dir name="Adminhtml"><dir name="Youtbue"><dir name="Edit"><file name="Form.php" hash="0bb4517bc8d05a61e502c7e38eb08d10"/><dir name="Tab"><file name="Form.php" hash="22163826de086176c2f7929975b4bbdb"/></dir><file name="Tabs.php" hash="522d80651cc38d3836046f75206f6020"/></dir><file name="Edit.php" hash="1d796ce870671735002225c2048bbd2f"/><file name="Grid.php" hash="48f176ea44dda1e99bf4cfc2e18bc2e2"/></dir><file name="Youtbue.php" hash="3a608e882c79c6d50327ebd8bdb2ed8f"/></dir><file name="Index.php" hash="24276b26ea08ba1355e57245a073c19f"/></dir><dir name="Helper"><file name="Data.php" hash="a46f1b5488b1be38d8e288d2b1f5b3fa"/></dir><dir name="Model"><dir name="Mysql4"><dir name="Youtbue"><file name="Collection.php" hash="cc634781acd69afa9808426e114600be"/></dir><file name="Youtbue.php" hash="e77ce2dc47088e0a777a7054dc02cc7a"/></dir><file name="Youtbue.php" hash="698d7b5438bd744735309abbd13e6cfd"/></dir><dir name="controllers"><dir name="Adminhtml"><file name="YoutbueController.php" hash="9a502979772345867bacb7509bf73a19"/></dir><file name="IndexController.php" hash="c6334184a5d7edd8c00582731e5301b4"/></dir><dir name="etc"><file name="adminhtml.xml" hash="90bf74e773c7156a896e2b5a39947074"/><file name="config.xml" hash="44d8bca2a8f978b47767aa81aaf69e7d"/><file name="system.xml" hash="b04be132598b8f7aaedc2393fc472858"/></dir><dir name="sql"><dir name="youtbue_setup"><file name="mysql4-install-1.1.3.php" hash="ae86fa447f20c1092bde15bd5aee6107"/></dir></dir></dir></dir></dir></target><target name="magedesign"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="layout"><file name="youtbue.xml" hash="df758207cc2c4fd27e53752021042dea"/></dir></dir></dir></dir><dir name="frontend"><dir name="base"><dir name="default"><dir name="layout"><file name="youtbue.xml" hash="2ed4312797293cc2e1dfe7342e090ed4"/></dir><dir name="template"><dir name="youtbue"><file name="index.phtml" hash="69dd37a3b31806e767b98b2f047352d8"/></dir></dir></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="Manv_Youtbue.xml" hash="ad073d6e4e81de85b172d5cbb86fba33"/></dir></target></contents>
|
16 |
<compatible/>
|
17 |
+
<dependencies><required><php><min>5.1.0</min><max>6.1.0</max></php></required></dependencies>
|
18 |
</package>
|