Beispiel #1
0
 public static function regenerateAllWordLetters()
 {
     SqlDeleteRows('delete from word_letter', array());
     $words = SqlFetchRows("select * from word", array());
     SqlEchoOn();
     foreach ($words as $thisWord) {
         Learn::generateWordLetters($thisWord);
     }
 }
Beispiel #2
0
 public function pageClear()
 {
     SqlDeleteRows("delete from board_cell", array());
 }
Beispiel #3
0
 public function saveCells($cells)
 {
     SqlBeginTransaction();
     SqlDeleteRows("delete from board_cell where board_id = :boardId", array('boardId' => $this->id));
     foreach ($cells as $rowNum => $thisRow) {
         foreach ($thisRow as $colNum => $letter) {
             if ($letter) {
                 SqlInsertRow("insert into board_cell (board_id, row_num, col_num, letter)\n\t\t\t\t\t\t\t\t\tvalues (:boardId, :rowNum, :colNum, :letter)", array('boardId' => $this->id, 'rowNum' => $rowNum, 'colNum' => $colNum, 'letter' => trim(strtoupper($letter))));
             }
         }
     }
     SqlCommitTransaction();
 }