Jump to content

Instalacja włąsnego modułu zaplecza


marczaq

Recommended Posts

Witam,

Potrzebuje napisać własny moduł dla zaplecza Presty ingerujący w użytkowników. Napisałem kilka podstawowych linijek z tutka. I moduł został zapisany. Jest widoczny w instalacjach, jednak nie mogę go zainstalować. Początkowo jest komunikat że muszę się zalogować do presty addodns, a gdy już to zrobie pojawia się błąd, że nie mam praw do tego modułu. Sam go pisze a nie mogę zainstalować? 

 

Proszę o wskazówki. Poniżej mój obecny kod (z tutka). 

<?php
if (!defined('_PS_VERSION_'))
    exit;


class AdminAccept extends Module
{
    function __construct()
    {
        $this->name = 'AdminAccept';
        $this->tab = 'other';
        $this->version = '0.1.0';
        $this->author = 'marczaq';
        parent::__construct();
        $this->displayName = $this->l('Autoryzacja usera przez PA');
        $this->description = $this->l('Moduł który pozwala aktywować konta użytkownika.');
      //  $this->push_filename = _PS_CACHE_DIR_ . 'push/activity';
        //$this->allow_push = true;
       // $this->push_time_limit = 180;
    }

    public function install()
    {
        if (!parent::install()

        )
            return false;
        return true;
    }


    public function hookDashboardZoneTwo($params)
    {
        $this->context->smarty->assign(array('date_from' => Tools::displayDate($params['date_from']), 'date_to' => Tools::displayDate($params['date_to'])));
        return $this->display(__FILE__, 'adminaccept.tpl');
    }

    public function hookDashboardData($params)
    {
//        $table_recent_orders = $this->getTableRecentOrders();
//        $table_best_sellers = $this->getTableBestSellers($params['date_from'], $params['date_to']);
//        $table_most_viewed = $this->getTableMostViewed($params['date_from'], $params['date_to']);
//        $table_top_10_most_search = $this->getTableTop10MostSearch($params['date_from'], $params['date_to']);
//        //$table_top_5_search = $this->getTableTop5Search();
//        return array(
//            'data_table' => array(
//                'table_recent_orders' => $table_recent_orders,
//                'table_best_sellers' => $table_best_sellers,
//                'table_most_viewed' => $table_most_viewed,
//                'table_top_10_most_search' => $table_top_10_most_search,
//                //'table_top_5_search' => $table_top_5_search
//            )
//        );
    }


} // End of: testone.php

?>
Edited by marczaq (see edit history)
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...