Saturday, January 31, 2015

To Do: Young Visions 2015 at Christies New York

Agnes Gunds Studio in a School program holds its big exhibit this week.

On June 23rd, Christies New York is hosting an exhibit, Young Visions 2015, which spotlights the work of next-generation artists actually, make that the next, next generation of artists. A few of the creatives on display are as young as pre-schoolers. Young Visions 2015 is a show from Studio in a School, which supports visual arts education; all 400-plus artists are students from New York City public schools, daycare centers and Head Starts participating in the program. Studio dates back to 1977, when it was founded by philanthropist and art patron Agnes Gund along with Patricia Hewitt, whos still a board member  in response to budget cuts that knocked out much of the arts in the school system. For Gund and Hewitt, every child had a right to art education. To that end, the nonprofit brings professional artists into the classroom picture Jeff Koons and Julie Mehretu heading up the class and also supports older students through internship opportunities in the art world. Young Visions 2015 is their big end-of-the-year showcase and its diverse offerings dont disappoint. From colorful paintings and cool collages to sculptures and large-scale murals, the works a preview of which is above manages to excite, delight and inspire.

West Village Rapist Sentenced to 20 Years in Prison

 Confessed West Village rapist Ivan Ramos was sentenced to 20 years in prison on March 12, 2013 for an April 2012 attack.
Confessed West Village rapist Ivan Ramos was sentenced to 20 years in prison on March 12, 2013 for an April 2012 attack.
View Full Caption

Flickr/s_falkow

MANHATTAN A rapist who confessed to attacking a woman in an outdoor stairwell on Perry Street last year was sentenced Tuesday morning to 20 years in prison followed by 20 years on parole.

Brooklyn native Ivan Ramos, 22, was convicted of rape, a criminal sexual act and assault after he pleaded guilty to the April 15, 2012 crime. He told a New York State Supreme Court judge that he attacked his victim, 29, after telling her he was a "neighborhood watchman" who could help her get home.

The victim said in court that Ramos "should not be allowed the opportunity to destroy another life."

"I do not want this man to hurt another woman. He is a violent threat to society and does not deserve to walk freely through the streets again," she told the judge.

"I feel as though my life has been divided into two distinct parts: the person I was before the attack and the person I am now since it occurred." 

Manhattan District Attorney Cy Vance said Ramos deserves the 20-year sentence.

This was a vicious assault on a trusting young woman, Vance said in a statement. The defendant made his victim believe that he was helping her but instead he tricked her when she was vulnerable and then attacked her."

Ramos confessed to approaching the woman, who had lost her cell phone and cash, about 6 a.m., according to the DA's office.

He offered to help her withdraw cash so she could pay for a cab. When the woman asked to be taken to the nearest police precinct, Ramos led her to the exterior stairwell of a Perry Street apartment building and raped her with his hands covering her mouth, according to the DA's office.

Neighbors heard the woman's muffled cries during the 15-minute attack and called police, who found Ramos pulling up his pants. He was later found to have been caught on surveillance video.

Ramos was previously due to be sentenced on Jan. 23, but he argued through his attorney that he had been "coerced" into accepting a plea deal.

In his statement, Vance expressed gratitude to everyone who helped catch and prosecute Ramos.

"I thank the people involved in apprehending the defendant, as well as those whose hard work ensures that this individual will be off the streets of New York for a very long time," he said. 

Google's freebie problem: "They don't know where to draw the line."

Google's freebie problem: "They don't know where to draw the line."

Friday, January 30, 2015

Pier 40 Repairs, Village Landmarking Added to Hudson Square Rezoning Plan

CITY HALL Advocates for both Pier 40 and Village landmarking won concessions from developer Trinity Real Estate Wednesday, when the City Council announced new modifications to the controversial Hudson Square rezoning plan.

The Trinity plan has been updated to direct funds to Pier 40 to fix its crumbling roof and create new community recreation space at Sixth Avenue and Canal Street, councilman and zoning subcommittee chairman Mark Weprin said at a Council session Wednesday morning.

It was also announced the city agreed to vote on landmarking a portion of the proposed South Village Historic District by the end of the year as part of the amended plan.

The Council's land use committee, which reviewed the revised plan, approved the modifications in a 14-to-1 vote, in which Councilman Charles Barron was the lone dissenter.

Council Speaker Christine Quinn said negotiations between Trinity, elected officials and other stakeholders would strengthen the formerly industrial neighborhood expected to gain as many as 3,200 new residences if the rezoning is approved.

The Hudson Square area in Manhattans west side has long been a largely under-regulated neighborhood, putting it at constant risk of change not supported by the community nor this Council, she said in a statement.

Community Board 2 chairman David Gruber, who previously criticized the open space provisions of Trinity's plan, said he was "thrilled" with the "true win-win compromise."

"The Speaker's energy and dedication will result in a new indoor community open space facility," he said in a statement. "We are particularly overjoyed that the agreements secured today also will finally move the community board-advocated landmarking of the balance of the South Village  forward."

Trinity announced in January that it would donate $5.6 million to the city Parks Department to upgrade the aging Tony Dapolito Recreation Center in the West Village, but CB2 members said they wanted new rec space in Duarte Square, not just improvements on an existing space.

It was not immediately clear how much of the $5.6 million will be devoted to each project.

The Council also announced the Landmarks Preservation Commission had agreed to hear and vote on landmarking a portion of the proposed South Village Historic District by the end of the year, as the Greenwich Village Society for Historic Preservation has requested.

The LPC will evaluate for potential landmarking the area roughly bound by West Fourth Street, LaGuardia Place, West Houston Street and Sixth Avenue.

GVSHP executive director Andrew Berman praised the announcement but said the southern portion of the requested landmarked district roughly bound by West Houston Street, West Broadway, Sixth Avenue and Broome Street is still at risk.

Trinity president Jason Pizer thanked elected officials for advancing the company's rezoning request.

"Today's positive action significantly advances the progress launched more than five years ago," he said in a statement.

Trinity's application with the new changes will be reviewed by the City Planning Commission and then return to City Council for a vote. Locals have until 5 p.m. on April 12 to submit comments to the Council. 

Is The Editor Of People Too Friendly With Madonna?

Is The Editor Of People Too Friendly With Madonna?

Whats Your Sign? Cancer

David Hockney at Rising Glen in Hollywood Hills, 1978, photographed by Michael Childers/Corbis

Its no accident that we chose a photograph of artist David Hockney lounging in the pool. The famed British artist is renown for his fascination with and depictions of pools and pool culture in L.A. And, it so happens, this also ties in perfectly with our horoscope of the month: Hockney, born July 9th, is a Cancer and Cancers, writes astrologer Susie Cox in Susies Sun Signs, are water signs with a predilection for swimming or at least splashing around in the pool. Some of his most famous works include the Pop painting, A Bigger Splash, which captures that dynamic yet serene moment someone jumps off a diving board and disappears under water.

