/** * Create non-existing language strings based on used variables (ie called L() or Curry_Language::get()) * * @return void */ public static function updateLanguageStrings() { $used = array_unique(self::$used); $existing = LanguageStringQuery::create()->select('Id')->find()->toArray(); $new = array_diff($used, $existing); foreach ($new as $id) { try { $s = new LanguageString(); $s->setId($id)->save(); } catch (Exception $e) { } } LanguageStringQuery::create()->filterById($used, Criteria::IN)->update(array('LastUsed' => 'now')); }
" method="POST"> <input type="hidden" name="attempt" value="1" /> <input type="text" placeholder="<?php if ($thisuser->IsAuthenticated) { echo LanguageString::GetByName("shoutout_publish_status"); } else { echo sprintf(LanguageString::GetByName("shoutout_publish_shoutout"), $thisuser->LongName); } ?> " name="shoutout_message" id="txtMessage" style="width: 100%;" /> </form> <?php } else { ?> <p><?php echo LanguageString::GetByName("shoutout_error_not_friends"); ?> </p> <?php } } $dlgPraises = new Window("dlgPraises", "Praises"); $dlgPraises->Visible = false; $dlgPraises->BeginContent(); ?> <div class="ButtonGroup ButtonGroupHorizontal" id="pnlPraises"> </div> <hr /> <div style="text-align: center;"> <a class="Button" id="cmdPraise" href="#">Praise</a> <a class="Button" href="#" onclick="dlgPraises.Close();">Close</a>