~ihris+uganda/ihris-uganda/ahpc-qualify-41

« back to all changes in this revision

Viewing changes to import_qualification.php

  • Committer: Luke Duncan
  • Date: 2012-05-08 06:55:36 UTC
  • Revision ID: lduncan@intrahealth.org-20120508065536-co0hd8n1z44tn05b
changed qualification import to create academic level if not found.  Update cadre script to only load one cadre by name.

Show diffs side-by-side

added added

removed removed

Lines of Context:
115
115
$cache = array();
116
116
$cache['qualification'] = array_flip( I2CE_List::listOptions( "qualification" ) );
117
117
$cache['academic_level'] = array_flip( I2CE_List::listOptions( "academic_level" ) );
118
 
print_r ($cache['"academic_level"']);
 
118
//print_r ($cache['academic_level']);
119
119
/*
120
120
$row = 0;
121
121
$errors = 0;
152
152
                {
153
153
                    if ( !array_key_exists( $data[iHRIS_QUALIFICATION] , $cache['qualification'] ) )
154
154
                     {
155
 
                            $academic_level_id = find_or_create( $data[iHRIS_ACADEMIC_LEVEL], "academic_level" );
 
155
                            $academic_level_id = find_or_create( $data[iHRIS_ACADEMIC_LEVEL], "academic_level", false, true );
156
156
                        
157
157
                            $qualification_obj = $form_factory->createContainer("qualification");
158
158
                            $qualification_obj->getField("academic_level")->setFromDB( $academic_level_id );