Cancers, Cox adds, are the most domestic members of the zodiac. You need to feel safe and comfortable in your home, she explains. When a crab is poked at, what does it do? It retreats within the safety of the hard shell that it calls home. Which should come as no surprise to those who know the shy Hockney.

Im not that social, the artist noted in a 2011 interview with his friend Charlie Scheips for ROM magazine. I dont mind if Im never invited back. Im a smoker, they dont like that. But I dont care, Im perfectly happy at home actually.

To discover what you can expect from the water sign of Cancer (June 21st July 22nd), keep reading Coxs horoscopes below.

Cancer
Happy birthday! This will be quite a month for you, because the planet Mars is right next to your sun in Cancer until mid-July. You will feel much stronger than usual. Make a statement of who you are to the world, which would be a perfect birthday present to yourself!

Leo
This month starts off with your power dates of June 21st and 22nd. Jupiter, Venus and the moon all join in Leo on those dates that you can see just after sunset. June 21st is also Fathers day, and might be the best day of the summer for you to have a family gathering.

Virgo
This is a month for you, dear Virgo, to finish up some much needed correspondence. You know what Im talking about. Just do it and you will feel relieved beyond belief.

Libra
Your sign of Libra is the natural diplomat of all the astrology signs. Good thing, because you will be involved with a sticky family situation on June 24th and 25th. Somehow, magically, you will bring it to a completion on June 26th. Good for you!

Scorpio
Yes, Saturn is now back in your sign of Scorpio and will be there for the next few months. On June 28th the moon joins Saturn, which will give you a good peak at what the next phase will be like. Pay attention to what happens on that day for clues.

Sagittarius
There is a very benevolent perfect triangle in the sky on June 30th. The moon in Sagittarius will align with the Jupiter and Venus grouping, ensuring that extra good opportunities are coming your way. Youll find yourself in the right place at the right time.

Capricorn
The full moon is in your sign of Capricorn on July 1st, which is always a reason for you to celebrate yourself. Mars is next to the Sun now, so this full moon will have an extra kick. Be prepared for some excitement.

Aquarius
The sign of Aquarius loves freedom, so your holiday could easily be Independence Day or the Fourth of July. This year, the moon is in your sign of Aquarius on that very day. Be sure to do something wild to celebrate your incredible Aquarius individuality.

Pisces
Your power dates this month are July 5th and 6th. Mars aligns with your Pisces planets, to give you an inner strength of conviction that is so strong that you will have to listen.

Aries
Mars is your planet and it playing havoc with you right now. So dont feel bad if you are a bit testy or impatient now, as it would be hard to avoid. Try instead to be physical and maybe hit the gym a little more often for the next month.

Taurus
Your sign of Taurus is usually cool and calm, but dont feel bad if you feel a bit more agitated than normal. There is a lot of stress between the planets now, so even the stable Taurus in you is more temperamental than usual.

Gemini
Sweet Gemini, youve had a rough few weeks with that Mercury retrograde in your sign being punched by Mars. Your mind has been racing as you pace the floor. OK, Mars leaves Gemini on June 24th and Mercury leaves on July 8th, so I promise that you will start to feel better. Promise.

Thank you for reading article Whats Your Sign? Cancer

Thursday, January 29, 2015

SoHo BID Battle Rages On at City Council Hearing

CITY HALL The fight over the creation of a business improvement district in SoHo has spanned five years and showed no sign of dying down Wednesday at a contentious City Council hearing.

Dozens of supporters and opponents of the proposal that would cover Broadway between East Houston and Canal streets sounded off Wednesday morning at the final public hearing on the creation of the BID before the Council votes on it as soon as mid-April.

Voicing a concern shared by many of his neighbors, 32-year Broadway resident Pete Davies said  he wanted to prevent control of the neighborhood from being handed to developers and real estate firms, which have representatives on the BID formation committee. Rent-controlled residents should have the same say on the BID board that commercial property-holders do, he said.

"What's needed is a fair plan that fully reflects residents," Davies said.

BID formation committee co-chairman Brian Steinwurtzel, an executive at real estate firm Newmark Grubb Knight Frank, said the BID board would be made up of an equal number of residents and commercial property-holders, and would organize neighbors around common concerns.

"If we can create this BID this area will be able to solve the trash problem, the vending problem and the traffic problem," he said.

City Councilwoman Margaret Chin, who represents the area, supports the BID and said it's important residents get a fair shake regarding decisions in their neighborhood. 

Assemblywoman Deborah Glick echoed Chin's concerns, a spokeswoman said.

The SoHo BID intends to have a $550,000 annual budget funded by yearly payments by property owners.

About $200,000 of the budget would be devoted to sanitation services and snow removal. Another $200,000 would be spent on advocacy and administrative costs. And the remaining $150,000 would be devoted to pedestrian and public safety costs, like paying uniformed guards who would keep sidewalk traffic moving.

The assessment paid by each commercial property owner would be determined by a formula that takes into account a property's value and its amount of street frontage and side frontage.

A property holder with 63 feet of frontage on Broadway, for example, would pay more than $7,000 to the BID per year.

Residential property holders would pay only $1 per year each, placing the burden on retailers with large storefronts, the BID formation committee argues.

Locals have 30 days to file objections to the SoHo BID plan with City Council. The finance committee will vote on the proposal then, after which the matter will be reviewed by the full Council and then by Mayor Michael Bloomberg.

Halloween '08: Pick the Mask of Your Choice

Halloween '08: Pick the Mask of Your Choice

We're all trying to keep costs down during these turbulent economic times. And have you see how much costumes cost? We figured we'd do you a favor and set you up with your very own Halloween outfit. And for free, too! How does it work? It's simple. You pick a mask, you tell us where to mail it, and it's all yours. And you get to choose between seven exciting variations! Instructions, larger pictures of the masks, and a bit of helpful costume advice below.

If you click through the slideshow on the left, you'll see larger images of the masks. Yes, they're free. All you have to do is: a) be a registered Cityfile.com user; and b) fill out the form at the bottom of the page, so we know which mask you want and where to mail it. Supplies are limited, though. As soon we run through this stack of glossy paper, you'll have to figure out what to be for Halloween all on your own.

Your choices:

The Andy
The Anderson Cooper mask is ideal for straight men confident with their sexual orientation, or gay men sick of dressing up in drag. Pair it with a dark-colored suit, white shirt and tie, and you should be able to breeze past the CNN security desk without a problem.

The Mario
Mario Batali is an excellent choice for foodies (or just men who happen to be generously-proportioned). A chef's outfit and a pair of orange clogs is all you need to finish off the costume.

The Anne
This cheerful mask of Anne Hathaway is an excellent choice if you happen to have a male friend who is willing to dress up as Raffaello Follieri in prison stripes. (We're not offering up a Follieri mask, though, so you'll have to sort that one out on your own.)

