@@ 574-579 (lines=6) @@ | ||
571 | } |
|
572 | ||
573 | // PK and col name all convert to array |
|
574 | if (!is_array($m_pk)) { |
|
575 | if (is_string($m_pk)) |
|
576 | $m_pk = StrToArray($m_pk, ','); |
|
577 | else |
|
578 | $m_pk = array($m_pk); |
|
579 | } |
|
580 | if (!is_array($col_pk)) { |
|
581 | if (is_string($col_pk)) |
|
582 | $col_pk = StrToArray($col_pk, ','); |
|
@@ 580-585 (lines=6) @@ | ||
577 | else |
|
578 | $m_pk = array($m_pk); |
|
579 | } |
|
580 | if (!is_array($col_pk)) { |
|
581 | if (is_string($col_pk)) |
|
582 | $col_pk = StrToArray($col_pk, ','); |
|
583 | else |
|
584 | $col_pk = array($col_pk); |
|
585 | } |
|
586 | ||
587 | // $col_pk need to be array same count with $m_pk |
|
588 | if (count($m_pk) != count($col_pk)) { |
|
@@ 599-605 (lines=7) @@ | ||
596 | if ('*' == $col) |
|
597 | // Drop uppercased index |
|
598 | $col = array_values($this->GetMetaColumnName($s_tbl)); |
|
599 | if (!is_array($col)) { |
|
600 | if (is_string($col)) |
|
601 | // String split by ',', style 'col AS col_alias' allowed |
|
602 | $col = StrToArray($col, ','); |
|
603 | else |
|
604 | $col = array($col); |
|
605 | } |
|
606 | ||
607 | // $m_pk, $col, $col_pk all converted to array |
|
608 |