chkout_import_images.php File Reference

Go to the source code of this file.

Enumerations

enum  FASTFRAME_ROOT

Variables

 $s_app = 'checkout'
 $s_borrowerTable = 'chkout_borrowers'
 $s_dataField = 'barcode'
 $s_imagePath = '/home/student_id/pictures/%data%.jpg'
 $b_overwrite = false
 $b_dryRun = true
 $o_cli = & new FF_CLI($s_app)
 $o_dataAccess = & FF_DataAccess::factory('Borrower')
 $o_fileCache = & FF_FileCache::singleton()
 $s_query = sprintf('SELECT id, %s FROM %s' , $s_dataField, $s_borrowerTable)
 $a_data = $o_dataAccess->o_data->getAssoc($s_query)
 $s_updateCount = 0
 $s_insertCount = 0
 $s_altFilename = str_replace('%data%', '0' . $s_data, $s_imagePath)


Enumeration Type Documentation

enum FASTFRAME_ROOT
 

Definition at line 37 of file chkout_import_images.php.


Variable Documentation

$a_data = $o_dataAccess->o_data->getAssoc($s_query)
 

Definition at line 50 of file chkout_import_images.php.

Referenced by FF_DataAccess_Permissions_mysql::_addPermissionData(), FF_Model_Loan::_filterRemovedItems(), FF_Model_Rule::_generateFilterData(), FF_Model_ProfileManager::_getEmailUsersList(), FF_Action_AbstractProfile::_getFieldParam(), FF_DataAccess_Profile_pgsql::_getListFields(), FF_DataAccess_Profile_mysql::_getListFields(), FF_Validate_Profile::_validatePassword(), FF_Validate_Profile::_validateRequiredFields(), FF_Validate_Alumni::_validateRequiredFields(), FF_Validate_Profile::_validateUserName(), FF_DataAccess_Portal_mysql::add(), FF_DataAccess_Inventory_mysql::add(), FF_DataAccess_Demo_mysql::addDemoToBorrower(), FF_DataAccess_Loan_mysql::addNewItems(), FF_DataAccess_Group_mysql::addNewItems(), FF_DataAccess_Demo_mysql::addNewItems(), FF_DataAccess_Reddot_mysql::cancel(), FF_Action_List::createListTable(), FF_Model_Ticket::email(), FF_Model_ProfileManager::emailProfile(), FF_Model_Vendor::exportToArray(), FF_Model_TicketWatchlist::exportToArray(), FF_Model_TicketHistory::exportToArray(), FF_Model_TicketComment::exportToArray(), FF_Model_Ticket::exportToArray(), FF_Model_Status::exportToArray(), FF_Model_Spotlight::exportToArray(), FF_Model_Rule::exportToArray(), FF_Model_Resolution::exportToArray(), FF_Model_Reddot::exportToArray(), FF_Model_Profile::exportToArray(), FF_Model_PermissionsProfile::exportToArray(), FF_Model_Priority::exportToArray(), FF_Model_PortalBlock::exportToArray(), FF_Model_Portal::exportToArray(), FF_Model_PhoneList::exportToArray(), FF_Model_Permissions::exportToArray(), FF_Model_OverrideCode::exportToArray(), FF_Model_News::exportToArray(), FF_Model_MaydayProfile::exportToArray(), FF_Model_Massmail::exportToArray(), FF_Model_Log::exportToArray(), FF_Model_Location::exportToArray(), FF_Model_Loan::exportToArray(), FF_Model_Job::exportToArray(), FF_Model_Item::exportToArray(), FF_Model_Inventory::exportToArray(), FF_Model_Group::exportToArray(), FF_Model_Filter::exportToArray(), FF_Model_Demo::exportToArray(), FF_Model_CustomField::exportToArray(), FF_Model_Comment::exportToArray(), FF_Model_Category::exportToArray(), FF_Model_Catalog::exportToArray(), FF_Model_Borrower::exportToArray(), FF_Model_Assignment::exportToArray(), FF_Model_Alumni::exportToArray(), FF_Model_Advisor::exportToArray(), FF_Model_PermissionsProfile::fillById(), FF_Model::fillById(), FF_DataAccess_Transaction_mysql::getBorrowersFromReturnItems(), FF_DataAccess_Priority_mysql::getClosestPriority(), FF_DataAccess_Permissions_pgsql::getDataByPrimaryKey(), FF_DataAccess_Permissions_mysql::getDataByPrimaryKey(), FF_DataAccess_Item_mysql::getDataByPrimaryKey(), FF_DataAccess_Group_mysql::getDataByPrimaryKey(), FF_DataAccess_Borrower_mysql::getDataByPrimaryKey(), FF_Model_Borrower::getDataToExport(), FF_Model_Profile::getFormattedInitialPage(), FF_Model_Profile::getFormattedLanguage(), FF_Model_Profile::getFormattedListMode(), FF_Model_Profile::getFormattedTheme(), FF_Action_Display_Statistics::getGroupAndItemStats(), FF_DataAccess_Category_mysql::getImmediateParentId(), FF_Model_ProfileManager::getListFields(), FF_Model_Rule::getMinimumDueDate(), FF_DataAccess_Priority_mysql::getNextPriority(), FF_Model_Ticket::getPoints(), FF_Model_Ticket::getPriorityDesc(), FF_Model_ProfileManager::getProfileFieldValue(), FF_Action_Profile::getTableData(), FF_Action_PermissionsProfile::getTableData(), FF_Action_MaydayProfile::getTableData(), getTableData(), FF_Action_Display_Loan::getTableData(), FF_Action_Form_Item::getTableData(), FF_Action_Display_Item::getTableData(), FF_Action_Form_Profile::getTableData(), FF_Action_Display_Profile::getTableData(), FF_Action_CheckoutProfile::getTableData(), FF_Action_Form_Borrower::getTableData(), FF_Action_Display_Borrower::getTableData(), FF_Action_AlumniProfile::getTableData(), FF_Model_ProfileManager::isProfileComplete(), FF_Model_Spotlight::loadImageData(), FF_ListModeler::loadNextModel(), FF_DataAccess_Demo_mysql::remove(), FF_DataAccess_Comment_mysql::remove(), FF_DataAccess_Transaction_mysql::removeItemInTransaction(), FF_DataAccess_Transaction_mysql::returnItemsInTransaction(), FF_Action_Export_Catalog::run(), FF_Action_Download_Borrowers::run(), FF_Model_Profile::save(), FF_Model_Loan::save(), FF_Model_ProfileManager::saveToSession(), FF_Action_Display_Loan::sendConfirmationToBorrower(), FF_DataAccess_Category_mysql::update(), FF_DataAccess_Item_mysql::updateAttributes(), FF_DataAccess_Transaction_mysql::updateItemReturnDates(), FF_DataAccess_Advisor_mysql::updateKeywords(), FF_DataAccess_Rule_mysql::updateRulesForItem(), and FF_Rule_itemmax::validate().

