Skip to content
/ stech Public

Дипломный проект. Автоматизированная система сопровождения процесса ремонта компьютерной техники (оставлено на память, мой первый php project)

License

Notifications You must be signed in to change notification settings

militska/stech

Repository files navigation

stech

АСУ сервиса компьютерной техники, есть возможноть шагалки по статусам.

Код для продвинутой шагалки был написан чуть позже.

function stech_taxar($tid, $act) {
 
  $q = db_select('taxonomy_term_data', 'ttd')
      ->fields('ttd', array('tid', 'name'))
      ->condition('vid', variable_get('stech_status'))
      ->orderBy('weight', 'DESC')
      ->execute();
        
     $arstatus0 = array();
    
     foreach ($q as $rec) {
    
       $arstatus0[$rec->tid] = $rec -> name;
     }
    
      $arstatus = array();
      $arstatus = array_flip($arstatus0);
      $statuskey = array_keys($arstatus0);

      $first = array_shift($statuskey);
      $last = end($statuskey); 
     
      switch ($act) {
        case 'next':
            $output = $tid+1; 
            break;
        case "prev":
             $output = $tid-1; ;
            break;
        case "first":
            $output = $first;
            break;
     
        case "last":
    $output = $last;
    break; 
      }
      return $output;
    }
    
    }}

About

Дипломный проект. Автоматизированная система сопровождения процесса ремонта компьютерной техники (оставлено на память, мой первый php project)

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published