The Keith
The elections are just days away and Keith Olbermann has never had this much attention focused on him in his life. If you've ever thought about dressing up as Olbermann for Halloween, this is the perfect year to do so.

The Al
An oldie that never goes out of style. Throw on a three-piece suit to achieve a more "modern" Sharpton look. Or go retro and throw on a track suit and gold medallion, and the outfit is complete.

The Nina
If you're a fan of Project Runway, you can't do much better than this mask of Nina Garcia. If this is the mask you pick and you examine it closely, you'll notice that her eyes look a little funny. That's because she has a lazy eye, for your information. Not our fault!

The Vikram
This mask of Vikram Pandit is really only suitable for bankers planning to attend a Halloween party that will be attended by other bankers. No one else will get it. But if you're looking to capture the current economic climate, it's an excellent choice. Plus, if you happen to run into someone dressed up as Hank Paulson, you'll have a perfect excuse to walk over and demand that he give you all the cash in his wallet.

Important Notes, Caveats, Etc.

You'll need to be a registered user to get a free mask. So if you don't have an account, you'll need to set one up (for free) before proceeding. You'll need to enter your username below, so make sure you remember it.

One mask per person. And please don't complain if the mask doesn't meet your high costume standards. Our intern would like you to know that he has no professional mask-making experience and did the very best job he could with what limited time he had. Also, we're only sending these to people in the U.S., so if you live abroad, you're out of luck. Oh, and you should also know that your privacy is totally protected. We're not collecting your mailing addresses or signing you up for the LL Bean catalog.

Instructions

Halloween '08: Pick the Mask of Your Choice

On the left, you'll see what "the Andy" looks like in action. (Click here for a bigger picture.) You'll need a pair of scissors to cut the head out, and you may also wish to snip out the eyes (so you can see) and the mouth (so you can breathe). We'd do it ourselves, but it pains us to cut into Anderson's great, big blue eyes, and your eyeballs may be a millimeter apart for all we know, so it's probably better you do it yourself. If you plan to actually wear the mask, you'll probably want to staple some sort of elastic band to the back. Or you can attach it to a stick so you can hold it up to your face. Finally, we'll be mailing the masks out on Monday, so you'll have it in time for Halloween. If you have any other questions, you can email us here.

Click here for your mask [We've reached the quota, but thanks for your interest!]

Thank you for reading article Halloween '08: Pick the Mask of Your Choice

Author Amanda Brooks On: Always Packing a Party Dress

The story behind the title Always Pack a Party Dress
I was an intern for Patrick Demarchelier during the last few summers I was in college. When I was 19 we were shooting Madonnas album cover (a dream come true that doesnt even seem real looking back on it), and she invited us all to her 35th birthday party that night. I searched and searched all around South Beach for something to wear, but everything was either too tacky (Versace knockoffs) or too expensive (real Versace). So I went to Madonnas birthday party wearing my own demure floral sundress and preppy Jack Rogers sandals. Not my best fashion moment.Best piece of style advice ever received
Once DVF said to me Style is accepting who you are. That has always stayed with me.

Advice Id give my 20-something self on style
Stop trying to look like everyone else!

The sartorial tendencies of Amanda in her teens vs. Twenties vs. Thirties vs. Forties
Teen Amanda was preppy trying to be trendy; Twenties Amanda was Tuleh-obsessed, feminine florals; Thirties Amanda was trying everything (A.K.A. fashion victim!), and Forties Amanda is back to my classic roots. Pretty predictable

How I picked the photos in the book
Well, sometimes I wanted to be proud and show everything Ive learned about style, and other times I wanted to be humble. I really love some of the photos in the book, but others, like the one of me with nearly no hair, make me cringe!

And putting in writing my struggle to find balance, both professional and sartorial
Showing the quest for balance in retrospect wasnt hard at all because I am happy where Ive ended up. But getting here was the struggle. Actually living through some of those moments was sometimes very hard.

My personal favorite chapters, sidebars and photo spreads
I really love the Gagosian chapter, even though its not precisely about fashion [p. 67]. But it taught me some good lessons, and its juicy. Also, I think the sidebar about consulting is useful [p. 196]. Consulting is potentially a great career goal for some, but its hard-won and only works under certain conditions. I was proud to share all that Id learned about it. I also love the meltdown in the Paris chapter [pg. 250]. Its meant to be the climax of the book, but instead its the rock bottom. I never thought that would be my story, but it was!

Books on my nightstand now
My Paris Dream by Kate Betts, The Private Passion of Jackie Kennedy Onassis: Portrait of a Rider by Vicky Moon, and The Spiritual Child: The New Science on Parenting for Health and Lifelong Thriving by Lisa Miller.

Best way to break the ice during party banter
Do something embarrassing. It makes you reveal your true self.

The key to taking a good photo of yourself with friends at a party or for social media
Yes! The LuMee the light-up phone case made for selfies. Its brilliant!

My exercise uniform
For the last seven years I have only ever worn an American Apparel unitard. I guess these days they call it a onesie. It just suits me.

One fitness tip for those spending long days in front of the computer writing a book
Walk wherever you can. No taxis!

My writing process
My writing habits are both very specific and very general. I have to be comfortable when I write a sofa, next to a fire, cup of tea in hand. That said, I dont have a writing schedule per se; I grab the time whenever I can. Sometimes I awake up at 5:30 AM to get my writing done and other times I take myself to a pub for two nights to write for three days straight. Depends on how much I have to get done. I work well under pressure!

Wednesday, January 28, 2015

Overnight Construction Set to Rattle East Houston Street

SOHO The construction that has left East Houston Street an obstacle course of lane closures, missing crosswalks and torn-up sidewalks has been extended and will soon rumble NoHo, SoHo, East Village and Lower East Side residents in the middle of the night.

The $60 million Houston Street Corridor Reconstruction project previously set to be complete in summer 2014 has been extended until October 2014, city Department of Design and Construction community liaison Paul Kidder said at a joint meeting of community boards 2 and 3 Wednesday night.

To keep work to install new water mains near the intersection of East Houston Street and the Bowery on schedule, contractors will work from 9 p.m. to 5 a.m. Monday, March 25 through Thursday, March 28.

Kidder told concerned residents that workers would follow the Department of Environmental Protection's noise code and reserve the loudest work, like sawing through metal, for the daytime.

"Construction does have noise with it, but we're going to try to limit it as much as we can," he said.

Local Charle-John Cafiero, a marketing strategist and former CB2 member, said signs advising drivers to avoid East Houston Street would be appreciated by residents trying to sleep along a huge stretch of the thoroughfare.

"There has been a tremendous amount of horn-honking on Bowery," he said. "It backs up all the way to Broadway, affecting NoHo."

CB3 district manager Susan Stetzer asked workers to avoid worsening the vermin problem in Peretz Square, which she called "a major rat terminal."

Kidder said he would ask workers to add bait boxes to the area.

Overall, the project will replace water and sewer mains; rebuild the road surface; and install new curbs, sidewalks, traffic signals and more.

Business owners told DNAinfo New York in May that the construction that began in fall 2010 has driven away customers and hurt their bottom line.

Houston Street businesses west of the Bowery were subjected to similar work from 2005 to 2009, when the first phase of the Houston Street Corridor Reconstruction project stretched from the West Side Highway to the Bowery.

The work created a years-long headache, but ultimately improved conditions for drivers and pedestrians, locals said.

The water main work is not expected to affect water service or water pressure, Kidder said.

Anyone with questions or comments about the project can call (212) 387-0983 or email ehoustonccl@gmail.com. 

/home/joonbug3/codebases/skyphp/lib/Sky/functions.inc.php line 469

1
  • 462 // default to the global read db

    463 if (!$dbx) {

    464 global $db;

    465 $dbx = $db;

    466 }

    467 // execute the query

    468 elapsed('begin SQL: ' . $sql);

    469 $rows = $dbx->query($sql, PDO::FETCH_OBJ);

    470 elapsed('end SQL');

    471 return $rows->fetchAll();

    472 }

    473

    474 function sql_array($SQL, $dbx=NULL){

    475 $rows = sql($SQL,$dbx);

    476 $rs = array();

  • SELECT id, id AS blog_article_tag_idFROM (SELECT DISTINCT ON (q.id) id, rowFROM (SELECTblog_article_tag.id,row_number() OVER() as rowFROM blog_article_tagWHERE blog_article_tag.active = 1AND blog_article_tag.blog_article_id = ) as q) as finORDER BY row
    1 integer 5
2
3
  • 639 * @return callable

    640 */

    641 public static function getFn($aql, $search_operators = false)

    642 {

    643 $list = static::autoGenerate($aql, $search_operators);

    644

    645 return function($clause = array(), $count = false) use($list) {

    646 return $count ? $list->getCount($clause) : $list->select($clause);

    647 };

    648 }

    649

    650 }

  • 'where' => string (35) "blog_article_tag.blog_article_id = "
