While the README states that the use of the Libraries API is optional, it is actually a dependency for this version and a site will be completely unusable if css3pie is upgraded from an alpha version without satisfying this dependency first. Causes a PHP fatal error: Call to undefined function libraries_get_path()

It does not matter whether PIE is installed within css3pie or in the sites/all/libraries. I had it directly within css3pie.

This text in the README is erroneous:
"Installation:
--------------
Download the PIE Library from http://css3pie.com and extract it.
if you use the library api (http://drupal.org/project/libraries) you can extract it to
/sites/all/libraries/PIE if you dont want to use the libraries API you must extract the
PIE library to modules/css3pie/PIE"

Recovery from this issue (upgrading without first satisfying the dependency) is likely to require restore from backup, or some direct database hacking. I restored mine.

Comments

iler’s picture

Status: Active » Fixed

Thanks for reporting. README is now fixed in the 6.x-1.0-beta2 version.

giorgosk’s picture

Status: Closed (fixed) » Fixed

I was getting fatal error
so I had go in phpmyadmin and do something like this

UPDATE `system` SET `status` = '0' WHERE `system`.`name` = 'css3pie';

and then extract libraries in module folder and enable both of them (css3pie and libraries)

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for 2 weeks with no activity.

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.