Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
239 views
in Technique[技术] by (71.8m points)

How to get name of admin folder in prestashop?

$link= PS_ADMIN_DIR;
$admin_folder = substr(strrchr($link, " "), 1);

currently i am using this way to get folder name, But if there are any direct method or any constant please suggest me.. Thanks

See Question&Answers more detail:os

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)

To be a little bit more specific : the name of the admin directory is on the filesystem. When you access a page of the admin directory, a script puts the current directory's path in the _PS_ADMIN_DIR_ constant.

If you forgot the name of the the admin directory you must have a look at the filesystem of your server.

Admin directories are automatically renamed to something like adminXXXX.

If you named it differently you can compare the default directory structure with your actual structure and find the proper directory.

You can also look for files that are only present in the admin directory. The "get-file-admin.php" file for example.

On linux, the following command run from the prestashop root directory will tell you the actual name of the admin directory :

find ./ -name get-file-admin.php

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...