
Public Member Functions | |
| addHit () | |
| expunge () | |
| getChangelog () | |
| getDependencies () | |
| getDisplayUrl ($pMixed=NULL) | |
| getList (&$pListHash) | |
| isValid ($pLoad=FALSE) | |
| load () | |
| PackagerVersions ($pPackagerId=NULL) | |
| parseChangelog ($pString) | |
| parseDependencies ($pString) | |
| store ($pParamHash) | |
| storeChangelog ($pString) | |
| storeDependencies ($pString) | |
| storeUpload (&$pParamHash) | |
| unlinkDebris ($pDir) | |
| verify (&$pParamHash) | |
Public Attributes | |
| $mPackagerId | |
Definition at line 10 of file PackagerVersions.php.
| PackagerVersions::addHit | ( | ) |
add a download hit when someone downloads a package
public
Definition at line 463 of file PackagerVersions.php.
References $query, $result, PackagerBase::isServer(), isValid(), mContentId, and mDb.
Here is the call graph for this function:

| PackagerVersions::expunge | ( | ) |
Definition at line 476 of file PackagerVersions.php.
References PackagerBase::getPackageFilepath(), isValid(), mDb, PackagerBase::postStore(), and tra().
Here is the call graph for this function:

| PackagerVersions::getChangelog | ( | ) |
| PackagerVersions::getDependencies | ( | ) |
| PackagerVersions::getDisplayUrl | ( | $ | pMixed = NULL |
) |
getDisplayUrl
| array | $pMixed public |
Definition at line 296 of file PackagerVersions.php.
References $gBitSystem, $ret, FALSE, and isValid().
Referenced by PackagerBase::getLatestVersion(), getList(), and load().
Here is the call graph for this function:

| PackagerVersions::getList | ( | &$ | pListHash | ) |
get a list of available packages
| array | $pListHash public |
Definition at line 250 of file PackagerVersions.php.
References $gBitSystem, $query, $result, $ret, getDisplayUrl(), PackagerBase::getPackageUrl(), mDb, BitBase::postGetList(), and LibertyContent::prepGetList().
Here is the call graph for this function:

| PackagerVersions::isValid | ( | $ | pLoad = FALSE |
) |
isValid
public
Definition at line 447 of file PackagerVersions.php.
References load(), mInfo, and BitBase::verifyId().
Referenced by addHit(), expunge(), PackagerInstall::fetchRemotePackage(), getChangelog(), getDependencies(), getDisplayUrl(), PackagerInstall::getInstallPath(), PackagerInstall::getSchemaFiles(), PackagerInstall::prepareVersionForInstall(), store(), storeChangelog(), storeDependencies(), PackagerInstall::storeDownloadLog(), PackagerInstall::storeInstallLog(), PackagerInstall::storeLog(), and verify().
Here is the call graph for this function:

| PackagerVersions::load | ( | ) |
load a package
public
Definition at line 30 of file PackagerVersions.php.
References $query, $ret, getChangelog(), getDependencies(), getDisplayUrl(), Packager::getDisplayUrl(), PackagerBase::getPackageFilename(), PackagerBase::getPackageFilepath(), PackagerBase::getPackageUrl(), mDb, mInfo, and BitBase::verifyId().
Referenced by isValid().
Here is the call graph for this function:

| PackagerVersions::PackagerVersions | ( | $ | pPackagerId = NULL |
) |
Initiate class
Reimplemented in PackagerInstall.
Definition at line 19 of file PackagerVersions.php.
References PackagerBase::PackagerBase().
Referenced by PackagerInstall::PackagerVersions().
Here is the call graph for this function:

| PackagerVersions::parseChangelog | ( | $ | pString | ) |
parseChangelog
| array | $pString public |
Definition at line 357 of file PackagerVersions.php.
Referenced by storeChangelog().
| PackagerVersions::parseDependencies | ( | $ | pString | ) |
verifyDependencies
| array | $pParamHash public |
Definition at line 418 of file PackagerVersions.php.
Referenced by storeDependencies().
| PackagerVersions::store | ( | $ | pParamHash | ) |
add an entry about an installed package to the database
| array | $pParamHash public |
Definition at line 68 of file PackagerVersions.php.
References $pParamHash, isValid(), mDb, PackagerBase::postStore(), storeChangelog(), storeDependencies(), tra(), and verify().
Referenced by storeUpload(), and verify().
Here is the call graph for this function:

| PackagerVersions::storeChangelog | ( | $ | pString | ) |
storeChangelog
| array | $pParamHash public |
Definition at line 337 of file PackagerVersions.php.
References $log, isValid(), mDb, and parseChangelog().
Referenced by store().
Here is the call graph for this function:

| PackagerVersions::storeDependencies | ( | $ | pString | ) |
storeDependencies
| mixed | $pParamHash public |
Definition at line 398 of file PackagerVersions.php.
References isValid(), mDb, and parseDependencies().
Referenced by store().
Here is the call graph for this function:

| PackagerVersions::storeUpload | ( | &$ | pParamHash | ) |
this will verify that the uploaded file is compatible with bitweaver and will create an archive named in a standard manner. it will return the path to the new archive in $pParamHash['archive']
| array | $pParamHash public |
Definition at line 134 of file PackagerVersions.php.
References $pParamHash, PackagerBase::getLatestVersion(), PackagerBase::getPackageFilepath(), PackagerBase::getStoragePath(), PackagerBase::getVersionFromFile(), liberty_process_archive(), store(), tra(), unlink_r(), unlinkDebris(), and PackagerBase::versionCompare().
Referenced by verify().
Here is the call graph for this function:

| PackagerVersions::unlinkDebris | ( | $ | pDir | ) |
recursively remove any unwanted debris from the uploaded package
| array | $pDir public |
Definition at line 222 of file PackagerVersions.php.
References FALSE, and unlink_r().
Referenced by storeUpload().
Here is the call graph for this function:

| PackagerVersions::verify | ( | &$ | pParamHash | ) |
verify
| array | $pParamHash public |
Definition at line 102 of file PackagerVersions.php.
References $gBitSystem, $gBitUser, $pParamHash, isValid(), mDb, store(), storeUpload(), and tra().
Referenced by store().
Here is the call graph for this function:

| PackagerVersions::$mPackagerId |
1.5.2