$b_dryRun = true
 

Definition at line 31 of file chkout_import_images.php.

$b_overwrite = false
 

Definition at line 28 of file chkout_import_images.php.

$o_cli = & new FF_CLI($s_app)
 

Definition at line 41 of file chkout_import_images.php.

$o_dataAccess = & FF_DataAccess::factory('Borrower')
 

Definition at line 42 of file chkout_import_images.php.

$o_fileCache = & FF_FileCache::singleton()
 

Definition at line 43 of file chkout_import_images.php.

$s_altFilename = str_replace('%data%', '0' . $s_data, $s_imagePath)
 

Definition at line 66 of file chkout_import_images.php.

$s_app = 'checkout'
 

Goes through the borrowers table and imports images from disk into the image folder for checkout. It goes through the borrowers table and looks to see if there is an image in the specified directory of <fieldname>.<extension> and if so copies it over to the correct folder.

Author:
Jason Rust <jrust@codejanitor.com>

Definition at line 15 of file chkout_import_images.php.

$s_borrowerTable = 'chkout_borrowers'
 

Definition at line 18 of file chkout_import_images.php.

Referenced by FF_DataAccess_Reddot_mysql::getListData().

$s_dataField = 'barcode'
 

Definition at line 22 of file chkout_import_images.php.

$s_imagePath = '/home/student_id/pictures/%data%.jpg'
 

Definition at line 25 of file chkout_import_images.php.

$s_insertCount = 0
 

Definition at line 58 of file chkout_import_images.php.

$s_query = sprintf('SELECT id, %s FROM %s' , $s_dataField, $s_borrowerTable)
 

Definition at line 49 of file chkout_import_images.php.

$s_updateCount = 0
 

Definition at line 57 of file chkout_import_images.php.


Generated on Fri Jun 23 11:38:19 2006 for FastFrame by  doxygen 1.4.4