4
  • 981 * - offset

    982 * @param bool $do_count if true, returns count instead of ids

    983 * @return array list of IDs

    984 */

    985 public static function getList($criteria = [], $do_count = false)

    986 {

    987 $fn = \getList::getFn(static::getAQL());

    988 $ids = $fn($criteria, $do_count);

    989 return $ids;

    990 }

    991

    992

    993 /**

    994 * Gets the quantity of objects with the given criteria

    995 * @param array $criteria

  • 'where' => string (35) "blog_article_tag.blog_article_id = "
    1 bool FALSE
5
  • 171 * - order by

    172 * - limit

    173 * - offset

    174 * @return array

    175 */

    176 public static function getMany(array $criteria = array())

    177 {

    178 $rs = static::getList($criteria);

    179 foreach ($rs as $i => $id) {

    180 $rs[$i] = static::get($id);

    181 }

    182 return ($criteria['limit'] === 1) ? $rs[0] : $rs;

    183 }

    184

    185

  • 'where' => string (35) "blog_article_tag.blog_article_id = "
6
  • 15 $blog = new \Crave\Model\blog($this->vars['blog_id']);

    16 if (IDE) {

    17 $article = new \Crave\Model\blog_article(IDE);

    18 $articles = [$article];

    19

    20 $profile_page = true;

    21

    22 $tags_rs = \Crave\Model\blog_article_tag::getMany(['where'=>"blog_article_tag.blog_article_id = {$article->id}"]);

    23

    24 $tags = implode(', ', array_map(function($item){ return $item->name ; }, $tags_rs));

    25

    26 } else {

    27 $query = ['where' => "blog_article.blog_id = {$blog->id} AND blog_article.market_id = {$market_id} AND status = 'A' ", 'order_by' => 'blog_article.id desc'];

    28 $page = $_GET['page'] ?: 1;

    29

  • 'where' => string (35) "blog_article_tag.blog_article_id = "
7
  • 319

    320 // push data array into the file's scope

    321 foreach ($__d as $__k => $__v) $$__k = $__v;

    322 unset($__d, $__k, $__v);

    323

    324 // for backwards compatibility

    325 $p = $this;

    326 include $__p;

    327

    328 // removing $__p, otherwise it will be in defined_vars()

    329 unset($__p);

    330 return get_defined_vars();

    331 }

    332

    333 /**

  • /home/joonbug3/codebases/joonbug/pages/_market.slug_/_blog.slug_/_blog.slug_.php
8
  • 232 $get_contents = (bool) ($_POST['_json'] || $_GET['_script']);

    233 if ($get_contents) {

    234 if ($_GET['_script']) $this->no_template = true;

    235 ob_start();

    236 }

    237

    238 // run-first / settings / script files need to be executed in the same scope

    239 $vars = $this->includePath($this->page_path, $vars);

    240

    241 if ($get_contents) {

    242 // refreshing a secondary div after an ajax state change

    243 if (is_array($this->div)) {

    244 $this->div['page'] = ob_get_contents();

    245 } else {

    246 if (!$this->div) {

  • __p string (47) "pages/_market.slug_/_blog.slug_/_blog.slug_.php"
    public uri -> string (27) "/newyork/glamdamnit/rss.xml"
    public urlpath -> string (19) "/newyork/glamdamnit"
    public incpath -> string (24) "pages/newyork/glamdamnit"
    public page_path -> string (47) "pages/_market.slug_/_blog.slug_/_blog.slug_.php"
    string (7) "rss.xml"
    public ide -> string (7) "rss.xml"
    public slug -> string (0) ""
    public title -> string (0) ""
    public favicon -> string (12) "/favicon.ico"
    public apple_touch_icon -> string (21) "/apple-touch-icon.png"
    • object (1)
    • Static class properties (9)
    • public end_mmdd -> NULL
      public nickname -> string (4) "old "
      public page_path -> string (47) "pages/_market.slug_/_blog.slug_/_blog.slug_.php"
      public start_mmdd -> string (4) "0627"
      public url -> NULL
      public website_id -> integer 1
      public website_page_id -> integer 163
      public id -> integer 163
      public domain -> string (11) "joonbug.com"
      public website_ide -> string (11) "FTf5apggq3J"
      public website_page_ide -> string (11) "uoUyVkBPQdC"
      public ide -> string (11) "uoUyVkBPQdC"
      *DEPTH TOO GREAT*
      *DEPTH TOO GREAT*
      *DEPTH TOO GREAT*
      *DEPTH TOO GREAT*
      *DEPTH TOO GREAT*
      *DEPTH TOO GREAT*
      *DEPTH TOO GREAT*
      *DEPTH TOO GREAT*
    • 'requiredFields' => array (0)
      'cachedLists' => array (0)
      'readOnlyProperties' => array (0)
      'readOnlyTables' => array (0)
      *DEPTH TOO GREAT*
      • object (6)
      • Static class properties (4)
      •         website_page {            end_mmdd,            nickname,            page_path,            start_mmdd,            url,            website_id,            [website_page_data]s as fields                    }        website {            domain            name as website_name,        }    
        public primaryTable -> string (12) "website_page"
        *DEPTH TOO GREAT*
        public distinct -> bool FALSE
        public distinctOn -> string (0) ""
        *DEPTH TOO GREAT*
      • private $transactionCounter :: integer 0
        public $activeWhere :: string (10) "active = 1"
        public $errors :: array (0)
        *DEPTH TOO GREAT*
      'primary_table' => string (12) "website_page"
      'class' => string (24) "Crave\Model\website_page"
      *DEPTH TOO GREAT*
      'message' => string (47) "Currently in "read only" mode. Try again later."
      'required' => array (0)
      'not_found' => array (0)
      'database_error' => array (0)
              website_page {            end_mmdd,            nickname,            page_path,            start_mmdd,            url,            website_id,            [website_page_data]s as fields                    }        website {            domain            name as website_name,        }    
      constant FIELD_IS_REQUIRED :: string (15) "%s is required."
      constant LAZY_OBJECTS_MESSAGE :: string (48) "[This array of objects will be loaded on demand]"
      constant LAZY_OBJECT_MESSAGE :: string (38) "[This object will be loaded on demand]"
      constant VALIDATION_METHOD_PREFIX :: string (9) "validate_"
      constant ID_FIELD :: string (2) "id"
      constant FOREIGN_KEY_VALUE_TBD :: string (39) "[This value will be determined on save]"
    public breadcrumb -> array (0)
    'market_id' => integer 1
    'market_slug' => string (7) "newyork"
    'blog_id' => integer 4
    'blog_slug' => string (10) "glamdamnit"
    'primary_table' => NULL
    'model' => NULL
    'database_folder' => NULL
    public css -> array (0)
    public js -> array (0)
    public script -> array (0)
    public script_files -> array (0)
    public template_css -> array (0)
    public template_js -> array (0)
    public html_attrs -> array (0)
    public head -> array (0)
    public templates -> array (0)
    public is_ajax_request -> bool FALSE
    protected cache_is_buffering -> array (0)
    protected css_added -> array (0)
    public querystring -> string (0) ""
    public sky_start_time -> float 1434895604.68
    public protocol -> string (4) "http"
    public website_id -> integer 1
    public ct_promoter_website_id -> integer 2333
    public ct_promoter_id -> integer 1
    public ct_promoter_website_ide -> string (11) "GR7zqahrsoz"
    public ct_promoter_ide -> string (11) "rquNesCME11"
    public website_name -> string (7) "Joonbug"
    public phone -> string (12) "800-111-1234"
    'status' => string (1) "A"
    'seller__ct_promoter_id' => integer 1
    'ct_promoter_website_id' => integer 2333
    • object (1)
    • Static class properties (10)
    • public city -> string (8) "New York"
      public code -> string (3) "NYC"
      public country_code -> string (2) "US"
      public latitude -> string (9) "40.735747"
      public longitude -> string (9) "-73.99056"
      public name -> string (8) "New York"
      public on_website -> integer 1
      public slug -> string (7) "newyork"
      public venue_search_nickname -> string (3) "NYC"
      public state -> string (2) "NY"
      public state_full -> string (8) "New York"
      public market1 -> string (8) "New York"
      public market2 -> string (3) "NYC"
      public market3 -> string (13) "New York City"
      public market4 -> string (2) "NY"
      public name_alt1 -> string (3) "NYC"
      public name_alt2 -> string (13) "New York City"
      public name_alt3 -> string (9) "Big Apple"
      public county -> string (9) "Manhattan"
      public target -> integer 1
      public skybox -> integer 1
      public market_id -> integer 1
      public id -> integer 1
      public country_name -> string (13) "United States"
      public country_slug -> string (2) "us"
      public country_id -> integer 213
      public market_ide -> string (11) "ra4eW4jJfYw"
      public ide -> string (11) "ra4eW4jJfYw"
      public country_ide -> string (11) "EfzEx1yFX5m"
      public neighborhoods -> string (48) "[This array of objects will be loaded on demand]"
    • 'name' => string (4) "Name"
      'latitude' => string (8) "Latitude"
      'longitude' => string (9) "Longitude"
      • object (6)
      • Static class properties (4)
      •         market {            [market_nbhd]s as neighborhoods,            city,            code,            country_code,            latitude,            longitude,            name,            on_website,            slug,            venue_search_nickname,            state,            state_full,            market1,            market2,            market3,            market4,            name_alt1,            name_alt2,            name_alt3,            county,            target,            skybox        }        country on market.country_code ilike country.code {            name as country_name,            slug as country_slug        }    
        public primaryTable -> string (6) "market"
        *DEPTH TOO GREAT*
        public distinct -> bool FALSE
        public distinctOn -> string (0) ""
        *DEPTH TOO GREAT*
      • private $transactionCounter :: integer 0
        public $activeWhere :: string (10) "active = 1"
        public $errors :: array (0)
        *DEPTH TOO GREAT*
      'primary_table' => string (6) "market"
      'class' => string (18) "Crave\Model\market"
      *DEPTH TOO GREAT*
      integer 1
      integer 7
      integer 9
      integer 6
      integer 2
      integer 10
      integer 11
      integer 16
      integer 49
      integer 17
      integer 13
      integer 14
      integer 64
      integer 12
      integer 50
      integer 8
      integer 21
      'message' => string (47) "Currently in "read only" mode. Try again later."
      'required' => array (0)
      'not_found' => array (0)
      'database_error' => array (0)
              market {            [market_nbhd]s as neighborhoods,            city,            code,            country_code,            latitude,            longitude,            name,            on_website,            slug,            venue_search_nickname,            state,            state_full,            market1,            market2,            market3,            market4,            name_alt1,            name_alt2,            name_alt3,            county,            target,            skybox        }        country on market.country_code ilike country.code {            name as country_name,            slug as country_slug        }    
      constant FIELD_IS_REQUIRED :: string (15) "%s is required."
      constant LAZY_OBJECTS_MESSAGE :: string (48) "[This array of objects will be loaded on demand]"
      constant LAZY_OBJECT_MESSAGE :: string (38) "[This object will be loaded on demand]"
      constant VALIDATION_METHOD_PREFIX :: string (9) "validate_"
      constant ID_FIELD :: string (2) "id"
      constant FOREIGN_KEY_VALUE_TBD :: string (39) "[This value will be determined on save]"
    'market_id' => integer 1
    'market_slug' => string (7) "newyork"
    'blog_id' => integer 4
    'blog_slug' => string (10) "glamdamnit"
    'primary_table' => NULL
    'model' => NULL
    'database_folder' => NULL
    public uri -> string (27) "/newyork/glamdamnit/rss.xml"
    public urlpath -> string (19) "/newyork/glamdamnit"
    public incpath -> string (24) "pages/newyork/glamdamnit"
    public page_path -> string (47) "pages/_market.slug_/_blog.slug_/_blog.slug_.php"
    string (7) "rss.xml"
    public ide -> string (7) "rss.xml"
    public slug -> string (0) ""
    public title -> string (0) ""
    public favicon -> string (12) "/favicon.ico"
    public apple_touch_icon -> string (21) "/apple-touch-icon.png"
    • object (1)
    • Static class properties (9)
    • public end_mmdd -> NULL
      public nickname -> string (4) "old "
      public page_path -> string (47) "pages/_market.slug_/_blog.slug_/_blog.slug_.php"
      public start_mmdd -> string (4) "0627"
      public url -> NULL
      public website_id -> integer 1
      public website_page_id -> integer 163
      public id -> integer 163
      public domain -> string (11) "joonbug.com"
      public website_ide -> string (11) "FTf5apggq3J"
      public website_page_ide -> string (11) "uoUyVkBPQdC"
      public ide -> string (11) "uoUyVkBPQdC"
      *DEPTH TOO GREAT*
      *DEPTH TOO GREAT*
      *DEPTH TOO GREAT*
      *DEPTH TOO GREAT*
      *DEPTH TOO GREAT*
      *DEPTH TOO GREAT*
      *DEPTH TOO GREAT*
      *DEPTH TOO GREAT*
    • 'requiredFields' => array (0)
      'cachedLists' => array (0)
      'readOnlyProperties' => array (0)
      'readOnlyTables' => array (0)
      *DEPTH TOO GREAT*
      • object (6)
      • Static class properties (4)
      •         website_page {            end_mmdd,            nickname,            page_path,            start_mmdd,            url,            website_id,            [website_page_data]s as fields                    }        website {            domain            name as website_name,        }    
        public primaryTable -> string (12) "website_page"
        *DEPTH TOO GREAT*
        public distinct -> bool FALSE
        public distinctOn -> string (0) ""
        *DEPTH TOO GREAT*
      • private $transactionCounter :: integer 0
        public $activeWhere :: string (10) "active = 1"
        public $errors :: array (0)
        *DEPTH TOO GREAT*
      'primary_table' => string (12) "website_page"
      'class' => string (24) "Crave\Model\website_page"
      *DEPTH TOO GREAT*
      'message' => string (47) "Currently in "read only" mode. Try again later."
      'required' => array (0)
      'not_found' => array (0)
      'database_error' => array (0)
              website_page {            end_mmdd,            nickname,            page_path,            start_mmdd,            url,            website_id,            [website_page_data]s as fields                    }        website {            domain            name as website_name,        }    
      constant FIELD_IS_REQUIRED :: string (15) "%s is required."
      constant LAZY_OBJECTS_MESSAGE :: string (48) "[This array of objects will be loaded on demand]"
      constant LAZY_OBJECT_MESSAGE :: string (38) "[This object will be loaded on demand]"
      constant VALIDATION_METHOD_PREFIX :: string (9) "validate_"
      constant ID_FIELD :: string (2) "id"
      constant FOREIGN_KEY_VALUE_TBD :: string (39) "[This value will be determined on save]"
    public breadcrumb -> array (0)
    'market_id' => integer 1
    'market_slug' => string (7) "newyork"
    'blog_id' => integer 4
    'blog_slug' => string (10) "glamdamnit"
    'primary_table' => NULL
    'model' => NULL
    'database_folder' => NULL
    public css -> array (0)
    public js -> array (0)
    public script -> array (0)
    public script_files -> array (0)
    public template_css -> array (0)
    public template_js -> array (0)
    public html_attrs -> array (0)
    public head -> array (0)
    public templates -> array (0)
    public is_ajax_request -> bool FALSE
    protected cache_is_buffering -> array (0)
    protected css_added -> array (0)
    public querystring -> string (0) ""
    public sky_start_time -> float 1434895604.68
    public protocol -> string (4) "http"
    public website_id -> integer 1
    public ct_promoter_website_id -> integer 2333
    public ct_promoter_id -> integer 1
    public ct_promoter_website_ide -> string (11) "GR7zqahrsoz"
    public ct_promoter_ide -> string (11) "rquNesCME11"
    public website_name -> string (7) "Joonbug"
    public phone -> string (12) "800-111-1234"
    'status' => string (1) "A"
    'seller__ct_promoter_id' => integer 1
    'ct_promoter_website_id' => integer 2333
    • object (1)
    • Static class properties (10)
    • public city -> string (8) "New York"
      public code -> string (3) "NYC"
      public country_code -> string (2) "US"
      public latitude -> string (9) "40.735747"
      public longitude -> string (9) "-73.99056"
      public name -> string (8) "New York"
      public on_website -> integer 1
      public slug -> string (7) "newyork"
      public venue_search_nickname -> string (3) "NYC"
      public state -> string (2) "NY"
      public state_full -> string (8) "New York"
      public market1 -> string (8) "New York"
      public market2 -> string (3) "NYC"
      public market3 -> string (13) "New York City"
      public market4 -> string (2) "NY"
      public name_alt1 -> string (3) "NYC"
      public name_alt2 -> string (13) "New York City"
      public name_alt3 -> string (9) "Big Apple"
      public county -> string (9) "Manhattan"
      public target -> integer 1
      public skybox -> integer 1
      public market_id -> integer 1
      public id -> integer 1
      public country_name -> string (13) "United States"
      public country_slug -> string (2) "us"
      public country_id -> integer 213
      public market_ide -> string (11) "ra4eW4jJfYw"
      public ide -> string (11) "ra4eW4jJfYw"
      public country_ide -> string (11) "EfzEx1yFX5m"
      public neighborhoods -> string (48) "[This array of objects will be loaded on demand]"
    • 'name' => string (4) "Name"
      'latitude' => string (8) "Latitude"
      'longitude' => string (9) "Longitude"
      • object (6)
      • Static class properties (4)
      •         market {            [market_nbhd]s as neighborhoods,            city,            code,            country_code,            latitude,            longitude,            name,            on_website,            slug,            venue_search_nickname,            state,            state_full,            market1,            market2,            market3,            market4,            name_alt1,            name_alt2,            name_alt3,            county,            target,            skybox        }        country on market.country_code ilike country.code {            name as country_name,            slug as country_slug        }    
        public primaryTable -> string (6) "market"
        *DEPTH TOO GREAT*
        public distinct -> bool FALSE
        public distinctOn -> string (0) ""
        *DEPTH TOO GREAT*
      • private $transactionCounter :: integer 0
        public $activeWhere :: string (10) "active = 1"
        public $errors :: array (0)
        *DEPTH TOO GREAT*
      'primary_table' => string (6) "market"
      'class' => string (18) "Crave\Model\market"
      *DEPTH TOO GREAT*
      integer 1
      integer 7
      integer 9
      integer 6
      integer 2
      integer 10
      integer 11
      integer 16
      integer 49
      integer 17
      integer 13
      integer 14
      integer 64
      integer 12
      integer 50
      integer 8
      integer 21
      'message' => string (47) "Currently in "read only" mode. Try again later."
      'required' => array (0)
      'not_found' => array (0)
      'database_error' => array (0)
              market {            [market_nbhd]s as neighborhoods,            city,            code,            country_code,            latitude,            longitude,            name,            on_website,            slug,            venue_search_nickname,            state,            state_full,            market1,            market2,            market3,            market4,            name_alt1,            name_alt2,            name_alt3,            county,            target,            skybox        }        country on market.country_code ilike country.code {            name as country_name,            slug as country_slug        }    
      constant FIELD_IS_REQUIRED :: string (15) "%s is required."
      constant LAZY_OBJECTS_MESSAGE :: string (48) "[This array of objects will be loaded on demand]"
      constant LAZY_OBJECT_MESSAGE :: string (38) "[This object will be loaded on demand]"
      constant VALIDATION_METHOD_PREFIX :: string (9) "validate_"
      constant ID_FIELD :: string (2) "id"
      constant FOREIGN_KEY_VALUE_TBD :: string (39) "[This value will be determined on save]"
    public website_id -> integer 1
    public ct_promoter_website_id -> integer 2333
    public ct_promoter_id -> integer 1
    public ct_promoter_website_ide -> string (11) "GR7zqahrsoz"
    public ct_promoter_ide -> string (11) "rquNesCME11"
    public website_name -> string (7) "Joonbug"
    public phone -> string (12) "800-111-1234"
    'status' => string (1) "A"
    'seller__ct_promoter_id' => integer 1
    'ct_promoter_website_id' => integer 2333
    jb:seo_layer:/newyork/glamdamnit/rss.xml:pages/_market.slug_/_blog.slug_/_blog.slug_.php
    • object (1)
    • Static class properties (9)
    • public end_mmdd -> NULL
      public nickname -> string (4) "old "
      public page_path -> string (47) "pages/_market.slug_/_blog.slug_/_blog.slug_.php"
      public start_mmdd -> string (4) "0627"
      public url -> NULL
      public website_id -> integer 1
      public website_page_id -> integer 163
      public id -> integer 163
      public domain -> string (11) "joonbug.com"
      public website_ide -> string (11) "FTf5apggq3J"
      public website_page_ide -> string (11) "uoUyVkBPQdC"
      public ide -> string (11) "uoUyVkBPQdC"
      • object (2)
      • Static class properties (9)
      • public _parent -> object Crave\Model\website_page (1) *RECURSION*
        *DEPTH TOO GREAT*
      • *DEPTH TOO GREAT*
        *DEPTH TOO GREAT*
                website_page_data {    website_page_id,draft,field,value        }    
        constant FIELD_IS_REQUIRED :: string (15) "%s is required."
        constant LAZY_OBJECTS_MESSAGE :: string (48) "[This array of objects will be loaded on demand]"
        constant LAZY_OBJECT_MESSAGE :: string (38) "[This object will be loaded on demand]"
        constant VALIDATION_METHOD_PREFIX :: string (9) "validate_"
        constant ID_FIELD :: string (2) "id"
        constant FOREIGN_KEY_VALUE_TBD :: string (39) "[This value will be determined on save]"
      • object (2)
      • Static class properties (9)
      • public _parent -> object Crave\Model\website_page (1) *RECURSION*
        *DEPTH TOO GREAT*
      • *DEPTH TOO GREAT*
        *DEPTH TOO GREAT*
                website_page_data {    website_page_id,draft,field,value        }    
        constant FIELD_IS_REQUIRED :: string (15) "%s is required."
        constant LAZY_OBJECTS_MESSAGE :: string (48) "[This array of objects will be loaded on demand]"
        constant LAZY_OBJECT_MESSAGE :: string (38) "[This object will be loaded on demand]"
        constant VALIDATION_METHOD_PREFIX :: string (9) "validate_"
        constant ID_FIELD :: string (2) "id"
        constant FOREIGN_KEY_VALUE_TBD :: string (39) "[This value will be determined on save]"
      • object (2)
      • Static class properties (9)
      • public _parent -> object Crave\Model\website_page (1) *RECURSION*
        *DEPTH TOO GREAT*
      • *DEPTH TOO GREAT*
        *DEPTH TOO GREAT*
                website_page_data {    website_page_id,draft,field,value        }    
        constant FIELD_IS_REQUIRED :: string (15) "%s is required."
        constant LAZY_OBJECTS_MESSAGE :: string (48) "[This array of objects will be loaded on demand]"
        constant LAZY_OBJECT_MESSAGE :: string (38) "[This object will be loaded on demand]"
        constant VALIDATION_METHOD_PREFIX :: string (9) "validate_"
        constant ID_FIELD :: string (2) "id"
        constant FOREIGN_KEY_VALUE_TBD :: string (39) "[This value will be determined on save]"
      • object (2)
      • Static class properties (9)
      • public _parent -> object Crave\Model\website_page (1) *RECURSION*
        *DEPTH TOO GREAT*
      • *DEPTH TOO GREAT*
        *DEPTH TOO GREAT*
                website_page_data {    website_page_id,draft,field,value        }    
        constant FIELD_IS_REQUIRED :: string (15) "%s is required."
        constant LAZY_OBJECTS_MESSAGE :: string (48) "[This array of objects will be loaded on demand]"
        constant LAZY_OBJECT_MESSAGE :: string (38) "[This object will be loaded on demand]"
        constant VALIDATION_METHOD_PREFIX :: string (9) "validate_"
        constant ID_FIELD :: string (2) "id"
        constant FOREIGN_KEY_VALUE_TBD :: string (39) "[This value will be determined on save]"
      • object (2)
      • Static class properties (9)
      • public _parent -> object Crave\Model\website_page (1) *RECURSION*
        *DEPTH TOO GREAT*
      • *DEPTH TOO GREAT*
        *DEPTH TOO GREAT*
                website_page_data {    website_page_id,draft,field,value        }    
        constant FIELD_IS_REQUIRED :: string (15) "%s is required."
        constant LAZY_OBJECTS_MESSAGE :: string (48) "[This array of objects will be loaded on demand]"
        constant LAZY_OBJECT_MESSAGE :: string (38) "[This object will be loaded on demand]"
        constant VALIDATION_METHOD_PREFIX :: string (9) "validate_"
        constant ID_FIELD :: string (2) "id"
        constant FOREIGN_KEY_VALUE_TBD :: string (39) "[This value will be determined on save]"
      • object (2)
      • Static class properties (9)
      • public _parent -> object Crave\Model\website_page (1) *RECURSION*
        *DEPTH TOO GREAT*
      • *DEPTH TOO GREAT*
        *DEPTH TOO GREAT*
                website_page_data {    website_page_id,draft,field,value        }    
        constant FIELD_IS_REQUIRED :: string (15) "%s is required."
        constant LAZY_OBJECTS_MESSAGE :: string (48) "[This array of objects will be loaded on demand]"
        constant LAZY_OBJECT_MESSAGE :: string (38) "[This object will be loaded on demand]"
        constant VALIDATION_METHOD_PREFIX :: string (9) "validate_"
        constant ID_FIELD :: string (2) "id"
        constant FOREIGN_KEY_VALUE_TBD :: string (39) "[This value will be determined on save]"
      • object (2)
      • Static class properties (9)
      • public _parent -> object Crave\Model\website_page (1) *RECURSION*
        *DEPTH TOO GREAT*
      • *DEPTH TOO GREAT*
        *DEPTH TOO GREAT*
                website_page_data {    website_page_id,draft,field,value        }    
        constant FIELD_IS_REQUIRED :: string (15) "%s is required."
        constant LAZY_OBJECTS_MESSAGE :: string (48) "[This array of objects will be loaded on demand]"
        constant LAZY_OBJECT_MESSAGE :: string (38) "[This object will be loaded on demand]"
        constant VALIDATION_METHOD_PREFIX :: string (9) "validate_"
        constant ID_FIELD :: string (2) "id"
        constant FOREIGN_KEY_VALUE_TBD :: string (39) "[This value will be determined on save]"
      • object (2)
      • Static class properties (9)
      • public _parent -> object Crave\Model\website_page (1) *RECURSION*
        *DEPTH TOO GREAT*
      • *DEPTH TOO GREAT*
        *DEPTH TOO GREAT*
                website_page_data {    website_page_id,draft,field,value        }    
        constant FIELD_IS_REQUIRED :: string (15) "%s is required."
        constant LAZY_OBJECTS_MESSAGE :: string (48) "[This array of objects will be loaded on demand]"
        constant LAZY_OBJECT_MESSAGE :: string (38) "[This object will be loaded on demand]"
        constant VALIDATION_METHOD_PREFIX :: string (9) "validate_"
        constant ID_FIELD :: string (2) "id"
        constant FOREIGN_KEY_VALUE_TBD :: string (39) "[This value will be determined on save]"
    • 'requiredFields' => array (0)
      'cachedLists' => array (0)
      'readOnlyProperties' => array (0)
      'readOnlyTables' => array (0)
      'message' => string (16) "My Error Message"
      *DEPTH TOO GREAT*
      • object (6)
      • Static class properties (4)
      •         website_page {            end_mmdd,            nickname,            page_path,            start_mmdd,            url,            website_id,            [website_page_data]s as fields                    }        website {            domain            name as website_name,        }    
        public primaryTable -> string (12) "website_page"
        *DEPTH TOO GREAT*
        *DEPTH TOO GREAT*
        public distinct -> bool FALSE
        public distinctOn -> string (0) ""
        SELECT website_page.end_mmdd,website_page.nickname,website_page.page_path,website_page.start_mmdd,website_page.url,website_page.website_id,website_page.id AS website_page_id,website_page.id,website.domainFROM website_pageLEFT JOIN website ON website_page.website_id = website.id AND website.active = 1WHERE website_page.active = 1AND website_page.id = 163
        SELECT count(*) as countFROM website_pageLEFT JOIN website ON website_page.website_id = website.id AND website.active = 1WHERE website_page.active = 1AND website_page.id = 163
        SELECT id, id AS website_page_idFROM (SELECT DISTINCT ON (q.id) id, rowFROM (SELECTwebsite_page.id,row_number() OVER() as rowFROM website_pageLEFT JOIN website ON website_page.website_id = website.id AND website.active = 1WHERE website_page.active = 1AND website_page.id = 163) as q) as finORDER BY row
      • private $transactionCounter :: integer 0
        public $activeWhere :: string (10) "active = 1"
        public $errors :: array (0)
        string (4) "date"
        string (4) "case"
        string (4) "when"
        string (3) "end"
        string (6) "length"
        string (5) "ilike"
        string (4) "like"
        string (8) "distinct"
        string (6) "select"
        string (5) "where"
        string (4) "from"
        string (4) "then"
        string (4) "else"
        string (5) "upper"
        string (5) "lower"
        string (3) "and"
        string (2) "or"
        string (2) "is"
        string (4) "null"
        string (2) "in"
        string (3) "not"
        string (4) "true"
        string (5) "false"
        string (5) "now()"
        string (7) "to_date"
        string (3) "asc"
        string (4) "desc"
        string (8) "interval"
        string (4) "trim"
        string (7) "to_char"
        string (11) "date_format"
        string (8) "random()"
        string (7) "between"
        string (7) "extract"
        string (3) "dow"
      'primary_table' => string (12) "website_page"
      'class' => string (24) "Crave\Model\website_page"
      'model' => string (17) "website_page_data"
      'fk' => NULL
      'type' => string (4) "many"
      'alias' => string (6) "fields"
      'message' => string (47) "Currently in "read only" mode. Try again later."
      'required' => array (0)
      'not_found' => array (0)
      'database_error' => array (0)
              website_page {            end_mmdd,            nickname,            page_path,            start_mmdd,            url,            website_id,            [website_page_data]s as fields                    }        website {            domain            name as website_name,        }    
      constant FIELD_IS_REQUIRED :: string (15) "%s is required."
      constant LAZY_OBJECTS_MESSAGE :: string (48) "[This array of objects will be loaded on demand]"
      constant LAZY_OBJECT_MESSAGE :: string (38) "[This object will be loaded on demand]"
      constant VALIDATION_METHOD_PREFIX :: string (9) "validate_"
      constant ID_FIELD :: string (2) "id"
      constant FOREIGN_KEY_VALUE_TBD :: string (39) "[This value will be determined on save]"
    'r' => integer 84
9
  • 128

    129 # $access_groups to global (for authenticate hook)

    130 # authentication hook

    131 $access_groups = $router->settings['access_groups'];

    132 include 'includes/hooks/login-authenticate.php';

    133

    134 # run the page

    135 $p->run();

    136

    137 # output the error if the master is down

    138 if ($db_host && !$dbw && !$p->is_ajax_request) {

    139 echo $master_db_connect_error;

    140 } else {

    141 // no problems with the master db

    142 // make sure our php-cron-daemon is running only on one host

10
There is a problem with this webpage. Details
Thank you for reading article